亲爱的BTD粉丝

比特米家园祝你早日实现财富自由!
本站公告
扫描二维码在手机上浏览

区块验证

区块验证
更为快速有效的区块认证技术:由全网所有的信任节点负责记账,超过半数的记账节点维护的区块链为有效链。区块生成后,广播到全网由记账节点进行投票,记账节点按收到的对某一区块的投票多少来决定选取哪个区块为有效区块, 大约 3S 可以生成一个区块。
正确性:RPCA 中正确性的验证方式很简单,因为共识需要 80%的阈值,那么只要 UNL 中有 80%的诚实节点,就能达成共识,另外即使有超过 20%的欺诈节点,也不能破坏正确性,因为欺诈节点也必须达到 80%以上才能达成共识。无论欺诈节点还是诚实节点,达不到 80%,都无法通过共识。
一致性:一致性是通过子网络与其它子网络的连通性来保证的,要保证区块链不分叉,必须确保每个子网络必须至少与整个网络节点中的 20%保持连通性。

可用性:在每一轮投票过程中,节点会搜集它 UNL 中每个节点的响应时间,一直响应时间慢的节点将会被剔除出去,这样 UNL 就能保持一个较高的沟通效率。在高效沟通的前提下,RPCA 算法能保证每 3-10 秒产生一个区块,
TPS>1000。
多点数据同步
节点数据不全时,向相邻节点索取数据,通过数据离散、多节点同时索取、本地再组合的方式,使系统具备了数据快速传输,断点续传等优秀特性。
Radix-Merkle 存储算法
区块中的状态与交易,根据哈希后的结果以 Merkel 树的形式进行组装。以基数树的结构来设计多个叶子节点,通过 key 值可以快速索引到具体的某一个交易或者状态。

改进的 lz4 压缩算法
交易内容中的每个字段,按名称进行排序,得到固定顺序的数据内容,通过改进后的 LZ4 算法,得到较高的压缩比及压缩速度。

智能合约
项目的存储积分和激励积分的发放基于智能合约执行,对提供存储服务的节点用户进行激励。

分层框架
BTD 项目的技术分层框架包括:应用层、网络节点层、存储节点层、文件系统层、区块链共识层等多个不同层级。
分布式存储节点:为 BTD 项目提供存储、带宽、计算资源的存储节点; 分布式网络节点:为 BTD 项目提供 P2P 穿透和域路由功能的网络节点; 分布式文件系统:BTD 项目分布式文件系统 BDFS。
区块链共识层:基于 ChainSQL 平台,共识机制基于 RPCA。应用层:BTD 钱包 APP(IOS、Android、Windows 等)。

赞 0
分享海报
版权声明
未经允许不得转载:
文章地址:比特米家园 » 区块验证

评论 抢沙发

昵称

取消回复

请填写用户信息:

图片正在生成中,请稍后...

周五

10/23

区块验证

区块验证 更为快速有效的区块认证技术:由全网所有的信任节点负责记账,超过半数的记账节点维护的区块链为有效链。区块生成后,广播到全网由记账节点进行投票,记账节点按收到的对某一区块的投票多少来决定选取哪个区块为有效区块, 大约 3S 可以生成一个区块。 正确性:RPCA 中正确性的验证方式很简单,因为共识需要 80%的阈值,那么只要 UNL 中有 80%的诚实节点,就能达成共识,另外即使有超过 20%