Alpha发现之旅:详解ETHBogota黑客松上12个获胜项目
原文:
前言
以太坊进入后合并时代,PoS顺利取代PoW,对网络的可扩展性进行改进成为下一重点。Bulider终于可以在以太坊上构建面向亿级消费者的Web3 应用,L2、ZK等技术将进一步压低使用成本,DApp也许将会逐步取代目前巨头的各类应用。
ETHBogota 黑客松上推选出了12个项目,R3PO相信,这代表着以太坊生态发展的方向,未来的曙光已经显现。
不仅是EIP-4844的生效为此带来强劲动力,还包括Arbitrum, Optimism, zksync, StarkNet, Polygon 这些layer2项目的助推发展,包含了DApp,DeFi,NFT,基础设施、社交网络等多种类别。
12个获胜项目关键词词云图
争夺增量用户成为所有人的共识!
上一轮牛市中,各类协议已经吃饱,但Web3 应用还处在发育阶段,而在本轮项目中,Bulider已更多在考虑大众如何使用及参与的问题。
比如付费直播平台Bet Streams,使用livepeer作为直播流解决方案,以及UMA作为预言机解决方案,这已经是较为完整的web3 开发套件使用场景,而非以往的NFT链上存地址,链下存图片的伪web3 体验。
又如ZK技术和NFT的结合项目diZKreet,标志着ZK技术将更为通用,有望在下个牛市开拓出更多使用场景。
从投资和发掘项目的角度而言,这次黑客松带给我们的启发还不止于此,类似于未来的DeFi该如何发展,无抵押+DID+L2可以堆叠出PULP这类项目,R3PO认为下一阶段的技术和应用堆叠将更为基础,更可能是互为基础件,超越DeFi的简单组合性,下一阶段的超高回报率也藏于其中。
以下是本次入选项目的详细介绍:
1、Frens
官方链接:
https://ethglobal.com/showcase/frens-5qq7h
项目描述
Frens是用来与朋友一起质押ETH的DApp。有朋友之间的信任做基础,以太坊网络的安全性将得到提升。
当前,质押以太坊困难、昂贵且有风险,中心化风险也大大提高。
具体来说,要想运行以太坊验证器,需要很多技术知识和基础设施,门槛较高。对于单一质押人来说,32 ETH也是一大笔钱,特别是如果验证器配置错误还会有损失的风险。因此,大多数人目前都选择通过集中的、非托管的质押服务(如Coinbase或Kraken)进行质押。这种中心化对以太坊本身来说就是一个风险。
Frens希望质押是可容错、有回报的,同时具有社交属性和趣味性。用户可以在Frens以方便和可容错的方式与朋友一起在质押池中进行质押。它建立在:
- 存款智能合约工厂
- SSV 的 DVT 技术,用于容错质押
- 流畅的 UI,可实现平稳起步和自动化
- 朋友和专业池操作员之间的信任假设
工作原理:
Frens之旅从池操作员开始。池操作员是一个懂以太坊质押、声誉良好且愿意帮助朋友的人。Ta通过Frens网站上的一键式按钮创建一个“质押池”智能合约。该网站为Ta生成了跳往一个简单的UI的链接,以便Ta的朋友可以存入必要的ETH以获得完整的验证器。只有拥有此链接的朋友才能将ETH存入质押池。点开链接,会出现一个极简的UI,将存入ETH的动作变得非常简便。一旦攒满32 ETH,池操作员就可以启动在Frens网站上启动存款机器:
- 选择 3 个额外的 SSV 运算符(除了他自己的运算符节点)
- 存入以太币质押合约
- 拆分验证程序密钥
- 注册验证程序(使用 SSV)
一旦验证者开始验证,奖励就会添加到池的智能合约中。额外比例的奖励将支付给池操作员以支付所需SSV代币成本,以及一些额外的工作费用。一旦在上海升级后提款启用,参与者就可以从他们的池中提取奖励。
NFT:每个质押者都会得到一个NFT,证明他们在质押池中的份额。如果其中一个质押者出于任何原因决定离开质押池,他们可以将他们的NFT出售给其他质押者(以保持池关闭)或出售给第三方。
Frens网站还为质押组中的每个成员提供了一个状态页面,以监控其质押池的统计信息和状态。
无需许可:Frens网站是一个极简的DApp。它不使用数据库,只与链上资源交谈,该网站可以在IPFS上以完全去中心化的方式运行。
谁受益?
Frens:朋友们受益于一个安全和容错的质押池,高于常见的池APY。他们还将从他们的池操作员朋友那里学到更多关于以太坊的知识。NFT增加了对参与者的影响力和“社交货币”。也将推动更多的人进行质押。
池操作员:他将成为他朋友的英雄,并赢得“SVV操作员声誉”,这很可能导致更多的SSV评估者选择他们的池,增加他在SSV令牌中的奖励。他还从质押池的奖励中赚取费用,这笔费用应该超过他的运营成本。
以太坊生态系统:我们的解决方案的目标是通过使质押池的运行民主化来进一步改善质押的去中心化。Frens相信,他们的倡议最终有助于建立更安全的链,这是对以太坊生态系统的贡献。
制作原理
前端和后端
对于前端,Frens使用了rainbowkit的启动器以提供一个轻松的钱包连接按钮。在设计方面,Frens添加了tailwindCSS 和 daisyUI。我们为两个用户(操作员和抵押人)拆分了 UX 流程。最终成为下一个JS页面的两个页面。Wagmi.sh 钩子使与Frens部署的合同的交互变得容易。
对于后端,Frens使用脚手架 eth 作为开发环境。所有合同开发、部署和测试都是在此环境中完成的。使用安全帽主网分叉来测试质押池合约和信标链存款合约之间的接口。合同完成后,项目中的安全帽文件夹被导入WAGMI项目进行前端开发。
支持技术
SSV 网络:Frens使用SSV来运行已创建质押池的验证程序。操作员从SSV网络的运营商列表中选择其他3个运营商,在验证器级别上强制实施去中心化和容错。
ENS:Frens使用ENS协议在其质押页面上显示操作员的信息。Frens还会展示操作员的头像(通过 wagmi.sh 库导出),给人一种格外温馨的感觉。
WalletConnect:我们使用钱包连接将以太坊钱包集成到流程中,Frens质押池中的所有参与者都必须加入一些ETH才能参与。使用钱包连接比较容易,且允许Frens通过移动钱包加入新的朋友。
镜头协议:Frens确定了一个按钮,以lenster.xyz上跟踪操作员。
Frens推出了质押池工厂的概念,他们不是只创建一个池,而是为每个组生成一个新的池,为每个在DeFi、抵押品和NFT交易中具有很大潜力的参与者自动mintNFT。NFT成为了分散式质押池的可交易“证券”。这种方法刺激了许多新的小型质押池的创建,而不是不断壮大一个大ETH质押池,这得益于Frens的精心设计。
2、Blobscan Explorer
官方链接:
https://www.blobscan.com/
项目描述
EIP-4844为以太坊引入了一种新的交易类型,它接受在短时间内保留在信标节点中的数据斑点。它们有利于存储rollups所需的数据,例如Optimism, Aztec, 和Scroll。
用于处理这些新型交易的开发工具是全新的,特别是刚刚启用的Blob 资源管理器。
借助 blobscan.com,用户可以导航和可视化 Blob 数据。例如查找区块号和哈希、交易哈希、地址、Blob 版本化哈希和 Blob KZG 承诺。
制作原理
Blobscan系统的架构包括以下部分:
- 修改了共识和执行层客户端
- 一个区块链索引器,将数据保存在MongoDB数据库中
- 允许导航数据的前端,具有区块、交易、地址和 Blob 的特定页面。
Blobscan正在运行一个执行和共识客户端(分别是 geth 和 prysm),它与 EIP-4844 开发链同步。此外,更准确地说,它使用包含新HTTP API的prysm存储库的特定分支来检索EIP-4844 sidecars(将在一个月后修剪的可拆卸数据)。
Blobscan编写了一个守护程序,该守护程序从执行层(EL)和共识层(CL)检索数据,将交易(存储在EL中)与其对应的blob(存储在CL中)进行匹配,并在MongoDB数据库中为它们编制索引。但是,Blobscan只索引最终区块,因此还扩展了ethers.js提供者,以便能够读取它们。
https://blobscan.com 提供了一个简单的区块链浏览器前端,可以读取数据库的信息并允许导航。
3、Bet Stream
官方链接:
https://ethglobal.com/showcase/bet-streams-i90s7
项目描述
在ETHBogota的开幕式上,我们感到震惊的是,所有这些活动都在传统的Web2 堆栈上流式传输…那么,如果我们创建了一个拥有Web3 原生直播体验的应用呢?🤔
Bet Streams允许活动方准备、发送有关各种事件的通知和提供按次付费的实时流:重要公告,体育比赛,旅行挑战甚至Web3 黑客松!用户可以使用Web2 的常用钱包和集成平台轻松加入该平台。用户还可以在直播之前或直播期间就直播内容结果进行投注,比如游戏的最终得分、滑板技巧的得分或黑客松的获胜者。
一旦结果公布,获胜者将从池中获得按比例的奖金。
该平台非常适合:
- 直播挑战,如滑板技巧
- 按次付费体育赛事,投注最终结果
- 大型Web3 事件可以通过Bet stream进行流式传输 ——(想象一下对以太坊合并、比特币减半或ETHBogota决赛进行实时投注);
- 对真人秀节目押注“社交互动”的结果。
投注的运作方式如下:首先,用户押注事件的结果将是正面还是负面,例如某一个挑战是否能够成功。如果下注“是”,就购买多头代币,如果投反对票,则购买空头代币——就这么简单!结果显示后,所有空头代币赋值为 0,所有多头代币赋值为 1。
制作原理
Superfluid支持按次付费验证。我们部署了自己的可mint超级代币(MintableSuperToken)用以控制对视频流的访问。
实时显示用于流式传输视频。当用户开始观看视频时:
- 玩家开始新的代币流
- 连接到视频源
- 发送有关新查看器的通知
LivePeer(或任何正在提供内容的后台)应该在向查看器发送任何内容之前检查SuperFluid流是否处于活动状态 – 我们目前在本地进行检查。
UMA确保用户可以对直播内容投注,Push通知用户即将到来的直播流和投注结果,Coinbase钱包作为一个完美的CEX <->BetStreams桥,Walletconnect使得接入Web3 apps变得容易,Web3auth为新用户提供无缝的上手体验,Pocket Network RPC进行节点实施,Optimism用于UMA和SuperFluid合约的部署。
4、ETHernal Review
官方链接:
https://ethglobal.com/showcase/ethernal-reviews-9kwmk
项目描述
这是一个DApp评级平台。只有与某个DApp交互的用户才能对其进行评分。用户使用ETH 地址登录,只有当用户在他的地址上有活动并具有相关的合同地址时,用户才能评估项目。这可以保证只有真实用户对Dapps进行评级。
当前状态
- 用户现在可以查看一个项目作为示例:ENS协议。
- 评论数据库是集中的。
- 使用以太坊地址登录。
下一步
- 另一个DApps实施(Aave, Uniswap…)
- 评级作为NFT存储在区块链上(将评级文本放在IPFS上)。每条评级记录都会被mint到用户地址,因此没有人可以隐藏它们。前端只是检查mint并存储在地址上的NFT。考虑Optimism或者Polygon。
- 使用Polygon ID 登录。
制作原理
此项目使用 Web3 Modal 连接到评级网站。我们在前端使用了快速API和Vue,后端是用Python构建的。作为示例解决方案,我们选择了 ENS 来演示验证功能地址的工作原理 – 这是扫描地址上的活动以检查评估项目是否有效的可能方法之一。
5、PULP
官方链接:
https://ethglobal.com/showcase/pulp-bfx1i
项目描述
申请贷款是缓慢,耗时且文书工作繁重的过程。而由于潜在的歧视性因素,许多贷款申请人曾被拒绝贷款,这也是个人信息滥用的结果。
使用数字自我主权身份允许用户验证其信誉以及验证其信誉评分。
制作原理
Solidity JavaScript和 React 为前端代工提供了一个工具包来测试和部署智能合约 。Figma是用于创建UX / UI设计的设计工具。
Pulp使用Polygon ID 技术集成经过验证的自我主权身份解决方案。
Pulp部署了这些链:Optimism, Gnosis Chain, Polygon
Pulp提升了Metamask和Walletconnect技术堆栈,以允许用户连接到他们指定的钱包。
6、Superseed
官方链接:
https://ethglobal.com/showcase/superseed-sch5g
项目描述
Superseed是一个DeFi DApp,它提供了简便的解决方案:不仅可以自动化实施购买加密货币的美元成本平均策略,还可以最大限度地提高他们的加密货币收入,同时鼓励他们为公共利益分享利润。我们专门针对持有和交换加密货币但不太精通更高级策略或没有时间实时查看自己的美元成本平均(DCA)进行加密货币购买的用户。Web3 实现了代理最大化,我们希望建立在这些原则之上,使我们的用户能够拥有代理权,以增加他们的财富并捕获DeFi中的一些价值,并受权资助Web3 生态系统的进一步发展。
我们向用户提供多种选择:想要为DCA投资多少资金,时间段,以及他们想要购买加密货币的频率。用户将用于在该时间段内购买资产的当月资金全额存入,以启动DCA周期。所有分配给增量购买的资金都汇集在一起用以流动性挖矿,以便在他们的资金等待DCA购买时为用户提供利息。通常,尚未分配用于购买资产的资本由于通货膨胀而失去价值,但是对于Superseed,我们允许用户将该资本投入到AAVE中赚取收益,直到它准备好流入DCA头寸。这为用户提供了他们本来不会拥有的额外优势。我们选择Superfluid来设置购买流,因为尽管整个月都是预先存入的,但我们希望让用户能够在他们想要提取初始资金时保持其资金流动性。
我们相信,真正的财富建设包括社区建设,我们自动整合了用户从我们的系统中获得的至少2%的利润,以分配给他们选择的Public Goods, Open Source 或者a rotating Community Choice。Superseed允许用户选择提供更多或全部利息利润(如果他们愿意)。我们的目标不仅是为我们的用户和事业创造利润,而且要促进围绕财富增长和捐赠的社区意识。因此,我们计划在两个层面上集成游戏化元素。在投资方面,作为奖励并鼓励用户制定和维护一致的DCA策略,Superseed将颁发“种子”代币,这些代币可以收集和组合用于进化NFT艺术(种子到芽,小芽到开花)。在捐赠方面,Superseed将颁发“捐赠”NFT徽章,这些徽章可以显示在他们的个人资料上。将来,我们计划为那些由于慷慨而不断收集“捐赠”NFT徽章的用户集成额外的平台兴趣津贴。
制作原理
当用户登陆Superseed时,他们可以选择使用钱包连接登录。然后,他们选择要分配的金额。一旦他们准备好开始投资,我们就使用Superfluid不断将资金流入他们选择的资产的美元成本平均位置。我们正在使用1inch来执行token交换,但将来我们计划为DEX集成更多选项,为用户提供最优惠的价格,例如CoW Swap来执行交换。尚未流式传输的其余资本将分配给AAVE以开始产生收益。我们还考虑使用APWINE来产生收益,并且将来会根据投资期限和风险承受能力提供更多策略。为了奖励用户执行链上操作,我们通过空投动态NFT徽章来展示用户从种子到森林的DeFi旅程的进展,从而将体验游戏化。NFT图像和元数据存储在IPFS上,我们利用OpenZepplin库来创建NFT集合以及使用其ERC-20接口。负责使用Superfluid管理DCA策略的智能合约部署在Polygon主网上。我们利用Pocket Network分散的RPC节点与Polygon区块链进行通信。我们使用P丄Protocol向用户发送有关链上活动的通知,例如当他们的所有余额都部署到CoW Swap上的交换时。为了使项目多链,我们在Gnosis测试网上部署了该项目,目前Gnosis上没有产量协议,但我们可以在1inch上实施Superfluid和交换,一旦有一个可用,我们将准备提供产量产品。登录时,我们还将ENS名称解析为名称和头像,使用户界面对新用户和回访用户更加友好。
7、Coedia Network
官方链接:
https://ethglobal.com/showcase/coedia-network-tk4fu
项目描述
我们建立了一个去中心化的社交网络,开发人员可以在其中通过Help-and-Earn框架解决他们之间的高优先级Web3 问题:带有可定制赏金及许可的请求、带有非共时回报及全球声誉得分的问题解决方案,以创建一个具有参与性和合作性的web3建设者社区。社区会提供并更新每一个方案。
我们构建它是为了使Web3 Devs从企业倦怠、早期开发人员面临高级开发困难而被拖延、以及层出不穷的问题导致项目持续停摆的项目。最后,我们的目标是减少开发人员使用新技能所花费的精力和时间,同时有助于发展范围更广、更强大和更团结的Web3 社区。
制作原理
Polygon区块链、Lens Protocol的 API、IPFS/Filecoin、Metamask,我们开发了一个用户界面,显示所有的指令交互,其中的议题在得到解决后形成(which issues are minted after being resolved)。NFTs由每个请求(帖子)部署,由开发人员解决问题并要求奖励作为赏金、收藏物或全球声誉得分。Metamask允许我们索取赏金和丢弃资产
支持技术:
- Metamask,用于处理赏金、索求收藏物。
- Polygon区块链,用于托管和处理所有交易并mint。
- Lens Protocol的API,使我们能够专注于构建一个去中心化的UI|UX。
- IPFS/Filecoin,存储所有创作者内容(视频、音频、文本)。
你有没有做过什么特别值得一提事情?Help-and-Earn框架,用以建立一个同时具有参与性、竞争性、合作性社区。
你的团队所构建的东西是如何别人留下深刻印象的?专注于Web3 Devs的产品吧,这是一个面向开发者的开发者平台。
8、Zipline
官方链接:
https://ethglobal.com/showcase/zipline-05w8k
项目描述
该项目使用来自Optimism Cannon的基于欺诈证明的协议,在另一个EVM链上可证明地执行Eth2轻客户端协议,允许目标EVM链与Eth2的状态保持同步。
链下Relayer提交最终区块以及同步委员会更新。更新包含来自当前同步委员会的签名,附加用以派生下一个委员会的证明。
它们并非在链上执行签名验证(这将非常昂贵),取代而之的是在链下执行并在链上提交执行证明。如果Relayer进行欺诈,任何诚实的观察员都可以通过在质询期间提出异议来证明这一点。
一旦此期限过去,则假定更新有效。此过程在每个同步周期(27小时)重复一次,以使目标链与Eth2状态保持同步。消费者可以安全地使用Eth2块根来证明状态或交易包含的内容,这可用于构建去值得信任的代币桥。
制作原理
验证签名和同步委员会的Eth2轻客户端代码从Snowbridge Eth2改编为Substrate Bridge。验证代码被编译成允许使用Optimism Cannon证明执行跟踪的MIPS指令集。
我们还修改了Optimim Cannon代码库以作为桥而不是汇总运行。它跟踪待处理的Eth2区块哈希和在质询期过去后达到终局的先前区块哈希。与Optimism的另一个区别是进行可证明执行所需的数据在链上不可用。合约也进行了修改,要求Relayer在每个周期提交验证链上证明所需的所有数据。
9、Anonymous Vickrey Auctions On Chain
官方链接:
https://ethglobal.com/showcase/anonymous-vickrey-auctions-on-chain-igh5e
项目描述
通过利用基于CREATE2的智能合约创建,我们让用户将ETH转移到未来的合约地址以隐藏出价。在链上提交投标看起来像是单独地、简单地将ETH转移到标准钱包(EOAs)里。在揭示阶段,投标人揭示他们的投标,使用ETH将合同部署到预先资助的地址。与典型的基于提交和揭示方案的维克里拍卖不同,如果不依赖额外的链下数据,就不可能知道哪个地址在给定拍卖中真正出价。维克里拍卖是为不可替代资产定价的理想选择,因为博弈论鼓励各方诚实,并且只根据他们认为资产的实际价值出价——这使得比首次价格拍卖更优化的价格被发现。为确保用户无法在披露阶段调整出价,对区块链状态进行快照处理,用户提交Merkle Patricia Trie账户余额证明,以及表明他们的出价在揭示阶段之前就存在的证明。
制作原理
我们使用Solidity、Huff和Assembly从零开始设计了我们自己的智能合约。我们改编了来自Goldengate的Merkle Patricia Trie证明,以在特定时间戳期间验证帐户所有权,并且完全在链上。我们使用Assembly技巧来优化gas的使用,并使用一些巧妙的技巧来更快地查找链上的MPT。整个过程是自动化和分散的。
支持技术:我们的合约受到Open Zeppelin模板的启发,部署在Gnosis Chain、Optimism、以太坊和Boba上,整合了ENS名称,使用Metamask登录。
10、diZKreet
官方链接:
https://ethglobal.com/showcase/dizkreet-4rvz2
项目描述
隐私已成为Web3 开发中最重要的部分之一。如今,非常明显的是,在区块链中,并非所有内容都必须公开且完全可追溯。Aztec提供了一套工具来确保个人在以太坊区块链上的隐私。对于这个项目,我们创建了一个ZK Rollup桥,以便以匿名和私密的方式mintNFT集合,其中以太坊主网将记录Aztec上的某人购买了NFT,但没有人知道具体是谁,直到它在以太坊主网上被赎回。虽然NFT保留在Rollup 桥合约中,但NFT的所有者将拥有一个虚拟的ZK NFT。这个ZK NFT可以私下交换和交易,也可以使用Rollup合约在以太坊主网上赎回。我们的ZK NFT 屏蔽桥与以太坊上的任何ERC-721NFT完全兼容。任何NFT现在都可以通过diZKreet进行私人购买。
制作原理
该项目使用Aztec ZK Rollup创建自定义ZK屏蔽桥。我们使用Aztec ZK SDK来创建安全前端。所有NFT元数据和图像都使用Web3.storage存储在IPFS上。同时,我们也使用以太坊作为保护数字资产的基础链。我们使用Openzeppelin NFT合约创建了一个安全且强大的ZKunk NFT。
11、ClubSpace
官方链接:
https://ethglobal.com/showcase/clubspace-cwzqx
项目描述
该项目允许创作者通过导入他们的Spinamp播放列表、设置他们推广的Decent NFT、设置Lens帖子以及最后设置派对参与者收到的免费NFT(如果他们可以提供他们出席的ZK证明)来创建一个直播音乐派对。在俱乐部空间页面,已连接的Lens帐户可以查看彼此的头像、收听播放列表并通过p2p pub/sub网络发送他们的回应。
制作原理
我们使用Lens作为社交登录,并发布派对宣传。我们在俱乐部空间里使用Streamr进行现场互动。我们使用EPNS为ClubSpace订阅者发送新派对消息,以便在创建新派对时接收通知。一个巧妙的nextjs应用程序会将所有内容联系在一起,并带有一些用于数据处理、显示日志(impression logging)的API,最后我们使用Semaphore为用户提供ZK证明,以证明他们在特定的俱乐部空间——通过提交他们的证明,他们可以获得NFT作为奖励。
12、txn.xyz
官方链接:
https://ethglobal.com/showcase/txn-xyz-knbjw
项目描述
与其让每个DApp加载以太币,学习如何请求交易,并提供乏善可陈的钱包支持(通常只是MetaMask),为什么不共享一个交易页面呢?
此交易页面允许DApp通过任何钱包进行连接,并允许向用户请求任何交易。所有这一切都可以通过一个干净的URL编码系统实现,这样就没有服务器,也没有状态。向txn.xyz打个招呼吧!
制作原理
该项目使用Nextjs和TypeScript将用户连接到Polygon、Optimism和许多其他网络。
由于它通过Vercel部署并且没有后端,因此停机时间是有限的。如果您想运行自己的部署以消除停机时间,您可以这样做,因为所有内容都包含在这个repo中!
结语
R3PO翻译、整理了ETHBogota 黑客松上12个获胜项目。R3PO发现,这些被加密世界看好的项目更加注重吸引更多更新的用户参与到加密兔子洞中来。
熊市虽然漫长,但正是投资者和项目方沉淀自身的大好时期,冷思考是为了下轮牛市的热浪汹涌,希望能给大家带来更多思考,寻找到自己的投资标的和创业方向,一起做多 Web3 的未来!