幾天前,Skate的聯合創始人、CEO Siddharth Lalwani在X上展示了項目的最新成果:在Telegram上參與預測市場Polymarket的押注,而無需切換鏈或者跨鏈轉移資產。
根據官方介紹,Skate是一個通用應用程序層,使應用程序能夠通過一種狀態在數千條鏈上運行。Skate監控每個網絡的狀態,當用戶希望參與某種跨鏈操作時,用戶簽署“意圖”。這些意圖由執行者監控,執行者實時執行它們。例如,如果用戶希望跨鏈轉移10,000美元,執行者會從所有可用網絡中尋求獲取流動性,從而促進交易,實際上統一了流動性。
這依賴於中心輻射型架構,並利用EigenLayer來實現快速確定(fast finality)。這也意味著任何網絡都可以輕鬆集成,因為Skate會監控它們的狀態,然後將它們連接到整個網絡。
本文,PANews對Siddharth Lalwani最新展示的連接Telegram和Polymarket的工作流程進行了圖文編譯,以便讀者更好地理解這一創新。
Skate的聯合創始人、CEO Siddharth Lalwani:
我們內部正在構建一個測試應用,用於在TON上啟用Polymarket預測市場。用戶可以直接在Telegram內,通過一個Telegram的迷你應用與Polymarket交互。他可以表達意圖,比如他想下注10美元賭特朗普會贏得美國總統大選,整個流程都會為他自動執行。他不需要切換鏈,也不需要跨鏈橋接資產。
測試應用介紹:
對於用戶來說,他仍然在Telegram內,通過迷你應用交互。他的資產仍在TON上,他只需要表達下注特朗普會贏得選舉的意圖。資產會進入一箇中間階段,並在TON區塊鏈的外圍合約(periphery contract)中。
總的來說,內核(kernel)代表核心應用邏輯和應用狀態部分,而外圍則代表用戶交互邏輯部分。每個用戶交互的鏈都會部署一個外圍,但對於同一個應用,只有一個內核應用,這就是單一應用狀態的原因。用戶在TON上的Telegram迷你應用內表達意圖,這個意圖會被執行者拾取,並在Skate上部署的內核上執行。這個內核目前基本上存儲了用戶在Polygon上部署的代理合約、多簽名錢包及其TON地址的映射,並啟用從TON到Polygon的所有回調(callback)。
一旦需要回調,比如用戶下注時,回調通過EigenLayer,利用從預確認AVS獲得的高經濟信任,回調會為用戶創建代理合約,並在Polymarket上下注。
現在,假設我在Telegram內,通過我們開發的測試應用與之交互,下注米歇爾·奧巴馬會贏得美國總統大選。我不認為她在參與競爭,不過我會快速演示。我們會將Tonkeeper錢包與應用連接,這是我創建的錢包,裡面有一些USDT和用於gas的TON。假設我們下注0.1 USDT,賭米歇爾·奧巴馬會贏得選舉。這會生成一個下注意圖。作為用戶,這就是需要做的一切。
整個用戶流程在後臺的執行情況:
現在,通過區塊鏈瀏覽器,我會快速演示後臺實際發生了什麼。我剛剛通過用戶的錢包進行了交互,快速打開TON區塊鏈瀏覽器查看交易。
這裡顯示了0.1 USDT轉移到合約。這是中間階段,現在為用戶生成了在Polymarket上下注的意圖。執行者會拾取這個意圖,並在包含核心邏輯的合約上執行。
這是Skate鏈上的內核合約,這個內核合約負責保持與Polymarket交互的用戶狀態,通過Skate無狀態應用模型完成。
你可以看到,47秒前,內核部分的處理意圖被調用。對於從Skate鏈到任何鏈的每個回調,都會創建任務並關聯任務ID。AVS操作員會檢查任務ID,並進行證明。一旦收到足夠的證明,回調會在目標鏈上執行,這個案例中是Polygon。
因此,我們快速查看Polygon上的網關合約,所有來自EigenLayer AVS的交互,即預確認,將在這裡部署的任何無狀態應用外圍上發生。快速刷新一下。你可以看到1分鐘前,為用戶執行了一筆交易。這次代表用戶下注了0.1 USDT。我快速解釋一下這裡實際發生了什麼。
首先,為用戶創建了一個多簽名錢包。我們自動生成了這個地址,並將其存儲在SkateChain的映射中,這樣代理就可以代表用戶創建,並在映射中更新他們的TON地址。
代理創建後,接下來執行的數據調用是你必須給Polymarket合約的不同批准。在這種情況下,是Polymarket上的CTF合約和一些其他互動必須進行的批准。批准完成後,接下來發生的是,我們首先從創建多簽名的錢包的UA(User agent,指在進行網絡通信時,代表用戶端向服務器發送請求的一種標識)中移除所有權,然後將多簽名的所有權轉移給EigenLayer AVS。我認為這是我們設計中最優雅的部分。
現在,基本上,所有代表用戶在不同鏈上交互的代理都由預確認AVS擁有。如果我們上線生產時有一個50億美元的基準經濟信任,這基本上決定了移動任何資產的成本。所以,如果你想攻擊這個系統,經濟成本就是這樣。
因此,任何資產的移動都會在獲得價值超過50億美元的質押後發生。然後,Polymarket上的訂單匹配就會完成。
我可以快速展示在多簽名合約上的情況。這是為這個TON用戶創建的多簽名合約。首先,一個提供者為他提供了一些資產以便結算。提供者基本上可以在庫存之間不斷再平衡,以獲得TON資產,最終他們會得到Polygon上的資產。你可以看到訂單匹配已經執行,基本上代表用戶在Polymarket上下了注。
之後,回調會在TON上發生,用戶在那裡結算。整個流程完全無縫,所有託管都由AVS負責,這為我們提供了非常高的經濟信任,我會說使整個系統無信任。我只是想快速記錄下來,並幫助你們瞭解這個無狀態用戶體驗的樣子。
現在,基本上,通過這種方式,我們可以在任何藍籌EVM應用或非EVM鏈(如TON、Solana)上啟用這些應用。更重要的是,我們可以啟用這種新的異步應用設計模式,擁有單一應用狀態。感覺就像你在所有鏈上運行同一個應用,但在用戶層面,他不需要擔心切換鏈。即使在應用開發者層面,他們也不需要擔心。我在這個特定的鏈上,但現在有一個新鏈提供空投激勵,我想把所有用戶都遷移過去。現在你可以在所有鏈上運行你的應用,並獲得所有生態系統的網絡效應。
Siddharth Lalwani表示,“我們非常興奮能夠為大家提供這些應用,期待與大家的互動。我認為我們還有一些細節需要處理。我們希望聽到你們的反饋,希望你們與任何有興趣在這個新設計空間中構建的團隊聯繫。我們非常高興與大家分享這一切,期待社區的反饋。”