密码协议(三)裁决协议和自动执行协议

区块链兄弟社区,区块链技术专业问答先行者,中国区块链技术爱好者聚集地

作者:于中阳

来源:区块链兄弟

原文链接: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)是协议中最好的。协议本身就保证了公平性,是不需要仲裁者来完成协议,也不需要裁决者来解决争端。协议的构成本身使得不可能发生争端。如果协议的一方试图欺骗,其他各方马上就能发觉并停止执行协议。无论欺骗方想通过欺骗来得到什么,其都不能如愿以偿。

每个协议最好都是自动执行协议,可惜的是对于所有情形,都没有一个是是自动执行协议。区块链技术的出现会改变这一现状吗,这里我们留一个思考。我相信随着研究学习的不断深入和具体应用的不断验证,一定会有所突破。

文章发布只为分享区块链技术内容,版权归原作者所有,观点仅代表作者本人,绝不代表区块链兄弟赞同其观点或证实其描述

猜你喜欢

转载自www.cnblogs.com/blockchainbrother/p/9269470.html
今日推荐