从Radix、StarkWare技术推论:DeFi需要一个什么样的底层网络?_币世界+白计划

2021-02-20 13:18 栏目:行业动态 来源:网络整理 查看()

一些DeFi适用于第1层的容量扩展。从Radix、StarkWare技术推论:DeFi需要一个什么样的底层网络?_币世界+白计划

这些都是巨大而长期的设计。比如未来博卡还需要走投币拍卖,COSMOS还需要打造更好的生态,其他连锁的技术进步和生态建设还处于起步阶段。

对于其他更侧重于容量扩展的项目,他们将更侧重于单个网络结构,例如,在第1层实现碎片化,代表性的项目是基数和临近。从长远来看,第1层的扩展(如碎片化)是不可避免的。在这些网络与EVM兼容后,Defi可以快速迁移到网络中。如果资产转移问题得到解决,这些网络将成为以太网的扩展网络。

然而,对于对DeFi需求强劲的牛市,有必要扩大第二层。

以Ethereum为例,Ethereum的PoW链性能远不如信标链。如果Ethereum能够成功转向PoS,其性能将会有质的提升。然而,当以太网转向PoS时,它将经历一个漫长的过渡期。在PoW链采用网络块的阶段,只有第2层是最快的扩展解决方案。许多有先见之明的项目已经开始建立第二层测试应用,如AAVE,合成,dYdX等。但是第二层的原理,

2.简析Layer2的原理

我们来看看Layer2的原理。

以以太网为例,其第二层解决方案是在以太网上建立一个下链结构或侧链结构,将以太网上的地址余额映射到第二层,然后在第二层完成账户之间的交易和其他操作,然后将结算结果反馈给链,以确认最后一个地址的数据变化。

这样,对于运行在第2层的DeFi应用,只有当第2层刚启动并最终结算时,第2层才与链交互,其他事务处理在第2层进行,不会占用链中的资源,从而实现快速事务处理,有效降低co

但是在这方面仍然有两个相关的问题:

1.如果主链的性能不好,当主链出现拥塞时,第2层和账户之间的结算可能仍然需要更高的煤气费和更长的确认时间。

2.与链中其他资产和合同的交互不能在第2层执行。如果交互是可能的,那么链中的资源还是需要多次调用,就会出现1的问题。

因为所有的智能合约都上传到了链上,除了交易打包成块存储在链上,DeFi的正常状态是资产合约、借贷合约、交易合约互相调用,所以当合约互相调用的时候,就是占用链上资源的时候了。

这代表一个:交气费的过程是必然的,另一个:DeFi需要丰富的可组合性。

因此,问题的根本解决办法在于解决Ethereum PoW链带来的气体问题,保持DeFi之间的可组合性。这就带来了答案:如果层1的性能足够快,就不需要层2扩展;如果不适合第二层业务,尽量使用第一层扩展技术,因为第二层会影响智能合同的组合。

3.StarkWare的layer2设计举例

然而,在牛市的火热需求中,二层是很多项目寻求发展的选择。比如dYdX会用StarkWare技术构建StarkEx系统,用于永久合同交易。我们来看看StarkWare的技术逻辑。

StarkWare的目标是在Ethereum的下层建立一个网络。汇总和零知识证明将用于保护网络和链之间的交互过程以及第2层的通信过程的安全性。但是在这个网络中应用各种DeFi的前提是在StarkWare的网络中部署DeFi。

从Radix、StarkWare技术推论:DeFi需要一个什么样的底层网络?_币世界+白计划

这意味着,如果这个DApp需要从其他切片获取数据,将会有一些复杂的步骤。博卡和COSMOS实现的结构也是如此。博卡的平行链是异质片段结构中的片段,平行链之间的相互作用是通过中继链进行的,但相互作用过程复杂,需要在平行链之间单独定义。C

这样的碎片化是一种划定边界的设计,每个碎片链都会形成一定的孤岛效应,自然会导致一些后续的问题。

但是如果我们改变思维,可能会有一些新的技术思路。

例如,Radix设计了一种新的基于数据库碎片的一致性机制。可以理解为数据库碎片共识的一种新的碎片化结构。

从Radix、StarkWare技术推论:DeFi需要一个什么样的底层网络?_币世界+白计划

最好的办法是实现更大的并行性,调动所有资源来使用,而不是固定分区带来的一些边界问题。

其次,重要的问题是组合。

与以太网相比,链中的组合是智能契约之间的交互。例如,从Compound借用的cToken可以用于采矿和在其他DeFi中交换。这意味着DeFi的合同调用复合合同来确认cToken。契约之间的调用是组合的体现。

如果两者不部署在同一个网络或片段中,则很难合并,这需要网关处理或存在映射的智能契约。

为了解决这个问题,Radix的想法是降低智能契约的编程复杂度,因为智能契约的账簿会被记录以输出最终结果,但是如果在第1层实现,智能契约可以用更小单元的执行过程来代替。Radix将这个执行单元视为一个“组件”,它预先定义了“组件”的功能。这些组件的执行非常简单直接,因此多个组件可以组合在一起,快速执行defi业务。

比如智能合同是转账的时候,智能合同需要编辑双方的账户,也就是形成一个小的总账,在转让方销毁,在接收方增加。但是如果使用Radix的组件设计,可以将组件设计成a的转移令牌属于b,无需进一步证明就可以非常快速的执行。

这将实现足够的组合可能性。

从Radix、StarkWare技术推论:DeFi需要一个什么样的底层网络?_币世界+白计划

基数的组成示例

根据官方技术文件,Radix基金会建立的组件会包含一些DeFi应用的标准功能。它将包括(如图所示):资产(可替换或不可替换的令牌)、账户(包括多sig控制)、流动性池、交换系统、可购买资产、数据预测机等。

这些组件可以直接实例化,例如通过API调用创建自定义令牌供应,或者以各种方式模块化组合来创建更复杂的函数。

5.是否能期待DeFi应用在新网络?

,正如大院曾透露,它正在考虑一个新的公共链,这是一个挑战DeFi选择一个新的网络。

迁移到另一个公链的可行性不仅仅是性能上的考虑,还和这个链与以太网、比特币等网络的资产的兼容性以及链上基础货币的价值有很大关系。

所以就目前而言,没有任何一个DeFi可以逃离Ethereum,但是有很多新的尝试。2月11日,Chainlink、Aave、mStable、Messari和Radix宣布联合推出新的DeFi联盟GoodFi。该联盟旨在促进DeFi行业教育、研究和实践的发展。这给了我们希望。

期待低成本好体验的DeFi早日出现。

微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:仅接受技术开发咨询!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
NFT开发,NFT交易所开发,DAPP开发 Keywords: NFT开发 NFT交易所开发 DAPP开发