LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > DeFi 游戏引擎如何促进加速开发

DeFi 游戏引擎如何促进加速开发

2022-02-01 wanbizu AI 来源:区块链网络

任何去中心化应用程序生态系统(DApps)的跳动心脏是其底层技术堆栈。 对于以太坊(ETH)来说,这是它的“Nakamoto”共识、以太坊虚拟机(EVM)执行环境和 Solidity 编程语言。 这些技术共同使智能合约开发人员能够推动去中心化金融 (DeFi) 从概念变为现实。

对于 DeFi 来说,实现下一个飞跃——进入主流采用——可扩展性是最受关注的技术要求。 但是,第一层平台经常被忽视但同样重要的一个方面是他们的智能合约开发方法。

虽然 Solidity 和 EVM 是让以太坊毫无疑问成为 DeFi 先驱的核心技术,但先驱者也是犯下所有错误的人。 有没有想过为什么感觉今天有一系列永无止境的 DeFi 黑客攻击和漏洞利用? 这是一种编程方法的结果,这使得安全地管理令牌变得异常困难。 因为在设计以太坊时,DeFi 并不存在。

但修复并不容易。 不可能对 Solidity 和 EVM 进行重大更改,因为这会破坏大多数已构建的 DApp。 因此,较新的平台有一个真正的机会来学习和改进开发人员的体验——因为这些开发人员构建的改进的 DApp 可以推动下一波 DeFi 的采用。

为什么 DeFi 开发在以太坊上很难

无论是用于去中心化借贷的代币、用于 NFT 游戏或艺术品的代币,还是用于金融衍生品的代币,它们都是 DeFi 和加密货币中几乎每个用例的核心。

然而,以太坊平台原生理解的唯一代币是 ETH。 所有其他代币,无论是根据 ERC-20、721、1155 还是任何其他标准,都仅作为变量(常规旧数字)存在于每个智能合约中。

Tether 代币 – USDT – 是 USDT 智能合约内的账户和相关余额列表。 Shiba Inu (SHIB) 和其他建立在以太坊上的代币也是如此。 这就是为什么你不能在 Uniswap (UNI) 上交换 ETH 的原因,相反,你必须奇怪地交换 Wrapped-ETH (wETH),这是一种由托管的 ETH 支持的 ERC-20 代币。

这带来了问题。 您不能将代币从一个人“发送”给另一个人,因为代币并不存在于用户的钱包中。 它们仅作为与每个单独合同中的帐户相关联的余额存在。

要将 USDT 换成 SHIB,系统会发送一条消息,借记您在 USDT 合约中的账户,并在您的 SHIB 合约中贷记您的账户。 但是从你账户中借出的 USDT 必须到 USDT 合约中的某个其他账户,同样,贷记到你账户中的 SHIB 必须来自 SHIB 合约中的某个其他账户。

由于在每个智能合约中实施新代币以及开发人员要确保他们的合约在所有可能的情况下都是安全的,开发人员几乎将所有时间(高达 90%)都花在了测试和验证上。 这几乎没有给他们留下任何时间来构建他们真正想要的东西:DeFi 功能。

面对如此令人沮丧的开发者体验,有没有更好的方法?

代币作为 DeFi 发展的核心

DeFi 就是关于代币的。 这意味着代币不应该是开发体验的事后考虑——它们应该是前沿和中心——就在平台的核心。

这就是为什么正确的编程语言不仅可以加速单一平台的发展,而且可以加速整个行业的发展。 这样做的一个例子是 Radix,这是一种第一层协议,它使用“面向资产”的编程,并通过其 Scrypto 编程语言引入它。

它是如何工作的? 首先,代币不再像上面描述的账户和余额列表那样在智能合约中定义。 相反,令牌存在于单独的层中,遵循平台强制执行的规则。 正如比特币平台强制规定 BTC 不能在交易中被双花、耗尽或丢失一样,面向资产的编程也确保了这些相同类型的逻辑行为,但对于平台上创建的每个代币。

有了这些规则,代币就会获得与口袋里的实物硬币相同的属性。 你可以将它物理地交给其他人,但平台保证代币不可能同时出现在两个地方,也不会消失。

鉴于这种行为的物理性,DeFi 开发人员可以构建 DeFi DApp,就像他们在白板上直观地绘制它们一样。 编程语言中的“take”和“put”之类的词实际上是在某些地方使用和放置标记。

不再像 Solidity 那样从头开始在每个智能合约中定义金融规则。 Radix 为开发人员提供了快速构建安全代码所需的所有工具,从而提高了他们的工作效率。

最终,开发人员是涌向新范式还是更喜欢旧范式,取决于旧范式的网络效应与新范式的优势之间的细粒度平衡。

学习开发 DeFi 的新方法需要付出努力。 如果你正在构建的生态系统是从零开始的,与拥有数千个 DApp、成熟的开发者社区和数百万用户的生态系统相比,这尤其危险。

但正如我们在 2021 年看到的那样,新层可以快速增长。 通过正确的执行,我们有可能在城里看到一个新的暴发户。 一个很可能能够激发一个专注于 DeFi 主流采用的开发人员社区。

免责声明。 Cointelegraph 不认可此页面上的任何内容或产品。 虽然我们旨在为您提供我们可以获得的所有重要信息,但读者应在采取任何与公司相关的行动之前自行研究并对他们的决定承担全部责任,本文也不能被视为投资建议。

—-

原文链接:https://cointelegraph.com/news/how-a-game-engine-for-defi-could-facilitate-accelerated-development

原文作者:Cointelegraph By Chris Jones

编译者/作者:wanbizu AI

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...