IPT:为什么DeFi需要TokenScript

编者按:本文来自以太坊爱好者,作者:SunilTomJose,翻译&校对:闵敏&阿剑,Odaily星球日报经授权转载。

DeFi运动展现了以太坊生态系统的强大和成熟。但是,虽然用户体验不断提高,钱包和区块链之间依然存在鸿沟,甚至有可能难倒最老练的以太坊用户。好在,TokenScript能够帮助用户跨越这一鸿沟。最近,我试用了一下Compound。这是一款路人皆知的DeFi应用。虽然我是密码学货币用户,但我不是以太坊开发者。因此,我用最简单的方式来测试Compound的用户体验:打开我的Chrome浏览器,使用MetaMask扩展程序来连接我的钱包。接下来,我通过以下步骤测试Compound:在Uniswap上使用ETH买入WBTC。这种交易方式可以带来更多收益。这是因为Uniswap这个应用可以让我直接通过钱包来进行代币交易。使用WBTC在Compound上铸造cWBTC。作为cWBTC持有者,我不仅可以随时赎回WBTC,还能获得由此产生的利息。获得出借BTC带来的收益。整个测试过程非常流畅。由此可见以太坊钱包和dApp的先进程度、智能合约集成方式之间的差异,以及DeFi是如何让中心化服务相形见绌的。而且从头到尾,我都不需要将密钥交给第三方。然而,还有很多信息是缺失的

CertiK:Star Protocol项目Discord服务器遭黑客入侵:金色财经报道,据CertiK官方推特发布消息称,Star Protocol项目Discord服务器遭黑客入侵。在团队确认已重获对服务器的控制之前,请勿点击任何链接。[2023/7/11 10:47:24]

从信息缺失这点来看,以下几点严重影响了用户体验:Metamask上没有关于Uniswap交易的记录。我只能看到一个简单的交易列表。如果我在Etherscan上搜索这些交易,或许能找到详细信息。如果涉及到申报纳税,就有可能出现问题。当我铸造出cWBTC时,我的MetaMask中的WBTC余额变成了零。为了看到我的cWBTC余额,我必须将cWBTC合约地址粘贴到一个输入框中。然后,我发现我持有的cWBTC数量大约是我之前持有的WBTC数量的90倍,这让我感到很困惑。只要我在Compound上借出WBTC,我就能获得COMP代币,这就是所谓的“流动性挖矿”。这是个很棒的功能,但是有个问题:哪里可以查看我获得的COMP代币?为了在MetaMask上看到我的COMP代币,我又找到了合约地址,将它粘贴到了相关的输入框中。但是,由于我的账户余额为零,我必须先取回我的COMP代币。结果,MetaMask上根本看不到我获得的COMP代币,即使我提供了智能合约地址。最后,我还是得使用网站。如果Compound网站掉线,我就不知道该怎么办了。从理论上来说,我持有我所有资金的密钥,但是我的钱包无法理解相关操作,也不知道我拥有哪些代币。因此,我只能完全依靠Compound网站来解释区块链上发生的事,然后创建交易。我很喜欢DeFi,而且觉得Compound很棒。但是,出于种种原因,钱包内部的交易情况不透明是一个重大缺陷。讲道理,即使我们有了去中心化和非托管型密码学钱包,就我个人的感受而言,我依然无法摆脱对中心化服务的依赖。我很清楚自己的感受,一个主要的原因就是:智能钱包聪明不起来

Solana开发人员:Solana基金会及社区均未讨论硬分叉的可能性:6月15日消息,上周推特上关于将Solana硬分叉的辩论似乎并没有影响到Solana的开发人员。负责审计Solana代码的网络安全研究员Matías Kudelski表示,我与10多名开发人员一起参与了Solana最大的项目,没有人在讨论硬分叉。Solana基金会和协议Discord服务器中的用户都没有考虑过硬分叉的可能性。[2023/6/15 21:38:00]

所有DeFidApp都存在我上文指出的问题。我认为这些问题的症结在于,智能钱包的体验感很笨拙。那么,智能钱包应该是什么样的呢?我认为智能钱包应该:显示每笔交易的所有相关信息。检测到我持有cWBTC代币,并解释cWBTC和WBTC的数量比为什么不是1:1。显示我能够获得多少利息,已经获得多少利息,以及是否可以取出我的COMP代币。知道如何创建交易来提供贷款和取回我的COMP代币,并提供执行相关操作的按钮。等等。总之,MetaMask很傻。这不是MetaMask的错。MetaMask是一个很好的钱包。它在很多方面提高了区块链的用户体验,能够很好地将用户引导到以太坊区块链上。尽管如此,MetaMask聪明不起来。它对区块链的理解存在固有局限性。公平来说,所有智能钱包都是如此。这是因为区块链和用户代理之间没有标准化层。智能钱包就只是钱包。MetaMask的开发者需要投入大量人力,才能让MetaMask聪明起来。他们需要为MetaMask定制格式,使其能够阅读并理解智能合约,在钱包UI中描述这些合约,并制定与这些合约相关的交易方案。指望钱包开发者来解决所有这些问题,是不现实的。即使他们能这么做,也会导致MetaMask过于庞大,对该应用的性能构成威胁。此外,MetaMask无法扩展。想象一下,目前已有的代币和智能合约的数量,以及未来随着DeFi成为主流而涌现出的新代币和智能合约。开发者根本无法及时实现一切必需的更改。我们需要的在区块链和用户代理之间增加一层,能够让智能合约创建者和代币发行方解释智能钱包、智能合约和代币。TokenScript刚好可以提供这种透明度。有了TokenScript,智能钱包就可以取代网站,同时确保流畅的用户体验。TokenScript是简单强大的解决方案

DOS Labs推出专为游戏工作室开发的Avalanche子网:金色财经报道,Web3游戏工作室DOS Labs推出专为游戏工作室开发的Avalanche子网,该子网将支持交易平台、资产管理工具等,并为游戏开发者提供SDK支持以快速且低成本地将Web3功能集成到游戏中,从而降低Web3游戏开发的门槛。[2023/2/14 12:05:05]

简单来说,TokenScript是一个带有XML标记的JavaScript代码层。它描述了与代币相关的属性、逻辑、操作和用户界面等要素。TokenScript文件由代币发行方来编写并签名。用户可以在任何地方下载它。我们为代币发行方提供了一个TokenScript库,任何网站都可以为这个库提供服务,就像任何网站都可以验证合约创建者的签名那样。TokenScript还提供了一个通用数据层。这样一来,假设你持有10种代币,每种代币都受到以太币价格的影响,只需查询一次以太坊区块链即可。钱包可以存储TokenScript,然后使用它们。正如上文所述,TokenScript是一种简单强大的解决方案。我们已经在AlphaWallet上实现了TokenScript。可能还有些改进工作要做,但是我们已经取得了巨大的进步。迄今为止,TokenScript已经应用到了FIFA足球票、跨国汽车公司的数字车钥匙、主要DeFi项目的智能DeFi代币以及其它智能代币上。在我们的GitHub库中,你可以找到一些关于TokenScript的应用场景。事实上,我们已经简单列举了一些应用场景。我们真心相信,TokenScript能够释放代币化和智能合约的潜力。如果你想获得更多关于TokenScript的信息,并为Tokenscript做贡献,请访问我们的GitHub库,阅读概念文件,并浏览我们的社区论坛。

报告:四分之一的游戏开发者对区块链技术感兴趣:金色财经报道,尽管加密货币、NFT和Web3等区块链技术越来越多地被投资者采用并扩展到主流,但游戏开发者似乎并不像以前那样热衷于它们。事实上,根据与这些工作室相关的 75% 的游戏开发商的意见,全球大多数游戏公司对使用区块链技术不感兴趣,他们参与了分析平台Statista进行的2023年初调查。另一方面,16% 的受访者表示他们的工作室“有点兴趣”。只有 7% 的人表示工作室“非常感兴趣”,而在 2,300 名受访者中,只有区区 2% 的人表示他们的工作室已经在使用加密货币、NFT和 Web3 来支持他们的游戏。[2023/1/28 11:33:11]

国际掉期和衍生品协会将发布新数字资产标准和指南,以应对加密公司破产事件:1月26日消息,国际掉期和衍生品协会 (ISDA) 表示,该机构将制定新的数字资产标准和指南,以应对诸如 FTX 之类的加密货币公司破产事件,旨在避免债权人因 FTX 等长达数年的破产案件而陷入困境。据悉,新的数字资产标准和指南将重点关注终止净额结算和抵押品、解决与中介机构持有的客户数字资产相关问题,包括:如何持有这些资产的具体问题、在破产情况下如何处理这些资产、以及需要解决的相关文件和尽职调查问题如何可以达到预期的客户资产保护水平等。[2023/1/27 11:31:20]

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

地球链

[0:0ms0-1:10ms