摘要:CoinList上周宣布將從UTC時間12月29 日18:00開始銷售Agoric代幣。 Agoric是一個利用JavaScript智能合約快速構建和部署dapp的權益證明公鏈。 CoinList官方博客近日與幾位Agoric貢獻者討論了正在構建的智能合約公鏈Agoric,以及Agoric如何節省開發…
CoinList上周宣布將從UTC時間12月29 日18:00開始銷售Agoric代幣。 Agoric是一個利用JavaScript智能合約快速構建和部署dapp的權益證明公鏈。
CoinList官方博客近日與幾位Agoric貢獻者討論了正在構建的智能合約公鏈Agoric,以及Agoric如何節省開發人員的時間和資源,並防止重入攻擊和其他常見的智能合約錯誤。
1、什麼是Agoric,它如何利用JavaScript智能合約進行dapp開發?
Agoric是第1層權益證明公鏈,旨在讓開發人員能夠使用地球上最流行的編程語言JavaScript 快速構建安全的智能合約。
Agoric區塊鍊和加密生態系統是一個智能合約平台,可以快速將數百萬開發人員帶到DeFi前沿。 Agoric的強化JavaScript使10多萬JavaScript開發人員可以訪問區塊鏈編程。強化JavaScript提供安全、穩定的環境,從而開發人員能夠構建、部署和運營複雜的Dapp、NFT 和DeFi市場。 Agoric公鍊是Cosmos生態系統的一部分,它建立在經過實戰考驗的Tendermint 權益證明(PoS) 共識系統之上,並具有原生IBC支持。此外,由原生市場基礎設施支持的Agoric編程模型旨在形成加密經濟標準庫可組合性的指數性增長,並導致Node.js、React.js和其他JavaScript生態系統的指數增長。
除了JavaScript編程語言之外,Agoric平台還引入了Zoe,這是一種“首創”平台服務,可實現智能合約之間的安全經濟組合。 Zoe為Agoric平台上的web3開發人員帶來了一種主流web2開發的現代、可插拔組件框架。
2、什麼是Agoric代幣? Agoric的BLD代幣的內在價值和用例是什麼?以及RUN代幣呢?
Agoric鏈具有兩個原生代幣,BLD和RUN。 BLD是本次CoinList銷售中出售的基礎代幣,是Agoric區塊鏈的原生質押代幣。 BLD保護網絡並用於治理。 RUN是一種費用代幣,用於支付鏈上服務(例如,gas)、在鏈上實施智能合約和支持跨鏈活動。 RUN將由BLD持有者授權的智能合約通過治理在鏈上創建。 BLD和RUN代幣服務於互補目的,以優先考慮網絡安全和擴展生態系統。
鏈安全: BLD持有者通過與驗證者進行質押來為鏈提供安全性。 Agoric區塊鍊是一個權益證明鏈,由使用Cosmos久經考驗的Tendermint BFT共識算法的驗證器網絡運營。驗證者來自貢獻者和基礎設施提供商的開放生態系統。 BLD質押者將獲得BLD和RUN代幣獎勵。
協議治理: BLD為Agoric鏈提供治理權。 BLD持有者是鏈向前發展的管家;他們發起並投票批准新的提案。治理包括各種活動,包括對提案的直接代幣投票和管理關鍵基礎設施的委員會選舉。我們預計這種治理功能將擴展到Agoric生態系統中的核心經濟原語,如RUN系統。
RUN協議: BLD為RUN代幣創建平台和基礎。 RUN代幣——不屬於Agoric代幣銷售的一部分——是鏈的費用代幣。它被設想為一種與美元(USD) 價值掛鉤的穩定代幣,構建為一組稱為RUN協議的智能合約。正如預期的那樣,RUN完全由用戶提供的抵押品支持,其中可能包括BLD、建立在Agoric鏈上的資產,以及來自通過區塊鏈間通信協議(IBC) 提供的750億美元跨鏈生態系統的資產。
3、BLD持有者如何獲得Staking獎勵?鎖定的BLD代幣如何做到這一點?
BLD持有者將他們的BLD代幣委託給驗證者以支持網絡安全,從而獲得BLD和RUN獎勵。 Staking獎勵的兩個來源是:
發行新的BLD代幣。在鏈生命週期的早期,將發行新的BLD代幣以向抵押者提供獎勵。本次發行的細節取決於BLD持有者的治理,但預期計劃是在三年內額外發行2.5億個BLD代幣。有關詳細信息,請參閱CoinList交易頁面(http://coinlist.co/agoric)。
RUN協議費用。 BLD質押者為RUN協議的存在提供了必要的安全性,因此會因該服務而獲得獎勵。在RUN中支付的協議費用分配給BLD質押人。協議費用將包括:來自創建RUN的用戶保險庫的費用;和來自原生Agoric自動化做市商交易的協議費用。
鎖定和解鎖的BLD代幣都可以與驗證者進行質押,以幫助保護鏈。鎖定的代幣無法轉移,但可以與驗證者進行質押以幫助保護鏈,並且像解鎖的BLD一樣獲得獎勵。所有Staking獎勵都已解鎖,確保在銷售中購買的BLD代幣解鎖事件之前,活躍的網絡參與者將有可用的流動代幣。
4、什麼是RUN協議,為什麼它對Agoric生態系統重要?
RUN協議實現了RUN穩定代幣。 RUN是Agoric平台的原生費用代幣,並準備在750億美元的跨鏈生態系統中發揮更大的作用。
機遇:設想的RUN協議為IBC生態系統和更廣泛的鏈間經濟提供了穩定代幣。 RUN代幣由鏈間系統的資產完全抵押,並與美元(USD) 掛鉤以實現廣泛的可訪問性。
跨鏈生態系統中穩定代幣的競爭正在升溫;目前,跨鏈生態系統還沒有一個由廣泛的可用資產(如ATOM、OSMO、SCRT等)支持的穩定代幣。 Agoric區塊鏈提供了構建應用程序的理想平台,以支持跨鏈生態系統中健康的穩定代幣和超過。
RUN協議由幾個用Agoric的智能合約框架編寫的經濟原語組成,並與鏈功能緊密相連:金庫系統和getRUN、自動做市商和staking獎勵分配。我們依次看一下RUN協議的各個部分。
Vault系統:允許BLD、ATOM、OSMO等加密資產的持有者將這些資產鎖定在Vaults中以創建RUN。如上所述,接受的資產由協議治理確定。
自動做市商(AMM):原生Agoric AMM通過確保有足夠的市場深度來清算用戶金庫來支持RUN 協議。除了在RUN協議中的作用外,原生AMM還將支持在Agoric上啟動或通過IBC帶到Agoric 鏈的資產交易。
getRUN: BLD質押者可以鎖定他們已經質押的BLD以創建RUN,類似於Vault。這允許BLD 質押者參與生態系統,同時仍然保護鏈。
獎勵和儲備:運行RUN協議產生的費用流向BLD抵押者。一部分費用由RUN協議保留。儲備基金通過彌補Vault清算的不足,進一步保護RUN協議免受抵押品價值波動的影響。
5、Zoe智能合約框架是什麼? Zoe如何幫助開發人員在Agoric 上進行構建?
Zoe智能合約框架是Agoric為開發人員提供安全性和可組合性的手段。儘管在過去幾年取得了巨大的成功,但區塊鏈的發展仍處於起步階段。具有簡單業務邏輯的合約仍然需要數月或數年的開發時間來確保安全性,並且仍然經常失敗。
Zoe支持在現代的、可插拔的組件框架中開發智能合約,該框架一直是web 2應用程序的主要範式。該平台旨在加快開發速度並降低使用和構建智能合約的風險。
Zoe和其他智能合約平台之間的一個核心區別是指令安全性(offer-safety,),它確保所有鏈上交易要么結算和關閉,要么將他們在提議的交易中提供的東西返還給用戶。在像以太坊這樣的區塊鏈中,用戶得不到這樣的保護:用戶直接將代幣作為請求的一部分提供給UniSwap等智能合約;如果合約因漏洞、惡意代碼等原因而失敗,用戶將無法取回他們提供的資產。相比之下,在Agoric上的Zoe,用戶以指令的形式提出這樣的交換請求——“當且僅當你給我Y個代幣,我才會給你X個代幣”,並將X個代幣提供給Zoe智能合約基礎設施,而不是合同本身。然後合約會收到所提供的交換通知,並且只有在它向基礎設施提供用戶想要的Y代幣時才會收到X代幣。基礎設施本身確保用戶得到他們想要的東西,或者他們提供的資產。 Offer-safety是Agoric中普遍存在的交易模型,它允許開發人員和用戶避免在其他系統中經常出現的災難性錯誤。
Zoe智能合約框架還包括電子權利轉移協議(ERTP),這是Agoric用於創建和轉移代幣和其他數字資產的代幣標準。不斷增長的組件庫統一支持各種類型的數字資產和合約,包括非同質化代幣NFT和來自其他鏈的遠程資產。
6、Agoric如何促進跨鏈活動,這為Agoric生態系統的開發者和用戶提供了哪些機會?
Agoric用Cosmos IBC協議是實現了對互操作智能合約的原始想法,適應了Tendermint和Cosmos SDK的特定需求。 Agoric團隊與Informal、Interchain Foundation和Tendermint Inc. 等團隊合作深入參與了協議的開發。
Agoric平台的獨特之處在於它從一開始就構建起來,使應用程序能夠跨越多個區塊鏈。這使得Agoric平台成為構建IBC原生應用程序的理想場所。
Agoric將在啟用IBC並集成到平台的情況下啟動。 BLD和RUN等Agoric鏈資產將在IBC應用程序上可用,包括Osmosis DEX、Evmos和其他支持IBC的環境。 Cosmos用戶將能夠在Agoric平台內使用IBC資產,如LUNA、ATOM和OSMO。隨著IBC網絡效應的加強,來自其他L1(第1 層鏈)的橋接資產也可以在平台內使用。
隨著IBC的順利整合,其他鍊及其資產看起來就像是更智能的合約樂高積木,供JavaScript開發人員使用!
7、網絡去中心化和基金會代幣的計劃是什麼?
Agoric是一個包含許多重要元素的大項目。 BLD代幣的主要分配保留用於各種支持目的或用於長期任務的實體,以激勵Agoric平台的發展。在大多數(但不是全部)情況下,這將導致代幣被鎖定。在BLD代幣真正被鎖定之前,它們被歸類為“潛在流通”。
網絡去中心化基金:網絡去中心化基金的目的是通過將BLD與廣泛的驗證者質押、設計流動性挖礦以及激勵早期組件的開發人員來擴大系統的去中心化。大多數此類分配將被鎖定2-4年,就像所有當前流通的BLD代幣一樣。例如,測試網獎勵是從網絡去中心化基金分配的,鎖定期為2年(反映在CoinList 交易頁面上的代幣流通圖表中)。但是,如果這些資金中的一些將來分配給鏈上DAO,該DAO可能會使它們具有流動性。由於網絡去中心化基金中的BLD代幣尚未鎖定,因此它們目前被歸類為“流通”,即使在公開發售代幣解鎖之前沒有計劃將它們投入流通。
基金會:基金會正在組建中,一旦成立,基金會將由不同的Agoric利益相關者管理,以促進建立在或使用Agoric區塊鍊和相關技術的去中心化技術的利益。基金會可以自行決定選擇鎖定其部分BLD代幣。與網絡去中心化基金一樣,基金會代幣目前被歸類為“流通”,儘管沒有計劃在公開發售代幣解鎖之前將它們投入流通。
8、2022 年初對哪些加密趨勢最感興趣?
加密生態系統在2021 年出現了驚人的增長,我們認為2022年將有一些催化劑將繼續這種增長。
對去中心化穩定幣的需求增加: 2021年對穩定幣的需求急劇增加。這是一個關鍵的拐點,因為穩定的交換媒介減少了經濟摩擦,從而加速了經濟增長。 Agoric平台設想RUN正是為了這個目的:使構建、部署和發展新型經濟應用程序和服務變得更加容易。跨鏈生態系統在該領域進一步發展的時機已經成熟。
IBC的快速擴展和互操作L1:一年前,互操作性是遙遠未來的一個新想法。今天,隨著像Polygon這樣的“2層”鏈、像Wormhole和Gravity Bridge這樣的主要鏈間橋的出現,以及越來越多地採用市場領先的IBC協議,互操作性已經成為現實。目前,多個鏈正在競相提供更大、更好、更便宜的互操作性。隨著IBC活動的不斷增加,以及更多項目(包括Agoric)進入主網,用戶將開始看到基於EVM的加密活動的充滿活力的替代方案。 Interchain Accounts和Interchain Staking等即將發布的版本可能會推動以前從未見過的新跨鏈功能。
主流開發者的進入:雖然加密領域的開發者增長強勁,但相對於全球開發者數量,智能合約開發者社區仍然很小。隨著開發人員的更多選擇開放,我們相信活動將會激增。 Agoric具有獨特的優勢,可以接觸到世界上最大的開發者群體——JavaScript開發人員——並為下一波去中心化應用程序提供必要的擴展。
金融服務整合:出於合規原因,主流金融機構在很大程度上被排除在去中心化金融創新之外。到2022年,我們預計將看到受監管的智能合約保險進入市場——部分由Agoric推動——這將允許這些機構參與。新資本將意味著利用該領域創新的建設者和更多主流應用程序的新機會。
9、社區參與Agoric的最佳方式是什麼?
Agoric為社區提供了多種參與方式。看看下面的選項並選擇你的路徑!想要貢獻一些不同的東西? Discord(https://agoric.com/discord)
開發者: Agoric邀請DeFi企業家、JavaScript社區和原生加密開發人員使用Agoric組件構建許多重要的基礎設施。首先訪問https://gitcoin.co/agoric/bounties
驗證者:想要設置驗證者並保護Agoric鏈?請前往https://github.com/Agoric/agoric-sdk/wiki/Validator-Guide
內容創作者: Agoric一直在尋找與Agoric生態系統相關主題的優質內容。一些特別感興趣的東西:教程、思想片段、構建和行業見解。在https://agoric.com/discord上的Discord上的#contribute頻道中留言
周邊商品:也許你希望通過一些精美的商品來表達你的支持。訪問https://agoric.com/shop上的Agoric商店。