If you had read the paragraph after the picture, you would have known that there is more signed than just the scriptPubKey...
As illustrated above, the data that gets signed includes the txid and vout from the previous transaction. That information is included in the createrawtransaction raw transaction. But the data that gets signed also includes the pubkey script from the previous transaction, even though it doesn’t appear in either the unsigned or signed transaction.
He's concerned that the signature doesn't cover the output of the
current transactionCertainly, but he said it "
seems that signed only scriptPubKey", and clearly that isn't true. Therefore, it should be obvious to him, from reading the paragraph below the drawing, that he misunderstood the drawing.
See all those arrows passing through the "Signed Data" box? That means all those fields are included in what gets signed.
I readed this.
ONLY data from the
PREVIOUS transaction is signed!
Data in
CURRENT transaction is not signet and not protected from changing.
Right?
No. That is not right.
I can't tell if you are failing to pay attention, or if you are just trolling.
With sighash all, all of the data in the current transaction, except for the signature itself, is signed. This prevents any transaction data from being changed.
Which has already been explained 3 times, and several links have been included to provide additional details for better understanding.
I'm beginning to think we are being trolled.
NO! With sighash all, all of the data in the current transaction, except for the signature itself, is signed. This prevents any transaction data from being changed.
Where this wrote? Give me please link to any document or source code?
[/quote]
You have been provided several links.
The source code is in github. Here:
https://github.com/bitcoin/bitcoinNow i can see only
includes the txid and vout from the previous transaction
and
also includes the pubkey script from the previous transaction
If that's all you can see in this whole thread, then you are only looking for things that you can take out of context to create confusion. I'm nearly certain you are just trolling now.
He's been told that the entire transaction is signed multiple times. He's been supplied with links with additional details about what is signed. And yet, he carefully searches through posts and links looking for small pieces that he can take out of context and then exclaim that only the inputs are signed. Nonsense.