Open-Transactions
為什麼“未結交易不能存在於您的收據上”?
FellowTraveller在這裡聲稱:
OT 不能在您的收據上撒謊。它不能改變您的餘額或偽造您的任何交易。(比特幣也是這樣,但仍然值得一提。)結合審計協議,這使得執行低信任伺服器成為可能。
誰能詳細說明這一點?是什麼阻止了 OT 伺服器的運營商更改餘額和偽造交易?
OT 伺服器不可能偽造您的簽名,因為您保留了私鑰。當然,它可能會發出假貨,但任何真正檢查簽名的人都會立即發現它不正確並拒絕交易。
每當您在 OT 上執行交易時,您必須送出已簽名的交易。在伺服器驗證您簽署的交易(包括您的目前餘額)後,伺服器會對其進行副簽,這將成為您的收據。
伺服器無法偽造您的餘額,也無法偽造任何交易,因為伺服器無法偽造您在收據上的簽名。
(這張“最後簽收的收據”其實就是你的賬戶,你的“賬戶”無非就是最後一張收據本身,由你和OT伺服器雙方簽收,約定一定的餘額。)