产业界知名的黑客松竞赛ETHGlobal与Devconnect在伊斯坦布尔共同举办。根据官方公告,本次有十组团队入选决赛,涵盖零知识证明(ZK)、账户抽象(AA)、隐私、资产安全等领域。
伊斯坦布尔ETHGlobal黑客松入选十组专案
Clade Club
S.C.I
BridgeBuddy
Buddy-Guard
Sarma
AidDistribute
TapTrust
Footy Stars
ZK Vote
Lens & Frens
思考如何更好
本次ETHGlobal入选决赛的十组团队分别是:
Clade Club:DAO治理工具
S.C.I:防钓鱼工具
BridgeBuddy:账户抽象钱包
Buddy-Guard:社群安全服务
Sarma:隐私执行程序
AidDistribute:限制资产用途工具
TapTrust:NFC隐私活动参与工具
Footy Stars:球赛结果零知识证明专案
ZK Vote:零知识证明投票工具
Lens & Frens:零知识证明票务系统
Clade Club的目标是提升DAO运作效能。传统上,DAO通常是使用代币或是NFT进行运作,使有较多资金的人拥有更多权力,且决策过程常缺乏讨论。Clade Club则是使用Worldcoin,以平方投票法(Quadratic voting)进行治理,且World ID确保参与者都有经过KYC。投票系统上,团队受到桥水基金创办人达利欧(Ray Dalio)提出的Dot Collector概念影响,打造Web3版本的评分系统。
补充:Dot Collector是乔水基金内部员工相互评分的系统,以点数隐晦地互相评分,期待可以借由评分透明制度提升公司运作效率。有趣的是,近日Coinbase也宣布将此制度引入公司。
Secure Contract Interactions(S.C.I)是一种链上验证协议,利用域名与用户的验证机制,提供更安全的使用环境。
域名-合约链上安全名单:团队构建了一个链上域名关联到链上合约的验证系统,域名所有者可以将合约加入安全清单。
用户标记功能:借由以太坊证明(Ethereum Attestation Service,EAS)为用户提供标记恶意域名或合约的功能,用户也能够证明合约的安全性,降低依赖域名拥有者的风险。
简易使用:当用户访问有风险的合约时,利用Metamask Snap跳出提醒,也有其他多种方式。
BridgeBuddy是一款浏览器插件式的账户抽象钱包。通过将各种EVM兼容网络之跨链的复杂性抽象化,来简化使用者体验。
钱包将所有链上的资产整合并显示在一起,并且能够自动跨链完成交易。例如在Ethereum上的USDC与在Arbitrum上的USDC余额会自动加总在一起显示,并且当用户使用某条链上的USDC不足时,会自动跨链其他链上的USDC完成交易。
Buddy-Guard提供社群安全网机制。自认为需要受到保护的人(例如半夜独自走回家时),可以使用ApeCoin或是GHO等代币质押并创建订单,接收订单的夥伴守卫(Buddy-Guards)需要在时间内监控用户是否有回传到达目的地的讯号(系统自动传输),若在一定时间内没有接收到,夥伴守卫则需要通知警察或是其他人。
其中,该专案使用EAS链上证明,来以确保夥伴守卫的声誉;使用NFC设计,是为了让离线体验更轻松流畅,也符合紧急情况的使用场景。
该专案实作一个Sarma的代码格式,可在任何EVM上实现了公开兼具私有智能合约执行,此功能也支持跨链功能。
用户可以一样使用Solidity编写智能合约的公开部分;当需要非公开部分时,可以使用Noir编写并使用Sarma(UXTO的blob)的方式执行,隐藏交易信息。
Sarma也可以支持跨链功能,实现了跨链隐私执行,过程也会更安全,因为跨链桥协议不知道自己正在传输什么信息。
AidDistribute是一种确保代币正确使用与追踪的专案。该专案利用ERC-4326打造一个金库合约,合约所有者可以存入ERC-20代币,铸造相对应的所有权代币。该代币仅能在白名单地址传输、交易、赎回,可以确保资金使用在适当的用途上。也可以为白名单地址设定每日提款限额。
目前该团队使用的代币是Aave发行的GHO稳定币。
TapTrust利用NFC和账户抽象技术,优化活动参与的体验,用户可以使用NFC晶片自动签署交易并透过匿名地址维护隐私。可以借此更轻松地参与Web3活动的任何交易。与会者会收到一个带有独特公私钥配对的新NFC晶片,即使没有ETH也能与以太坊进行互动,例如签署参与投票或是领取POAP。
FootyStars利用零知识证明技术EZKL验证,提供无需信任的比赛结果,将现实世界的结果上链,实现对应真实世界的模拟比赛。
FootyStars中的每个球员都是ERC721。通过透明的算法聚合来自Opta/Squawka等多个体育数据,以及DAO选出的FootyStars juries专业团队评分,将球员球赛表现反映在NFT链上。
ZK Vote使用Polygon ID验证私人凭证并生成零知识证明,确保参与者有权投票,但不会泄露个人资料。解决区块链的治理系统经常遇到两个问题:
用户匿名性:确保用户隐私
投票唯一性:确保一人一票
Lens & Frens是零知识证明票务系统,相关的票据使用不会泄露隐私,用户可以借由零知识证明票据来参加活动。
背后的技术是使用zk-SNARK与PCD,来确保链上门票的合法性而不泄露其他资讯。
观摩最新的黑客松专案,有助于自身发想有趣的想法与见解,是另一个很有趣参与Web3的方式。
客观看待,持续思考如何更好。这些专案通常都有改进空间,且一般来说团队会为了得奖而使用相对应的技术,例如NFC技术就频频被拿来使用,部分原因也是出自于NFT技术公司Arx有提供对应的奖项,但说不定有其他更好的解决方案。因此这些专案决不是终点,看待这些专案时,随时思考如何可以改进,常常可以有意想不到的收获。