密碼協議(三)裁決協議和自動執行協議
作者:於中陽
來源:區塊鏈兄弟
原文鏈接:http://www.blockchainbrother.com/article/94
著權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
裁決協議
由於雇傭仲裁者的代價一般都比較高昂,仲裁協議可以分成兩個低級的子協議(subprotocol):一個是非仲裁子協議,執行協議的各方每次想要完成的;另一個是仲裁子協議,僅在例外的情況下,即有爭議的時候才執行。而這種特殊的仲裁者稱為裁決者。
裁決者也是公正和可信的第三方。但其並不像仲裁者,是不直接參與每一個協議的。只有需要確定協議是否公平的執行時,才需要其進行裁決。
講到這,相信很多朋友已經想到了一個現實社會中的裁決者,沒錯,就是法官。法官是職業的裁決者,其不像仲裁者,僅僅是在有爭議的時候才需要法官的出場。Alice和Bob是可以在沒有法官的情況下訂立合同的。除非發生了爭執,其中一方將另一方告上法院,否則法官是不會看到合同的。
合同-簽字協議可以歸納為下面的形式。
非仲裁子協議(每次都執行):
1)Alice和Bob談判合同的條款。
2)Alice簽署合同。
3)Bob簽署合同。
裁決子協議(僅在有爭執時執行):
1)Alice和Bob出現在法官面前。
2)Alice提供出其證據。
3)Bob提供出其證據。
4)法官根據證據進行裁決。
裁決者和仲裁者之間還有不同是裁決者並不總是必須的。如果存在爭議,法官被請來進行裁決;如果不存在爭議,就沒有必要請法官出面。
現已有了計算機裁決協議。這些協議依賴於與協議有關的各方都是誠實的。如果有人懷疑被欺騙時,一個中立的第三方能夠根據存在的數據正文文本判斷是否有人在欺騙。在好的裁決協議中裁決者還能確定欺騙人的身份。
自動執行協議
自動執行協議(self-enforcing protocol)是協議中最好的。協議本身就保證了公平性,是不需要仲裁者來完成協議,也不需要裁決者來解決爭端。協議的構成本身使得不可能發生爭端。如果協議的一方試圖欺騙,其他各方馬上就能發覺並停止執行協議。無論欺騙方想通過欺騙來得到什麽,其都不能如願以償。
每個協議最好都是自動執行協議,可惜的是對於所有情形,都沒有一個是是自動執行協議。區塊鏈技術的出現會改變這一現狀嗎,這裏我們留一個思考。我相信隨著研究學習的不斷深入和具體應用的不斷驗證,一定會有所突破。
文章發布只為分享區塊鏈技術內容,版權歸原作者所有,觀點僅代表作者本人,絕不代表區塊鏈兄弟贊同其觀點或證實其描述
密碼協議(三)裁決協議和自動執行協議