新手入门

显示 收起

智能合约是什么?

区块链2.0最为典型的应用核心组件是智能合约。智能合约是什么?应用组件层封装各类代码脚本、算法和智能合约,智能合约是区块链可编程特性的基础。区块链的各个参与者可以将他们所定义的规则以代码的形式放置到区块链中,一旦合约条件触发,则自动执行相关的区块链计算服务。

智能合约展示了一个简单的区块链2.0核心智能合约的案例。智能合约假设某个医疗区块链的参与方医院、急救中心、北京市政府等设定了一个智能合约,其满足如图2.18所示的基于规则的智能合约。一旦相关条件触发,智能合约医疗区块链将自动执行医疗区块链各个参与者事先设定的合约规定,执行相关的区块链计算或者服务的义务。