一,
区块链技术(分布式账本)是在比特币的网络设计中被大家发现的。
但是在比特币网络中,只能支持简单的脚本计算,限于数字货币相关的处理 。
可我们的需求,远不止数字货币的处理,于是,为了让区块链技术使用范围更广,出现了以太坊,以太坊提供智能合约(smart contract) 。
智能合约可以提供除了货币交易功能外更灵活的合约功能,执行更为复杂的操作.
除了智能计算执行复杂操作还不行。人们还希望区块链技术可以在商业中达到更大的利益化。于是为区块链加入权限管理,高级编程语言支持等等,实现更强大的,可用场景更多的分布式账本。
二,分类
1.根据参与者的不同,可以分为公开(public)链、联盟(consortium)链和私有(private)链。
公有链: 任何人都可以参与使用和维护。如:比特币区块链,信息是完全公开的;
私有链: 由集中管理者进行管理限制,只有内部少数人可以使用,信息不公开;
联盟链: 它则介于公有链和私有链之间,由若干组织一起合作维护一条区块链,该区块链的使用必须是带有权限的限制访问,相关信息会得到保护,如供应链机构或银行联盟 。
2.根据使用目的和场景的不同,可以分为
以数字货币为目的的货币链,
以记录产权为目的的产权链,
以众筹为目的的众筹链,
不局限特定应用场景的通用链, etc......
ps:
现有大部分区块链实现都至少包括了网络层、共识层、智能合约和应用层等结构,联盟链实现往往还会引人一定的权限管理机制 。
网友评论