关于雷达节点服务器及分布式原理
? ? ? 首先纠正一个误区
? ? ? 很多朋友认为“Decentralized”是区块链的核心特征,并将其翻译为“去中心化”。然而这个最早由国内“币圈”所做出的翻译,多少有一点主观和政治化的色彩。作为软件系统的网络架构一般有三种模式:单中心、多中心、分布式。所以“Decentralized”只是表明不是单中心模式,可能为多中心或者弱中心,也可能是分布式的。所以在中国台湾地区,大多数将Decentralized翻译为“分散式的”而不是“去中心化的”。
? ? ? 其次,在中本聪的整篇论文中并没有提到过Decentralized,而只有peer-to-peer(P2P)。在2016年6月召开的W3C区块链标准会议上,以太坊核心开发团队EthCore就明确表示,不在使用Decentralized这个词,而是用P2P、Secure、Serverless这类纯技术性词语。
? ? ? 最后,The DAO事件表明,完全去中心化是不可行的。The DAO是一个基于以太坊公有链的众筹项目,它在短时间内就募集了价值1.6亿美元的数字货币,成为当时币圈最大的众筹项目。然而由于其智能合约的漏洞被黑客利用,导致了6000万美元的加密资产损失,在挽回损失的过程中,原有的去中心化机制未能解决问题,最后还是通过“集中式”的方式,强制以太坊进行“硬分叉”(以太经典)完成交易回滚。此次事件后,很多人对区块链的“去中心化”进行了反思。前上交所总工、ChinaLedger联盟技术委员会主任白硕则认为“去中心化不是区块链的本质特征”。万向控股副董事长兼执行董事肖风则进一步阐述“区块链的核心是分布式而不是去中心”。
? ? ? 从底层架构来看,雷达是一个多层次、基于密码学构建,并兼容瑞波PTXP协议的开源系统。它的不同功能模块通过精密设计进行了全面的整合,作为一个整体,它是一个创建交易和部署各种资产发行的去中心化应用的综合平台。虽然,雷达网络看起来像由多个互相联系的开源模块构成的混合体,但是它的进化一直被明确的目标所引导,所以各个组件可以协同地组装在一起。
? ? ? 同时,雷达也是区块链技术与高频交易的完美结合,是各类型现实资产创建上链以及自由交易的完整解决方案,雷达被设计成了一个开源通用的分布式平台,拥有一套完整的,可扩展其功能的工具,在P2P网络,非对称加密,Ripple共识机制等成熟技术的支持下实现了一个类似于比特币的公用网络,但不同于比特币的POW模式,雷达通过加权的POS机制和促进网络推广的算力激励机制实现共识,只要对网络产生贡献的用户,都会获得算力,成为矿工。整个网络通过p2p节点广播协议来实现对总账的同步操作,以实现各种类型交易的分发,提交,验证,及各种分布式应用的开发。
? ? ? 比特币是公有链,总账由所有参与者共同记录并储存,理想情况下(所有钱包都是完整钱包),每一台运行比特币钱包代码的普通电脑,都可看做是比特币网络中的一个节点,这些计算机通过下载网络总账生成本地副本,并通过不断更新本地副本的方式,来实现分布式响应,与雷达冷钱包类似,比特币网络也是通过本地私钥签名交易,并发送到网络中处理,处理方式是简单粗暴的哈希碰撞(工作端提交已知难于计算但易于验证的计算结果,而其他任何人都能够通过验证这个答案就确信工作端为了求得结果已经完成了量相当大的计算工作)。所以说理论上比特币网络并不需要服务器(甚至服务器主机本身也可以作为一个普通节点参与交易及挖矿),从软件层面看,这一切都是靠两点决定,1.开源的全套的比特币源码? 2.所有参与者本地保存的总账副本
??
? ? ? 雷达是基于瑞波协议的联盟链,普通电脑只运行客户端代码,功能仅限于本地提交交易请求,提交发送交易,向节点服务器发送请求(总账的查询)接收节点反馈的数据等,而交易的签名,总账数据,用户私钥等,均储存于节点服务器(冷钱包和种子钥钱包除外),任何一个可以运行radard开源代码的终端系统,都可看做是节点服务器。
? ? ? 雷达的节点服务器只有两种:1.验证节点(受信的节点服务器)2.追踪节点(普通节点)
? ? ? 在雷达网络里,交易由客户端(应用)发起,经过追踪节点(tracking node)或验证节点(validating node)把交易广播到全网。追踪节点的主要功能是分发交易信息以及响应客户端的账本请求。验证节点除包含追踪节点的所有功能外,还能够用过共识协议,在账本中增加新的账本实例数据。具备参与交易的拜占庭处理,也就是最终的总账决定权。在Radar共识机制中,参与投票的节点的身份是事先知道的,因此,算法的效率比POW等匿名共识算法要高效,交易的确认时间只需要几秒,雷达的共识机制的拜占庭容错(BFT)能力为(n-1)/5,即可以容忍整个网络中20%的节点出现拜占庭错误(异常)而不影响正确的共识。
? ? ? 随着雷达社区及生态圈的逐渐发展,这些联盟链节点以后会越来越多,比如社会的各种职能部门,政府,商超,企业,医院,电厂等等理论上都可以参与成为其中一个或一组节点,雷达网络的健壮性及处理能力也将飞速提高,是最现实的去中心化解决方案(即通过更加成熟高效的节点服务器的分布来实现分布式架构,而不是比特币的个人终端分布)
- 免责声明
- 世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
- 风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
- 世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。