首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

BTN白皮书解读:全球首个支持软硬扩展的智能合约BTN链

近日,新比特币(bitcoin new,以下简称BTN)发布了官方白皮书。该白皮书重点讲解了BTN链,即支持商业级应用的软件开发平台。开发者基于BTN链主节点网络体系及DPoS(股份授权证明机)共识,可开发出新一代超级应用DAPP,实现“每秒数百万交易低延迟”的开发场景。

在BTN白皮书里,可以看到全球首个高硬件标准的Masternode——BTN Masternode,以及基于BTN物理主节点达到的低成本高效率万物智链计划。另外,BTN链的核心技术“去中心化计算,BTN-DC”、“去中心化存储,BTN-FS”以及“资源隔离”的实现路径在白皮书里都能找到相应的描述和解答。

从白皮书的技术特点看来,BTN延袭了以太坊和EOS等区块链技术优质性能,并在其基础上进行了创新。在BTN的去中心化智能合约网络中,将构建一个支持多行业的高效、安全、低成本区块链新生态。

软硬一体化

从白皮书的表述来看,BTN链采取了双重网络设计,用资源隔离的方式将网络分为链上和链下。链上的网络运行关键数据,链下的网络运行相对重要性低的数据。

BTN链上为区块链主网络,链下是masternode组成的masternode network。与其他区块链项目的fullnode不同,BTN链上的masternode有非常高的硬件性能要求。采用BTN标准硬件规范的masternode在物理级别上,必须是高内存、高带宽、高硬盘存储,这也许是全球首个在物理性能上对masternode提出高要求的区块链。在BTN链硬件生态中,DAPP开发者将成为硬件标准制定者和OEM发起人。

masternode有着优越的计算和存储性能,它通过调取主网络信息使BTN链与软件和硬件达到更快的连接。在软件拓展上,BTN链的DAPP可以做大数据分析、社交软件以及点对点支付等。而在硬件拓展上,可以应用到无人驾驶、智能家居、机器人服务等领域。BTN链整个是软硬一体化的结构。

去中心化存储和去中心化计算

在BTN链上,去中心化存储和去中心化计算是其核心技术功能。说到去中心化存储,可以先了解下IPFS。简单点说,IPFS是一个点对点的分布式文件系统(和比特币技术一样),通过底层协议,可以让存储在IPFS系统上的文件,在全世界任何一个地方快速获取,且不受防火墙的影响(无需网络代理)。

BTN-FS采用的就是IPFS技术,它的优点在于解决过度冗余、安全、保护隐私。

举个例子,你很喜欢看《权力的游戏》,于是在网络上找到资源下载保留在个人电脑。但是下载《权游》的人成千上万,每个人都下载造成了硬盘空间的存储浪费。在用去中心化存储的时候,只要有几个人有资源,其他人便可以从这几个人这里调取资源达到看剧的目的,不需要都下载下来。这就是节省资源解决过度冗余。

在安全和隐私性上,BTN-FS也有着优越的性能体现。还拿视频举例,如果现在你上传的不是《权力的游戏》,而是你个人私密的视频,那么在BTN-FS上你不必担心其他人会看到你的内容。你先用手中的公钥给视频加密,只有私钥才可以解开。你想让谁看,就把私钥给谁,而那些没有私钥的人只能看到你上传了一段视频,并不能看到视频里的具体内容。这和目前市面上资源上传到云端形成鲜明对比,“资料泄露私密照片流出”等事件不会在BTN链上发生。

我们熟知的传统超文本协议HTTP是中心化的,资源会储存在一个云服务器上。一旦这个云服务器受到攻击,里面的文件即受到破坏。而在BTN-FS上,去中心化存储意味着每个人都存储着全链的资源,即使一个节点的文件受到攻击,还有其他节点保存着完好的文件,这个节点可以通过其他节点恢复原来的文件。所以重要文件在BTN-FS上不会有被恶意攻击删改的情况,这是个安全性极高的网络。

此外,BTN链上寻找文件是通过计算哈希值而实现的。内容相同的两个文件哈希值一样。1个哈希值对应1个地址。只要你计算出来的哈希值一样,说明文件内容就没有被改动过。这就对应着现实中令人崩溃的场景:同样的链接,打开后发现可能文件走丢或是删改了;在BTN链上,拿着同样哈希值的地址,这个文件可以放心地使用,这一定是没有修改过的。

BTN链的去中心化计算,即BTN-DC,可以理解为由BTN链上的masternode来完成运算求解。BTN链先通过共识机制迅速找到最近的可信任节点,然后节点参与运算输出答案。BTN链还可以通过masternode将附近网络上的矿工资源整合,建立一个虚拟的资源池,然后再由masternode将服务提供给资源的需求者,比如需要精确计算的各类科学研究项目、网站服务器、游戏服务器托管、神经网络、计算机软件等。由此看来,BTN-DC有着丰富的应用场景。

跨链通信

跨链通信是BTN链另一个重要特点。BTN链将提供一个实现链与链之间相互操作的工具,它包括两个部分,即跨链代币交易及跨链交易验证。跨链代币交易类似于闪电网路的小额交换机制,兼容的区块链之间的区块头可以存储在高可信度的BTN­-FS,完成交易验证。

跨链通信相当于是在BTN链的基础上构建的第二层交易网络,在这个网络中,交易双方需要通过一个支付渠道,发送双重签名的交易信息来实现资产所有权的转移。跨链交易主要应用在数字资产的交易中,这种原子性交易,大大提高了当前代币之间交易的效率并降低了成本。同时,跨链代币交易的原子性,使兼容区块链之间可以方便交易,保证了交易的安全性。

除此之外,BTN白皮书也提到了其他具有想象力的特点,比如AI的拓展。后期拟在主节点加入AI芯片,探索AI去中心化应用。而在挖矿机制上,BTN链用到了DPOS和POM的混合形式。DPOS确保高效,POM(proof of masternode)提高主节点参与度。

从整个白皮书的核心技术特征和应用场景来看,BTN链有望在金融、教育、版权、物联网等系列场景发挥作用,这将是颠覆互联网的新一代智能合约技术与现实场景的智链。消息称,BTN团队已经在着手游戏场景和区块链的连接应用,通过游戏让区块链技术更直接地进入到每个人的视野,也让区块链技术更加社区化、年轻化。

“本文由币乎(bihu.com )优质内容计划支持”

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券