探究Analog:改變 Web3 的全鏈協議

進階4/3/2024, 2:27:29 AM
深入探討Analog的創新性時間證明共識和Timechain架構,如何爲區塊鏈互操作性樹立新標準,爲用戶提供無縫的Web3體驗。

Analog構想了一個區塊鏈世界,其中數據不再孤立存在於各個鏈中,而是在不同區塊鏈之間自由、高效地流動。 這一協議代表着未來的一次飛躍,預示着區塊鏈的潛力將得到充分釋放,爲實現高度連接性和功能性的區塊鏈新篇章鋪平道路。

什麼是Analog?

來源: Analog website

Analog是全球首個layer-0區塊鏈,作爲區塊鏈領域的先鋒力量,採用“時間證明”(Proof-of-Time)共識機制驅動。作爲一個去中心化的全鏈協議,Analog承諾實現無縫跨鏈互操作性,無需依賴橋接器、神諭或側鏈。這裏的“全鏈”意味着Analog與所有現有區塊鏈普遍兼容,因此被譽爲“區塊鏈中的區塊鏈”。

這種開創性能力源自其Layer-0基礎,不僅可以容納現有區塊鏈,還能夠在其基礎上構建新的區塊鏈。

Analog的願景和使命

Analog的使命在於簡化區塊鏈交互的復雜性。其旨在建立一個通用層,實現不同區塊鏈系統之間數據和價值的無縫交換。通過這一舉措,Analog期望成爲Web3空間中基於時間的數據標準,推動構建一個連接性更強、更易訪問的區塊鏈環境。

Analog 生態系統組件概述

Analog 的生態系統由幾個關鍵組件組成,它們協調工作以支持其宏偉目標:

  • Timechain: 模擬公司的主要區塊鏈,它引入了一種稱爲時間證明(PoT)的新型共識機制。
  • 通用信息傳遞(GMP):實現跨鏈通信的框架,允許不同的區塊鏈網路進行交互。
  • Analog Watch: 一種用於監控和查詢跨鏈數據的工具,爲用戶提供對區塊鏈世界的實時洞察。
  • $ANLOG 代幣: Analog 網路的原生加密貨幣,在網路管理和交易促進方面發揮着至關重要的作用。

每個組件都經過精心設計,旨在促進Analog網路的整體功能和穩健性,確保其始終處於區塊鏈技術的最前沿。

Analog網路架構

Analog 的架構是一個復雜的框架,旨在提供各種區塊鏈網路之間的無縫互操作性。它由五個基本組件組成,每個組件都在生態系統中發揮着獨特而重要的作用。以下是 Analog 架構中的五個關鍵組件;

  1. 閾值籤名方案: 這些方案對於確保整個網路交易的安全性和完整性至關重要。它們實現了一種分布式共識,即只有達到閾值數量的籤名,交易才有效。

  2. 共識引擎:Analog 網路的核心引擎,負責在分布式帳本上達成一致。它確保所有交易以一致的順序得到確認和記錄。

  3. 連續智能合約: 這是一種先進的智能合約,可在多個區塊鏈上運行,實現以前無法實現的復雜操作和互動。

  4. 網關智能合約: 作爲跨鏈互動的入口,這些智能合約促進了數據和價值在不同區塊鏈網路之間的交流和轉移。

  5. Timegraph SDK 和開發人員工具: 這套工具使開發人員能夠構建應用程序並將其與模擬網路集成。Timegraph SDK 提供了與時間鏈互動和利用其獨特功能的必要資源。

每個組件都是確保 Analog 能夠作爲數據層區塊鏈發揮作用的關鍵,爲其他區塊鏈的運行和互動提供了基礎。

Analog互操作性堆棧

來源: Analog documentation

Analog Interoperability Stack 是一個架構奇跡,它將四個不同的層無縫集成到一個具有凝聚力的框架中,從而實現了全鏈互操作性。

鏈層: 鏈層由各種主權區塊鏈組成,所有這些區塊鏈都通過可訪問的 SDK 納入 Analog,使時間節點能夠輕鬆連接基於 EVM、Cosmos 和 Polkadot 的鏈。

連接器層: 位於基礎層之上的是連接器層,它是網路的運行核心,由時間節點操作員托管的連接器在此促進監控和信息傳遞的重要任務。這一層對於確保無信任的互操作性至關重要。該層由 Chronicle Worker(編年史工作器)補充,後者允許在連接的鏈上執行自定義邏輯,以響應特定的狀態變化。

共識引擎:共識引擎是下一個關鍵組件,是模擬網路作爲公共區塊鏈的基礎。該引擎最初運行於 “提名取證 “共識引擎,最終過渡到 “時間證明 “協議,是網路的心髒。正是在這裏,分布式時間節點聚集在一起,在生產區塊和維護 “狀態復制機 “的同時,被激勵採取負責任的行動。這個過程簡單而強大:一個時間選舉人提出一個新區塊,活動集內的其他時間節點進行投票,一旦接受,該區塊就會被籤名並附加到時間鏈上,然後分配獎勵。

Timechain Timechain是模擬網路的核心。它不僅是一個帳本,還是一個與來自多個鏈的刻度相關的元數據存儲庫,由時間節點精心預處理成規定格式。時間鏈的職責不僅僅是作爲一個公共帳本;該基礎設施還支持 Analog Watch 等 DApp 的開發,並充當冗餘安全機制,加強網路抵御潛在攻擊的能力。

Analog生態系統

來源: Analog documentation

Analog生態系統是一個強大的多鏈環境,爲開發人員和用戶提供全面支持。在這裏,Analog的各個組成部分匯聚在一起,構建出一個充滿活力和動力的網路。

Watch UI

Watch UI 是一個面向開發者的市場,提供從任何連接鏈發布和查詢數據的工具。其用戶友好型 Web 界面簡化了特定 View 的 API 密鑰管理,是開發人員的寶貴資源。

Watch SDK

Watch SDK 是 Watch UI 的補充,它是一套全面的工具和庫,可簡化從支持的鏈中發布、索引和查詢數據的流程。該 SDK 的 GraphQL API 是所有後續 SDK 的基礎層,爲與鏈上數據進行編程交互提供了多功能的強大手段。

PostgreSQL 數據庫

在後端,PostgreSQL 數據庫作爲索引存儲解決方案,通過 GraphQL 端點呈現轉換後的數據。Analog Watch 計劃分散存儲服務,但目前使用集中式服務來管理該數據庫,以確保效率和可靠性。

Timechain基元

Timechain 基元是生態系統的關鍵,它提供了問責機制,可驗證從數據庫檢索數據的可靠性和完整性。這些原語還爲模擬網路建立了一個標準接口,使其能夠接入各種鏈,從而增強網路的適應性和覆蓋範圍。

互聯鏈

生態系統的基礎是連接鏈層,它包括集成到 Analog 協議棧中的所有第 1 層和第 2 層區塊鏈。Analog 網路支持以太坊、Astar、Polygon 和 Arbitrum 等多種區塊鏈,將成爲區塊鏈互操作性的中心樞紐。

Analog 產品及其結構

Timechain

來源: Analog website

Timechain是Analog網路的核心,由一組動態驗證者(稱爲時間節點)驅動的無許可帳本。這些節點運行着提名權益證明(NPoS)共識算法,隨後過渡到時間證明(PoT)協議。時間鏈專爲可擴展性和效率而設計,採用了排名分數和可驗證延遲函數(VDF)等創新技術,確保跨鏈應用具備卓越的性能表現。

Timechain 架構概念

以下是支撐時間鏈的一些關鍵架構概念:

  1. 驗證器

網路的安全性和完整性由兩種類型的驗證者維護:

  • 紀事節點: 它們是區塊鏈世界的觀察者,監控外部鏈上的事件和狀態變化,並將信息反饋給時間鏈。
  • 時間節點: 這些核心驗證者運行共識協議,對於確保時間鏈的安全性至關重要,其權益與$ANLOG代幣掛鉤。
  1. 閾值籤名方案(TSS)

作爲時間鏈運作的核心,TSS帳戶要求編年史節點集體授權才能進行交易,體現了一個分布式信任和共識至關重要的系統。TSS框架包括:

  • 分布式密鑰生成(DKG): 該過程生成一組 TSS 密鑰,然後在時間鏈上註冊,以驗證協議生成的籤名的合法性。
  • 閾值籤名: 一個被選爲領導者的專門紀事節點負責協調各節點之間的籤名過程。
  • 驗證:最後一步,確認籤名的有效性。
  1. 分片

通過將時間節點隨機分配到分片中,分片提升了網路的可擴展性。每個分片托管被提名的時間節點,並由通過可驗證隨機函數(VRF)隨機選擇的節點協調。

Timechain如何運作

當新區塊被引入Timechain時,Analog Watch會根據預定義的視圖模式確定從連接的鏈中檢索數據的需求,並將其打包。隨後,匯總的數據被編入PostgreSQL數據庫索引,爲用戶和應用程序的查詢提供GraphQL端點。

驗證過程涉及兩個層面:

  • 閾值加密: 紀事節點通過附加籤名來證明數據的有效性,需要超級多數才能通過認證。
  • 時間鏈共識: 時間節點就廣播的有效載荷達成共識,最終將哈希 ID 附加到時間鏈上,作爲數據完整性的證明。

通用信息傳遞 (GMP)

來源: Analog website

通用信息傳遞(GMP)協議是 Analog 互操作性的基石,可在不同的區塊鏈網路中實現信息和交易的無縫流動。 該協議層疊在無權限的時間節點網路之上,時間節點提供重要的路由和驗證服務,從根本上改變了多鏈生態系統中去中心化應用程式(DApps)的開發和使用環境。

GMP架構

來源: Analog documentation

GMP 協議由鏈上和鏈下組件組成,每個組件都在促進跨鏈通信方面發揮着重要作用:

鏈上組件:

  • 網關智能合約: 這些合約由時間節點通過 Chronicle Workers 觀察到,是實現跨鏈通信的關鍵。對於每個連接的鏈,時間節點都會部署和管理一個獨特的智能合約。
  • Gas接收器服務(GRS)智能合約:部署在源鏈上的合約,用於處理交易費用支付,允許用戶和應用程序使用源鏈的本地令牌以捆綁形式支付費用。
  • 安全智能合約(Security Smart Contract):這些合約確認交付給目標鏈的跨鏈消息已由分塊確定的所需數量的計時工作者籤署。開發者可以指定滿足其應用程序安全需求的分片。
  • 時間節點(驗證者): 這些鏈上實體會對提交給時間鏈的區塊進行投票,投票權與其持有的 $ANLOG 代幣成正比。時間節點還可以委托投票權,並充當拜佔庭容錯(BFT)公證人,證明時間鏈上區塊的有效性。

鏈外組件:

  • 時間節點(區塊鏈通告): 每個時間節點運行兩個鏈外例程:
    • 紀事工作者: 參與基於 TSS 的共識,就外部鏈的狀態變化達成一致。
    • 連接器: 這些例程使時間節點能夠連接到各種鏈,獲取經過驗證的交易/數據,並生成籤名的有效載荷以供驗證。
  • 哨兵: 模擬網路中的特殊節點,不屬於時間節點網路,用於監控網關智能合約和連接器籤名是否存在欺詐活動。如果檢測到任何欺詐活動,哨兵可以向時間鏈提交欺詐證明以供驗證。

GMP如何運作?

GMP 協議的操作對開發人員來說非常簡單,只需要兩套網關智能合約—一套在源鏈上,另一套在目的鏈上。 有了這些由 Analog 管理的合約,開發者就可以減輕實現跨鏈功能的負擔。 這種設置使開發人員能夠創建跨鏈應用程序,滿足任何連接鏈上用戶的需求,確保直接的集成過程和用戶友好的體驗。

Analog Watch

來源: Analog website

Analog Watch 也被稱爲 Query Marketplace,是一款面向開發者的產品,可以通過直觀的界面查詢任何連接鏈上的數據。 它利用強大的 GraphQL API 與鏈上數據進行編程交互,並利用 PostgreSQL 數據庫進行後臺存儲。 Watch 架構已過渡到使用視圖(Views),視圖匯總了來自多個智能合約的特定應用數據,實現了高效的索引和查詢。 Analog Watch 的架構旨在提高數據可用性和容錯性,具有自動列出智能合約和增強型錯誤日志等功能。

Analog Watch如何運作?

來源:analog documentation

Analog Watch 利用時間鏈提供了一個去中心化的解決方案,通過密碼學的方式確保智能合約數據的索引安全可靠。整個過程首先需要用戶進行身分驗證,只有通過驗證才能部署、瀏覽和查詢視圖 (View)。用戶可以通過生成與他們的錢包相關的會話密鑰 (SSKs) 進行身分驗證,具體的操作流程可以在文檔的“身分驗證”部分找到。

  • 定義 View 模式: View 模式是一個藍圖,它規定了 Analog 網路節點(稱爲紀事節點)將從區塊鏈中提取哪些智能合約數據。例如,分析 Uniswap 和 Sushiswap 池的 View 將指定智能合約地址、池資產、費用和其他相關參數。
  • 創建和部署 View: 在定義 View 時,平台會向時間鏈的運行時網路(Runtime Network)發送一個調用外設(Call Extrinsic),該外設在每個時間節點的任務調度器(Task Scheduler)上運行。運行時網路由兩個模塊組成:
    • 任務元執行模塊(Task MetadaExecutionta Pallet): 該模塊允許任務調度程序將與 View 相關的任務元數據提交到鏈外存儲,通常是 PostgreSQL 數據庫。
    • 任務日程托盤: 它按照先到先得的原則安排任務並將其轉發到相應的分片,以確定任務的優先級。
  • 任務和數據檢索: 選定分區內的紀事節點使用任務執行器進程執行任務,並通過連接器與目標鏈連接。任務完成後,數據被發送到分片的主要紀事節點(協調器),由其匯總參與多方計算流程(MPC)的參與節點的籤名。
  • 驗證和共識: 一旦過半數的紀事節點籤署了獲取的數據,協調器就會生成一個閾值籤名方案(TSS)證明,並將其提交給時間鏈。然後,區塊提議者編譯 TSS 證明並向時間鏈提議一個新區塊,從而觸發基於 NPoS 的共識機制。這樣,區塊的元數據就會被添加到時間鏈上,而籤名和其餘數據則存儲在鏈外。
  • 與視圖交互: 發布後,用戶可通過 Watch SDK 或 Watch UI 與視圖交互,從而高效地查詢索引數據。

Analog Watch 代表了 Web3 在數據可訪問性方面的重大進步,爲索引和查詢區塊鏈數據提供了一種去中心化、加密安全的方法。其架構確保用戶和應用程序可以部署和檢索數據,並對數據的完整性和有效性充滿信心。

Analog代幣經濟學

Analog 網路引入了其原生加密貨幣 $ANLOG 代幣,作爲其代幣經濟結構的核心要素。 $ANLOG 代幣的總供應量上限爲 9,058 萬個,這是一個固定且不可更改的上限。

代幣分配框架

  • 公開銷售(1.6%):這部分$ANLOG代幣在預售階段就已推出,包括向公衆開放的鎖定分配。
  • 私售(26.8%):這部分分配給風險資本家、機構投資者、家族辦公室和天使投資者,代表了網路未來的重要利益。
  • 社區分配(38%):專供模擬社區使用,包括生態系統基金、激勵獎勵和空投,旨在促進社區參與和網路發展。
  • 團隊和顧問(19%):專用於爲Analog網路的發展和顧問工作做出貢獻的個人,確保平台建設者爲項目的成功做出投資。
  • 財務部(14.6%):作爲網路的財務支柱,金庫資金用於合作夥伴關係、開發者獎勵、社區贈款、運營資本、交易所上市、戰略投資以及其他有助於項目長期繁榮的舉措。

Analogue 背後的團隊

Analog 團隊由經驗豐富的專業人士組成,每個人都擁有豐富的經驗和專業知識。這個充滿活力的團隊由聯合創始人維克多-楊(Victor Young)領導,他在區塊鏈工程和初創企業方面的遠見卓識和實踐經驗在解決 Web3 領域的互操作性挑戰方面發揮了重要作用。

  • Victor Young - 聯合創始人:畢業於滑鐵盧大學,擁有數十年的區塊鏈工程經驗。他的創業精神和對孤立行業互操作性問題的深刻理解是Analog公司創立的動力。
  • Eric Wang - 業務發展主管:在投資、融資和生態系統發展方面擁有豐富背景,曾任職於Parity Technologies和ROK Capital。這使他成爲Analog公司業務發展主管的完美人選,領導市場戰略和合作夥伴關係。
  • Avneet Singh - 產品負責人:在軟件工程和區塊鏈領域擁有豐富經驗,曾在Chainlink Labs和PayPal擔任領導職務,現任Analog公司產品負責人,指導項目的工程方面。
  • Simon Mathonnet - 營銷負責人:Simon在區塊鏈營銷和發展方面擁有豐富經驗,包括在Tendermint擔任營銷主管和在WonderFi擔任發展主管。現在,他領導Analog公司的營銷工作,提升項目影響力。
  • Sanchal Ranjan - 產品經理:從初創企業、德勤諮詢、Y Combinator創業到共同創辦ZiffyHomes,Sanchal在多個領域積累了豐富經驗。現在他在Analog擔任產品經理,深入參與產品開發和推廣。
  • Florian Franzen - 研究主管:作爲研究主管,Florian負責深入研究核心協議和技術產品開發。他在CAESAR和Web3基金會等機構的經驗豐富了Analog的研究工作。
  • David Craven - 高級區塊鏈工程師:David在軟件和區塊鏈工程領域擁有豐富背景,曾任職於Parity Technologies、Sunshine Protocol、Actyx和Cloudpeers。這使他能夠勝任Analog公司的高級區塊鏈工程師。
  • Lohann Ferreira - 區塊鏈工程師:Lohann曾擔任過開發人員、架構師和創始人等多種職務,包括最近在First Foundry和Enjin擔任的區塊鏈工程職務。這些經歷爲他在Analog擔任區塊鏈工程師提供了寶貴經驗。

這個團隊擁有 150 多年的區塊鏈經驗,並以創造性的方法解決互操作性問題,這使他們成爲推動 Analog 使命前進的獨一無二的人才。

結論

Analog 是互操作性的燈塔,有望彌合孤立的區塊鏈網路之間的鴻溝。其創新的時間證明(Proof-of-Time)共識機制和時間鏈(Timechain)架構爲無縫跨鏈交易奠定了基礎,預示着 Web3 領域的連接新時代即將到來。在 Analog 的掌舵下,區塊鏈互操作性的未來不僅前景廣闊,而且勢在必行。

Author: Angelnath
Translator: Paine
Reviewer(s): Edward、Matheus、Ashley
* The information is not intended to be and does not constitute financial advice or any other recommendation of any sort offered or endorsed by Gate.io.
* This article may not be reproduced, transmitted or copied without referencing Gate.io. Contravention is an infringement of Copyright Act and may be subject to legal action.

探究Analog:改變 Web3 的全鏈協議

進階4/3/2024, 2:27:29 AM
深入探討Analog的創新性時間證明共識和Timechain架構,如何爲區塊鏈互操作性樹立新標準,爲用戶提供無縫的Web3體驗。

Analog構想了一個區塊鏈世界,其中數據不再孤立存在於各個鏈中,而是在不同區塊鏈之間自由、高效地流動。 這一協議代表着未來的一次飛躍,預示着區塊鏈的潛力將得到充分釋放,爲實現高度連接性和功能性的區塊鏈新篇章鋪平道路。

什麼是Analog?

來源: Analog website

Analog是全球首個layer-0區塊鏈,作爲區塊鏈領域的先鋒力量,採用“時間證明”(Proof-of-Time)共識機制驅動。作爲一個去中心化的全鏈協議,Analog承諾實現無縫跨鏈互操作性,無需依賴橋接器、神諭或側鏈。這裏的“全鏈”意味着Analog與所有現有區塊鏈普遍兼容,因此被譽爲“區塊鏈中的區塊鏈”。

這種開創性能力源自其Layer-0基礎,不僅可以容納現有區塊鏈,還能夠在其基礎上構建新的區塊鏈。

Analog的願景和使命

Analog的使命在於簡化區塊鏈交互的復雜性。其旨在建立一個通用層,實現不同區塊鏈系統之間數據和價值的無縫交換。通過這一舉措,Analog期望成爲Web3空間中基於時間的數據標準,推動構建一個連接性更強、更易訪問的區塊鏈環境。

Analog 生態系統組件概述

Analog 的生態系統由幾個關鍵組件組成,它們協調工作以支持其宏偉目標:

  • Timechain: 模擬公司的主要區塊鏈,它引入了一種稱爲時間證明(PoT)的新型共識機制。
  • 通用信息傳遞(GMP):實現跨鏈通信的框架,允許不同的區塊鏈網路進行交互。
  • Analog Watch: 一種用於監控和查詢跨鏈數據的工具,爲用戶提供對區塊鏈世界的實時洞察。
  • $ANLOG 代幣: Analog 網路的原生加密貨幣,在網路管理和交易促進方面發揮着至關重要的作用。

每個組件都經過精心設計,旨在促進Analog網路的整體功能和穩健性,確保其始終處於區塊鏈技術的最前沿。

Analog網路架構

Analog 的架構是一個復雜的框架,旨在提供各種區塊鏈網路之間的無縫互操作性。它由五個基本組件組成,每個組件都在生態系統中發揮着獨特而重要的作用。以下是 Analog 架構中的五個關鍵組件;

  1. 閾值籤名方案: 這些方案對於確保整個網路交易的安全性和完整性至關重要。它們實現了一種分布式共識,即只有達到閾值數量的籤名,交易才有效。

  2. 共識引擎:Analog 網路的核心引擎,負責在分布式帳本上達成一致。它確保所有交易以一致的順序得到確認和記錄。

  3. 連續智能合約: 這是一種先進的智能合約,可在多個區塊鏈上運行,實現以前無法實現的復雜操作和互動。

  4. 網關智能合約: 作爲跨鏈互動的入口,這些智能合約促進了數據和價值在不同區塊鏈網路之間的交流和轉移。

  5. Timegraph SDK 和開發人員工具: 這套工具使開發人員能夠構建應用程序並將其與模擬網路集成。Timegraph SDK 提供了與時間鏈互動和利用其獨特功能的必要資源。

每個組件都是確保 Analog 能夠作爲數據層區塊鏈發揮作用的關鍵,爲其他區塊鏈的運行和互動提供了基礎。

Analog互操作性堆棧

來源: Analog documentation

Analog Interoperability Stack 是一個架構奇跡,它將四個不同的層無縫集成到一個具有凝聚力的框架中,從而實現了全鏈互操作性。

鏈層: 鏈層由各種主權區塊鏈組成,所有這些區塊鏈都通過可訪問的 SDK 納入 Analog,使時間節點能夠輕鬆連接基於 EVM、Cosmos 和 Polkadot 的鏈。

連接器層: 位於基礎層之上的是連接器層,它是網路的運行核心,由時間節點操作員托管的連接器在此促進監控和信息傳遞的重要任務。這一層對於確保無信任的互操作性至關重要。該層由 Chronicle Worker(編年史工作器)補充,後者允許在連接的鏈上執行自定義邏輯,以響應特定的狀態變化。

共識引擎:共識引擎是下一個關鍵組件,是模擬網路作爲公共區塊鏈的基礎。該引擎最初運行於 “提名取證 “共識引擎,最終過渡到 “時間證明 “協議,是網路的心髒。正是在這裏,分布式時間節點聚集在一起,在生產區塊和維護 “狀態復制機 “的同時,被激勵採取負責任的行動。這個過程簡單而強大:一個時間選舉人提出一個新區塊,活動集內的其他時間節點進行投票,一旦接受,該區塊就會被籤名並附加到時間鏈上,然後分配獎勵。

Timechain Timechain是模擬網路的核心。它不僅是一個帳本,還是一個與來自多個鏈的刻度相關的元數據存儲庫,由時間節點精心預處理成規定格式。時間鏈的職責不僅僅是作爲一個公共帳本;該基礎設施還支持 Analog Watch 等 DApp 的開發,並充當冗餘安全機制,加強網路抵御潛在攻擊的能力。

Analog生態系統

來源: Analog documentation

Analog生態系統是一個強大的多鏈環境,爲開發人員和用戶提供全面支持。在這裏,Analog的各個組成部分匯聚在一起,構建出一個充滿活力和動力的網路。

Watch UI

Watch UI 是一個面向開發者的市場,提供從任何連接鏈發布和查詢數據的工具。其用戶友好型 Web 界面簡化了特定 View 的 API 密鑰管理,是開發人員的寶貴資源。

Watch SDK

Watch SDK 是 Watch UI 的補充,它是一套全面的工具和庫,可簡化從支持的鏈中發布、索引和查詢數據的流程。該 SDK 的 GraphQL API 是所有後續 SDK 的基礎層,爲與鏈上數據進行編程交互提供了多功能的強大手段。

PostgreSQL 數據庫

在後端,PostgreSQL 數據庫作爲索引存儲解決方案,通過 GraphQL 端點呈現轉換後的數據。Analog Watch 計劃分散存儲服務,但目前使用集中式服務來管理該數據庫,以確保效率和可靠性。

Timechain基元

Timechain 基元是生態系統的關鍵,它提供了問責機制,可驗證從數據庫檢索數據的可靠性和完整性。這些原語還爲模擬網路建立了一個標準接口,使其能夠接入各種鏈,從而增強網路的適應性和覆蓋範圍。

互聯鏈

生態系統的基礎是連接鏈層,它包括集成到 Analog 協議棧中的所有第 1 層和第 2 層區塊鏈。Analog 網路支持以太坊、Astar、Polygon 和 Arbitrum 等多種區塊鏈,將成爲區塊鏈互操作性的中心樞紐。

Analog 產品及其結構

Timechain

來源: Analog website

Timechain是Analog網路的核心,由一組動態驗證者(稱爲時間節點)驅動的無許可帳本。這些節點運行着提名權益證明(NPoS)共識算法,隨後過渡到時間證明(PoT)協議。時間鏈專爲可擴展性和效率而設計,採用了排名分數和可驗證延遲函數(VDF)等創新技術,確保跨鏈應用具備卓越的性能表現。

Timechain 架構概念

以下是支撐時間鏈的一些關鍵架構概念:

  1. 驗證器

網路的安全性和完整性由兩種類型的驗證者維護:

  • 紀事節點: 它們是區塊鏈世界的觀察者,監控外部鏈上的事件和狀態變化,並將信息反饋給時間鏈。
  • 時間節點: 這些核心驗證者運行共識協議,對於確保時間鏈的安全性至關重要,其權益與$ANLOG代幣掛鉤。
  1. 閾值籤名方案(TSS)

作爲時間鏈運作的核心,TSS帳戶要求編年史節點集體授權才能進行交易,體現了一個分布式信任和共識至關重要的系統。TSS框架包括:

  • 分布式密鑰生成(DKG): 該過程生成一組 TSS 密鑰,然後在時間鏈上註冊,以驗證協議生成的籤名的合法性。
  • 閾值籤名: 一個被選爲領導者的專門紀事節點負責協調各節點之間的籤名過程。
  • 驗證:最後一步,確認籤名的有效性。
  1. 分片

通過將時間節點隨機分配到分片中,分片提升了網路的可擴展性。每個分片托管被提名的時間節點,並由通過可驗證隨機函數(VRF)隨機選擇的節點協調。

Timechain如何運作

當新區塊被引入Timechain時,Analog Watch會根據預定義的視圖模式確定從連接的鏈中檢索數據的需求,並將其打包。隨後,匯總的數據被編入PostgreSQL數據庫索引,爲用戶和應用程序的查詢提供GraphQL端點。

驗證過程涉及兩個層面:

  • 閾值加密: 紀事節點通過附加籤名來證明數據的有效性,需要超級多數才能通過認證。
  • 時間鏈共識: 時間節點就廣播的有效載荷達成共識,最終將哈希 ID 附加到時間鏈上,作爲數據完整性的證明。

通用信息傳遞 (GMP)

來源: Analog website

通用信息傳遞(GMP)協議是 Analog 互操作性的基石,可在不同的區塊鏈網路中實現信息和交易的無縫流動。 該協議層疊在無權限的時間節點網路之上,時間節點提供重要的路由和驗證服務,從根本上改變了多鏈生態系統中去中心化應用程式(DApps)的開發和使用環境。

GMP架構

來源: Analog documentation

GMP 協議由鏈上和鏈下組件組成,每個組件都在促進跨鏈通信方面發揮着重要作用:

鏈上組件:

  • 網關智能合約: 這些合約由時間節點通過 Chronicle Workers 觀察到,是實現跨鏈通信的關鍵。對於每個連接的鏈,時間節點都會部署和管理一個獨特的智能合約。
  • Gas接收器服務(GRS)智能合約:部署在源鏈上的合約,用於處理交易費用支付,允許用戶和應用程序使用源鏈的本地令牌以捆綁形式支付費用。
  • 安全智能合約(Security Smart Contract):這些合約確認交付給目標鏈的跨鏈消息已由分塊確定的所需數量的計時工作者籤署。開發者可以指定滿足其應用程序安全需求的分片。
  • 時間節點(驗證者): 這些鏈上實體會對提交給時間鏈的區塊進行投票,投票權與其持有的 $ANLOG 代幣成正比。時間節點還可以委托投票權,並充當拜佔庭容錯(BFT)公證人,證明時間鏈上區塊的有效性。

鏈外組件:

  • 時間節點(區塊鏈通告): 每個時間節點運行兩個鏈外例程:
    • 紀事工作者: 參與基於 TSS 的共識,就外部鏈的狀態變化達成一致。
    • 連接器: 這些例程使時間節點能夠連接到各種鏈,獲取經過驗證的交易/數據,並生成籤名的有效載荷以供驗證。
  • 哨兵: 模擬網路中的特殊節點,不屬於時間節點網路,用於監控網關智能合約和連接器籤名是否存在欺詐活動。如果檢測到任何欺詐活動,哨兵可以向時間鏈提交欺詐證明以供驗證。

GMP如何運作?

GMP 協議的操作對開發人員來說非常簡單,只需要兩套網關智能合約—一套在源鏈上,另一套在目的鏈上。 有了這些由 Analog 管理的合約,開發者就可以減輕實現跨鏈功能的負擔。 這種設置使開發人員能夠創建跨鏈應用程序,滿足任何連接鏈上用戶的需求,確保直接的集成過程和用戶友好的體驗。

Analog Watch

來源: Analog website

Analog Watch 也被稱爲 Query Marketplace,是一款面向開發者的產品,可以通過直觀的界面查詢任何連接鏈上的數據。 它利用強大的 GraphQL API 與鏈上數據進行編程交互,並利用 PostgreSQL 數據庫進行後臺存儲。 Watch 架構已過渡到使用視圖(Views),視圖匯總了來自多個智能合約的特定應用數據,實現了高效的索引和查詢。 Analog Watch 的架構旨在提高數據可用性和容錯性,具有自動列出智能合約和增強型錯誤日志等功能。

Analog Watch如何運作?

來源:analog documentation

Analog Watch 利用時間鏈提供了一個去中心化的解決方案,通過密碼學的方式確保智能合約數據的索引安全可靠。整個過程首先需要用戶進行身分驗證,只有通過驗證才能部署、瀏覽和查詢視圖 (View)。用戶可以通過生成與他們的錢包相關的會話密鑰 (SSKs) 進行身分驗證,具體的操作流程可以在文檔的“身分驗證”部分找到。

  • 定義 View 模式: View 模式是一個藍圖,它規定了 Analog 網路節點(稱爲紀事節點)將從區塊鏈中提取哪些智能合約數據。例如,分析 Uniswap 和 Sushiswap 池的 View 將指定智能合約地址、池資產、費用和其他相關參數。
  • 創建和部署 View: 在定義 View 時,平台會向時間鏈的運行時網路(Runtime Network)發送一個調用外設(Call Extrinsic),該外設在每個時間節點的任務調度器(Task Scheduler)上運行。運行時網路由兩個模塊組成:
    • 任務元執行模塊(Task MetadaExecutionta Pallet): 該模塊允許任務調度程序將與 View 相關的任務元數據提交到鏈外存儲,通常是 PostgreSQL 數據庫。
    • 任務日程托盤: 它按照先到先得的原則安排任務並將其轉發到相應的分片,以確定任務的優先級。
  • 任務和數據檢索: 選定分區內的紀事節點使用任務執行器進程執行任務,並通過連接器與目標鏈連接。任務完成後,數據被發送到分片的主要紀事節點(協調器),由其匯總參與多方計算流程(MPC)的參與節點的籤名。
  • 驗證和共識: 一旦過半數的紀事節點籤署了獲取的數據,協調器就會生成一個閾值籤名方案(TSS)證明,並將其提交給時間鏈。然後,區塊提議者編譯 TSS 證明並向時間鏈提議一個新區塊,從而觸發基於 NPoS 的共識機制。這樣,區塊的元數據就會被添加到時間鏈上,而籤名和其餘數據則存儲在鏈外。
  • 與視圖交互: 發布後,用戶可通過 Watch SDK 或 Watch UI 與視圖交互,從而高效地查詢索引數據。

Analog Watch 代表了 Web3 在數據可訪問性方面的重大進步,爲索引和查詢區塊鏈數據提供了一種去中心化、加密安全的方法。其架構確保用戶和應用程序可以部署和檢索數據,並對數據的完整性和有效性充滿信心。

Analog代幣經濟學

Analog 網路引入了其原生加密貨幣 $ANLOG 代幣,作爲其代幣經濟結構的核心要素。 $ANLOG 代幣的總供應量上限爲 9,058 萬個,這是一個固定且不可更改的上限。

代幣分配框架

  • 公開銷售(1.6%):這部分$ANLOG代幣在預售階段就已推出,包括向公衆開放的鎖定分配。
  • 私售(26.8%):這部分分配給風險資本家、機構投資者、家族辦公室和天使投資者,代表了網路未來的重要利益。
  • 社區分配(38%):專供模擬社區使用,包括生態系統基金、激勵獎勵和空投,旨在促進社區參與和網路發展。
  • 團隊和顧問(19%):專用於爲Analog網路的發展和顧問工作做出貢獻的個人,確保平台建設者爲項目的成功做出投資。
  • 財務部(14.6%):作爲網路的財務支柱,金庫資金用於合作夥伴關係、開發者獎勵、社區贈款、運營資本、交易所上市、戰略投資以及其他有助於項目長期繁榮的舉措。

Analogue 背後的團隊

Analog 團隊由經驗豐富的專業人士組成,每個人都擁有豐富的經驗和專業知識。這個充滿活力的團隊由聯合創始人維克多-楊(Victor Young)領導,他在區塊鏈工程和初創企業方面的遠見卓識和實踐經驗在解決 Web3 領域的互操作性挑戰方面發揮了重要作用。

  • Victor Young - 聯合創始人:畢業於滑鐵盧大學,擁有數十年的區塊鏈工程經驗。他的創業精神和對孤立行業互操作性問題的深刻理解是Analog公司創立的動力。
  • Eric Wang - 業務發展主管:在投資、融資和生態系統發展方面擁有豐富背景,曾任職於Parity Technologies和ROK Capital。這使他成爲Analog公司業務發展主管的完美人選,領導市場戰略和合作夥伴關係。
  • Avneet Singh - 產品負責人:在軟件工程和區塊鏈領域擁有豐富經驗,曾在Chainlink Labs和PayPal擔任領導職務,現任Analog公司產品負責人,指導項目的工程方面。
  • Simon Mathonnet - 營銷負責人:Simon在區塊鏈營銷和發展方面擁有豐富經驗,包括在Tendermint擔任營銷主管和在WonderFi擔任發展主管。現在,他領導Analog公司的營銷工作,提升項目影響力。
  • Sanchal Ranjan - 產品經理:從初創企業、德勤諮詢、Y Combinator創業到共同創辦ZiffyHomes,Sanchal在多個領域積累了豐富經驗。現在他在Analog擔任產品經理,深入參與產品開發和推廣。
  • Florian Franzen - 研究主管:作爲研究主管,Florian負責深入研究核心協議和技術產品開發。他在CAESAR和Web3基金會等機構的經驗豐富了Analog的研究工作。
  • David Craven - 高級區塊鏈工程師:David在軟件和區塊鏈工程領域擁有豐富背景,曾任職於Parity Technologies、Sunshine Protocol、Actyx和Cloudpeers。這使他能夠勝任Analog公司的高級區塊鏈工程師。
  • Lohann Ferreira - 區塊鏈工程師:Lohann曾擔任過開發人員、架構師和創始人等多種職務,包括最近在First Foundry和Enjin擔任的區塊鏈工程職務。這些經歷爲他在Analog擔任區塊鏈工程師提供了寶貴經驗。

這個團隊擁有 150 多年的區塊鏈經驗,並以創造性的方法解決互操作性問題,這使他們成爲推動 Analog 使命前進的獨一無二的人才。

結論

Analog 是互操作性的燈塔,有望彌合孤立的區塊鏈網路之間的鴻溝。其創新的時間證明(Proof-of-Time)共識機制和時間鏈(Timechain)架構爲無縫跨鏈交易奠定了基礎,預示着 Web3 領域的連接新時代即將到來。在 Analog 的掌舵下,區塊鏈互操作性的未來不僅前景廣闊,而且勢在必行。

Author: Angelnath
Translator: Paine
Reviewer(s): Edward、Matheus、Ashley
* The information is not intended to be and does not constitute financial advice or any other recommendation of any sort offered or endorsed by Gate.io.
* This article may not be reproduced, transmitted or copied without referencing Gate.io. Contravention is an infringement of Copyright Act and may be subject to legal action.
Start Now
Sign up and get a
$100
Voucher!