作者:IOSGVentures?
前言:
伴随着区块链世界流量爆炸式增长,最大的L1平台以太坊的网络交易费用也不断突破历史新高。Aurora致力于解决区块链高昂的交易成本和低下的交易速度问题,该平台能将平均交易成本维持在几美分的水平,同时在两秒钟内实现最终交易。
此外,Aurora还非常注重完善开发者和普通用户的使用体验细节,它能让开发者在不改变的情况下部署现有的Solidity和Vyper合约,而用户可以使用MetaMask和其他以太坊钱包无缝访问这些应用程序。
同时,ERC-20代币和合约数据将可通过无信任的Aurora桥从以太坊转移到Aurora。凭借低成本、一流的交易终结性和可扩展性,Aurora重新定义了以太坊生态系统的可能性,同时也扩大了NEAR的生态系统,纳入了每个基于EVM的应用程序。
2021年12月28日,在第八届OldFriendsReunion(老友记)ScalingSummit上,我们荣幸的邀请到了Aurora的CEOAlexShevchenko为我们带来精彩的主题演讲“ETHasaBaseCurrency:WhyItMattersandHowItWorks.”让我们一起听一听Aurora如何通过采用ETH作为基础货币创造一个可互操作的未来,弥合区块链、开发者和用户之间的差距。
Auroraisnear项目Discord服务器被入侵:金色财经消息,据CertiK监测,Auroraisnear项目Discord服务器已被入侵。在团队重获其服务器的控制权之前,请勿点击任何链接。[2023/5/18 15:10:29]
通过其丝滑无缝的用户体验,并允许资产在以太坊和NEAR区块链之间不间断地传递,从而合并经济并促进创造者社区的发展,使这项技术成为主流。
全文阅读:
大家好,我是来自Aurora的Alex,今天我想向各位观众展示我们在Aurora项目的重点解决方案之一,ETH作为基础代币的重要性以及它的运转逻辑。首先我先概述一下Aurora是什么。
简而言之,Aurora是一种解决方案,它允许在更高性能的环境之上执行以太坊智能合约。对于以太坊和Near生态系统来说,这是一个非常有意思的解决方案。
对于以太坊,它允许在以太坊运行的DApp的可扩展性,并允许这些DApp开拓其他市场。另一方面,对于Near而言,它允许快速扩张Near生态系统,并有助于扩展Near区块链上可用的应用程序和不同操作的数量。
因为以太坊已经有七年的发展,而且有很多开发人员已经知道Solidity或Vyper。围绕以太坊有很多审计过的智能合约和工具,因此Near能够访问所有这些知识库、人员和工具,这点特别棒。在实施方面,Aurora是一个在Near区块链上实施的智能合约。
Aurora上借贷协议Bastion更新预言机机制,新增对Trisolaris上代币价格的参考:9月19日消息,Aurora上借贷协议Bastion更新预言机机制,新增对Aurora上DEX协议Trisolaris上代币时间加权平均价格(TWAP)的参考,当该价格与预言机Flux的喂价相差超过15%时会冻结交易价格直至恢复正常。此外,Bastion建立了Bastion Dashboard以对预言机系统进行实时监控。[2022/9/19 7:06:00]
这个智能合约内部有一个SputnikVM,类似以太坊虚拟机的实现。每次将交易提交到Aurora时,它都会运行。
这可以说是双厨狂喜了。我们有Near虚拟机,这是在Near内部执行智能合约的原生环境。在Near虚拟机里,Aurora的作用是启动以太坊虚拟机,然后是用户的交易即以太坊虚拟交易,它们在以太坊虚拟机内执行。
整台机器实际上是在Near虚拟机内部执行的。因此,我们不会将Aurora推到Near协议的级别,这迭代速度很快,并且我们能够在Aurora上非常快速地部署新功能。Aurora的好处在于它不仅是虚拟机,而且还是Web3兼容的RPC,所有以太坊工具都可以通过它连接到Aurora。
这意味着您了解的有关以太坊的所有内容现在都可以与Aurora一起使用。MetaMask和其他钱包、Truffle、Hardhat或其他开发人员工具、诸如Remix之类的IDE等等。所有现有的前端都非常简单干净,例如使用web3.js或ether.js等等。它在不同的环境中工作,可以将其视为以太坊启动的不同链。
贵金属代币化平台Aurus在迪拜建立总部,并获得加密货币交易许可证:7月6日消息,贵金属代币化平台Aurus在迪拜DMCC加密中心成立了新总部,引入了新的董事会,并获得了加密货币交易许可证,进一步在全球扩张。
据悉,Aurus开放式区块链生态系统以一种去中心化和可持续的方式实现金、银和白金的代币化。(PR Newswire)[2022/7/6 1:55:13]
现在,Aurora的不同之处在于,用于指定用户交易费用的基础代币不是啥花哨的Aurora代币。我们使用ETH作为基础代币。
它不是存在于以太坊上的原生ETH,而是从以太坊到Aurora的桥接ETH,这个特殊的功能非常重要,因为它实际上可以帮助我们更快地吸引用户和开发人员。
这些人不需要了解在Aurora要用什么基础代币、交易是否便宜、我怎么以及在哪里可以获得此代币?所以不存在这些担忧。另一方面,现有项目想要与另一个网络集成还存在一系列其他问题,例如需要获得一个显示代币价格的强大预言机。
对于ETH显然有很多强大的预言机。但是对于比如像Aurora代币或基于Aurora的代币,不一定会有价格预言机,这可能导致集成发生问题。因此,使用ETH作为基础代币消除了用户和开发人员上手的担忧,项目团队和开发人员无需更改他们的代码,集成过程非常简单。
Aurora推出9000万美元的开发者基金,以促进NEAR生态DeFi的发展:5月12日消息,NEAR协议上的区块链层Aurora与NEAR Protocol的DeFi部门Proximity Labs合作推出了9000万美元的代币基金,以加速去中心化金融 (DeFi) 应用程序的开发。为了给基金注入资金,Aurora背后的核心开发团队Aurora Labs从其DAO资金库中向Proximity Labs分配了2500万个Aurora Token(约合9000万美元)。Proximity将管理代币并向有兴趣在Aurora上构建基于DeFi的应用程序的开发人员提供资助。(The Block)[2022/5/13 3:12:08]
有趣的是这些东西是如何实现的,接下来我将深入展开技术实现的细节。从用户的角度来看,Aurora有这个Web3兼容的RPC并且用户正在使用这个RPC,这与和他在以太坊上运作的方式完全相同,所以他签署了以太坊交易,他将此交易发送到RPC,接着这对用户来说是一个黑匣子。
但实际发生的事情是,这个Web3RPC将用户以太坊交易包装成一个有效的Near交易,将其发送到Near网络,当然也发了一些Neargas和Near来支付存储费用,而Near协议实际上解开了这笔交易并开始Neargas的计算。这就是Near协议通常在做的事情。
Etherscan正式上线Aurora,为用户提供浏览器工具:据官方消息,基于NEAR开发的EVM Aurora宣布,该平台现已集成Etherscan,用户和开发者将可以体验该浏览器工具。
Aurora网络上的这一Etherscan实例将被称为Aurorascan,未来可利用Etherscan丰富全面的功能集合以及已得到证明的可靠性。借助于Aurorascan,用户和开发者可以访问开发者工具和网络统计数据,后者可为其提供关于Aurora EVM的更深入的洞见。目前发布的只是beta版本,未来会为其添加更多功能。(NEAR中文社区)[2022/2/11 9:46:05]
因此,Near协议将调用Aurora智能合约的参数为该用户签署的交易进行调度然后这笔交易转到Aurora智能合约。
Aurora智能合约的作用是拆解用户的以太坊交易,了解谁是交易的签名者并执行此操作。总所周知,EVM的作用是计算ETHgas使用量。
因此,在交易Aurora引擎或与EVM的智能合约执行结束时,它知道用户刚刚在交易上花费的ETH数量。然后它将这些ETH转移到RPC账户。所以从用户的角度来看,支付的发生过程是,它向Aurora协议支付ETH来执行交易。
然而,实际上正在发生的事情是,用户将这个ETH支付给RPC账户,而RPC支付Near代币给Near协议,而这个Near代币被烧毁。因此,我们将用户与RPC以及协议之间发生的经济关系进行了非常有趣的分离。
我特意指出这个特殊功能,因为从我的角度来看,这是一个巨大的机会。这可以帮助用户体验更简单的东西,而不是区块链用户面临的疯狂gas问题。
区块链用户需要考虑gas价格,是高是低,是否需要重试交易,是否需要加快交易速度等等。所以这些都是非常非常复杂的用户体验。
在我们的设计里,这些东西被隔离在RPC和Near协议之间的关系中,而RPC和用户之间的货币关系可以有所不同。这给我们带来了非常好的机会,我将列举其中的几个。
首先,RPC可以为区块链的访问实现不同的模型,因为RPC实际做的是,它向用户提供gas价格,在这种情况下,gas价格的含义将与以太坊完全不同。
因此,在以太坊中,gas价格的含义类似于未确认交易的平均gas价格,而在Aurora中则是gas价格。虽然它是完全相同的数字,但它将意味着或已经意味着不同的东西。也就是说,如果用户将这个gas价格放入交易中,那么gas会将其包装到Near交易中并发送到Near区块链。
所以RPC呈现的gas价格就是给用户的合约。这是从RPC到用户的交易。非常重要的是,RPC可以为不同的用户引入不同的交易。
因此,例如可能有用户正在购买区块链订阅,这是目前看不见的东西,用户可以以某种方式进入RPC,登录到RPC,用户可以添加他的信用卡进行支付100美元,无限制访问区块链一个月。
或者,比如说,RPC可以做的实际上是允许用户免费进行多次交易,然后为交易收取一些费用。这就像一个免费增值模式,因此我们可以实现区块链访问的额外商业模式。
这个功能可能会使营销活动变得非常精彩,因为项目无需向广告商支付付费广告或YouTube中显示项目功能等内容的某种付费视频。项目们实际上可以让使用这些项目的用户免费访问Aurora。这是100%有效的资本部署。
因为100%的钱或想要转移给用户的价值,变成了给用户的价值。而这个价值的体现其实就是手续费的减少。或者,如果我们没有完全取消费用,那么我们可以创建促销代码实现50%的现金返还费用或类似的东西。这会是非常好的营销活动。
正如我在一开始所说的,你可以通过这些新模型,简化或完全消除烦人的gas用户体验,或者在Near区块链上向用户返回一个与实际gas价格无关的固定gas价格。由于交易的处理发生在用户级别,这意味着RPC可以更多地了解用户或RPC的用户。
根据用户的不同,它可以用完全不同的方式设定行为。未知用户对RPC的访问权限以及时间可能非常有限,因为那里采取了相当多的速率限制。如果是验证了自己的身份的高级用户,则可以获得更高的限额。通过这种机制,可以实现的是针对拒绝服务攻击的高级保护。
KYC是一个有趣的事情。在这个RPC服务中可以向用户提出额外的服务,在KYC中获取一些额外的东西,比如交易执行中的优先级。
好消息是,这个想法实际上可以扩展到其他Web3兼容网络,它并没有在Aurora中发生根本性的改变。在Aurora中做出的架构决策只是为了方便Near协议的用户,并把复杂的一切藏在后端。
所有这些想法都可以应用于其他区块链,尽管存在一个问题:即与目前以太坊的费用相比,Near的费用显然相当低。
因此,对于Aurora和以太坊来说,RPC算法如何决定gas价格的逻辑将大不相同。最重要的是,区块链访问的去中心化这点没有任何牺牲。有些人可能想,好吧,这是我需要连接的单个RPC,然后RPC完全决定是否将我的交易发送到Near区块链,是吗?这是不正确的,因为任何人都能够启动RPC。
实际上,AuroraRPC可以通过命令行中的一条注释启动。因此,我们将所有内容都进行了docker化并打包到非常简单的docker实例中。
任何人都可以简单直接地部署它,只需要为你的RPC配置一点Near代币来支付对应的交易,例如在Ether中的所有交易的Gas价格为零,只是RPC将支付交易费用。我们正在接受这种去中心化,我们与Consensys建立了合作伙伴关系,并且我们正在与Infura团队合作将Aurora集成到Infura产品集中。
我相信选择Aurora使用ETH作为基础代币对于主流大规模的应用非常关键。我邀请所有人朝着这个愿景迈进,简化gas用户体验并将十亿用户加入区块链。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。