智能合约应用范例
一、博彩交易
列举一个简单的例子,以超级碗比赛为例。例如你猜Patriots(新英格兰爱国者队)赢,下注500美金,或者一个比特币,你的朋友赌Packers(绿湾包装工队)赢,下同样的注。第一步,你和你的朋友将你们的比特币发送到一个由智能合约控制的中立账户。当比赛结束时,智能合约能通过ESPN,路透社或者其他媒体确认Patriots战胜了Packers智能合约将自动将你的赌金和从朋友那里赢得的钱发送到你的账户。
因为智能合约是计算机程序,所以很容易增加更加复杂的赌博元素,例如赔率和分差。尽管现在有处理这种交易的服务,但是都会收取费用。智能合约与这些服务的不同之处在于智能合约是一个任何人都可以通过使用去中心化的系统,不需要任何中介机构。
二、网络购物
你从网上买了某物品,你可能不想付款,想等待卖家发货后再付款,因此你可以创建一个合约,该合约通过查询顺丰的物流数据,智能合约只有确认你购买的商品已经发往你的地址时,才发送货款给卖家。这样,是不是可以发现,我们所用的支付宝的中介功能也可以被程序自动替代?
三、遗产分配
虽然智能合约处于初始阶段,但是其潜力显而易见。想象一下分配遗产的场景,通过智能合约会让你决定谁得到多少遗产这件事变的非常简单。如果开发出足够简单的用户交互界面,它就能够解决许多法律难题,例如更新你的遗嘱。就像赌博或者智能合约的例子,一旦智能合约确认条件—你已经死亡—合约就开始执行,你的财产被立即分割。
或者当某个孙辈到了18岁活着祖父母死亡的某天,通过智能合约执行继承遗产。这个交易事件可以写入区块链中,而到未来某个事件发生或者到未来某个时间时,交易被触发。需要设置的第一个条件—孙辈18岁收到一份继承资产,程序需要设置执行交易的具体日期,包括还要检查该项交易是否已经被执行。还需要设置第二个条件—程序需要扫描一个在线的死亡登记数据库,或预先指定的某个在线报纸公告区,也可以是某种“预言”信息来证明祖父辈已经过世。当智能合约确认了死亡信息,它就能够自动发送资金。
陷入未来世界中......