上QQ阅读APP看书,第一时间看更新
2.2区块链2.0-智能合约
区块链1.0是以比特币为代表,解决了货币和支付手段的去中心化问题,区块链2.0就是更宏观的对整个市场去中心化,利用区块链技术来转换许多不同的数字资产而不仅仅是比特币,通过转让来创建不同资产的价值。区块链2.0由数字资产开启,可以被理解为区块链技术在其他金融领域的运用。区块链可以用于任何资产注册、存储和交易,包括金融、经济和货币的各个领域;有形资产、无形资产。区块链开辟了不同类型各个层次的行业运用功能,涉及货币、市场和金融交易。使用区块链编码的资产通过智能合约成为智能资产。区块链2.0的典型特征如下:
1. 智能合约:智能合约意味着区块链交易远不止买卖货币这些交易,将会有更广泛的指令嵌入到区块链中。传统合约是指双方或者多方协议做或不做某事来换取某些东西,每一方必须信任彼此会履行义务。而智能合约无须彼此信任,因为智能合约不仅是由代码进行定义的,也是由代码强制执行的,完全自动且无法干预。
2. DAPP:包含用户界面的应用,包括但不限于各种加密货币,如以太坊钱包。
3. 虚拟机:用于执行智能合约编译后的代码。虚拟机是图灵完备的。
基于区块链技术的智能合约既可以发挥成本效率方面的优势,又可以避免恶意行为的干扰。将智能合约以数字化的形式写入区块链中,由区块链技术的特性保障存储、读取、执行整个过程透明可跟踪、不可攥改。同时,由区块链自带的共识算法构建出一套状态机系统,使得智能合约能够高效地运行。