Bohr公链遵循成熟的六层技术架构,自上而下分别为:数据层、网 络层、共识层、激励层、合约层、应用层。 1 数据层 / Data Layer 数据层是整个Bohr 区块链技术中最底层的数据结构,主要描述 Bohr 区块链的最基本的物理形式,是一个区块+链表的数据结构, 包括有:Bohr 的区块数据、哈希函数、merkel 数、非对称公私钥 数据加密技术、时间戳技术等内容。 2 网络层 / Network Layer Bohr 区块链网络本质是一个 P2P(Peer-to-peer 点对点)的网络,网络中的资源和服务分散在所有节点上,信息的传输和服务的实现都直接在节点之间进行,而无需中间环节或中心化的服务器介入。每一个节点既接收信息,也产生信息,节点之间通过维护一个共 同的区块链来同步信息,当一个节点创造出新的区块后便以广播的形式通知其他节点,其他节点收到信息后对该区块进行验证,并在该区 块的基础上去创建新的区块,从而达到全网共同维护一个底层账本的作用。所以网络层会涉及到 P2P 组网机制、数据传播机制、数据验 证机制等的设计,而这些设计都能影响到区块信息的确认速度,所以,网络层是如何突破区块链技术可扩展这个瓶颈的重要研究方向。 3 共识层 / Consensus Layer Bohr 共识层封装了共识算法和共识机制,能让高度分散的节点 在去中心化的区块链网络中高效地针对区块数据的有效性达成共识, 是区块链的核心技术之一,也是区块链社群的治理机制。它的主要作 用是决定了谁来进行记账,而记账的方式又影响整个系统的安全性和 可靠性。 4 激励层 / Actuator Layer 激励层就是大家常说的挖矿机制,它将经济因素集成到区块链技术体系中来并设计出一套经济激励模型,鼓励节点来参与区块链的安全验证工作,包括经济激励的发行机制和分配机制等。 激励层主要出现公链当中,因为公有链必须激励参与记账的几点,并且惩罚不遵守规则的节点,才能让整个系统朝着良性循环的方向发展。而在私有链当中,则不一定需要进行激励,因为参与记账的节点,往往是在链外完成了博弈,通过强制或自愿,来要求参与记账。 5 合约层/ Contract Layer 合约层主要包括各种脚本、代码、算法机制及智能合约,是区块链可编程的基础。将代码嵌入区块链或是令牌中,实现可以自定义的智能合约,并在达到某个确定的约束条件的情况下,无需经由第三方就能够自动执行,这是区块链去中心化、信任机器的基础。 关于合约方面,第一代区块链并不完善,如比特币本身只具有简单脚本的编写功能,只能进行交易,无法用于其他的领域或是进行其他的逻辑处理(当然,当初中本聪对比特币的定义仅仅是点对点的支付系统,并没有想让比特币成为一个操作系统)。而以以太坊为代表 的第二代区块链则极大的强化了编程语言协议,实现了图灵完备,理论上可以实现任何功能的应用。Bohr 基于以太坊进行优化升级,任何人都可以上传和执行任意的应用程序,并且程序的有效执行能得到保证。 6 应用层 / Application Layer 应用层是区块链的展示层,封装了区块链的各种应用场景和案 例,类似于电脑操作系统上的应用程序、互联网浏览器上的门户网站、 搜寻引擎、电子商城或是手机端上的APP 等等。搭建在 Bohr 链上的各类 DAPP 应用等,未来的可编程金融和可编程社会也将会是搭建在应用层上。 —- 编译者/作者:MiningCity开采BTCV 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
认识一下BoHr公链的整体技术框架
2021-02-05 MiningCity开采BTCV 来源:区块链网络
LOADING...
相关阅读:
- Filecoin已进入高速发展阶段你准备好迎接了吗?2021-02-05
- 研究ElonMusk加密推文导致超额收益2021-02-05
- 数据突破|波场TRON账户总数突破2100万2021-02-05
- MASS共识引擎致力于成为区块链共识层的基础设施2021-02-05
- 一家新的风险投资加密货币基金已经从包括Paul Tudor Jones和说唱歌手LL 2021-02-05