Kalle Rosenbaum [ARCHIVE] on Nostr: 📅 Original date posted:2015-06-06 📝 Original message:Thank you all for the ...
📅 Original date posted:2015-06-06
📝 Original message:Thank you all for the feedback.
I will change the data structure as follows:
* There will be only one output, the "pop output", and no outputs from
T will be copied to the PoP.
* The pop output will have value 0.
* The sequence number of all inputs of the PoP will be set to 0. I
chose to set it to 0 for all inputs for simplicity.
* The lock_time of the PoP is always set to 499999999.
Any comments on this?
/Kalle
2015-06-06 19:00 GMT+02:00 Kalle Rosenbaum <kalle at rosenbaum.se>:
> 2015-06-06 18:10 GMT+02:00 Tom Harding <tomh at thinlink.com>:
>> On Jun 6, 2015 8:05 AM, "Kalle Rosenbaum" <kalle at rosenbaum.se> wrote:
>>
>>> I'm open to changes here.
>>
>> I suggest:
>>
>> - Don't include any real outputs. They are redundant because the txid is
>> already referenced.
>
> with the nLocktime solution, the copied outputs are not needed.
>
>>
>> - Start the proof script, which should be invalid, with a magic constant and
>> include space for future expansion. This makes PoP's easy to identify and
>> extend.
>
> I did remore the constant (a "PoP" literal ascii encoded string)
> because it didn't add much. The recipient will expect a pop, so it
> will simply treat it as one. I did add a 2 byte version field to make
> it extendable.
>
>>
>> - "Proof of Potential"
>
> Noted :-)
>
> Thank you
> /Kalle
Published at
2023-06-07 15:36:50Event JSON
{
"id": "8e7c71fba6e7a3c03dc74975f446bed2fdb43e4817814b34428fb08d6b187b49",
"pubkey": "e39d9ce3b0ed9cbb17528b25bb4b33bcee465476e44ea5980fb6f2693b97ab95",
"created_at": 1686152210,
"kind": 1,
"tags": [
[
"e",
"e1766602ba0f6768319a1583d11fb84dd1782fa79b735d969ef1342e648fd1da",
"",
"root"
],
[
"e",
"8026c50a6c77aa3b5d8448c016a68e01e3d66b37e6df12e5e18201f8cc7dfb3f",
"",
"reply"
],
[
"p",
"e39d9ce3b0ed9cbb17528b25bb4b33bcee465476e44ea5980fb6f2693b97ab95"
]
],
"content": "📅 Original date posted:2015-06-06\n📝 Original message:Thank you all for the feedback.\n\nI will change the data structure as follows:\n\n* There will be only one output, the \"pop output\", and no outputs from\nT will be copied to the PoP.\n* The pop output will have value 0.\n* The sequence number of all inputs of the PoP will be set to 0. I\nchose to set it to 0 for all inputs for simplicity.\n* The lock_time of the PoP is always set to 499999999.\n\nAny comments on this?\n\n/Kalle\n\n2015-06-06 19:00 GMT+02:00 Kalle Rosenbaum \u003ckalle at rosenbaum.se\u003e:\n\u003e 2015-06-06 18:10 GMT+02:00 Tom Harding \u003ctomh at thinlink.com\u003e:\n\u003e\u003e On Jun 6, 2015 8:05 AM, \"Kalle Rosenbaum\" \u003ckalle at rosenbaum.se\u003e wrote:\n\u003e\u003e\n\u003e\u003e\u003e I'm open to changes here.\n\u003e\u003e\n\u003e\u003e I suggest:\n\u003e\u003e\n\u003e\u003e - Don't include any real outputs. They are redundant because the txid is\n\u003e\u003e already referenced.\n\u003e\n\u003e with the nLocktime solution, the copied outputs are not needed.\n\u003e\n\u003e\u003e\n\u003e\u003e - Start the proof script, which should be invalid, with a magic constant and\n\u003e\u003e include space for future expansion. This makes PoP's easy to identify and\n\u003e\u003e extend.\n\u003e\n\u003e I did remore the constant (a \"PoP\" literal ascii encoded string)\n\u003e because it didn't add much. The recipient will expect a pop, so it\n\u003e will simply treat it as one. I did add a 2 byte version field to make\n\u003e it extendable.\n\u003e\n\u003e\u003e\n\u003e\u003e - \"Proof of Potential\"\n\u003e\n\u003e Noted :-)\n\u003e\n\u003e Thank you\n\u003e /Kalle",
"sig": "0169d43ae900d5dde0f2bb88108b3d91b8ead9af07b0fa8bca983ea6a74da01d2ff4f213e96cb08cd3dce9c104d1809436cf999caf0baf81557b68a37e8ae440"
}