ETHTaipei x TEM #4
2024/08/08:TLDR Meetup
TLDR Meetup
TLDR Meetup 由與會者互相分享最近看到的新聞、新協議與新技術,以下是本次分享的內容簡介與連結分享。
Is hard-coded oracle price a bad thing?
by
一般人在看到 Hardcoded Oracle 時,直覺會覺得這是一個潛在問題,這篇文章以一個 Lending Protocol 的角度,解析使用 Hardcoded oracle 在各種情境可能遇到的問題。簡單來說如果一個資產即使有 depeg 風險但最終會 re-peg,用 hardcoded oracle 最終不會對協議造成損失,相對地,它的優點是能夠避免市場操控或是 oracle 中心化的問題。
現在許多的借貸協議都開始使用 BYOO (Bring Your Own Oracle) 的設計原則(例如 Morpho Blue 以及即將上線的 Euler V2)。使用者未來在面對借貸時,可能面臨要自己挑選要信任使用什麼 Oracle 建立的市場,這篇簡單的分析能夠讓你未來在面對各種 setup 時,能更客觀地檢視 hardcoded oracle 的好處與壞處。
Taiko 在使用體驗與交易成本間面臨的挑戰
by
Taiko 身為第一個正式上線的 Based Rollup 所面臨的挑戰分享於上期的電子報中。值得注意的是 Taiko 相對於其他 Optimistic Rollup,它每個月支出的手續費成本高達 1M USD:
Nekodex
by Miya
Nekodex 是 Perpetual Protocol 新推出的一個跨鏈 DEX,透過抽象帳戶及跨鏈橋技術的結合,使用者可以輕鬆地在 Optimism 上買賣不同鏈上的資產,例如用 Optimism 上的 USDC 去買 Base 上的 DEGEN 代幣,而且只需要一筆交易就能完成所需要的交互。
1. 透過整合抽象帳戶及 Passkey,讓 Nekodex 的使用者輕鬆用手機就能 Onboard ,不再被噩夢般的助記詞所困擾。除此之外,透過抽像帳戶授權交易讓使用者能體驗到像在中心化交易所操作一樣的流暢程度。
2. Nekodex 整合 Across 跨鏈橋,讓使用者可以在一筆交易內就完成「在 Optimism 上用 USDC 買 Base DEGEN 代幣」或是「在 Base 上將 DEGEN 代幣賣回成 Optimism USDC」。
註:Nekodex 整合 Zerodev 的抽象帳戶服務,利用像是 Passkey、Session Key 等等功能讓交易授權體驗變得更流暢。
Perp-hedged Stablecoin
by Jack
Ethena 是先前相當火熱的 perp-hedged stablecoin 協議,Ethena 會透過 BTC, ETH 現貨作為抵押品(足額抵押)的 delta-neutral position 創建合成穩定幣,他是一款 yield-bearing stablecoin,收益來源是交易所的資金費率收入。
過去有機制類似的穩定幣協議 UXD(建立在Solana上面),但是對沖機制依賴去中心化交易所,但 open interest 跟 CEX 有數量級上的差距,難以擴大規模,同時有智能合約風險。
Ethena透過使用中心化交易所開單以及第三方鏈上託管消除相關風險
CEX open interest 是 Perp DEX 的 20 幾倍
中心化交易所深度高、流動性集中
對於這種依賴資金費率作為收入的穩定幣,資金費率就是協議跟用戶最關注的指標之一。因為資費一但轉負,可能就會有導致協議賠錢的疑慮。
對於這點,Ethena 協議有給出解釋,其實風險甚小:
協議方有做研究:
大部分時間都是正的,期貨空頭本質是出借資金,出借資金不可能長時間保持 0 利率或者負利率
牛市幾乎很難見到 perp 負資費的情況發生,熊市負資費歷史上也沒持續太久
保險基金
有兩種代幣:USDe, sUSDe,USDe 質押會變成 sUSDe,假設 USDe 質押率是15%,就代表協議總收入 85% 進到保險基金
負費率的時候協議不會也無法從質押合約中刪除累積的獎勵,因此賠的錢是保險基金 cover,所以 sUSDe 只會有收益或者無收益,不會有負收益的情況
保險基金的錢多到他們要拿去跟其他協議合作買國債
但是,假設真的長期資費為負,保險基金總有耗盡的一天><,那又是另一個故事了
Firewall: : sequencer hack detection plugin
by
Firewall 是一個最近被介紹的項目,主要是提供一些透過 RaaS (Rollup as a Service,如 Conduit 等)跑 L2 的項目,可以簡易的加上一個「Safe Sequencer 插件」,讓 Sequencer 有自動偵測 hack 的功能,一旦他們的 AI model 偵測到有 hack 發生,就自動不收納該筆交易。
儘管這樣監管交易的「服務」不符合抗審查的精神,但筆者認為未來可能看到更多這類型的插件,讓不同的項目方可以選擇用不同的方式跑自己的 rollup。未來項目方若要使用這類服務,如何權衡它與 Force Inclusion 機制間的關係,也值得關注。
Ephemeral Rollup
by
Ephemeral Rollup 顧名思義是短暫存活的 Rollup 的意思,這種 Rollup 的目的是為了緩解短時間活動例如搶購 NFT 對 L1 造成的 Gas Fee 飆升的影響。透過將搶購 NFT 或搶購演唱會門票由一個鏈上合約變成一個 Ephemeral Rollup,這些搶購的交易全都會發生在該 Rollup 上而不是 L1 上,對 L1 來說不管搶購多激烈,在它看來就是 Rollup Sequencer 定期送一筆交易上來更新該 Rollup 的紀錄而已,而 L1 使用者完全不會受到這些搶購交易所影響。
Avail DA 也和 Stackr Labs 合作用 Ephemeral Rollup 的方式舉辦了一場足球錦標賽,玩家在該 Ephemeral Rollup 上送交易進行比賽,等到比賽結束後最終狀態被寫回 L1,這時 L1 的合約可以再依照最終狀態來鑄造獎牌 NFT 之類的贏家們。Stackr Labs 寫了一篇文章介紹他們如何設計這樣一個以 Ephemeral Rollup 搭建的應用以及遇到的挑戰。
by Jack
Solver vs. Liquidity Pool in Cross-chain
by
Cross-chain, intents, chain abstraction 是今年討論度很高的議題,別於以往透過流動池來處理跨鏈轉帳的作法,發展出了新的基礎建設 Intent layer。Intent layer 的生態系,希望透過去中心化的鏈下設施來滿足用戶跨鏈轉帳的需求,進而抽象化用戶與各個不同鏈的應用互動。像是 Across + Uniswap、CoW Swap 生態系都在往這個方向發展,Across 和 Uniswap 共同推出了 EIP 7683 來制定跨鏈 Swap 的 Intent 標準,而 CoW Swap 則已發展出自己的 Solver 生態系來滿足在同一個鏈上的 Swap Intent。
而這篇推文則是 Nomial 的 Cofounder Mike 寫有關於他對於 Solver,也就是 Intent 生態系,和傳統 LP 流動性池,處理跨鏈問題的比較。在文中他寫到,目前的跨鏈交易還是以流動性解法的 Layer Zero 為主流,接著去提出其實本質上,Intent 是可以和流動性池結合的,這也是 Nomial 正在處理的問題,透過建立流動性池來為 Intent Solver 提供流動性,而反觀 Layer Zero 的本質是跨鏈訊息,而在鏈上跨鏈訊息來處理交易並不是可以規模化的作法。不過後來文章中也有提到 Mach Finance 便是透過 Layer Zero 來進行鏈下的訊息傳遞來實作 Intent Layer。所以目前的趨勢,看的出來各個生態都想要藉由鏈下的設施來滿足和聚合跨鏈需求。
Oracle Extractable Value (OEV)
by Jack
Crypto 研究機構 Delphi Digital 在一篇 推文 分享他們研究的 OEV(Oracle Extractible Value),以及針對市面上 OEV Solution( API3、UMA 和 Pyth )進行一些比較。
OEV 是 MEV 的一種,通常是 Searchers 會利用搶先交易、套利和清算來獲取 OEV,通常談論到這個議題時都會牽扯到借貸協議,因為通常借貸協議會需要付出大量清算獎金給清算者,這種就算一種 OEV Leak。
Frontrunning
Bot 監控 mempool 中的 Oracle 更新,在 Oracle 更新之前插入提取價值的交易
Arbitrage
DEX 和 CEX 之間的價格差異
通常影響 Perpetual DEX
Liquidations
在 Oracle 更新後插入交易
捕獲清算獎金
通常影響 Lending protocol
通常 OEV 算是沒辦法避免,所以大部分 OEV Solution 都是嘗試去捕獲 Leak 的 OEV,而目前市面上 OEV Solution( API3、UMA 和 Pyth )都是透過拍賣機制(Order Flow Auction)去解決,透過競價機制去回收 OEV 來回饋給協議,下圖就是一個相當清楚得比較表供大家參考。
另外 COSCUP 有一場演講主題就是在介紹 OEV:A brief introduction to Oracle Extractable Value(OEV),有興趣的人可以等 COSCUP 上傳影片。
EIP-7702 updates
by
在最新一個 EIP-7702 的更新中,確定了幾項改動:
EOA Delegate 的邏輯合約一次只能存在一個,而且會寫在 EOA 地址裡,如果使用者要取消 Delegate 的話就 Delegate 給 Zero Address。
原本的設計如同 EIP-3074,都是使用者鏈下對要 Delegate 的邏輯合約簽名,每次要執行 Delegate 就將簽名帶上鏈,因此使用者可以同時對很多不同邏輯合約簽名,這次用 A 合約 Delegate,下次用 B 合約 Delegate。
這聽起來很方便,但同時也意味著管理這些 Delegate 簽名不容易,而且要是某個合約沒有寫好防止重放或 Revoke 的邏輯,那就表示使用者簽下去之後就永遠都可以 Delegate 給該合約。要是該合約有漏洞,那 Delegate 簽名就可以被無限利用。
Storage 存放在 EOA 自己身上,由邏輯合約自己避免 Storage Collision 的問題。
如果兩個邏輯合約使用到同樣的 Storage,那就有可能導致讀到錯誤的 Storage 內容或覆寫掉重要的參數。
社群提出了很多不同設計要讓 Storage 統一儲存在其他地址上,或是由協議來幫忙在每次 Delegate 給新邏輯合約時清洗 Storage,但這些方法都會引入更多複雜度,因此最終決定將這個風險交給邏輯合約設計者們自己處理。
延伸討論
共享 Blob 設計
by
因為 EIP-4844 的 Blob 是固定大小、固定成本,而不是用多少付多少,所以沒有塞滿 Blob 就發布的話,就等於是浪費資源。這在 Blob 費用低的時候沒有問題,但當 Blob 成本飆升時,浪費的資源就會非常可觀,因此社群中有一些人提出共享 Blob 的點子和設計(1、2),讓多個小 Rollup 可以一起發布資料到同一個 Blob 裡。
如果看完本次分享後有更多的問題想問、有其他技術想了解,請大方地告訴我們!
Grant
TEM 在進行實驗性的 Grant,贊助一些公共財。如果你有任何公共財想法也歡迎讓我們知道!
待認領的 Grant
社群活動的報名平台 Survey
難度:★
贊助金額:USD $200
Web2 整合 ENS 的 Survey
難度:★
贊助金額:USD $300
區塊鏈技術名詞翻譯計畫
難度:★
贊助金額:USD $200 / month
進行中的 Grant
Paragraph.xyz 作為文章發表平台的 Survey
不同 Web3 協議的 Governance 機制 Survey
近期活動
ethereum.org Translatathon 線下聚會
2024年以太坊基金會主辦的翻譯黑客松於 8/9 展開,為期 9天至 8/18 結束。你不需要為專業譯者,只要具備雙語能力都可以報名本黑客松,跟全球翻譯黑客一起將以太坊基金會網站的內容翻譯成繁體中文或其他語言,讓以太坊的知識跟資訊可以更容易地讓全世界的人了解學習。
本次黑客松總獎金三萬美金,與第一屆不同的是這次僅有個人組別。報名參與後,翻譯黑客們可以在黑客松期間自由貢獻翻譯量,獎項將以字數多寡為主要評量標準,僅需翻譯100個英文字即有參加獎領,但禁止使用機器翻譯。
更多資訊及黑客松規定請參考翻譯黑客松網站:
https://ethereum.org/....../translation....../translatathon/
本週末來自 ethereum.org Discord 的 Mod Xeift 在 Perpetual Protocol 友情贊助場地下,會舉辦一個實體活動,邀請有興趣的人一起到場參與翻譯黑客松、吃吃喝喝順便交流!
請透過 Luma 報名:https://lu.ma/2i9fi2zi
宣傳
TEM Medium 2024 有獎徵稿
TEM Medium 目前正在進行有獎徵稿!詳情請參考這篇文章
2024/08/21 ETHTaipei x TEM Meetup
本月 Meetup 由 Amber Group 的 Louis Tsai 來為大家介紹如何追蹤 Web3 的攻擊事件、了解常見的攻擊手法,以及如何重現攻擊過程!想入門或學習 Web3 資安的讀者趕快來報名!
Meetup 都會有提供晚餐,請記得在報名網頁報名後,當天提早(18:30 後)到場和大家一起邊吃邊聊~