编辑: 烂衣小孩 2019-07-01

三、CVN平台 区块链的出现给上述问题的解决提供了可能,其去中心化的特性让内容生产和消费不再依赖于中心化平台的 约束,利用区块链技术可以建立一套可信任的点对点价值传播网络,同时建立在智能合约基础上的激励机制 可以激发用户去发掘更多的优质内容,阻断垃圾传递.提高了价值交互的效率,降低了成本.拉开内容行业 变革的序幕.CVN平台正是基于此构想而打造的新一代内容价值网络. CVN总体架构分为区块链平台层和应用平台层.CVN区块链通过重新定义应用层和链平台之间的松耦合, 使得整个底层系统拥有良好的扩展性,应用平台层由不同的模块化组件构成,可依据企业特性自由调节,使 用不同的应用组件. 底层区块链平台由核心网络协议层、节点共识管理层和第三方扩展服务层三个部分构成. 核心网络协议层 CVN网络协议采用最安全的设计理念,重新定义内容行业数据格式标准,同时重组了链上的数据管理模式. 协议层包括了账本模型、数据存储、合约指令与共识网络四大组件. 节点服务层 CVN节点服务层为各个节点的具体管理和保护层,包含账户管理、权限管理、数据访问和事件通知四个部分, 以保证节点信息交互及安全性. 第三方拓展层 CVN第三方拓展层包含钱包、隐私保护、侧链、跨链、浏览器五个部分组成,是底层链与各生态Dapp之间 信息交互的枢纽.基于主、侧链的主从结构,CVN生态各DApp将建立在CVN侧链上. 3.1 CVN架构

3 基于区块链技术的内容价值网络 开发包SDK 安装部署 服务监控 数据管理 合约指令 事件通知 数据访问 数据存储 账本模型 共识算法 账户管理 权限管理 RPC API 钱包 区块链浏览器 隐私保护 侧链 跨链 应用平台内容分发 版权众筹 身份认证 付费下载 区块链平台工具集 第三方扩展 节点服务 底层核心网络 工具集 工具集包含底层区块链平台各协议和组建模型的具体实现方法,由SDK、安装、服务、API和一整套数据管 理工具组成. 共识算法在区块链中的核心机制,它决定了交易的顺序,并且过滤掉不合规的交易.区块链中比较常见的共 识算法有POW、POS、POA和DPOS等等. POW(Proof of Work)共识机制以算力来保持节点间的平等,非常有效地抵御女巫攻击等网络攻击.另外, POW以电力成本来锚定币的产出价格,提高了作恶成本,保证了整个网络的安全性,事实上从比特币出现 到现在POW机制就一直在安全可靠地运行中. 但是pow不仅带来的资源浪费,而且性能很低,与CVN底层 网络需求的高性能大不相符. POS(Proof of Stake)机制可以带来比较高的TPS,但是这种机制带来的信任完全取决于自身,没有其他外界 的锚定,不可控因素很多. 而DPOS(Delegated Proof of Stake)共识机制,以牺牲部分去中心化而实现满 足生产要求的性能. 基于CVN网络的需求,权衡各方面利弊,为了实现安全可用高性能的区块链平台,我们决定采用一种改进的 DPOS共识机制,共识过程如下:

1、从候选节点选出一定数目的生产节点;

2、选举出来的生产节点轮流生产新区块;

3、当新产生的区块经过大于2/3的生产节点确认后,该区块被认为是不可逆的. 在CVN里,每3秒从选举出的33个生产节点中授权其中一个节点作为出块节点,以打包交易生成新的区块. 这样,33个生产节点轮流出块,即一轮会产生33个新区块. 如果新区块链没有在计划时间内产出,则跳过 当前这个生产节点,由下一个生产节点出块. 正常情况下,基于该机制的区块链是不会出现分叉,但是如果 出现分叉,还是基于最长链原则. 与传统DPOS算法不同的是,CVN基于传统DPOS加入了拜占庭容错和惩罚机制,是一种混合共识.所有生 产节点需要在所有区块上签名,并且一个生产节点不能在同一高度的两个区块上签名,........

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题