我们常常听起币圈人说某某链是底层链,然后会接着说这种链非常给力,将来前景很大。为什么一说起底层链大家都会比较看好呢?今天听涛君就跟大家讲讲区块链的模型架构问题。弄懂这个,大家就知道为什么底层链比较厉害了。
区块链基础基础架构分为六层,包括数据层、网络层、共识层、激励层、合约层、应用层。每层分别完成一项核心任务,各层之间相互配合,实现一个去中心化的信任机制。
数据层包括数据区块、链式结构、时间戳、哈希函数、merkle树、非对称加密。其中时间戳技术确保每一个区块按时间顺序连接,哈希函数确保信息不被篡改。
网络层包括P2P网络,传播机制,验证机制。区块链网络本质上是一个点对点网络。每一个加点既接收信息,也产生信息。节点之间通过共同维护一个共同的区块来保持通讯。
共识层包括pow,pos,Dpos等等。Pow主要通过算力挖矿获得代币。而pos可以购买代币,并把这些代币当做押金放入pos机制中,这样有可能产生新的区块而获得奖励。而Dpos可以大幅度缩小验证和记账节点的数量,可以达到秒级的共识验证。
第四层是激励层。包括发行机制、分配机制。比如发行多少代币,代币怎样分配等等。
第五层是合约层,包括脚本代码、算法机制、智能合约。我们以比特币为例。比特币是一种可以编程的货币,合约层封装的脚本规定了比特币的交易方式和过程中涉及的种种细节。智能合约类似于自动售货机。这里不再是人和人打交道,而是人和机器或者机器和机器打交道。
第六层是应用层。这是区块链的价值所在。比如用于征信的林可爱,用于物联网的iota,用于人工智能的铂链。都是基于第六层。
领取专属 10元无门槛券
私享最新 技术干货