智能合约的出现与互联网由一定的关系,在1995年,通过编译程序可以而运行的计算机出现了。与此同时,密码学家萨博也提出了利用编译程序的方式来指定合约,使得触发条件之后合约可以自动运行。
但是,因为这项理念过于超前,因为当时的技术手段远不足以构建一个完善可靠的编译程序来强制保证合约的自动进行。所以,智能合约在很长一段时间内,都是属于镜花水月一样,看似美好但却难以实现的东西。
不过,随着区块链技术的诞生,给智能合约的实现带来了一丝可能。区块链技术给智能合约带来了一个可编辑合约的代码体系和技术,在技术层面解决了智能合约实现的可能性。
为什么区块链可以实现智能合约呢,首先我们从智能合约 的要求来看。智能合约所要求的是数据、合约的可修改性,但是传统的编译程序十分死板,不能够满足可修改性的特点。但是作为新型的区块链技术,本身就是一个开放性的体系,任何人都可以自由的编辑内容。并且区块链具有可溯源性,如果有人不遵循合约条款,那么违约的记录将始终记录在案,并且无法被修改。这样一来,可以有效的保障智能合约的顺利进行。
并且,因为区块链去中心化的特点,如果智能合约是基于区块链技术打造的,那么一旦合约声称,将不会受到外界因素的影响而停止。无论发生什么特殊情况,智能合约都会按照要求执行。
所以,智能合约的实现势必会是区块链技术的功劳,未来区块链智能合约将取代现有的合约体系,从而影响我们的生活。
区块链智能合约341.html
