区块链技术被认为是继蒸汽机、电力、互联网之后的下一代颠覆性核心技术。
如果说蒸汽机释放了人们的生产力,电力解决了人们的基本生活需求,互联网彻底改变了信息的传递方式,那么区块链作为建立信任的机器,将很可能彻底改变整个人类社会价值传递的方式。区块链最核心的革命性特征是改变落后了几千年的信用机制。
区块链技术逻辑架构
区块链可以简单分为三层,协议层、扩展层和应用层。其中,协议层又可分为存储层和网络层,它们相互独立但却不可分割。如图所示:
协议层
协议层是指最底层的技术。这个层面通常是一个完整的区块链产品,类似于我们电脑的操作系统。它维护网络节点,仅提供调用的API。
从所使用的技术来看,协议层主要包括网络编程、分布式算法、加密签名、数据存储技术四个方面。其中,网络编程能力是选择编程语言时主要考虑的因素。
延伸层
这个级别类似于计算机驱动程序,旨在让区块链产品更加实用。目前有两类。一是各类交易市场,是法币兑换加密货币的重要渠道。它们实施简单、赚钱快、成本低,但风险也很大。二是向一定方向拓展实施。例如,基于艺术侧链,可以为第三方出版机构、论坛网站等内容生产者提供定制化服务。
扩展层使用的技术没有限制。编程语言的选择更加自由。开发方面,除了交易时与协议层交互外,其他时间尽量不要与协议层的开发混在一起。这一层更接近应用层,也可以理解为B/S架构产品中的服务器(Server)。
应用层
这个级别类似于计算机中的各种软件程序。是普通人可以直接使用的产品。也可以理解为B/S架构产品的浏览器端(Browser)。目前这个级别的应用几乎是空白。市场迫切需要这样的应用来引爆市场,形成真正的扩张趋势,让区块链技术能够快速走进寻常百姓家,服务大众。
区块链技术对社会的影响和意义
1. 机器信任
以前我们的出生证、房产证、结婚证等等,都需要政府这样的中心节点来准备文件,大家才能认可。但一旦跨界,就会遇到无尽的麻烦。由于缺乏全球中心节点,合同和证书跨境后可能会失效。
区块链技术的防篡改特性从根本上改变了中心化的信用创造方式,通过数学原理而不是中心化的信用机构以低成本建立信用。我们的出生证、房产证、结婚证都可以在区块链上进行公证,成为世人信任的东西。
人是善变的,但机器不会说谎。区块链有望引领我们从个人信任、机构信任走向机器信任时代。
2. 价值转移
人类正处于从物理世界向虚拟世界迁移的历史性运动中,人类财富将逐步向互联网转移。这已经是既成事实了。
传统互联网并不是为了创造价值而设计的。互联网上信息的传输本质上是信息的复制。区块链是第一个能够实现价值传输的网络。区块链技术有望引领人类从信息互联网过渡到价值互联网的伟大时代。
3. 智能合约
区块链上的智能合约是其条款以计算机语言而不是法律语言记录的智能合约。智能合约使我们能够与现实世界的资产进行交互。当触发预编程条件时,智能合约执行相应的合同条款。
人类文明已经从“身份社会”演变为“合约社会”,区块链有望引领人类从合约社会向智能合约社会过渡。
来源:上海科普