Re: [Mimblewimble] "Pay-to-Address" / "Pay-to-Public-Key": Non-Interactive Transaction Solution for Mimblewimble

2018-12-09 Thread Gary YU
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

Re: [Mimblewimble] "Pay-to-Address" / "Pay-to-Public-Key": Non-Interactive Transaction Solution for Mimblewimble

2018-12-09 Thread John Tromp
dear Gary, > 5. Alice calculates (q*P) and attach it to the transaction kernel as the > restriction to spend its PTXO. ONLY who owns the private key of this public > (q*P) can spend this PTXO. > To summarize the difference of the transaction kernel between ITX and PTX, > PTX has 3 additional f