文章摘要
用戶友好的流動性正在改變原有判斷,基礎設施成為主要驅動因素,而生態增長與生態增長仍決定長期表現和價值空間。
核心观点
- 下圖展示的是EVM系主要的一些鏈採用賬戶抽象的月度用戶數據變化情況。
- 這兩個點看似有點衝突,昨晚有個BNB Chain的Space我也淺淺的聽了下,聽到有人問,官方那邊也沒答很清晰,我就簡單延伸一下這兩種情況在目前市場上已有的解決方案是咋做的。
- Particle作為市場上最出位的鏈抽象協議,其解決方案中一項[通用GAS],所採取的就是類似的方式(不過是多鏈場景)。
- (2)在實操過程中,因為Particle是多鏈的場景,流動性協調可能更加複雜,但是在BNB Chain的單鏈場景下,協調起來就相對更簡單一些。
正文
前天BNB Chain發佈了路線圖介紹,通篇嘰裡咕嚕展望了不少我就不總結了,摘兩個和用戶鏈上交互有關的點出來聊聊。
在原文裡面有講到兩點:(1)允許用戶使用穩定幣或其他類型的 BEP-20 代幣支付 gas(2)允許免Gas交易
這兩個點看似有點衝突,昨晚有個BNB Chain的Space我也淺淺的聽了下,聽到有人問,官方那邊也沒答很清晰,我就簡單延伸一下這兩種情況在目前市場上已有的解決方案是咋做的
希望幫助大家理解這兩件事
1.允許用戶使用穩定幣或其他類型的BEP-20代幣支付gas是如何實現的?這個問題在BNBChain這裡其實可以拆分成兩個更具體的問題
(1)這個在後端是不是需要提前存儲指定代幣(這是在Space上有問的)
(2)這對於 $BNB 的鏈上效用是不是存在著影響
針對這兩個問題可以引用Particle Network 的方案進行解答
Particle作為市場上最出位的鏈抽象協議,其解決方案中一項[通用GAS],所採取的就是類似的方式(不過是多鏈場景)

用戶可以使用任何代幣支付交易費用,來自任何源鏈,比如使用BNBChain上面的USDT支付Solana上的交易費用
具體是如何實現的?
(1)簡單來說,用戶發起交易時,Particle內置的通用賬戶會自動檢測用戶賬戶中可用的代幣,並通過節點對流動性池的協調來完成結算
(2)在實操過程中,因為Particle是多鏈的場景,流動性協調可能更加複雜,但是在BNB Chain的單鏈場景下,協調起來就相對更簡單一些
只要代幣本身在鏈上存在流動性,理論上就可以實現任何代幣進行交易費用的支付
也就不存在需要預存xx代幣的這種情況
1.1與之相對的還衍生一個問題,既然讓其他代幣作為Gas支付手段了,那不就對$BNB 的鏈上使用場景有影響嗎?
在我過去曾對XION和Particle的方案解析中同樣也能找到答案:這些鏈抽象方案節點最終會通過在後端完成原生代幣的結算如下圖

邏輯有些類似於預付
(1)比如在Particle這裡,用戶支付多鏈的GAS,最後轉換成了原生代幣PARTI
(2)在XION這裡,就是用戶支付USDC,然後在後端再換成XION
在BNB Chain是什麼樣的邏輯?同樣也可以是用戶支付任何的BEP20標準代幣,然後在後端與BNB進行兌換
這樣,就保證了鏈上交易體驗的複雜性被降低,同時還能不影響原生代幣的使用場景
當然,實現的前提仍舊是:有流動性
2.允許免Gas交易又是如何實現的?
預付,還是預付。上面提到的了任意Gas的支付可以理解成[鏈上預付]的邏輯
那特定交易類型或者是特定dAPP的交易免GAS同樣也是預付,只不過這個預付的對象不同
應用開發者能夠通過預付gas來實現這一點,通過預先為Paymaster充值,Paymaster從預充值的資金中支付Gas費用,BNB Chain也有可能會舉辦GAS的補貼活動來活躍鏈上生態
2.1更進一步的
我看了BNB Chain路線圖文章描述的是基於EIP-7702,我對以太的各種執行標準不太熟,特意去搜了一下,這個標準本身並沒有直接定義付款人 (paymaster) 解決方案
而是提供了一種機制,使得外部擁有賬戶 (EOA) 可以暫時擁有類似智能合約的行為,這才為付款人解決方案的實現提供了基礎(因為Paymaster是智能合約)
➠熱知識:Paymaster它充當用戶和區塊鏈網絡之間的中間人,負責支付用戶交易的Gas費用
因此,指定類型或是指定dAPP的無GAS交易大概的流程是如下
(1)用戶發起交易
(2)dApp將交易轉發給Paymaster: dApp不會直接將交易發送到區塊鏈網絡,而是將其轉發給預先配置好的Paymaster合約
(3)Paymaster驗證、支付並提交區塊鏈執行
2.2關於EIP-7702的賬戶抽象延伸
該解決方案在我查閱資料的過程中,有文章將其稱作是:確保賬戶抽象實現更加高效和兼容的解決方案
同時提供的是一種針對開發者更加友好的解決方案,可直接解決一些核心問題,以無需信任、兼容且面向未來的方式為EOA賬戶提供智能合約賬戶功能
而賬戶抽象在我之前的帖子也提到過,它作為鏈抽象的技術子集,給鏈抽象這個敘事提供了強有力的支撐
下圖展示的是EVM系主要的一些鏈採用賬戶抽象的月度用戶數據變化情況

希望上面的兩大段能幫大家理解[任意Gas支付]、[無Gas支付]這兩件事是如何辦到的
因為我刷了一圈X,哎同質化的內容其實挺多
樂意見到的一個現象就是BNB Chain作為頭部的行業基礎設施之一也開始做對用戶更友好的改變
我在很早很早之前就認為一個普通用戶想要訪問一條鏈,需要準備的前置知識太多太複雜,交互感受也很差,這是很違背常理的
這同樣也是我非常頻繁的為鏈抽象這一敘事打Call的出發點,它並不是僅僅在敘事層面的東西,隨著市面上諸如UniversalX這樣的鏈抽象應用開始跑,鏈抽象這件事已經被市場驗收:這是一件對鏈上用戶更友好的事情
BNB Chain的發展路線簡單點說是改善鏈上用戶的使用體驗,名詞化的暢想就是往鏈抽象的道路去發展
但無論如何,技術都是服務於用戶的,能夠確實的感受到便捷的鏈上體驗才是實打實的升級
尤其是最近鏈之間的熱點輪動很快的背景下,鏈抽象讓很多不適應鏈上交互的用戶也能下場捕獲到一些潛在的Alpha
以上