区块见闻 区块见闻
Ctrl+D收藏区块见闻

TEC:将Gas降至两毛,解析Aztec开源的Huff语言优越性_UFF

作者:

时间:

7月28日,以太坊二层隐私解决方案AztecNetwork宣布开源EVM编程语言Huff。该语言由AztecNetwork创始人ZacWilliamson在2019年创建,是一种类汇编语言,允许开发者直接在EVM机器代码中进行编程,相比Solidity、Vyper,用Huff语言编写智能合约最高可降低80%gasfee。一般而言,项目方开源语言往往用于推动自身生态发展,而Aztec开源Huff则可能为行业带来积极影响。Aztec简介

AztecNetwork是以太坊上主打隐私的ZKR项目,它能够加密用户的交易行为,使用户的交易信息不被外部观察者所掌握,从而保护用户隐私。Aztec于去年12月份完成由Paradigm领投的1700万美元A轮融资。目前TVL达到了490万美元,在L2项目中排名12。

图片来源:https://l2beat.com/Aztec的工作原理类似多个用户都把自己的球不记名地放进一个池子,而后分批次、不定量地取出。在账户之间转移资金,而无需透露每个交易中转移的金额,从而使得外部观察者无法推断向Aztec汇入存款的后续流向。

图片来源:https://medium.com/aztec-protocol/infinite-privacy-new-anonymity-paradigms-with-aztec-network-1b02e84bbce2在设计上,Aztec并没有使用加密账户的方案,而是将数字货币交易抽象为现金交易来处理,使用类似于比特币的UTXO模型来跟踪其合约中的所有权,导致有两棵默克尔树存储Aztec网络的状态。加上ZKR项目之间的性能竞争以及Aztec对优化gas的固执,使得Aztec对合约有非常高的效率要求。在这种情况下,Aztec对合约效率的需求超过了传统EVM汇编语言Yul的能力,不得不开发一种更高效率的汇编/类汇编语言--Huff。

Aztec的gas是L2中最高的,图片来源:https://l2fees.info/Huff语言

Huff语言是一种用于EVM的、非常低级的类汇编语言,更接近可以直接被机器直接”理解“并执行的机器语言。

图片来源:https://huff.sh/优点是相比高级语言,用Huff语言写出的程序代码冗余量更少,更节省计算、存储资源,执行效率更高,可以让工程师编写高效率的、可完全控制的智能合约。因此,相比Solidity和Vyper等用于合约开发的主流高级语言,使用Huff这种类汇编语言编写合约会有更少的代码冗余、调动更少的计算与存储资源、有更高的执行效率,从而节省更多gas。Aztec表示使用Huff编写合约节省的gas可高达80%的gas。不过,它也有一起些缺点,包括学习难度极大,编程效率低,编写时间长,项目周期长,不利于与非EVM的网络兼容。Huff已经开源,也许我们可以期待在未来的某一天,可以在以太坊主网用上两毛钱的gas。注:两毛钱gas的计算方式如下,以太坊SendETH的gas为1.3美元,官方推特表示使用Huff语言将减少80%gas,1.3*=0.26美元。

标签:TECUFFGASAPPCatecoinBuffedShibagas币价发行量中币交易所app官网下载网址

莱特币最新价格热门资讯
COIN:Foresight Ventures市场周报:反弹多远才算足够远?_QINB价格

市场观点 宏观流动性 货币流动性整体紧缩。随着7月大宗商品的下跌,将于8月10日公布的CPI或迎来向下拐点,可能就此宣告本轮加息的高峰时刻将过去,美元指数短期见顶.

ISM:空投指南:如何获得Optimism的后续空投?_INCEPTION价格

OptimismFoundation于今年6月初为生态中项目的早期使用者和活跃用户发放第一轮空投激励,符合资格的地址数高达25万。其中单地址最低领取271个OP,最多领取32420个OP.

ISM:Zebec:流支付如何改造现有商业习惯?_Sangkara MISA

在加密世界中,“付款”是一件再常见不过的事情了。转账、确认收款方、一次到账,当我们使用划时代的加密货币进行支付之时,付款的基本形式和流程却与传统支付并无差异.

VER:Cardano开启下半场征途,「房间里的大象」如何打造自己的智能合约时代?_VERSA

作为一度被视为「以太坊有力竞争者」的老牌公链项目,Cardano已在加密行业经历了数轮牛熊,在市场中其实一直都称得上是「房间里的大象」:即便最近绝大部分加密项目都因二级市场持续下行而受到冲击.

ADA:桑坦德银行巴西分行计划提供加密货币交易服务_SCARDust

Odaily星球日报译者|余顺遂据当地媒体FolhadeS.Paulo报道,西班牙银行业巨头桑坦德集团的巴西子公司BancoSantanderS.A.正在考虑为其客户推出加密货币交易服务.

STA:Livepeer CEO:围绕Web3的创业策略应该怎样思考?_NCE

为什么发这篇文章:LivepeerCEO自2016年开始进行Web3领域的创业,本文是他对自己业务和Web的创业思考,有一定借鉴意义.