你的位置:主页 > 行业观点 >

智能合约如何运作?

时间:2018-09-20 15:50来源:未知 作者:-1 点击:

在英语里,Code这个单词既有代码的意思,也有法典的意思,这暗示了智能合约的功能和意义。 智能合约是一种直接控制数字资产的电脑程序。通过在区块链上写入类似if-then语句的程序

在英语里,Code这个单词既有“代码”的意思,也有“法典”的意思,这暗示了智能合约的功能和意义。

智能合约是一种直接控制数字资产的电脑程序。通过在区块链上写入类似if-then语句的程序,使得当预先编好的条件被触发时,程序自动触发支付及执行合约中的其它条款。

1. 多方之间的定期交付合同被以代码的形式写入区块链。其中的个体是匿名的,但合同记录在公共账本中。

2. 当扳机事件触发时,比如到期、执行价格达到,合约按照编程的条款自动执行。

3. 监管者可以通过这个区块链了解市场上的活动,同时维护个体成员的隐私。

例:Bob是接受数字货币支付的线上商家,Alice是使用数字货币进行支付的购物者,智能合约可以在去信任的情况下使Bob的商品与Alice的数字货币实现交换。Alice可以创建一个智能合约,将这样一段代码写入区块链:“如果我在24小时内收到这一商品,则我会将这笔数字货币发到寄件人的收款地址,并将这个商品寄给我的创建者,否则我将会将这笔数字货币发回给我的创建者”。

当Alice把这笔数字货币加入智能合约,就无法通过修改这个合约把这笔数字货币拿回来,只能等待交易成功并收到Bob寄出的商品,或者24小时后交易没有成功,再收到自己的数字货币。

(责任编辑:admin)