包含分布式账本和智能合约。
什么是分布式账本
一个只允许记录或者交易日志追加的系统。
Blockchain (区块链) 可以用来记录承诺、交易或者简单的我们不想让它消失的条目。
在给定网络的所有节点中,它都存在备份,不可能被擦除或者修改。
(基于共识机制,擦除或者修改,意味着要修改所有节点中至少一半节点的内容,作弊成本非常高,几乎不可能。)
交易按照区块链中的顺序处理,处理的结果就是一个分布式账本。
智能合约
是一段代码或者复杂的程序,它们存储在区块链上,并且在区块链上执行。这个代码会在不同的节点上同时执行。
智能合约的运用举例:
假设一个农场主,为他的农作物买了保险,如果极端天气的气温超过50度,并且天数超过了100天,那么保险公司要赔偿100万。
现在,这样的合约是线下签订,当事情发生的时候,保险公司可能会找各种理由拒绝赔偿。
当使用智能合约的时候,极端天气发生后,100万会自动打入农场主的账号,这是代码自动执行的,而且是不可撤回的。
区块链不是加密货币
Cryptocurrency(cryptography + currency的组合),即加密货币,是比特币、以太币这样的。而区块链不等同于这些。加密货币仅仅是基于区块链的一个应用。
为什么使用商业区块链
全球的商场都有账本,组织和个人一样,都必须相信账本。
大多数企业区块链应用都是基于,真实世界的信任关系。它的目标是建立一个生态系统,使更多的可信的合作伙伴加入进来。
在一个被限制的网络中,参与者彼此了