物联网下区块链的强力契约
扫描二维码
随时随地手机看文章
在未来,智能合约可望解决所有的信任问题,现有合约体系都可能会被打破。
在2030年一个明媚的上午,你漫步走入一个当地的杂货店去买牛奶。
随着你的手一挥,你的智能手表检测到牛奶盒中内置的透明加密芯片,并且获得了它的哈希代码。这一瞬间,这盒牛奶就毫无争议地成了你的牛奶。未来,的确很有可能出现这样的情况:我们将不再使用现金买东西,也完全重新定义事物所有权的概念。
即使互联网已经经由各种方式在各个方面改变了我们的生活,但是从来没有一种方法能够真正地在没有中心化权威机构的授权下让你“拥有”某些数字产品。你在网上拥有的一切,从你的钱到你的身分,都需要一个公正的第三方机构才能证明,这是我们能真正证明拥有某物的唯一途径。从技术上讲,所有你的在线资产实际上都是你借用的。不过从现在开始,不再如此!
如果你真正拥有在线资产、能够降低抵押贷款利率、更加容易地更新遗嘱、贷款没有处理费用、买卖交易免手续费……那会怎样?这些应用和其他更多的应用是智能合约(注:Smart Contract,又称智能合约)向我们许诺的未来。由于密码学货币的出现,智能合约这一技术正愈来愈走近我们的现实生活。
智能合约是能够自动执行合约条款的计算机程序。未来的某一天,这些程序可能取代处理某些特定金融交易的律师和银行。智能合约的潜能不只是简单地转移资金。一辆汽车或者一所房屋的门锁,都能够被连接到物联网上的智能合约打开。但是与所有的金融前沿技术类似,智能合约的主要问题是:它怎样与我们目前的法律系统相协调呢?还有,会有人真正使用智能合约吗?
智能合约赋予物联网“思考的力量”
物联网是一个设备、车辆、建筑物和其他实体(嵌入了软件、传感器和网络连接)相互连接的世界。小到恒温器,大到自动驾驶汽车(如配有召唤模式的特斯拉Model S 型轿车),这些都可以成为物联网的一部分。
现在的物联网还存在一些安全问题,如汽车系统可能会受到恶意攻击、房屋进入系统安全性需要加强、互联网的安全挑战等。区块链中的智能合约技术具有解决这些问题的潜力。首先,区块链的最大特点就是去中心化,运用区块链技术后,我们对智能设备发出的指令无须上传到网络的中心,因为我们每个人都是一个中心,指令只需要在我们中间进行循环,大大减少了信息流通的时间成本。其次,在信息安全上,智能合约也是无法被超越的,区块链技术的安全性能够保证我们在使用智能设备的时候,信息不被其他人窃取,我们再也不用担心在网上借了一笔钱,之后手机被垃圾贷款信息填满了。
从智能合约到智慧资产
虽然智能合约仍然处于初始阶段,但是其潜力显而易见。想象一下,分配你的遗产就像滑动可调滑块就能决定谁得到多少遗产一样简单。如果开发出足够简单的用户互动接口,它就能够解决许多法律难题,例如更新遗嘱。一旦智能合约确认触发条件,合约就会开始执行。在未来,智能合约将会改变我们的生活,我们现在所有的合约体系都可能会被打破。智能合约在未来可以解决所有的信任问题。
智能合约也可以用在股票交易所,设定触发机制,达到某个价格就自动执行买卖;也可以用在京东众筹这样的平台,合约可以跟踪募资过程,设定达到众筹目标自动从投资者帐户划款到创业者账户,创业者以后的预算、开销可以被跟踪和审计,从而增加透明度,更好地保障投资者权益。
未来律师的职责可能与现在的职责大不相同。在未来,律师的职责不是裁定个人合约,而是在一个竞争市场上生产智能合约范本。合约的卖点将是它们的质量、定制性、易用性如何。许多人将会针对不同事项创建合约,并将合约卖给其他人使用。所以,如果你制作了一个非常好的、具有不同功能的权益协议,那么就可收费许可别人使用。以智能合约管理遗嘱为例,如果你的所有资产都是比特币,用智能合约管理遗嘱的方式就可行。对于实体资产,智慧资产也能解决这些问题。在尼克•萨博(Nick Saab)一九九四年的论文中,他预想到了智慧资产,写道:“智慧资产可能以将智能合约内置到物理实体的方式,被创造出来。”
智慧资产的核心是控制所有权,对于在区块链上注册的数字资产,能够透过私钥来随时使用。这些新理念、新功能结合在一起会怎么样呢?以出租房屋为例,我们假设所有的门锁都是连接互联网的。当你为租房进行了一笔比特币交易时,你和我达成的智能合约将自动为你打开房门。你只需持有存储在智能手机中的钥匙就能进入房屋。当这些数字钥匙到期时,智能合约也将使得设置日期更加容易。
智慧资产的一个典型例子是,当一个人偿还完全部的汽车贷款后,智能合约会自动将汽车从财务公司名下转让到个人名下(这个过程可能需要多个相关方的智能合约共同执行)。但如果贷款者不还款,智能合约将自动收回发动汽车的数字钥匙。
基于区块链的智慧资产,让我们有机会构建一个无须信任的去中心化的资产管理系统。只要物权法能跟上智慧资产的发展,透过在资产本身上记录所有权将极大地简化资产管理,大幅提高社会效率。
有执行力的合约
现行法律的本质是一种合约。但法律的制定者和合约的起草者们都必须面对一个不容忽视的挑战:在理想情况下,法律或者合约的内容应该是明确而没有歧义的,但现行的法律和合约都是由语句构成的,而语句则是出了名的充满歧义。
因此,一直以来,现行的法律体系都存在着两个巨大的问题:首先,合约或法律是由充满歧义的语句定义的;其次,强制执行合约或法律的代价非常大。而智能合约透过程序设计语言,满足触发条件即可自动执行,有望解决现行法律体系的这两大问题。当然如果你不是一名程序设计师的话,一开始就读懂合约可能要花点时间,但一旦学会如何阅读,这份合约绝对比现有的律师们起草的合约要通俗易懂得多。如果采用这种方式,简单的合约一般的用户就可以起草,特殊一点的合约可能需要稍微资深一点的专家起草(就像复杂的传统合约也需要专门的律师起草一样)。作为结果,我们得到的这份合约,完全消除了类似「我认为,你认为」的这种误解,缔约双方是否依法履约的不确定性也一并被消除。也就是说,代码写成的这份合约,既定义了合约内容,也保证了合约内容的执行。在本质上,这份合约真的就是一份不会毁约的合约,而这一点非常强大。
初期,智能合约会首先在涉及虚拟货币、网站、软件、数字内容、云服务等数字资产的领域生根发芽,因为针对数字资产的“强制执行”非常直接有效。
但是,随着时间的推移,智能合约会逐步渗透到“现实世界”。比如,基于智能合约的某种租赁协议的汽车可以经由某种数字证书进行发动(而不是传统的车钥匙)。而如果这个数字证书不符合该租赁协议(例如证书到期),汽车就不会发动。
在一个私法和公法可以被完美地监督和执行的未来世界里,很多事情都变得可能。你可以设想一个当地法律都靠智能合约订立的小镇。在这个小镇上,新法的通过和针对既有法律的修正案都必须通过投票系统进行公开投票决议,而且这个投票系统也是由智能合约实现的。同时,镇上的居民也会非常清晰地意识到法律的执行和适用范围。你甚至可以想象一个不靠地理边界而是基于智能合约的法规和权益的国家,未来人们甚至可以自由选择最适合自己的虚拟国度。