学习
实践
活动
专区
工具
TVP
写文章

区块链的模型架构

我们常常听起币圈人说某某链是底层链,然后会接着说这种链非常给力,将来前景很大。为什么一说起底层链大家都会比较看好呢?今天听涛君就跟大家讲讲区块链的模型架构问题。弄懂这个,大家就知道为什么底层链比较厉害了。

区块链基础基础架构分为六层,包括数据层、网络层、共识层、激励层、合约层、应用层。每层分别完成一项核心任务,各层之间相互配合,实现一个去中心化的信任机制。

数据层包括数据区块、链式结构、时间戳、哈希函数、merkle树、非对称加密。其中时间戳技术确保每一个区块按时间顺序连接,哈希函数确保信息不被篡改。

网络层包括P2P网络,传播机制,验证机制。区块链网络本质上是一个点对点网络。每一个加点既接收信息,也产生信息。节点之间通过共同维护一个共同的区块来保持通讯。

共识层包括pow,pos,Dpos等等。Pow主要通过算力挖矿获得代币。而pos可以购买代币,并把这些代币当做押金放入pos机制中,这样有可能产生新的区块而获得奖励。而Dpos可以大幅度缩小验证和记账节点的数量,可以达到秒级的共识验证。

第四层是激励层。包括发行机制、分配机制。比如发行多少代币,代币怎样分配等等。

第五层是合约层,包括脚本代码、算法机制、智能合约。我们以比特币为例。比特币是一种可以编程的货币,合约层封装的脚本规定了比特币的交易方式和过程中涉及的种种细节。智能合约类似于自动售货机。这里不再是人和人打交道,而是人和机器或者机器和机器打交道。

第六层是应用层。这是区块链的价值所在。比如用于征信的林可爱,用于物联网的iota,用于人工智能的铂链。都是基于第六层。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180205G11EMD00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券