作者:Cameron Dennis,NEAR協議核心貢獻者;FF,LBank Labs web3基礎設施研究負責人;編譯:金色財經xiaozou
1、引言
不同區塊鏈、rollup和模組化組件的激增為Web3生態系統帶來了極大的複雜性和嚴重的碎片化問題,讓用戶和開發者難以獲得最佳體驗,因為無數條各種各樣的鏈會造成流動性、應用和使用者的碎片化。相應而來的複雜的使用者介面對於主流用戶來說很難有效率地操作。
在不同鏈之間橋接資產通常少不了包裝代幣的混亂和非直觀的過程。此外,跨鏈橋接機制不一致且繁瑣,有漏洞和安全風險。這種標準化的缺失不僅阻礙了資產的無縫轉移,還使用戶面臨潛在的安全威脅。此外,各種鏈上的非原生資產的流動性通常是有限的,這進一步使資產轉移過程變得複雜。
最近的比特幣復興(Bitcoin Renaissance)主題活動產生了將智慧合約功能引入鏈上的強烈需求,加劇了不同鏈之間的兼容性和互通性方面的挑戰。
為了實現大規模採用的願景,一個統一的帳戶系統是必不可少的。該系統將允許用戶與各種鏈上的應用程式無縫交互,自動橋接或交換資產。這消除了針對多個鏈單獨管理各鏈帳戶的需要(每個鏈都需要不同的錢包介面)。使用單一NEAR帳戶在任何鏈上簽署交易的能力透過一個統一介面簡化了用戶交互,實現了無縫交易。
NEAR協議作為鏈抽象(Chain Abstraction)的全面解決方案脫穎而出,其核心重點是促進大規模採用。 NEAR旨在降低使用者的進入門檻,減少開發者的摩擦,並提供無縫的服務。它允許使用電子郵件地址建立和恢復帳戶,無需獲取資金即可使用帳戶,並控制其他鏈上的帳戶。儘管其底層系統很複雜,但NEAR提供了一個非常容易使用的平台,增強了使用者體驗。
本文的重點是深入研究NEAR鏈抽象的基本元件,包括帳戶抽象(Account Abstraction)、前端抽象(Frontend Abstraction)和後端抽象(Backend Abstraction)。我們還將探索這些抽象層支援的潛在新用例。
2、登入抽象:原生網域名稱系統
自2020年4月首次推出以來,NEAR協議的每個錢包都內建了帳戶抽象,它在過去一年中一直是以太坊生態系統中的一個突出話題,EIP 4337引發了大量討論。然而,對於帳戶抽象這一概念的確切定義仍然缺乏共識。通常,人們傾向於在帳戶抽象的保護傘下包含輔助功能,如社交登入、多簽功能和gas費支付。從本質上講,帳戶抽象化指的是以程式方式建立交易的有效性條件並利用智慧合約執行交易的能力。
而NEAR協定引進了一個原生網域系統,將人類可讀的帳戶與具有不同功能的不同權限的眾多金鑰相關聯。 NEAR也提供將外部帳戶(EOA)轉換為智慧合約的功能。因此,在其他區塊鏈平台上被視為「帳戶抽象」的是NEAR架構的固有方面,是協議的內建功能。
(1).near是原始帳戶抽象
. near帳戶模型構成了NEAR智慧合約的基礎,提供了高度可組合性和廣泛的使用者可能性。
FastAuth是一個關鍵的金鑰管理系統,允許使用者使用他們的電子郵件地址恢復或註冊一個NEAR帳戶。該功能提供了類似web2的登入體驗,而無需儲存助記詞或密碼。取而代之的是,密鑰透過先進的「Passkeys」技術得到保護,該技術使用生物識別資料(如與特定設備相關聯的指紋或FaceID)取代密碼。使用者可以透過MPC恢復服務隨時使用他們的電子郵件重新存取他們的帳戶。
FastAuth的下一個版本計劃於本月發布,將包含NEAR地址到EVM、比特幣和其他區塊鏈地址的映射。此功能將使NEAR帳戶能夠對其他鏈發起交易簽名,從而直接在NEAR的智慧合約環境中實現多鏈應用程式的無縫開發。
(2).tg開啟新時代
每個NEAR帳戶都可以與各種存取金鑰對相關聯。如果我們將NEAR帳戶視為一個真實的人,那麼這個人可以持有不同的密鑰訪問各種協議,甚至可以持有不同的密鑰來使用不同的簽名演算法暢遊不同的鏈。
由於NEAR基於WebAssembly的運行時,與Telegram的整合充分釋放了它的潛力。到目前為止,NEAR協議的用戶一直被限制在一個頂級域,.near。然而,.tg域的引入為大量的機會打開了大門。
領先的主流交易所已開始支援.tg帳戶的存取款,為更順暢地整合其他頂級域名鋪平了道路。
Telegram已被證明是透過HOT DAO(一個多鏈MPC網絡,允許用戶在Telegram上創建和管理錢包)實現大規模採用的網關。根據DappRadar的數據,HOT DAO在過去30天內平均每週有388萬活躍用戶。光是這款應用程式的周活躍用戶就超過了Solana、Base和BNB的總和(2024年6月5日)。
這個錢包展示了用戶體驗可以類似熟悉的行動應用程式。此外,它還具有引入多鏈功能的能力,為用戶提供鏈無關Dapp。
3、前端抽象
(1)到NEAR協定的網關
Web Assembly驅動的區塊鏈作業系統(BOS)標誌著NEAR協定向開放網路(Open Web)邁出了開創性的一步。雖然NEAR不是第一個可以託管靜態資源的公鏈,但卻是第一個提出可組合的去中心化前端方法的公鏈。透過利用NEAR區塊鏈具有成本效益的儲存和運算能力,NEAR組件的程式碼完全鏈上儲存在SocialDB智能合約內。
可組合的去中心化前端是指可與任何Web2或Web3後端以及任何錢包無縫整合的框架。 BOS繼承了React的設計,每個元件都建構在React元件之上。這種結構促進了精通JavaScript的大型開發者社群對開源程式碼庫的貢獻。值得注意的是,許多前端元件可以透過分叉協定再次使用,例如以Uniswap為模型的DEX平台。
除此之外,類似樂高積木的組件組合允許建立複雜的應用程式。這種方式簡化了發布統一平台,為使用者提供全面的體驗,方便使用者在單一頁面上跨協議操作的過程。 NEAR的官方網站near.org不僅是社交平台,也是開發人員的組件商店和用戶的Dapp商店。
在討論BOS時,NEAR組件和智能合約之間的互通性經常被忽略。 NEAR組件可以與NEAR區塊鏈上的智慧合約無縫互動。視圖(view)方法允許任何人進行免費查詢,而呼叫(call)方法則需要使用者進行身份驗證。
(2)到L2的網關
去中心化前端可以提供易用的元件,以鏈結抽象的方式進行建構。
DapDap作為以太坊L2的通用網關,提供了一個無縫且用戶友好的平台,透過將其整合到單一UI中來簡化整個DeFi的操作。 DapDap支援10多個以太坊L2和超100個dApp,作為實現輕鬆登入和無縫探索開放網路的終極DeFi解決方案脫穎而出。
此外,DapDap不僅限於L2,EVM鏈的生態系統和協議本質上是相同的,包含去中心化交易所、借貸平台和NFT市場。這種統一性使創建一個跨各種EVM鏈的綜合平台成為可能,為用戶提供一站式解決方案,暢遊去中心化金融空間。
4.後端抽象:鏈簽名
(1)TSS
促進這一點的底層技術是鏈簽名(Chain Signatures),這是一種開創性的閾值簽名協議,它利用NEAR上的多方計算(MPC)簽署者網路。
MPC並不是什麼新鮮概念,已被用於Coinbase錢包等解決方案,其中用戶保留一個金鑰,中心化的各方保留其他金鑰。 MPC有幾個明顯的優勢:
-
使用者體驗與傳統應用程式保持一致。
-
MPC可以支援任何鏈,無論它是否支援智能合約(例如:比特幣和Doge)。
-
它支援同時相容多個鏈的底層橢圓曲線。例如,比特幣和EVM使用基於ECDSA的曲線,而像NEAR、Solana和Cardano這樣的鏈則使用EdDSA演算法。
傳統MPC簽章方法的一個挑戰是,更新節點需要產生新的公鑰。然而,將新的閾值簽章協定與金鑰再共享流程集成,使MPC簽署者能夠維護相同的聚合公鑰,即使金鑰share和節點不斷更新。
當將MPC應用於鏈簽名時,每個鏈上的每個用戶都會產生一個不同的位址,使他們能夠將資產存入這些位址以進行無縫交換。
NEAR的一個關鍵優勢是它的帳戶模型,它本質上是一個控制一系列私鑰的網域。智慧合約錢包可以直接請求驗證者簽署任何任意有效載荷,例如比特幣或Optimism上的交易。 NEAR在其驗證者間整合了可程式MPC功能。
(2)成熟的組件
-
元交易(Meta Transaction)
元交易是NEAR生態系統中的基本交易類型,支援用戶在不擁有任何gas或代幣的情況下在NEAR協議上進行交易。這個過程涉及用戶創建和授權鏈下交易,而由被稱為relayer的第三方來支付提交和執行費用,從而簡化了用戶登入NEAR平台的過程。
元交易只與relayer一起時才能運作,relayer是一個鏈下操作的應用層概念。雖然realyer最初可能會免費提供服務,但若想長期可持續發展可能還需要其他付費模式。用戶可以透過NEAR區塊鏈以外的方法或在NEAR網路上使用可替代代幣來補償relayer。
該特性為鏈抽象鋪平了道路,引入的relayer在支持這一舉措中起著至關重要的作用。 Sweat是第一個採用此特性的協議,成功地將其數百萬Web2用戶轉換為Web3用戶。
-
意圖Relayer
基於意圖realyer開發建設,NEAR需要一個關鍵元件來支援跨異構鏈的用戶交易:一個realyer網路。此網路監視來自多方運算(MPC)服務的回應,處理簽章交易,並將其提交給各自對應鏈以完成交易。
該架構遵循基於意圖的基礎設施,其中NEAR包含複雜的多鏈意圖網路。這種設置簡化了生態系統項目中AI意圖功能的集成,與即將到來的AI驅動的未來保持一致。
-
多鏈Gas Relayer
當與鏈簽名一起使用時,多鏈gas relayer允許應用程式和用戶避免跨不同鏈處理多個gas代幣。它有效地管理各自鏈上的gas支付,使用戶能夠使用一種代幣進行所有gas交易。
NEAR讓錢包和應用程式開發人員能夠探索各種選項,例如使用應用程式代幣進行多鏈交易支付,實現固定費用訂閱模式,或提供折扣以激勵特定用戶行為。
此外,Sweat Economy協議已經在測試網上展示了其功能,標誌著一個重要的發展里程碑。
5.跨鏈dApp的新設計空間
目前,應用程式僅針對其單一發行鏈的用戶群。然而,透過一個帳戶就可以在所有鏈上使用應用程序,為創始人和開發人員解鎖了一系列之前極具挑戰性的用例。
(1)多鏈錢包
在NEAR帳戶中,使用者可以管理任意數量的金鑰,支援金鑰輪換以增強安全性,並實現多重簽署者模式。多鏈Gas Relayer進一步簡化了與不同鏈的各種gas代幣相關的複雜性。透過鏈簽名,人們可以有效地「NEAR化」不同鏈上的帳戶,促進多鏈規模的帳戶抽象化——從以太坊和Solana到比特幣。
錢包開發人員可以輕鬆地利用NEAR的去中心化可組合接口,將所有鏈上的應用程式直接整合到他們的錢包體驗中。例如,錢包就是這種整合的一個主要例子。
此外,帳戶抽像功能提供了社交恢復的可能性。假設有一個維護與特定帳號root.near關聯的好友記錄的social—_recovery.near合約。一開始,root.near帳號新增了一個公鑰,social_recovery.near帳號可以透過鏈簽章進行簽章。好友可以透過將使用者提供的新公鑰轉發給social_recovery.near來啟動復原過程。在收到足夠數量的此類請求後,social_recovery.near就可以對一個NEAR交易進行簽名,使用簽署者root.near添加代表自己的遠端金鑰的新金鑰。此交易一經執行,便立即為root.near添加一個新金鑰,使用戶能夠透過他們為潛在的帳戶恢復需求預先設定的社交恢復流程恢復他們的帳戶。
Sender Wallet(發送人錢包)的概念承諾透過在若干基本方面簡化私鑰管理來徹底改變使用者體驗。首先,它提供從你的NEAR帳戶即時產生的以太坊帳戶來為使用者簡化流程。其次,它支援原子交換,允許NEAR帳戶和其他鏈之間的無縫交易,從而提高了交易效率。最後,Sender Wallet支援使用首選代幣支付gas費,增強了交易管理的靈活性。
根據DappRadar,Here Wallet被公認為擁有最多唯一地址活動錢包(UAW)的領先dApp之一。
最初,Here Wallet推出了行動版錢包,旨在提供卓越的用戶體驗。然而,儘管存在優點,但它卻難以獲得實質的牽引力。
最近透過Telegram向MPC錢包的轉變完全改變了這種局面。 Telegram擁有龐大的用戶群,其中相當大一部分用戶是加密領域的活躍參與者。這種轉變意味著NEAR用戶的自然成長,從而帶來真正的用戶黏性。
在加密貨幣領域,代幣激勵發揮關鍵作用,比特幣挖礦就是一個例子。事實證明,Here Wallet的HOT挖礦活動非常成功,在短短6個月內吸引了超過800萬用戶。 HOT挖礦和推薦機制的吸引力最初成功吸引了用戶,但由於Here Wallet不斷推出新功能和應用程式——如HOT應用商店中的NFT市場MITTE——它們仍然會發揮作用繼續探索生態系統。
(2)非智慧合約鏈生態系統
鏈簽名使開發人員能夠利用NEAR作為本身不支援此功能的鏈的智慧合約「層」。
NEAR智慧合約可以作為託管合約,有效管理所有權。基於此基本功能,開發人員可以創建交換或借貸協議,以容納各鏈資產,甚至是那些具有獨特狀態的資產。
在East Blue的NEAR上運行的無需信任的比特幣序數(Ordinals)市場系統中,工作流程確保了賣家和買家之間安全透明的交易。賣家透過市場合約建立一個與他們的比特幣錢包相關聯的存款帳戶。市場合約專門要求MPC簽署者代表比特幣帳戶進行交易。在智慧合約狀態下,賣家對自己的比特幣帳戶擁有所有權,允許它們存入和提取Ordinals。在存入並以10 USDC上架Ordinal後,如果一個活躍訂單與它們的上架相關聯,賣家將被限制提取該Ordinal。市場合約透過防止賣家進行未授權的提款來保護買家。反過來,買家將USDC存入市場合約,並繼續接受指定的10 USDC上架。只有在雙方確認同意帳戶互換交易後,才會執行交易,交易由市場合約在一個區塊內自動處理。
6.資料抽象化:NEAR DA
對NEAR的無縫區塊鏈互通性的願景來說不可或缺的是其快速且低成本的數據可用性(DA)方法。隨著Layer 2 rollup解決方案獲得越來越多的關注,解決高效且經濟的資料儲存的挑戰變得至關重要。 NEAR的DA解決方案提供了一個全面的架構,經過精心設計,利用網路固有的高速和低成本,提供一個強大可擴展的為rollup資料量身定制的儲存層。
NEAR DA的核心是Blob儲存合約,這是一個專用智慧合約,可以直接在NEAR區塊鏈上去中心化儲存任意DA blob。透過利用NEAR的共識和接收處理機制,該合約確保了高效安全的存儲,而不會給共識層帶來過多的數據負擔。除這種創新的儲存解決方案之外,還有Light Client,這是一個無需信任的鏈下元件,可支援KZG承諾、糾刪碼和儲存連接器等進階功能。這個多功能的客戶端可以讓rollup供應商透過驗證交易和收據包含證明來建立複雜的證明系統,進一步提高DA解決方案的可信度和透明度。此外,DA RPC Client作為與NEAR的DA系統無縫互動的主要接口,提供跨各種程式語言的一致且簡潔的體驗。
7.流動性抽象:無橋跨鏈DeFi
鏈簽名最引人注目的一個方面是它們能夠消除橋接需求,透過MPC簽名協議促進跨鏈交易。用戶對跨多鏈的DeFi平台有很高的需求。一些值得注意的用例有原生跨鏈交換(例如,將Ripple上的XRP兌換為Solana上的NFT),跨鏈借貸訂單簿的實現(例如,利用Optimism上的X作為抵押品借入Arbitrum上的Y) ,以及在管理來自NEAR的相關獎勵或罰沒條件的同時,可以在任意鏈上再質押任意資產的能力。
這種能力對於像DapDap這樣的應用程式來說尤其有價值,DapDap是基於NEAR協定開發的,讓使用者可以在統一的介面內探索和參與不同L2解決方案的DeFi應用程式。雖然DapDap目前提供了與L2解決方案互動的鏈上前端元件,但用戶仍需要在MetaMask上切換網路設定來簽署交易。如果用戶可以簡單地登入他們的NEAR錢包,並在任何首選區塊鏈上簽署交易,會怎麼樣?
NEAR協議引入了一種新穎的解決方案,可能提供最具成本效益的鏈上資產交易方式,而無需擔心比特幣和以太坊等傳統鏈上的高昂交易費和延遲問題。透過智慧合約,使用者可以交易衍生性商品路徑,使他們能夠交易存入遠端帳戶的特定資產,而無需讓整個帳戶參與交易過程。例如,去中心化交易所(DEX)可以在各鏈上保持資產所有權的路徑衍生,並支援透過遠端位址直接進行資產交易,而不會在其他區塊鏈上產生結算費用。
8.結語:使用者所有AI的先決條件
NEAR的鏈抽象化為碎片化的區塊鏈環境提供了一個解決方案,實現了所有鏈之間的無縫互動。這種方法結合了帳戶抽象化、前端抽象化、後端抽象化、流動性抽象化和資料抽象,使用戶能夠像使用他們最喜歡的集中式應用程式一樣無縫地參與去中心化生態系統。
然而,NEAR的願景遠遠超出了單純的鏈互通性。其最終目標是提供一個完全自主的作業系統,配備一個個人AI助手,在不損害隱私的情況下,根據使用者的需求進行最佳化。該平台將支援個人用戶所有AI之間的點對點互動和交易,同時也支援由各自成員管理的共享社群AI的建立。
這些社區AI將代表其成員的集體知識和需求,從小型俱樂部和新創公司到城市、全國、甚至是全球規模的社區。具有分叉現有社區和創建新社區的能力,並由成員自己來管理,這個生態系統促進了創新和自決。透過選擇性地管理用於訓練的數據,並透過加密證明實現私有推理,這些社群模型確保了透明度和可驗證性,為真正由人民擁有和控制的人工智慧的未來鋪平了道路。
隨著NEAR生態系統的不斷發展,其對利用可驗證的、用戶所有的人工智慧潛力的關注將變得越來越重要。透過利用鏈抽象基礎設施,NEAR有望促進超越區塊鏈的創新AI應用程式的開發,使個人和社區能夠塑造開放網路的未來。