Sui公链技术特点分析:为什么适合DeFi项目部署?

币圈行情 阅读 3 2023-04-23 18:24:35

Bitget下载

注册下载Bitget下载,邀请好友,即有机会赢取 3,000 USDT

APP下载   官网注册

为了促进一个健壮且可扩展的DeFi生态系统,需要编程语言以三种方式提供支持:

1。数字资产稀缺

2。加强访问控制

3。资产安全

数字资产的稀缺性

稀缺性是有价值的实物资产的重要属性,但数字资产并不存在固有的实物稀缺性,数字资产的计算规则必须通过编程强制执行。换句话说,系统中的资产供给不可能是无限的。,您必须完全禁止代码漏洞导致资产被复制。

为了实现稀缺性,Move规定资产永远不能被复制或隐式丢弃,只能在存储位置之间移动。(因此得名"移动"。)

Move是如何做到这一点的?

Move有一个由字节码验证器强制执行的类型系统,每当开发人员向区块链发布Move字节码时,它就会运行,以防止滥用资产值。

复制——如果我写一些以令牌为输入的函数,然后再尝试写另一段代码来复制令牌,类型系统就会产生错误。

花双——如果我有一个代币,并且我试图将它传递给接受代币作为支付功能的人。这将防止令牌被发送两次。

Destroy——如果我使用一个以令牌为输入的函数,我应该无法重新分配保存令牌的变量,因为销毁就是扔掉令牌。

move语言的这些设计保证了数字资产的行为和物理资产的行为一样稀缺。

加强访问控制

在Solidity中,数据集中存储在合同中。当合同存在漏洞时,一旦黑客获得合同权限,所有用户数据都会被攻击。

move开发团队认为数据应该存储在拥有它的帐户中,而不是存储在合同中。Move中的模块可以是库或程序,可以创建、存储或传输资产。就像以太坊里的契约。,但更像是银行使用面向对象编程。Move指定只有公共模块才能被其他模块访问,结构中的字段只能在它们的模块内访问和更改,每个资源都存储在由所有者帐户控制的模块中。

此功能允许在智能合同中维护数字资产的所有权信息和权限。如果资产被发送到智能合约,所有权将不会改变。一个更简单的例子是,如果黑客获得了移动智能合同的访问权限,,他/她也将无法将资产提取到他/她的钱包中。

资产安全

DeFi安全风险越来越令人担忧,超过1亿美元的黑客攻击成为新常态。根据慢雾技术的统计2022年上半年,DeFi安全事件约100起,损失超过16亿美元,主要原因是项目缺陷和合同漏洞。

作为一门专注于金融场景的语言,Move在设计上借鉴了Solidity可能存在的安全漏洞,非常重视"智能合同的安全性和正确性"。

字节码验证器

许多常见错误可以通过移动字节码验证器来防止。验证器在执行前检查每个字节码程序,并且验证器采取安全预防措施。开发者可以';不要通过跳过编译器直接用字节码写代码来绕过它们。每当代码被发布到区块链,它将被直接执行。

前面提到的资产稀缺性是通过字节码验证器实现的,默认情况下是强制的。开发人员依靠语言的强大支持来确保无论攻击者试图做什么,他们代码中的不变性都不会改变。

你为什么选择在隋身上建造Defi?

上面说的属性都是关于招式语言的,不是Sui本身。接下来,让';让我们谈谈为什么Sui适合部署Defi协议,主要有三个原因:

1。共识机制

2。平行协议

3。存款基金令牌经济学共识

隋分为3354拥有的对象和共享对象两种。

拥有的对象由单个地址拥有。,包括简单的txn,如p2p令牌传输、大规模铸造NFT等。

Simpletxns使用拜占庭一致广播,这是一种绕过共识的算法。

由于验证者不需要相互通信(在传统一致的情况下),这种算法允许简单的事务使用非常少的计算资源。

共享对象(复杂事务)

SUI上的共享对象是没有特定所有者的对象。任何人都可以读或写,场景主要包括复杂的DeFi交易,如AMM,公开拍卖或接受任何交易的中央限价订单簿。

用于复杂交易隋使用独角鲸-牛鲨共识引擎。该机制有两个主要组件:narwhal(sui的内存池)和Bullshark(确保事务顺序)。

把Narwhal想象成一个管家,控制着未决的共识交易。它本质上需要一堆事务来处理,并形成一个无领导的批处理图,这些批处理被标记为集合。图形结构允许在每一轮中向系统中插入更多的交易。证书证明了每轮中每组的数据可用性。

通过Narwhal,事务被创建成一个有向无环图(DAG),可以想象成一个文件树,其中的活动序列用图形直观地呈现出来。

Bullshark优化了Narwhal提供的DAG结构,专注于减少网络上验证器之间的通信开销。

独角鲸和长牙(牛鲨的前身)的原始论文指出,当独角鲸和长牙一起使用时,可以达到"160,000tx/sec,延迟约3秒"。

宇迦实验室的另一边NFT是历史上最大的NFT造币厂。在造币的过程中,以太坊因为规模巨大,对气体的需求远远大于链条中的其他任何时期。,导致以太扫描崩溃,这是以太坊网络的黑暗时刻。索拉纳上发生的事情更糟糕。铸造NFT的需求造成网络拥塞,甚至多次导致网络完全关闭。

通过Sui的共识机制,Sui验证者将不会面临与以太坊或Solana相同的计算压力,NFT大规模铸造等交易与涉及DeFi活动的交易分离,绕过了共识。因此,为DeFi释放了验证节点和共识资源,这为处理和部署DeFi事务提供了不太拥挤但稳定的环境。

并行协议

EVM的主要限制之一是事务的顺序执行。一次一个事务,所有其他事务都暂停,直到完成。这种模型允许潜在的有趣用例,但不可能实现扩展或高效执行。

并行执行识别独立的事务,可以同时执行,然后对相关事务进行排序执行。并行处理的概念很简单,挑战在于识别事务之间的依赖关系。隋用招';的强大的所有权类型及其以对象为中心的数据模型来清晰地标识事务之间的依赖关系,因为Sui上的对象代表资产,可以共享。因此,通过检查事务是否使用相同的对象,很容易识别依赖关系。

如共识机制中所解释的,拜占庭共识广播理论上允许Sui无上限水平扩展,以满足应用程序的要求。,同时保持极低的每笔交易运营成本。

这一设计突破消除了现有区块链中的一个关键瓶颈:需要在总有序事务列表上达成全球共识。

存储资金的令牌经济学

区块链的优势在于它允许我们将数据写入其中并在以后读取。挑战在于从写数据到读数据的经济成本。

以太坊写1MB的数据需要几万到几十万美元。验证者需要存储大量数据来运行网络,并且通常会将这些成本转嫁给最终用户,这是一个亟待解决的市场需求。

存储的问题是时机,经济学家称之为外部性。如今,将数据写入存储的用户不会将他们的成本内部化。未来的用户被迫为过去的存储付费。town。一个简单的类比就是:

爱丽丝从一开始就在用穗网。虽然链上存储的数据不多,但她享受的是低气费。

Bob在Sui网络成熟后开始使用,因为当时大量数据存储在链中,Bob被迫支付高额的煤气费。

穗';代币经济学旨在永远解决存储成本问题。。用户在Sui上进行交易时,需要预先支付计算和存储费用,存储费用存入存储基金,用于调整分配给验证者和委托人的未来股权奖励份额。

存储资金由过去的交易提供。,并用作跨不同时期转移燃气费的工具。它包括一个删除选项,允许用户在删除链上以前存储的数据时获得回扣,这将鼓励用户考虑删除链上不必要的数据。

这种用户通过预定付费结构为存储付费的租赁模式,引入了一种基于市场的机制,使得用户可以在链上数据过载时主动释放存储,DeFi协议可以删除过去已经结束的拍卖。NFT协议可以删除不再存在的NFT元数据,这可以有效地帮助降低部署在SUI上的协议的成本。

一般来说,面向资产的编程使得Move语言非常适合部署DeFi应用。访问控制、形式化验证等技术逻辑为分散资产的安全性提供了多重保障。

SuiMove不仅利用了Move面向所有权/资产的编程设计,其基于对象的数据模型也起到了锦上添花的作用。。通过设计,Suiverifiers可以有效地无限扩展网络吞吐量,满足建设者和创造者的需求。Sui的可扩展性并不局限于事务处理,还使得存储具有低成本和可扩展性。

相关内容

标签: 存储 资产 事务

Sui公链技术特点分析:为什么适合DeFi项目部署?文档下载: PDF DOC TXT
文章来源: 小月
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至举报,一经查实,本站将立刻删除。
上一篇: 巴西对人民币换算(巴西的货币兑换人民币) 下一篇: 招商银行有嘉兴的电话(招商银行有嘉兴的电话号码吗)

相关资讯