火星链 火星链
Ctrl+D收藏火星链
首页 > DYDX > 正文

区块链:Layer0层扩容,做区块链的CDN

作者:

时间:1900/1/1 0:00:00

最近研究了一下Bloxroute这个项目,算是扩容方案里面比较独特的,其参考了互联网时代的CDN的思路,它基本没有动共识相关的东西,而是重新构建了一个中心化的网络,通过一定的技术来加速整个区块的传播,可扩展性和性能提升非常不错,整个技术方案也非常有意思。

区块链分发网络

Bloxroute通过在全球部署服务器构造了一个高吞吐,低延时的网络,这个网络中的服务器被称为中继,这个网络经过优化,可以快速的传播区块链中的交易和区块。为了让区块链的节点和这个网络通讯,还开发了一套网关软件,可以让区块链中的消息和BDN的协议进行交互。具体如下图所示:

Optimism生态Layer2DAO遭遇攻击,近5000万枚Token被盗:10月23日消息,Optimism生态投资项目Layer2DAO遭遇黑客攻击,黑客通过获取了Layer2DAO的多重签名权限盗走约4995万枚L2DAO Token并将部分抛售,L2DAO价格一度下跌约90%。团队目前能够协商并回购黑客手中剩余的31,239,677枚L2DAO Token。[2022/10/23 16:36:17]

网络中的角色

在整个BDN网络中分为多种角色:

1、网关

2、中继

3、控制平面

4、远程区块链节点

网关:

网关是一种可以将你的区块链全节点连接到BDN的应用程序,网关可以比区块链的P2P网络更快的将区块和交易传输到你的全节点。对于与网关相连的区块链全节点来说,网关是透明的,就像另外一个节点一样,但是因为网关不保存区块链的状态,所以网关需要远程的区块链节点来响应节点的请求。

去中心化市场ShibaNet将基于Shibarium Layer2运行:12月6日,去中心化市场Shiba Net将允许用户通过ShibaInum生态系统交易商品,该平台将在Shibarium Layer2网络运行,以避免以太坊主网的高额Gas费。但是,该平台将不会使用SHIB作为支付手段。为了实现更稳定的支付设置,ShibaNet将使用Shiba生态系统即将推出的稳定币SHI作为支付方式。(Gfinity esports)[2021/12/6 12:54:59]

当开启网关后,用户需要指定一个IP,然后网关连接到控制平面,并提供它的IP,控制平面根据网关提供的IP的地理位置,返回一组最接近网关的中继服务器列表,并通过ping来确认最低延时的中继服务器,从而提高传输的效率。

中继:

中继是组成BDN的骨干,中继服务器遍布世界各地,给各地的区块链节点提供更快的传输服务。

为了提高传输效率,分别设计了两种中继——交易中继和区块中继,分别传输区块链中的交易和区块,这样设计可以保证,交易和区块的传输互不影响。

多款假冒加密货币应用潜入谷歌Play商店 用户被35万美元:Lookout Threat Lab安全研究人员刚刚曝光了170多款Android应用程序,且受用户数量超过了9.3万名。其中25款应用设法逃避了谷歌Play商店的检测并顺利上架,但这主要因为它们不涉及任何恶意操作、甚至可能只是单纯地为了愚弄用户。Lookout安全研究人员指出,这些假冒应用分别属于BitScam和CouldScam系列,宣称提供了基于云端的加密货币挖矿服务,可汇聚用户移动设备的算力和分享挖矿收益。

这些App都不是免费的,并且会罗织订阅、升级等各种额外的付费借口价格从12.99到259.99美元不等,且接受以BTC或ETH等加密货币作为付款方式。LookoutThreatLab预计,这些恶意软件制作者通过非法销售取了30万美元、另通过虚假支付和升级服务取了5万美元的加密货币。[2021/7/9 0:39:36]

交易中继和区块中继虽然逻辑上是分离的,但是物理上可以在同一台机器上,通过不同的端口来提供交易和区块的传输服务

欧易OKEx Layer2概念币板块播报:Layer2板块普遍回暖:据欧易OKEx平台数据显示,受市场行情影响,币币交易专区-Layer2概念币板块呈普遍上涨趋势,最大涨幅为MATIC(29.71%)

据了解,Layer 2 通常被称为“链下”解决方案,其主要目的是扩展区块链的性能,同时保留分布式协议的去中心化优势。Layer2板块币种行情如下:[2021/5/18 22:15:23]

控制平面:

控制平面主要负责给连接进BDN的网关,提供最低延时的中继服务器

远程区块链节点:

网关在跟全节点进行通讯的时候,使用的是区块链原生的P2P协议,但是因为他们并不是全节点,他们无法完成一些全节点的功能,比如验证某个区块是否合法,这个时候如果跟它联通的节点向网关请求信息是无法响应的,所以需要部署一些远程区块链节点来帮助网关响应正常的区块链请求。

动态 | Kakao已推出Klaytn的区块链测试网络:据coindesk消息,Ground X是韩国消息传递巨头Kakao的区块链开发部门,已经推出了其专有区块链网络Klaytn的测试网络(testnet)。该公司表示,该网络现已向10个受邀合作伙伴提供。它还发布了一份白皮书,提供该平台的详细信息,旨在为分散的应用程序或dapps奠定技术基础。[2018/10/8]

从整个设计中,我看到了高端路由的设计方式,也就是控制平面和数据平面的思想,这当然跟团队本身就是搞网络出身相关。

通过这四个角色搭建的一套网络,可以从地理位置上分配更近,延迟更低的服务器来进行区块的传播,从而达到了提升性能的目的。当然这只是从网络拓扑本身来提高性能,其实Bloxroute还从其他方面来进一步提升传输的性能。

高性能和可扩展性的关键

除了网络拓扑优化之外,Bloxroute还使用了基于交易索引的区块压缩技术和直通路由技术来提升性能。

基于交易索引的区块压缩技术

我们知道在区块链中,每笔交易产生后会先进入一个交易池中,然后通过P2P网络进行扩散,进入每个节点的交易池中,然后等待被矿工打包。在Bloxroute的方案中,当未验证的交易被传输到中继后,会生成一个唯一的shortID和这笔交易对应,然后再将这个sID和交易一起传播到其他的中继中,再由中继将这个交易索引对同步到和其相连的其他网关中,具体流程如图所示:

经过这一轮传播后,所有的网关里面都包含了交易和交易的索引,这个时候它还不能发挥作用,需要等到矿工挖出区块才行。

我们知道矿工经过POW竞争后,将未确认的交易包含在区块中,并进行传播,当矿工将它新的区块发送给网关后,网关会根据交易和交易索引表,将区块中的交易部分全部替换成索引,因为交易索引一般只是4个字节的容量,所以这样替换一下子将区块的大小缩减了很多,从而达到扩容的目的。

然后网关会讲压缩的块传播到中继,并进一步传播到其他的网关,这个时候网关需要将压缩后的区块进行还原,首先它会根据索引来查找自己的高速缓存,如果不巧没有找到,它会去请求连接的网关进行还原,如果还是还原不了,则它会直接丢弃这个压缩的区块。如果成功还原压缩的区块,网关就会将还原后的区块传输给和它相连的全节点。

Bloxroute的交易压缩是非常出彩的部分,本身在整个区块中,区块头只占非常小的部分,而区块体中的交易占大头,在区块链本身的P2P网络中非常难压缩,因为还涉及到区块和交易验证的问题,而在BDN中完全不需要管这些东西,只要交易和交易索引的对应关系不要搞错,可以非常方便的进行压缩。

直通路由技术

在区块链的P2P网络中,任何区块在传播之前都需要验证它的有效性,所以每个节点必须接受该区块的全部信息,然后验证完后才能传播给下一个节点。而在BDN中不需要验证区块的有效性,所以当中继接受到一个区块的网络包后,它不需要等待其他网络包到来组成一个完整的区块,而是立即将这个包传输到下一个中继或者网关去,从而提升了传输的效率。

我们可以看到图中,中继没有等到区块全部接收到后在传播,而是接收一部分后就立即传播了。

结尾

Bloxroute使用了非常精妙的手段进行了扩容,对区块链的入侵性小,可扩展性高,提升了非常多性能,但好的技术也需要市场推动,我们对这个项目拭目以待。

标签:区块链OUTLAYERSHI区块链存证是什么意思outletschainReady Player Oneshibadoge币潜力

DYDX热门资讯
DEF:暗潮涌动,ERC-20 BTC 正在搅动市场

作者:张先生?来源:加密谷借贷是门古老的生意,很老很老。中国古书上记载着,犹太人历史上记载着,红顶商人胡雪岩从经营钱庄发家,现代銀行家靠着借贷作为资金杠杆发家.

1900/1/1 0:00:00
以太坊:一文了解以太坊的“冰河时代”:这可能是最后一次推迟

以太坊区块难度增长开始于2016年11月。从那时起,开发人员一直被迫进行硬分叉以保持网络正常运行,直到过渡到权益证明算法为止.

1900/1/1 0:00:00
CAP:巴比特现场丨区块链如何落地实体经济,产业界、学术界海南热议

海南在探索区块链落地上正在提速。就在前两天,海南自贸区区块链试验区首次对外发布“链上海南”计划,吸引了众多企业在海南探索产业落地.

1900/1/1 0:00:00
BTC:如果减半后比特币价格不变,会发生超级「矿难」吗?

嘉楠科技在纳斯达克上市一周了,比特币价格并没有变化。作为「全球区块链矿机第一股」,作为全球第二大矿机生产商,嘉楠耘智上市在行业内不算件小事.

1900/1/1 0:00:00
区块链:南京师范大学钱再见教授:区块链在国家治理与公共事务中的现实应用

区块链技术因具备开放性、透明性、安全性、自治性以及去中心化特征,日益受到重视并被视为一种潜在的治理工具.

1900/1/1 0:00:00
CHA:AI芯片巨头英伟达推出区块链+AI计算平台,3D模型分析所需时间从数小时减少至数分钟

GPU和系统芯片制造巨头英伟达近日发布了一个新的基于区块链和人工智能的计算平台,该平台可帮助医疗保健提供商将复杂3D模型的分析所需时间从数小时减少到数分钟.

1900/1/1 0:00:00