利用区块链技术促进简单信息交换

王茹

王茹

2018-04-02 22:53:36

最终,区块链的价值源自其确保信息传递安全及自动化的潜能——这是一项有着近乎无限机会的尝试。尽管基于区块链的货币代表了简化信息传递的一个很大的机会,但目前任何通过数字化手段传递信息的过程或者系统(比方说互联网上面的一切)都有可能被区块链技术彻底改变。在区块链的世界里,决定区块链如何传递信息的可编程规则被称为智能合约。今天,支持智能合约的最大、最流行的去中心化区块链平台是以太坊。我们不应该低估以太坊的出现:它将区块链的商用范围从货币扩展到了一切数字化信息。

你可以把智能合约看作是可编程的if-then(判断)语句。如果A事实发生,则自动进行动作B。我们来看看Zander和Tara之间一开始进行的信息交换。Zander希望付钱给Tara买他的一件产品。假设Zander希望买一张音乐会门票。在区块链之前的世界里,Zander给Tara 100美元然后祈祷Tara把门票给他寄过来。如果交易风险更高一些(比如达到10000美元),则Zander和Tara可能会使用第三方中介付款服务。这种模式下,Zander会个第三方转10000美元。一旦第三方中介收到这笔钱,就会指示Tara把票发给Zander。一旦Zander收到票,该中介付款服务机构就会把这10000美元转给Tara,并为提供服务而收取一点费用。

在区块链的世界里,Zander和Tara可能会使用ConcertCoin,一种帮助买卖双方进行门票交易的(虚构的)区块链货币。尽管比特币这样的数字货币可用作保值并且帮助用户兑换货币,但是有很多的替代货币是专门创建来进行这类更加具体的交易的。这些替代货币使用区块链技术和智能合约来处理诸如广告、内容创作、赌博以及房地产之类的交易领域。还是回到Zander和Tara这个例子,两人可能同意门票值20个ConcertCoin。通过ConcertCoin针对门票交易的特殊合同框架,Tara和Zander可能就这么一个智能合同达成一致:如果Tara有票,则将20 ConcertCoin从Zander转给Tara。如果Tara收到这20个ConcertCoin,则将门票的所有权转给Zander。

智能合约真的只是自动化合约。智能合约要想起效,需要三件事情成立。首先,所有利益攸关者需要同意该数字货币有价值。在这个例子当中,Zander和Tara都需要同意20(或其他数额)ConcertCoin是音乐会门票的合适价格。其次,所有利益攸关者都需要同意智能合约的每一项定义。这个例子当中,Zander和Tara都需要同意对于Tara来说“手上有票”意味着什么,以及 “将所有权转给”Zander意味着什么。第三,该数字货币需要跟每一项定义的程序化的事实来源相结合。在这个例子当中,ConcertCoin会以编程的方式检查Tara的账户,看看有没有合法的门票,然后回应“是”或者“否”。如果“是”,ConcertCoin会自动将资金从Zander转到Tara,将门票的名字从Tara改成Zander,然后将门票转移到Zander的户头。


用户评论(0)