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

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。

GnosisDAO提案建议将Gnosis Chain上2500万枚xDAI存入DSR:6月23日消息,GnosisDAO 社区发起一项新提案,建议将 Gnosis Chain 上 2500 万枚 xDAI 存入 DAI 储蓄率 (DSR),Gnosis Chain 用户可以用 xDAI 来铸造 GC sDAI 并累积 DSR 储蓄收益。理论上,Gnosis Chain 上的 DSR 收益率始终高于以太坊主网上,因为只有所有 xDAI 都被质押,才能实现利率平衡。

注:DSR 是由 MakerDAO 治理设定的可变利率,允许 DAI 持有者通过将他们的 DAI 锁定在 DSR 合约中来赚取储蓄收益。[2023/6/23 21:55:50]

法官将Genesis提交恢复计划的截止日期延长至8月2日:金色财经报道,负责Genesis破产案的法官Sean Lane延长了该公司必须提交恢复计划的日期。Genesis现在必须在2023年8月2日之前提交其计划,而该公司原打算将该期限延长至8月27日。延长的最后期限取决于该公司是否继续与其无担保债权人官方委员会就计划进行合作。如果讨论破裂,委员会可以在提前7天通知的情况下请求终止延长的提交期限的动议。

此前今日早些时候消息,破产法官已延长Genesis与债权人之间的调解期至6月16日。[2023/6/6 21:18:28]

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

Optimism计划12月13日公开演练将Goerli网络迁移至Bedrock:12月6日消息,Optimism宣布计划在北京时间12月13日2:00公开演练将Optimism Goerli迁移到Bedrock。Optimism对现有的L1 Goerli和Optimism Goerli网络进行分叉,将在两个网络上运行完整的端到端迁移,这大约需要一个小时。预演结束后,分叉的Optimism Goerli网络将升级为Bedrock。此次迁移演练主要针对基础设施提供商和运行节点。

据此前报道,今年5月,Optimism宣布推出去中心化Rollup基础架构Bedrock,该架构尽可能重用以太坊的代码、基础设施和设计模式,并表示“EVM等效”已是过去时,Bedrock带来的是“以太坊等效”。

Optimism表示,Bedrock将作为交互式故障证明系统Cannon的基础架构进行发布,其优势包括交易费用降低、最大吞吐量提升、节点同步速度提高。[2022/12/6 21:26:18]

灰度呼吁投资者致信美SEC,支持将GBTC转换成现货BTC ETF:5月29日消息,灰度在其网站呼吁投资者致信美国证券交易委员会(SEC),支持将GBTC转换成现货BTC ETF。灰度表示,迄今为止,美国证券交易委员会只允许比特币期货ETF,而拒绝现货比特币ETF。

现在美国证券交易委员会为灰度的比特币现货ETF申请提供了240天的审查期,任何人都可以提交评论和意见以供其参考,灰度GBTC已经是世界上最大的比特币基金,而且定期向美国证券交易委员会发送报告,投资者值得拥有一只现货比特币ETF。[2022/5/29 3:48:26]

图片来源: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美元。

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

地球链

火星币WEB:去中心化身份终局之战

原文作者:侠客张web3认证目前存在的问题第一次玩StepN时,用户需要使用邮箱账号注册。完成注册后,需要导入/新建一个加密钱包,如果导入原有助记词,会很担心助记词触网的安全问题.

[0:0ms0-0:870ms