4月5日至26日,Ethglobal举办了2024年以太坊扩容黑客松活动。这场盛会聚集了以太坊生态中最优秀的开发者和专家,通过提供导师支持、合作伙伴资源和开发工具,帮助参赛团队在短短两周多时间内创造出卓越的项目成果。本次活动涌现了8个入围决赛的创新项目,涵盖了隐私保护、开发者工具、跨链交互等多个前沿领域,展现了以太坊生态在扩容解决方案上的最新探索。
Monadic DNA:基因数据主权的链上革命

Monadic DNA展示了基因组数据隐私保护的新模式。该项目致力于让个人完全掌控自己的基因数据,无需向任何服务提供商透露原始信息,同时仍能享受基因科技发展的成果。用户从基因检测机构获取原始DNA文件后,可通过Monadic DNA门户上传数据并获取DNA护照。系统会在后台处理原始数据后将其彻底删除,仅将部分关键信息以加密形式存储在Nillion网络上。最终生成的DNA护照包含唯一标识符、相关哈希值以及Nillion网络存储的元数据。这种结合链下计算与链上证明的技术架构,为医疗领域建立了一个既保护匿名隐私又开放可扩展的新型数据范式。
SignKaleidoscope:链上签名关系图谱可视化
SignKaleidoscope是Sign协议的交互式可视化浏览器工具。它通过动态图形直观展示账户之间的签名关系和证明路径。用户可以通过点击图中的节点和连接线来探索不同账户的关联网络,也可以使用搜索功能直接定位特定账户。
该工具支持多种交互操作:拖动可以平移整个图谱视图,滚动鼠标可以缩放显示比例。当系统检测到新的关联实体时,会自动在图中添加对应的节点并建立连接线。这种可视化方式让复杂的签名路径变得一目了然,大大提升了用户对链上签名关系的理解效率。

EthereumL10n:打破区块链语言壁垒

为了让以太坊触达全球数十亿用户,语言障碍是必须跨越的鸿沟。目前英语内容占比超过60%,但全球仅有16%的人口使用英语。EthereumL10n项目通过构建一个结合AI翻译与人类验证的去中心化网络来解决这个问题。
该项目演示了如何翻译YouTube上的Pragama Denver Playlist视频:首先使用OpenAI Whisper进行语音识别生成英文字幕,再由OpenAI大语言模型将其翻译成繁体中文并输出为vtt格式字幕文件。这些翻译文件存储在IPFS上实现去中心化处理,用户可以通过Chrome扩展程序查看翻译字幕,并像StackOverflow那样进行投票反馈。投票数据会通过用户钱包生成加密证明传回服务器,既防止滥用行为,也为后续激励分配提供依据。
TxFusion:DeFi交易批处理协议
TxFusion是一个专注于简化DeFi多协议交互体验的创新平台。该方案基于EIP5792标准,通过引入名为wallet_sendCalls的新型钱包方法,实现了批量交易的创建与执行。用户只需发起单次调用并完成一次签名,就能同时处理多个DeFi操作。
当前DeFi用户面临的主要痛点是需要在Uniswap、Compound和Aave等不同协议间频繁切换,这不仅操作繁琐耗时,还会因多次交易产生更高的gas费用。TxFusion通过构建统一的交易执行平台,让用户能够将原本需要分多次完成的交易合并处理。这种批处理机制经测试可降低高达40%的gas成本,同时显著提升了多协议交互的操作效率。

forge flamegraphs:智能合约性能诊断器
在Solidity开发过程中,当我们需要优化现有代码时,往往会面临工具匮乏的困境。目前市场上缺乏得到积极维护且能与Foundry或Hardhat配合使用的开源Solidity性能分析工具,这使得gas优化过程变得异常耗时且对开发者技能要求极高。
这种现状导致只有经验丰富的Solidity开发者才能有效进行gas优化,因为他们更擅长通过经验判断哪些代码段会产生更高的gas消耗。forge flamegraphs正是为解决这一痛点而生,它借鉴了系统软件分析中常用的火焰图技术,通过解析低级调试跟踪数据来生成折叠堆栈跟踪,最终形成直观的图形化展示。

这种可视化方式能清晰指出代码中需要优化的关键位置,大幅降低了开发者的优化门槛。
CreateToolBelt:跨链合约部署套件
CreateToolBelt是一个专为智能合约开发者设计的综合工具包,旨在解决以太坊区块链上合约部署过程中的常见难题。该套件包含三个核心组件:Create2Deployer、Create2SafeDeployer和Create3Deployer。
Create2Deployer利用CREATE2操作码实现确定性合约部署,使开发者能够在预先计算好的地址上部署合约。Create2SafeDeployer在此基础上增加了防抢跑机制,通过将salt值与msg.sender的前20字节绑定,确保只有指定部署者才能完成合约部署。Create3Deployer则进一步扩展了这些功能,支持在多条区块链上使用相同的部署者地址和salt值进行合约部署,为需要跨链部署互相关联合约的开发者提供了极大便利。

这套工具特别适合需要处理复杂部署场景的开发团队,既能保证部署地址的可预测性,又能防止恶意抢跑攻击,同时简化了多链环境下的部署流程。
ChainSweep:链上扫雷游戏实验
ChainSweep是一款基于区块链技术重新设计的扫雷游戏,运行在Arbitrum Stylus测试网上。与传统扫雷类似,玩家需要验证区块并避开包含错误的区块。

点击错误区块会导致游戏失败,而成功验证所有正确区块则获胜。
这款游戏完全在链上运行,玩家的每个操作都作为独立交易记录在区块链上。游戏的核心挑战在于错误区块位置的随机生成机制。为了避免玩家通过区块浏览器等工具轻易获取答案,智能合约采用了动态生成算法:合约仅存储已公开的区块信息,每当玩家进行新操作时,系统会根据当前游戏状态重新生成可能的错误区块分布,确保游戏始终保持不可预测性。
BlobFusion:Blob空间共享经济
Dencun升级引入EIP-4844后,以太坊网络开始支持128KB大小的blob数据存储。但实际使用中存在一个效率问题:即使用户只需存储少量数据,也必须支付整个128KB blob空间的费用。
BlobFusion提出了创新的解决方案,通过聚合多个用户的小数据包来共享同一个blob空间。这种共享经济模式既提高了网络存储资源的利用率,又显著降低了单个用户的使用成本。

具体实现流程如下:用户首先向Arbitrum智能合约存入ETH作为费用担保;然后通过签名方式向服务器提交需要存储的数据包及愿意支付的费用;服务器将这些数据包暂存至数据库;最后系统会智能匹配条件合适的多个数据包,将它们合并打包到一个标准blob中进行存储。这种机制确保了blob空间的高效利用,同时让用户只需为实际使用的存储空间付费。



















