BloXroute:DeFi交易者的屠龙刀

区块链表哥
2022-04-21 17:50:59
收藏
区块链扩容不是单靠Layer0的网络层扩容就能解决的,需要与Layer1和Layer2的扩容解决方案联合使用。这些不同层的扩容思路和切入点各不相同,但不冲突。

BloXroute是一个可扩展、无需信任的区块链分发网络(BDN)提供商,能够为以太坊、Polygon、币安智能链等多个公链上的DeFi交易者提供链上交易加速的BDN服务。

在区块链行业中,BloXroute BDN属于一种基础设施。BDN即区块链分发网络(Blockchain Distribution Network),BloXroute是第一个也是最快的区块链分发网络(BDN)。用户在使用BloXroute BDN之后,交易传播速度可以提升400-1000毫秒,块传播速度最多可以快2秒,内存池服务可以快50-400毫秒。总体而言,可以理解为一条不会拥堵的区块链高速公路。

 

BloXroute是谁做的?

 

BloXroute项目的灵感最早来自Aleksander Kuzmanovic(阿莱)教授的前博士生学生Uri Klarman的论文。他们是2017组建的团队,在2018年1月成立公司,同年获得了第一轮融资,总部在芝加哥。

Uri Klarman是BloXroute的创始人、CEO。美国西北大学计算机博士毕业,师从阿莱教授。

阿莱教授是BloXroute的联合创始人。美国西北大学计算机系的网络中立性专家和全职教授,研究的领域是计算机网络。在往年BloXroute项目官方来中国布道时,由阿莱教授做公开演讲和接受专访居多。同时,阿莱教授还是谷歌M-Labs实验室发起人、阿卡迈DDoS防御体系设计者

Eyal Markovich是BloXroute的联合创始人、COO,这几年中Medium上的很多对外宣传的关于BloXroute的产品进度和战略合作之类的相关信息都是由他披露。他是美国Kaminario存储系统研发副总裁,企业IPO专家、初创企业孵化专家。

Emin Gün Sirer是BLoXroute的首席科学家,也是Ava labs的Founder和CEO,Ava labs就是AVAX的核心开发。同时也是康奈尔大学(Cornell University)的前教授,The Initiative for CryptoCurrencies and Contracts(IC3)的前联席董事。

Robert Kaplan是原来的软银的投资总监 ,在软银B轮领投之后,已经加入BloXroute董事会。此外,还有CTO Offer Markovich,CBO Curtis Polt Mak等。

截至目前,团队已经发展到近50人,Base美国芝加哥,在欧洲、以色列、新加坡、香港等地也有员工。

对于这个项目的定位,BloXroute团队早期认为,区块链行业在网络技术方面还有很大提升的空间,所以BloXroute利用全球云节点搭建了BDN,运用互联网思维去解决区块链难题;后期在发展过程中,团队发现这个产品本身对做DeFi链上交易相关的用户有挺大帮助,才逐步将BloXroute发展为现在的情况。

 

BloXroute BDN的基本架构

 

BloXroute BDN包括中继服务器、网关和控制平面。 
  image       

中继服务器是BDN的主干网的组成部分,并且分布全球,为BDN提供最佳路径。目前BloXroute租用了亚马逊云计算(AWS)和阿里云的服务器,同时也具备调用谷歌云服务器的能力。

      image      

网关是连接区块链节点和中继节点乃至整个BDN网络的桥梁。用户需要安装BloXroute网关并与他们的区块链节点相匹配后才可以使用BDN。

控制平面是嵌入BDN内的中间件,会基于全网中继服务器的状态和收发用户节点的位置来制定和选择最优和最快的传播路径。

BloXroute BDN怎么实现加速?

这里要讲到BloXroute的高速缓存技术和直通路由技术。

信息传播时间和数据大小成正比,所以区块链一般通过限制区块大小来把控延时。在一般的对等网络中,每个区块链节点在发起下一轮广播前要对接收的完整信息进行验证然后把同样的信息广播给其他节点,这个过程中区块数据如果较大,在发送和接收过程中会浪费挺多时间,造成延时。BloXroute是将区块链节点信息同步的过程做了简化,主要是压缩和解压数据,BDN网关使用内部缓存技术把区块内的信息和交易压缩从而实现压缩区块的效果,然后当所有安装了BDN的区块链节点接收到新区块后,BDN网关会将区块进行解压。

BloXroute对直通路由技术的应用,是采取内部默认可信的方式。一般的区块链对等网络中,每个节点之间是去信任的,在相互接收到其他节点的内容时都需要重复接收和验证才能把内容广播,这种方式安全但低效。BloXroute BDN的中继节点都是自营的,所以BDN内部节点之间的传输不需要验证的动作,各个节点只需要专注于内容分发,所以能提高数据传输的速率。

在BDN网络中,只要有一个节点的区块数据通过BDN网关抵达中继节点,这个中继节点就可以立即向外分发,而不需要等到集齐所有或一定数量的区块数据(不需要等触发共识)才开始分发,这样连接了BDN的区块链节点就会比一般的区块链节点更快同步完新区块。

那么,BloXroute如何保证中继网络节点的中立性呢?如何防止他们作恶。

BloXroute BDN网络中有两种节点,一种是中继节点(由团队负责运营),一种是区块链节点(区块链网络本身的组成部分)。保证BDN中继节点的中立性是确保BloXroute BDN网络高效的同时又安全的关键,BloXroute是通过区块加密技术手段解决这个难题的。

区块链节点在向BDN网关上传区块的时候,在进入BDN前网关对区块进行加密,在BDN传播过程中BloXroute是无法看到其中内容的,当区块到达同样也使用了BDN的其他区块链节点时,“接收节点”会向“发出节点”发出信号,表示自己已经收到了区块,然后“发出节点”才会向“接收节点”发送私钥,然后才可以解压区块。

也就是说,区块在BloXroute BDN的传输过程中是属于加密的状态,离开BDN到达区块链节点后才将区块中的信息解压恢复成原始交易数据,所以BloXroute没有作恶的机会。

区块链节点当然也没有作恶的机会,这个好理解,因为他们本质上还是处于区块链网络中,他们打包的区块本质上还是得最终在区块链网络(比特币网络/以太坊网络)中达成共识,BloXroute BDN只是让BDN网络中的这些区块链节点更快的打包完新区块、或者更早的接收到新区块而已。

并不是说你先打包个错误的区块也能通得过比特币网络/以太坊网络,这种是达不成共识的,区块链节点自身也得不到奖励,甚至有些PoS类区块链还会有惩罚机制,没任何好处。

总而言之,BloXroute没有作恶的机会,而区块链节点没有作恶的动机和能力,所以BloXroute能够保证中继网络节点的中立性。

 

BloXroute具体有什么?

 

  1. Mempool Data(内存池数据)

BloXroute的内存池比其他内存池服务快50-200毫秒。利用好这200毫秒,可以在Mempool中识别到新的清算或套利机会,可以发现即将在下一个区块发生的鲸鱼操作以便获得跟踪交易机会,也可以最早发现即将爆发的Gas费大战从而提前设置合理的Gas费以顺利完成交易目标。

  1. Block Streaming(区块流)

BloXroute BDN的Block Streaming比一般的P2P网络快1000毫秒。能够比其他供应商更快地接收到区块,从而发现新区块中的价格变化,从而有可能在赔钱状态发生前取消订单。

  1. Transaction Propagation(交易传播)

BloXroute BDN的交易传播速度比其他供应商快400-600毫秒,可以更快地发送和交付交易和区块。由于BloXroute BDN与矿工和验证者直接对等,使用BloXroute BDN发送链上交易,可以大幅提高这些交易被矿工打包进下一个区块的概率。

  1. Frontrunning Protection(抢跑保护)

BloXroute BDN使用的是私人交易路由,可以规避暗黑丛林的狙击。以太坊网络的挖矿领域有个词叫MEV(矿工可提取价值),意思就是一些暗黑丛林的狙击手在发现新区块中有一些交易可以用抢先攻击、三明治攻击和其他攻击手段获利的时候,他们的机器人会以更高的Gas费来抢跑,从而获得收益,但是原先的交易员/用户则会发生损失。BloXroute BDN因为是使用私人交易路由,可以规避这些风险,因为BloXroute BDN是直接将用户与矿工节点对等连接,以安全地移交用户的交易(防止抢先交易)。

  1. Flashbots MEV Relays

许多Flashbots捆绑包是通过BloXroute发送的,使用BloXroute可以增加成功率,因为BloXroute BDN有分布在全球各地的中继。

BloXroute BDN对哪些人有价值?

矿池(区块链节点):区块链节点(矿池)是BDN的直接用户,可以更快地发送和接收区块。不过矿池使用BloXroute是永久免费的,并且被鼓励的。

做市商:DEX上的做市商受益于领先其他竞争者了解当前价格,以便他们可以快速对变化作出反应。了解待处理的交易池可以让做市商在价格变化发生之前看到价格变化,并在亏损之前取消订单。

套利者:当套利机会出现时,提前了解当前状态可以让交易者在发现这些套利机会方面具有优势。

链上交易者:比如DeFi基金的量化机构等,通过使用BloXroute BDN在极端行情中网络拥堵时会有较大帮助。监控内存池的Gas价格变化可以让交易者更快意识到Gas价格上涨,从而调整交易Gas费,在网络拥堵的情况也能成交。

相较于最初BloXroute刚开始做BDN业务时,现在BloXroute已经完成了BDN网络的稳定铺设,并且找到了盈利点——服务DeFi用户。在BDN网络用户方面,ethereum链中90%矿场,ploygon链45%矿场,bsc链50%矿场已经接入了BloXroute的BDN网络;在DeFi交易者服务方面,产品及其定价已经被用户接受,目前通过BloXroute的每日交易额高达15亿美金,并且已经实现连续几个季度的持续盈利,其中2021年实现4-6百万美金盈利,2022年Q1实现了190万美金的盈利,预计2022年整年实现1000-1500万美金盈利。

 

BloXroute有哪些竞品?

 

准确意义上来讲,BloXroute暂时还没有竞品。只是在区块链网络加速领域有一些早期的探索案例。

比特币快速中继网络BFRN:是比特币系统首个部署的中继网络,利用全球范围内的多重网关来快速转发区块,减少矿工的区块传播时间。同时也致力于通过低延迟连接和区块压缩的手段来减少区块传播时间。

FIBRE:后来Fibre取代了BFRN。这两者架构类似,主要是利用光纤线路和转发错误修正的手段进一步减少延迟和数据包错误率,旨在优化区块传播时的RTT达到最小。

FalconFalcon网络是阿莱教授和Uri一开始提出的一个思路。采用直通车转发技术,即中继节点收到达到区块的第一个字节起就开始转发而非等到整个区块都接收完成,以此来优化区块传播时间。

以上三个项目都没有获得很好的发展。其中有一个非常重要的原因,他们基本都是单纯以解决网络加速问题为目的,没有考虑中立性以及扩容问题。这些中心化系统能够决定网络包含哪些交易、哪些矿工可以参与网络。权利交到了网络的操作者手中,管理者可以依照自己的政策、商业偏好或者法律要求来拒绝一些区块上链。这是非常不Web3的。而BloXroute则本身不识别区块内容、来源及其接受者,而且全球对等网络都可以对其服务进行审查。

如果从互联网领域来找对标,BloXroute对标的是Akamai。阿莱教授本身也是Akamai DDoS防御体系的设计者。Akamai是CDN领域的先驱、龙头,解决的是万维网的可扩展性问题。通过在全球各地部署数十万台服务器,让服务器更接近终端用户。CDN的低延迟和全球影响力使全球数百万用户能够实现无缝流式传输视频或社交网络即时连接,极大促进了互联网的规模化发展和应用层的爆发。

 

延伸思考:区块链的扩容

 

区块链扩容不是单靠Layer0的网络层扩容就能解决的,需要与Layer1和Layer2的扩容解决方案联合使用。这些不同层的扩容思路和切入点各不相同,但不冲突。

但是,实际上目前区块链领域的可扩展性,尤其是以太坊的可扩展性的真实困境是并行运算能力和吞吐量不足以支撑应用层的需求,所以以太坊需要扩容,需要Layer2。BloXroute的这类BDN解决的本质上是区块链网络内部之间的竞争(比如谁先接收到区块、谁更有希望把交易放进最新区块中),不是解决总体可扩展性困境(区块大小没有变,一个时间段内还是只能打包那么多区块,一个区块中还是只能包含那么多笔交易)。

区块链的扩容,也许最终需要Layer0网络层的改进、Layer1共识层的革新、Layer2链外/链下处理的加持等解决方案的联合使用。

关联标签
链捕手ChainCatcher提醒,请广大读者理性看待区块链,切实提高风险意识,警惕各类虚拟代币发行与炒作, 站内所有内容仅系市场信息或相关方观点,不构成任何形式投资建议。如发现站内内容含敏感信息,可点击“举报”,我们会及时处理。
banner
ChainCatcher 与创新者共建Web3世界