在剛剛結束的EthCC 上,Starknet 宣布即將推出Starknet Appchain (應用鏈)的消息受到廣大關注。作為專門針對應用程序的去中心化區塊鍊網絡,應用鏈可以支持特定用例和滿足特定需求。應用鏈的出現帶來了「鏈」和「應用」之間關係的範式轉變,即從供給側驅動轉向需求側驅動模式,其興起對整個Web3 基礎設施領域或許都將產生深遠影響
在剛剛結束的EthCC 上,Starknet 宣布即將推出Starknet Appchain (應用鏈)的消息受到廣大關注。作為專門針對應用程序的去中心化區塊鍊網絡,應用鏈可以支持特定用例和滿足特定需求。應用鏈的出現帶來了「鏈」和「應用」之間關係的範式轉變,即從供給側驅動轉向需求側驅動模式,其興起對整個Web3 基礎設施領域或許都將產生深遠影響。如果你也想了解應用鏈如何構建Web3 生態系統,就請查收上一期TinTinWeekly 的精彩回顧。
7 月26 日舉行的TinTinWeekly 第23 期活動,由TinTinLand 社區經理Tracy主持,活動邀請到了Parity Engineer Suvi Dong、Founder of Octopus Network Louis、Starknet 中文社區核心貢獻者Leo、Polygon APAC Senior Business Development Manager Chyi Yan Hshieh與關注應用鏈發展的愛好者們相聚直播間,一同探索應用鏈支持更多新興應用發展的機遇與挑戰。本次線上活動共吸引了300 餘位觀眾的參與,不少觀眾還在直播間與嘉賓們近距離交流互動。
錯過直播的小伙伴們可以點擊Twitter 鏈接查看哦! 🚩Twitter Space 回放鏈接:
https://twitter.com/i/spaces/1OwxWwwNzzVxQ
精彩觀點
在用戶體驗方面,賬戶抽像以及多簽錢包、社交恢復功能等,都是對普通用戶更友好的嘗試。
波卡生態中,應用鏈與中繼鍊和平行鏈的溝通會像以太坊上的L1 和L2,成為未來Web3 生態系統的重要組成部分。
跨鏈協議最終會從發散(diverge)的階段,發展到「萬橋歸一」(convert)的階段。
跨鏈互操作性讓多鏈世界成為可能
跨鏈互操作性是應用鏈發展的一個重要命題。跨鏈互操作性是指應用程序能夠跨不同區塊鍊網絡實現相互通信和交互,這樣可以實現數據和價值在不同系統之間的傳輸,增強連接性和無縫集成。
連通多鏈世界
人們普遍認為,區塊鏈最重要的功能之一就是操作原子性,即一個用戶可以在鏈上同時與三四個項目進行交流;同時,區塊鏈又提供了項目與項目之間的可組合性,使得在安全性得到保證的前提下,Web3 領域的技術創新速度遠遠快於Web2 行業。
未來,當區塊鏈需要承載越來越複雜的應用,以及各個應用中越來越重要的邏輯,那麼DApp 將成為一條很重要的應用鏈。然而,這種情況下,區塊鏈所提供的操作原子性卻會被打破。要同時實現既能跨鏈,又能保證操作原子性,答案指向了跨鏈互操作性。
波卡生態最突出的特點之一就是共享安全和跨鏈原子性。波卡中繼鍊和平行鏈的架構下,平行鏈的出塊都要經過中繼鏈的驗證,又因為平行鏈的安全級別是一模一樣的,因此波卡同時具有跨鏈互操作性和跨鏈原子性。
前段時間,Chainlink 的CCIP(跨鏈互操作性協議)面世,為連通多鏈世界找到了新的可能性。從Louis 老師的角度來看,跨鏈協議最終會從發散(diverge)的階段,發展到「萬橋歸一」(convert)的階段。大家都會採用一個開放性協議,互相借鑒經驗,互相增強應用能力。
跨鏈方案
要實現跨鏈互操作性,有哪些具體方案?
Leo 老師介紹道,Starknet 採用的zk-STARK,就是通過存儲證明的過程實現擴容。在鏈下計算後,把所有的交易打包生成一個簡單的聲明,然後在鏈上進行認證,這樣可以實現安全性的保證。在這個過程中,通過storage proof(存儲證明),要想在Starknet 上監控其他鏈上的狀態變化,只需要在一個證明里就可以進行多次的驗證,且只用支付一次Gas 費用,讓證明的成本非常低。未來,還可以通過這種方式獲取其他Rollup 和ZK-EVM 的狀態同步信息。
對於Polygon 而言,其「超級鏈」的設計也是為了支持不同企業構建自己的應用鏈,讓他們之間的跨鏈通信可以得到擴展。 Chyi Yan 老師提到,這不僅能讓項目方構建更多想法、產品甚至交易協作,也能讓用戶擁有更完善的鏈上體驗。
可擴展性打開應用鏈的想像邊界
可擴展性是應用鏈面臨的另一個重要挑戰。處理速度、吞吐量和費用等問題,無疑是應用鏈走向更大規模開發人員應用需要迫切攻克的難關。
在波卡生態中,由於Substrate 是把所有鏈的邏輯都放到wasm 的執行器runtime 層裡進行,而wasm 擁有強大的表達能力,這樣就給項目方提供了能任意定制自己應用鏈的自由度和靈活度。因此,Suvi 老師認為,波卡生態中,應用鏈與中繼鍊和平行鏈的溝通會像以太坊上的L1 和L2 這樣,成為未來Web3 生態系統的重要組成部分。
在應用鏈的發展過程中,究竟應如何解決可擴展性的問題?
Layer3
Layer2 的擴容對於性能有很大的提升作用,但始終存在上限。為了達到更高的性能,Layer3 可以通過遞歸證明的乘法效應實現可擴展性,不僅可以更好地控制技術堆棧以滿足各種需求和隱私,同時也能保持以太坊提供的安全保證。
Layer3 也就是把之前驗證過的多個證明進行兩次壓縮,然後在Layer1 上進行驗證。 Leo 老師介紹道,一次壓縮可以處理多達十萬筆交易,兩次壓縮後能處理的交易量就呈幾何增長,能達到十萬倍甚至百萬級的交易處理量。因此,Layer3 是一個在性能、擴容上都非常高效的方案。未來,還有可能在Layer3 上針對不用的需求再定制專有的鏈,也就是在Layer3 上再搭建一層Layer4,讓應用鏈實際使用起來更加方便。
ZK 技術
Polygon 2.0 的發布中,就將可擴展性作為核心關注的問題。單個的區塊鏈並不是可以無限擴展的,而如果要通過不斷地增加和創建的新的鏈來實現擴容,那無疑也會導致區塊鏈的流動性降低,從而安全性和交易效率也會隨之下降。 Polygon 2.0 的架構中,就通過使用ZK Powered L2 鏈,將實現無限可擴展性,使整個Polygon 網絡感覺像是一個單一的鏈,允許各種應用程序在一個網絡內以高可組合性進行交互。
Starknet 未來則會推出Kakarot zkEVM,這是一個使用Cario 語言部署的EVM,通過增強EVM 的兼容性,可以擴展Starknet 生態系統的可靠性,同時幫助EVM dApp 的擴展。
應用鏈的未來何處去
隨著Layer2 上有更高的擴容方案,應用鏈未來將可以承載更複雜的運算,從而實現更多更複雜應用的構建;在應用上,可以迎合特定的細分市場,為各個行業提供優化的解決方案。
推動全鏈遊戲發展
以全鏈遊戲為例,當遊戲的所有的核心邏輯,包括狀態存儲、計算與執行等,全部部署於區塊鏈上時,不僅遊戲中所有的操作都需要經過鏈上驗證,而且開發模式也會完全不同於以往的遊戲。通過在應用鏈上進行遊戲開發,可以提高開發效率,也能降低用戶的交互費用。
在開發方面,開發者可以在應用鏈上根據遊戲的不同組件進行針對性開發,每更新一個組件時,不需要對整個遊戲進行更新,可以讓遊戲在開發上有更好的可組合性。在性能方面,鏈上儲存的費用降低,可以讓用戶節省很高的交互費用。
要實現全鏈遊戲更好的發展,開發者需要在玩法、合約、技術等各個層面優化遊戲,以此提供更好的遊戲體驗,實現全方位升級;同時,這也對應用鏈的性能和吞吐量都提出了更高的要求。 Leo 老師認為,當整體優化達到一定程度,未來一兩年內會出現一些現象級的遊戲。
實現鏈上鍊下的連接
應用鏈的流行,不僅在於提供了更靈活的、定制化的開發功能,在現實世界的應用也使其具備了更大的想像空間。例如,應用鏈可以支持構建物理世界中供應鏈的管理,通過模塊化的數據同步、數據追踪甚至支付層等不同功能,實現對當下供應鏈管理的有效補充,甚至滿足用戶和平臺本身的潛在需求。
RWA 賽道的火熱,反映了人們希望將更多鏈下資產搬到鏈上的願望。要實現鏈上與鏈下的可信溝通,過去依靠預言機進行操作,Suvi 老師認為Substrate 可以讓用戶定義自己的賬戶抽象,且原生具有預言機的功能,這樣的底層開發框架將撬動更多Web2 人群從現實世界進入Web3 應用。
提升用戶體驗
如何能讓應用鏈上開發的應用程序真正產生價值?
Chyi Yan 老師認為,「一切都是由用戶需求所驅動的,當我們審視應用鏈的未來發展趨勢時,我們需要更關注用戶獲得的實際價值,應該思考的是如何將真正可持續的、每天都可以使用的產品交付給用戶,而不僅僅是部署某個平台。」
而事實上,應用鏈對於普通用戶來說仍存在一定技術門檻,這也成為應用鏈吸引更多項目構建的阻礙之一。
在Suvi 老師看來,賬戶抽像是當下最能提高用戶幸福感的一件事。錢包中私鑰的碎片化管理,以及多簽錢包、社交恢復功能等,都是一些對普通用戶更友好的嘗試。
一個更廣為人知的案例是,Chyi Yan 老師以將用戶忠誠度激勵計劃帶入鏈上的星巴克為例,說明在用戶的角度上,他們並不需要真正弄清楚背後的鏈上代碼,而更關注整個使用旅程的體驗。通過內置API 和集成工作流程,應用程序讓用戶享受到便利與好處,並擁有更好的交互體驗,才是未來在應用鏈上開放更複雜產品的基礎。
波卡生態中,應用鏈與中繼鍊和平行鏈的溝通會像以太坊上的L1 和L2,成為未來Web3 生態系統的重要組成部分。
跨鏈協議最終會從發散(diverge)的階段,發展到「萬橋歸一」(convert)的階段。
展開全文打開碳鏈價值APP 查看更多精彩資訊