什麼是 Aptos (APT)?完整指南



2022 年是關於一級協議(如以太坊、Solana、BNB 智能鏈、Avalanche 等)的大量討論的一年。

不可替代代幣 (NFT) 的天文數字式增長表明,大多數區塊鏈無法處理某種形式的傳統採用的負載。

在以太坊轉向權益證明(閱讀: The Merge )之前,網絡經常堵塞,交易費用高得難以想像。事實上,這引發了這樣一種想法,即只有鯨魚才能參與以太坊上的多個 DeFi 計劃。

另一方面,索拉納也有自己的問題。儘管被宣傳為能夠每秒處理數千筆交易 (TPS) 的高吞吐量鏈,但該網絡經歷了多次中斷,完全無法使用。

現在,區塊鏈上出現了一個新人:Aptos Blockchain。 Aptos 被許多人稱為“Solana 殺手”,被稱為“可擴展、安全、可靠和可升級”的網絡,已經開發了三年多,並且剛剛推出了其核心網絡。

簡述事實:

  • Aptos 是 Aptos Labs 開發的一級區塊鏈
  • Aptos Labs 由 Diem 的主要貢獻者(由 Meta 開發)創立
  • 它使用權益證明(PoS)作為其共識算法

阿普托斯核

Aptos 白皮書中提供了 Aptos 區塊鏈的所有詳細信息和完整的技術堆棧

官方網站介紹,Aptos 區塊鏈“以可擴展性、安全性、可靠性和可升級性為關鍵原則設計”,並由超過 350 名開發人員組成的團隊開發。

本指南將分析幾個關鍵組件,即:

  • 運動的語言
  • Aptos 數據模型
  • 移動模塊

運動的語言

為了表示賬本的狀態,Aptos 使用了 Move 對像模型。 Move 是一種新的智能合約編程語言,主要關注安全性和靈活性。使用移動表單對狀態事務規則進行編碼。

用戶提交可以發布新模塊、更新現有模塊、執行該模塊中定義的某些輸入功能或包含可以與各種模塊的公共接口交互的腳本的事務。

該生態系統還具有編譯器、虛擬機 (VM) 和其他開發人員可以使用的工具。

以下是開發人員如何開始與 Aptos 生態系統交互細分

該編程語言旨在強調資源稀缺性以及訪問保留和控制。利用經過驗證的字節碼,即使存在不受信任的代碼,也能保證類型和內存安全。另一方面,為了幫助編寫更可靠的代碼,開發人員可以使用 Mover Prover:它是一種形式驗證器,能夠根據預設規範驗證程序的功能正確性。

根據白皮書,Aptos 背後的團隊進一步改進了編程語言,以支持更廣泛的 Web3 用例。

數據模型

Aptos 區塊鏈已將其賬本狀態定義為所有賬戶的狀態。它有一個帶有無符號 64 位整數的版本,對應於網絡執行的事務數。

任何人都可以自由提交交易,從而改變賬本的狀態。在運行時,生成交易輸出並包含零個(或多個)操作來操縱分類帳的狀態。這些被稱為寫入集,代表結果事件的向量、消耗的氣體量和執行的事務的狀態。

交易本身提供以下信息:

  • 交易驗證器
  • 寄件人地址
  • 有用負載
  • 天然氣價格
  • 最大氣體量
  • 數字序列
  • 截止日期
  • 鏈ID

還值得注意的是,Move 的數據模型原生支持表單和數據的全局尋址。那些在數據和賬戶中不包含重疊衝突的交易也可以並行運行。

如需詳細了解事件賬戶的定義,請參閱官方白皮書。

移動表格

Move 模塊具有聲明結構和過程的 Move 字節碼。結構只是數據類型。

它由聲明模塊的帳戶地址標識,並提供模塊名稱。該模塊必須在給定帳戶中唯一命名,並且每個帳戶只能聲明一個具有給定名稱的模塊。

所有模塊都分組到位於同一地址的包中。然後,該地址的所有者將整個包發佈到區塊鏈上,並包含包的字節碼和元數據。該元數據可以定義包是否可以升級或者它是否不可變。對於可升級的軟件包,在允許升級之前會執行額外的兼容性檢查。

需要注意的是,雖然可以添加新的函數和資源,但不能更改入口點函數,也不能將資源存儲在內存中。

Aptos 框架定義為普通的可更新模塊包,如下圖所示:

img1_aptos_guide
資料來源:Aptos 白皮書

Aptos 將如何調整大小?

根據其白皮書,該協議最初以單一總賬狀態啟動,但隨著時間的推移,Aptos 打算採用某種獨特的橫向方法來實現可擴展性。

為了實現這一點,該協議將實現多個分片賬本狀態,其中每個狀態都將提供同質 API 和分片作為概念。

數據可以使用同構橋在分片之間傳輸,用戶和開發人員都應該能夠根據自己的需要選擇自己的分片方案。

阿普托斯政府

Aptos 網絡採用權益證明 (PoS) 共識算法運行,其中驗證者必須擁有最少所需數量的 Aptos 代幣才能參與交易驗證。另一方面,AptosBFT 是協議的 BFT 共識算法,基於 HotStuff。

BFT 代表拜占庭容錯,是對眾所周知的拜占庭一般問題的參考,其中組件可能發生故障,並且關於特定組件是否發生故障的信息不完整。

驗證者能夠決定如何分別在他們自己和他們的質押者之間分配獎勵。另一方面,質押者可以選擇任意數量的驗證者來質押他們的代幣,並組織預先確定的獎勵分配。通過相關的 Move on-chain 模塊在每個 epoch 結束時收到獎勵。

為 Aptos 生態系統提供動力的代幣稱為 APT。

APT 加密貨幣代幣經濟學

APT 的代幣經濟學不知何故在加密貨幣社區內引起了相當大的爭議,因為該代幣最初是在沒有任何關於其總供應、分配和總體規劃的公開信息的情況下推出的。

此後,該團隊發布了一篇正式的博客文章,解釋了大部分細節。

主網啟動時 APT 的初始供應量設定為 10 億個代幣,其中最小單位稱為Octa。

自首次供應以來,51% 被指定為“社區”類別,19% 為“主要貢獻者”,16.5% 為“基金會”,13.48% 為投資者。博客文章詳細介紹了第一類,內容如下:

該代幣池專門用於與生態系統相關的項目,例如贈款、激勵措施和其他社區發展計劃。其中一些代幣已經分配給基於 Aptos 協議的項目,並將在完成某些目標後授予。這些代幣大部分由 Aptos 基金會持有,一小部分由 Aptos Labs 持有。這些代幣預計將在十年內分發......

另一方面,主要投資者和貢獻者對其代幣有 4 年的鎖定期,不包括代幣獎勵。與此同時,預計的代幣供應時間表如下所示:

img2_aptos_guide
來源:Aptos官網

APT空投

為在主網上成功啟動,該項目共推出了 20,076,150 個 APT 代幣,共有 110,235 個合格地址,佔初始供應總量的 2%。

當時,該團隊表示:

這是我們現有社區的第一個數據驅動的空投。 aptos 基金會將繼續評估未來支持 Aptos 社區的機會。

用戶可以在這裡查看資格。

Aptos Labs 的領導和資助

Aptos Labs 是開發 Aptos 區塊鏈的組織,由 Mo Shaikh 和 Avery Ching 於 2021 年領導。兩人之前都參與過 Meta(例如:Facebook)Libra 區塊鏈項目,該項目後來完全更名為 Diem。

img3_aptos_guide
Avery Ching 和 Mo Shaikh。圖片來源:財神

2022 年 2 月,謝赫說:

自從我們離開 Meta 以來,我們已經能夠將我們的想法付諸實踐,摒棄官僚主義,從頭開始建立一個全新的網絡,使它們取得成果。

Aptos 也是資金最充足的區塊鏈項目之一。 2022 年 3 月,該團隊在由 Andreessen Horowitz(a16z)、FTX Ventures、Coinbase Ventures 等加密貨幣重量級人物領投的一輪融資中籌集了 2 億美元。

同年 7 月,Aptos 又籌集了 150 美元,該輪融資由 FTX Ventures 領投。

帖子什麼是 Aptos (APT)?完整指南首次出現在CryptoPotato上。