Dear John, Thanks for your good question! Indeed, we need a way to get the PTX kernel by the PTXO.
I would propose to duplicate a 33-bytes PTXO commit into the PTX kernel, but that will make the PTX kernel much larger than ITX kernel, 188 bytes compared to 114 bytes. So my proposal is: - Put 20 bytes Hash160(q*P) instead of the 33 bytes (q*P) into the PTX kernel, to save some space. Similar to Bitcoin Pay-to-Public-Key-Hash. - And put lower 8 bytes of the PTXO commit into the PTX kernel, to get a way to map a PTXO to a PTX kernel. (and need some detail design to process the collision issue). Regards Gary -- https://github.com/garyyu
-- Mailing list: https://launchpad.net/~mimblewimble Post to : mimblewimble@lists.launchpad.net Unsubscribe : https://launchpad.net/~mimblewimble More help : https://help.launchpad.net/ListHelp