Open-Transactions

為什麼“未結交易不能存在於您的收據上”?

  • January 28, 2012

FellowTraveller在這裡聲稱:

OT 不能在您的收據上撒謊。它不能改變您的餘額或偽造您的任何交易。(比特幣也是這樣,但仍然值得一提。)結合審計協議,這使得執行低信任伺服器成為可能。

誰能詳細說明這一點?是什麼阻止了 OT 伺服器的運營商更改餘額和偽造交易?

OT 伺服器不可能偽造您的簽名,因為您保留了私鑰。當然,它可能會發出假貨,但任何真正檢查簽名的人都會立即發現它不正確並拒絕交易。

每當您在 OT 上執行交易時,您必須送出已簽名的交易。在伺服器驗證您簽署的交易(包括您的目前餘額)後,伺服器會對其進行副簽,這將成為您的收據。

伺服器無法偽造您的餘額,也無法偽造任何交易,因為伺服器無法偽造您在收據上的簽名。

(這張“最後簽收的收據”其實就是你的賬戶,你的“賬戶”無非就是最後一張收據本身,由你和OT伺服器雙方簽收,約定一定的餘額。)

引用自:https://bitcoin.stackexchange.com/questions/2713