
Sâu vào Agoric: Nền tảng hợp đồng thông minh JavaScript trong hệ sinh thái Cosmos
Tuyển chọn TechFlowTuyển chọn TechFlow

Sâu vào Agoric: Nền tảng hợp đồng thông minh JavaScript trong hệ sinh thái Cosmos
Các thành phần công nghệ, hệ thống kinh tế và đặc điểm của hợp đồng thông minh trong dự án Agoric
Agoric là gì và cách nó tận dụng hợp đồng thông minh JavaScript để phát triển Dapp?
Agoric là một blockchain công khai lớp một theo cơ chế Proof-of-Stake (bằng chứng cổ phần), được thiết kế nhằm cho phép các nhà phát triển nhanh chóng xây dựng các hợp đồng thông minh an toàn bằng một trong những ngôn ngữ lập trình phổ biến nhất thế giới — JavaScript.
Blockchain Agoric và hệ sinh thái mã hóa của nó là nền tảng hợp đồng thông minh có thể đưa hàng triệu nhà phát triển đến tiền tuyến DeFi một cách nhanh chóng. JavaScript đã qua xử lý hardened khiến việc lập trình blockchain trở nên dễ tiếp cận đối với hơn 10 triệu nhà phát triển JavaScript.
JavaScript đã qua xử lý hardened cung cấp môi trường an toàn, ổn định để các nhà phát triển xây dựng, triển khai và vận hành các Dapp phức tạp, NFT và thị trường DeFi.
Là một thành phần không thể thiếu trong hệ sinh thái Cosmos, blockchain công khai Agoric dựa trên hệ thống đồng thuận Tendermint Proof of Stake (PoS) đã được kiểm chứng thực tế và hỗ trợ sẵn IBC (giao tiếp liên chuỗi).
Hơn nữa, mô hình lập trình Agoric, được hỗ trợ bởi hạ tầng thị trường bản địa, hướng tới việc tạo ra một thư viện tiêu chuẩn kinh tế mã hóa với khả năng tổ hợp theo cấp số nhân tương tự như sự bùng nổ của hệ sinh thái JavaScript như Node.js, React.js.
Ngoài việc chỉ sử dụng ngôn ngữ lập trình JavaScript, nền tảng Agoric còn giới thiệu Zoe, một dịch vụ nền tảng "đi đầu", cho phép tổ hợp kinh tế an toàn giữa các hợp đồng thông minh. Zoe mang đến cho các nhà phát triển Web3 trên nền tảng Agoric một khung làm việc **hiện đại, có thể tháo lắp** giống như những gì đang thống trị trong phát triển Web2.
Token Agoric là gì? Giá trị nội tại và mục đích sử dụng của token BLD trên Agoric là gì? Còn token IST thì sao?
Chuỗi Agoric có hai token bản địa: BLD và IST.
BLD là token đặt cược bản địa của blockchain Agoric, được bán trong đợt phát hành CoinList, dùng để bảo vệ mạng lưới và tham gia quản trị. IST là token phí, được dùng để thanh toán dịch vụ trên chuỗi (ví dụ như gas), triển khai hợp đồng thông minh lên chuỗi và hỗ trợ các hoạt động liên chuỗi.
IST được tạo ra trên chuỗi thông qua các hợp đồng thông minh do người nắm giữ BLD quản trị. Hai token BLD và IST đóng vai trò bổ trợ lẫn nhau nhằm ưu tiên bảo mật mạng lưới và mở rộng quy mô hệ sinh thái.
Bảo mật chuỗi:
Người nắm giữ BLD hỗ trợ bảo mật blockchain bằng cách đặt cược cùng các validator. Blockchain Agoric là một giao diện Proof-of-Stake và được vận hành bởi mạng lưới các validator sử dụng thuật toán đồng thuận Tendermint BFT đã được kiểm chứng trong hệ sinh thái Cosmos.
Validator đến từ một hệ sinh thái mở gồm các đóng góp viên và nhà cung cấp hạ tầng. Người đặt cược BLD nhận thưởng bằng cả BLD và IST.
Quản trị giao thức:
BLD trao quyền quản trị cho chuỗi Agoric. Người nắm giữ BLD là những người định hướng tương lai của chuỗi; họ tài trợ và bỏ phiếu phê duyệt các sáng kiến mới.
Quản trị bao gồm nhiều hoạt động như biểu quyết trực tiếp bằng token cho các sáng kiến hoặc bầu cử ủy ban quản lý các hạ tầng then chốt. Chúng tôi kỳ vọng chức năng quản trị này sẽ mở rộng sang các nguyên tắc kinh tế cốt lõi trong hệ sinh thái Agoric, ví dụ như hệ thống IST.
Giao thức IST:
BLD tạo ra nền tảng và cơ sở cho việc phát hành token IST. Token IST không nằm trong đợt bán token Agoric, mà là token phí của chuỗi. Nó được thiết kế như một token ổn định, neo giá trị với đô la Mỹ (USD), được xây dựng dưới dạng tập hợp các hợp đồng thông minh gọi là giao thức IST.
Theo thiết kế, IST được đảm bảo hoàn toàn bằng tài sản ký quỹ do người dùng cung cấp, có thể bao gồm BLD, tài sản được xây dựng trên chuỗi Agoric, cũng như các tài sản có sẵn thông qua Giao thức Giao tiếp Liên Chuỗi (IBC) trong hệ sinh thái liên chuỗi trị giá hơn 7,5 tỷ USD.
Người nắm giữ BLD kiếm phần thưởng đặt cược như thế nào? Cách thức hoạt động của BLD bị khóa là gì?
Người nắm giữ BLD kiếm phần thưởng BLD và IST bằng cách ủy quyền token BLD của họ cho các validator để hỗ trợ bảo mật mạng lưới. Có hai nguồn phần thưởng đặt cược:
Phát hành token BLD mới. Trong giai đoạn đầu của chuỗi, các token BLD mới sẽ được phát hành như phần thưởng khuyến khích cho người đặt cược. Chi tiết cụ thể về kế hoạch phát hành này do người nắm giữ BLD quản trị, nhưng dự kiến sẽ phân tán thêm 250 triệu token BLD trong ba năm. Xem chi tiết tại trang giao dịch CoinList.
Phí từ giao thức Inter. Người đặt cược BLD cung cấp mức bảo mật cần thiết cho sự tồn tại của giao thức Inter, và do đó nhận được phần thưởng tương ứng. Các phí giao thức được thanh toán bằng IST sẽ được phân phối cho người đặt cược BLD.
Các phí giao thức bao gồm:
-
Phí phát sinh khi người dùng tạo IST từ vault;
-
Phí giao thức từ giao dịch trên thị trường tạo lập tự động (AMM) bản địa của Agoric.
Dù ở trạng thái bị khóa hay không, BLD đều có thể được ủy quyền cho validator để đảm bảo an ninh chuỗi. Mặc dù BLD bị khóa không thể chuyển nhượng, nhưng vẫn có thể được đặt cược cùng validator để bảo vệ chuỗi và nhận phần thưởng như BLD chưa bị khóa.
Tất cả phần thưởng đặt cược đều có thể mở khóa, điều này đảm bảo rằng trước cả thời điểm mở khóa các token BLD mua từ đợt bán, sẽ có đủ token thanh khoản cho các người tham gia mạng lưới tích cực sử dụng.
Giao thức Inter là gì và tại sao nó lại quan trọng đối với hệ sinh thái Agoric?
Giao thức Inter tạo ra token ổn định IST. IST là token phí bản địa của nền tảng Agoric và có tiềm năng đóng vai trò lớn hơn trong hệ sinh thái liên chuỗi trị giá hơn 7,5 tỷ USD.
Cơ hội: Theo thiết kế, giao thức Inter cung cấp một stablecoin cho hệ sinh thái IBC và nền kinh tế liên chuỗi rộng lớn hơn. Token IST được đảm bảo hoàn toàn bằng tài sản hệ thống liên chuỗi và neo giá với đô la Mỹ (USD) nhằm đạt tính khả dụng cao.
Hiện nay, trong hệ sinh thái liên chuỗi, nhu cầu về một stablecoin được hậu thuẫn bởi nhiều loại tài sản khả dụng như ATOM, OSMO, SCRT ngày càng tăng. Blockchain Agoric cung cấp nền tảng lý tưởng để xây dựng các ứng dụng hỗ trợ một stablecoin lành mạnh trong và ngoài hệ sinh thái liên chuỗi.
Giao thức Inter bao gồm một số nguyên tắc kinh tế, tất cả đều được viết trong khuôn khổ hợp đồng thông minh Agoric và tích hợp chặt chẽ với chức năng chuỗi: hệ thống Vault và getIST, thị trường tạo lập tự động (AMM), và phân phối phần thưởng đặt cược. Hãy lần lượt xem xét từng phần của giao thức Inter.
Hệ thống Vault: Cho phép chủ sở hữu tài sản mã hóa (như BLD, ATOM, OSMO...) khóa tài sản đó trong vault để tạo ra IST. Tập hợp tài sản được chấp nhận do quản trị giao thức quyết định, như đã nêu trên.
Thị trường tạo lập tự động (AMM): AMM bản địa của Agoric hỗ trợ giao thức Inter bằng cách đảm bảo đủ độ sâu thị trường để thanh lý vault của người dùng. Ngoài vai trò trong giao thức Inter, AMM bản địa cũng sẽ hỗ trợ giao dịch các tài sản được khởi chạy trên Agoric hoặc được mang đến chuỗi Agoric qua IBC.
getIST: Người đặt cược BLD có thể khóa BLD đã đặt cược của họ để tạo IST – tương tự như Vault. Điều này cho phép người đặt cược BLD tham gia vào hệ sinh thái mà vẫn duy trì việc bảo vệ an ninh chuỗi.
Phần thưởng và Dự trữ: Các phí vận hành từ giao thức Inter được chuyển đến người đặt cược BLD. Một phần phí được giao thức Inter giữ lại làm dự trữ. Quỹ dự trữ này tiếp tục bảo vệ giao thức Inter khỏi biến động giá trị đảm bảo bằng cách bù đắp cho các khoản thanh lý vault không đủ.
Khung hợp đồng thông minh Zoe là gì? Zoe giúp các nhà phát triển xây dựng ứng dụng trên Agoric như thế nào?
Khung hợp đồng thông minh Zoe là phương tiện Agoric cung cấp để đảm bảo tính an toàn và khả năng tổ hợp cho các nhà phát triển. Mặc dù công nghệ blockchain đã đạt được nhiều thành công trong vài năm qua, nó vẫn còn ở giai đoạn sơ khai. Ngay cả những hợp đồng có logic kinh doanh đơn giản cũng cần hàng tháng, thậm chí hàng năm để đảm bảo an toàn, và thường vẫn thất bại.
Zoe hỗ trợ phát triển hợp đồng thông minh bằng khung làm việc hiện đại, có thể tháo lắp - mô hình thống trị trong các ứng dụng Web2. Nền tảng này nhằm tăng tốc quá trình phát triển và giảm rủi ro khi sử dụng và xây dựng hợp đồng thông minh.
Một điểm khác biệt cốt lõi giữa Zoe và các nền tảng hợp đồng thông minh khác là “an toàn theo đề nghị” (offer-safety), đảm bảo mọi giao dịch trên chuỗi hoặc được thanh toán và đóng lại, hoặc trả lại tài sản mà người dùng đã gửi.
Trên các blockchain như Ethereum, người dùng không có sự bảo vệ như vậy: người dùng trực tiếp gửi token đến hợp đồng thông minh như UniSwap; nếu hợp đồng thất bại do lỗi hoặc mã độc hại, người dùng không có cơ chế hồi phục tài sản đã gửi.
Ngược lại, trên Agoric sử dụng Zoe, người dùng gửi yêu cầu trao đổi dưới dạng “đề nghị” — “nếu và chỉ nếu bạn đưa cho tôi token Y, tôi sẽ đưa cho bạn token X”, và gửi token X cho cơ sở hạ tầng hợp đồng thông minh Zoe chứ không gửi trực tiếp cho hợp đồng.
Sau đó, hợp đồng được thông báo về nội dung trao đổi, và chỉ nhận được token X khi đã cung cấp token Y mà người dùng mong muốn cho cơ sở hạ tầng. Chính cơ sở hạ tầng đảm bảo người dùng nhận được thứ họ muốn hoặc lấy lại tài sản đã gửi.
An toàn theo đề nghị là mô hình giao dịch phổ biến trong Agoric, giúp cả nhà phát triển và người dùng tránh được những lỗi tai hại thường thấy ở các hệ thống khác.
Khung hợp đồng thông minh Zoe cũng bao gồm Giao thức Chuyển giao Quyền điện tử (ERTP), là tiêu chuẩn của Agoric để tạo và chuyển token cũng như các tài sản kỹ thuật số khác.
Thư viện thành phần ngày càng mở rộng hỗ trợ nhiều loại tài sản kỹ thuật số và hợp đồng, bao gồm token có thể thay thế, token không thể thay thế và tài sản từ xa trên các chuỗi khác.
Agoric thúc đẩy hoạt động liên chuỗi như thế nào, và điều này mang lại cơ hội gì cho các nhà phát triển và người dùng trong hệ sinh thái Agoric?
Giao thức IBC của Cosmos là hiện thực hóa ý tưởng gốc về khả năng tương tác hợp đồng thông minh của Agoric, được điều chỉnh theo nhu cầu đặc thù của Tendermint và Cosmos SDK. Agoric đã hợp tác sâu sắc với các nhóm như Informal, Interchain Foundation và Tendermint Inc trong quá trình phát triển giao thức.
Điểm đặc biệt của nền tảng Agoric là xây dựng ngay từ đầu các chức năng cần thiết cho ứng dụng trên nhiều blockchain. Điều này khiến Agoric trở thành nơi lý tưởng để xây dựng các ứng dụng bản địa IBC.
Agoric sẽ khởi chạy với chức năng IBC được tích hợp sẵn vào nền tảng. Các ứng dụng IBC, bao gồm DEX Osmosis, Evmos và các môi trường hỗ trợ IBC khác, có thể sử dụng các tài sản như BLD và IST từ chuỗi Agoric. Người dùng Cosmos sẽ có thể sử dụng các tài sản IBC như LUNA, ATOM và OSMO trên nền tảng Agoric. Khi hiệu ứng mạng IBC ngày càng mạnh, các tài sản nối cầu từ các blockchain lớp 1 khác cũng có thể được sử dụng trên nền tảng này.
Nhờ tích hợp liền mạch IBC, đối với các nhà phát triển JavaScript, các chuỗi khác và tài sản của chúng chỉ đơn giản là những khối xây dựng hợp đồng thông minh bổ sung!
Kế hoạch phi tập trung hóa mạng lưới và kế hoạch token của quỹ là gì?
Agoric là một dự án lớn và quan trọng. Phân bổ chính token BLD được dùng cho nhiều mục đích hỗ trợ hoặc các thực thể gắn kết dài hạn nhằm thúc đẩy sự phát triển của nền tảng Agoric.
Trong hầu hết các trường hợp, điều này dẫn đến việc khóa token. Trước khi token BLD thực sự bị khóa, chúng được phân loại là “có thể lưu hành”.
Quỹ phi tập trung hóa mạng lưới: Quỹ này nhằm mở rộng mức độ phi tập trung của hệ thống bằng cách đặt cược BLD với nhiều validator, triển khai khai thác thanh khoản và khuyến khích các nhà phát triển thành phần sớm. Phần lớn các phân bổ này sẽ bị khóa từ 2-4 năm, giống như tất cả các token BLD hiện đang lưu hành.
Ví dụ, các phần thưởng chương trình testnet đã được khuyến khích và một phần từ quỹ phi tập trung hóa mạng lưới đã bị khóa trong 2 năm (như hiển thị trên biểu đồ lưu thông token tại trang giao dịch CoinList).
Tuy nhiên, nếu trong tương lai một phần quỹ được phân bổ cho DAO trên chuỗi, DAO đó có thể làm cho chúng trở nên thanh khoản. Vì không có token BLD nào trong quỹ phi tập trung hóa mạng lưới hiện bị khóa, chúng hiện được phân loại là “đang lưu hành”, dù chưa có kế hoạch sử dụng trước khi mở khóa bán công khai.
Hạ tầng: Một quỹ hạ tầng đang được hình thành, khi hoàn thiện sẽ do các bên liên quan đa dạng của Agoric quản lý nhằm thúc đẩy lợi ích công nghệ phi tập trung xây dựng hoặc sử dụng blockchain Agoric và các công nghệ liên quan.
Tương tự như quỹ phi tập trung hóa mạng lưới, nếu quỹ này chọn khóa một tỷ lệ token BLD của mình, chúng có thể được phân loại là “đang lưu hành”, mặc dù chưa có kế hoạch sử dụng trước khi mở khóa bán công khai.
Cộng đồng có thể tham gia Agoric như thế nào?
Agoric cung cấp nhiều cách để cộng đồng tham gia. Hãy xem các lựa chọn dưới đây và chọn con đường của bạn! Muốn đóng góp theo cách khác? Hãy nhắn tin trên Discord: https://agoric.com/discord
Nhà phát triển: Agoric mời các doanh nhân DeFi, cộng đồng JavaScript và các nhà phát triển mã hóa bản địa sử dụng các thành phần Agoric để xây dựng nhiều hạ tầng quan trọng. Hãy bắt đầu tại https://gitcoin.co/agoric/bounties
Validator: Muốn thiết lập validator và bảo vệ chuỗi Agoric? Đừng tìm đâu xa! Truy cập https://github.com/Agoric/agoric-sdk/wiki/Validator-Guide
Tác giả và người sáng tạo nội dung: Agoric luôn tìm kiếm nội dung chất lượng cao về các chủ đề liên quan đến hệ sinh thái Agoric. Nếu đây là thể loại bạn thích viết, chúng tôi rất muốn lắng nghe bạn. Một số chủ đề đặc biệt quan tâm bao gồm hướng dẫn, suy nghĩ cá nhân, quá trình xây dựng và các hiểu biết về ngành.Hãy nhắn tin trong kênh #contribute trên Discord của chúng tôi: https://agoric.com/discord
Mua hàng lưu niệm: Có lẽ bạn đang tìm một vài món đồ lưu niệm sành điệu để thể hiện sự ủng hộ của mình. Hãy ghé thăm cửa hàng Agoric tại https://agoric.com/shop.
Chào mừng tham gia cộng đồng chính thức TechFlow
Nhóm Telegram:https://t.me/TechFlowDaily
Tài khoản Twitter chính thức:https://x.com/TechFlowPost
Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News














