Bắt đầu với Agoric, một Nền tảng JavaScript cho Web3

Agoric là một nền tảng blockchain và hợp đồng thông minh có thuộc hệ sinh thái Cosmos, được tạo ra để xây dựng phần mềm phi tập trung. Với mục tiêu làm cho web3 trở nên dễ tiếp cận hơn đối với hàng triệu nhà phát triển và người dùng, Agoric cung cấp một framework JavaScript quen thuộc cùng với các tính năng an toàn tiên tiến.

Những nhà phát triển có thể sử dụng kỹ năng và kinh nghiệm hiện có của họ để xây dựng các ứng dụng chất lượng thế giới phi tập trung, sẵn sàng cho người tiêu dùng.

Với một hệ sinh thái đang ngày càng phát triển và hơn 60 kết nối giữa các chuỗi (và vẫn đang tiếp tục phát triển), Agoric đóng vai trò là cổng vào web3 cho các nhà phát triển và những người khám phá.

Nền tảng Agoric là kết quả của hàng thập kỷ nghiên cứu về máy tính phi tập trung và web mở. Nó đã tạo ra một nền tảng để mở đường cho một tương lai với một thế giới trực tuyến phong phú, nơi hàng tỷ người có thể hợp tác và tương tác mà không sợ bị can thiệp một cách an toàn và tự do.

Agoric bao gồm các thành phần như Zoe, một framework hợp đồng thông minh và Máy ảo Agoric, cùng với khả năng kết nối giữa các chuỗi tích hợp sẵn. Tất cả điều này mang đến một mức độ mới về an toàn cho người dùng và tạo ra các trường hợp sử dụng giữa các chuỗi ở mức nền tảng, và tất cả đều được thực hiện bằng JavaScript.

Lịch sử

Agoric có một lịch sử được hình thành bởi các cypherpunks và những người ủng hộ tư duy tự do, mở cửa và phi tập trung, bao gồm Dean Tribble, Mark Miller, Bill Tulloh và Brian Warner.

Chính từ những năm 1980, những người sáng lập Agoric đã nhận ra giá trị tiềm năng của các ứng dụng phi tập trung và dự đoán rằng các nhà phát triển khác cũng sẽ nhận ra điều này. Công nghệ blockchain cuối cùng đã cung cấp các thành phần cần thiết để biến ước mơ này thành hiện thực. Vào năm 2018, để đảm bảo rằng các nhà phát triển có cơ hội tiếp cận dễ dàng hơn với công nghệ phi tập trung mới này, Agoric Systems Operating Company (OpCo) đã được thành lập để bắt đầu xây dựng một nền tảng hợp đồng thông minh thực tiễn và dễ sử dụng.

Cùng với cộng đồng các nhà phát triển, thợ xác minh và người giữ BLD, Agoric OpCo đã đưa ra chuỗi Agoric và đưa nó lên mainnet. Trong quá trình này:

  • Mainnet-1 được ra mắt với Inter Protocol MVP, sử dụng Máy ảo Agoric và Zoe trong môi trường sản xuất lần đầu tiên.
  • Mainnet-1B được giới thiệu với việc triển khai trực tiếp Inter Protocol Vaults
  • Chuỗi tiến lên Mainnet-2, chuẩn bị cho các lần triển khai bên thứ ba có quyền hạn.
  • MetaMask Snaps được giới thiệu, với HardenedJS là một phần an toàn cốt lõi.
  • stATOM được thêm vào như một tùy chọn cho Vaults, đánh dấu sự đầu tiên của tài sản thế chấp được cộng đồng onboard.

Những Ưu điểm của Agoric

Agoric có một số ưu điểm đáng chú ý giúp nó nổi bật trong cạnh tranh với các nền tảng hợp đồng thông minh khác và thu hút sự quan tâm của các nhà phát triển ứng dụng. Dưới đây là những điểm mạnh chính của Agoric:
  1. Hợp Đồng Thông Minh JavaScript và Phát triển Web3: Agoric cung cấp một môi trường lập trình hợp đồng thông minh sử dụng JavaScript, một ngôn ngữ quen thuộc và rộng rãi được sử dụng. Điều này giúp các nhà phát triển tận dụng kỹ năng JavaScript hiện có của họ mà không cần học một ngôn ngữ mới. Agoric cung cấp một framework thành phần hiện đại với tính năng an toàn tiên tiến cho phát triển blockchain sử dụng JavaScript.
  2. Tiếp Cận Quen Thuộc: Với Agoric, các nhà phát triển có thể xây dựng các ứng dụng web3 mạnh mẽ bằng cách sử dụng một cách tiếp cận quen thuộc và dễ học. Hợp đồng thông minh trên Agoric được viết dưới dạng các hàm JavaScript, giúp giảm độ phức tạp và giúp nhà phát triển dễ dàng hiểu và sửa lỗi.
  3. Framework Thành Phần Hiện Đại: Agoric cung cấp một framework thành phần tiên tiến, giúp xây dựng các ứng dụng blockchain với tính năng an toàn và khả năng tổ hợp. Nhờ vào các tính năng an toàn và các khái niệm trong thiết kế của Agoric, nhà phát triển có thể xây dựng các ứng dụng phi tập trung chất lượng cao.
  4. Dễ Học: Nếu bạn đã xây dựng ứng dụng bằng React hoặc Node.js, bạn sẽ có một nền tảng vững chắc để học cách xây dựng trên Agoric. Điều này giúp tiết kiệm thời gian và công sức khi chuyển đổi sang phát triển trên nền tảng Agoric.
Những ưu điểm này giúp Agoric trở thành một lựa chọn hấp dẫn cho các nhà phát triển ứng dụng blockchain và web3, với sự kết hợp giữa tiếp cận dễ học, tính khả thi và tính an toàn cao.

Tiếp Cận An Toàn Là Ưu Tiên Hàng Đầu

Tiếp cận an toàn là ưu tiên hàng đầu của Agoric và đã được tích hợp vào từ đầu trong thiết kế của nền tảng này. Agoric cho phép bạn viết ứng dụng và hợp đồng thông minh bằng cách sử dụng Hardened JavaScript, một phiên bản JavaScript được tối ưu hóa để đảm bảo tính an toàn. Bằng cách này, bạn có thể sử dụng ngôn ngữ JavaScript mà bạn đã quen thuộc và yêu thích, trong khi vẫn có các tính năng an toàn được tích hợp để đảm bảo rằng ứng dụng hoạt động theo cách bạn mong đợi. Điều này giúp giảm nguy cơ của các lỗ hổng phổ biến và tạo sự tin tưởng trong tính đáng tin cậy của ứng dụng.

Framework hợp đồng thông minh Agoric, gọi là Zoe, đóng vai trò quan trọng trong việc đảm bảo an toàn. Zoe được sử dụng để thực hiện mã trên chuỗi và thực hiện giao dịch tài sản một cách đáng tin cậy. Nó cung cấp các tính năng an toàn độc đáo như Offer Safety (An Toàn Giao Dịch) và Payout Liveness (Tính Linh Hoạt trong Thanh Toán), đây là hai biện pháp bảo vệ độc đáo chỉ có trong Agoric. Nhờ vào những tính năng này, người dùng có thể yên tâm rằng họ sẽ nhận được điều mình mong muốn từ giao dịch hoặc nếu không, giao dịch sẽ không xảy ra. Điều này nâng cao tính an toàn và đáng tin cậy trong việc thực hiện các giao dịch trên nền tảng

The Agoric Ecosystem

Hệ sinh thái Agoric đang không ngừng mở rộng và bao gồm nhiều phần khác nhau, bao gồm ví tiền, đơn vị lưu ký cấp tổ chức, sàn giao dịch, các ứng dụng tài chính phi tập trung (DeFi) trên nhiều chuỗi, Non-Fungible Tokens (NFT) và nhiều tài nguyên khác. Bạn có thể tìm hiểu thêm về các nguồn tài nguyên của hệ sinh thái Agoric Ecosystem trên trang web chính thức của họ, nơi có danh sách được cập nhật động.

Giao thức Inter (IST)

Giao thức Inter, một ứng dụng phi tập trung do cộng đồng tổ chức, đã ra mắt trên chuỗi Agoric với điểm nổi bật là triển khai đồng tiền phí bản địa của họ, gọi là Inter Stable Token (IST). Và, Giao thức Inter cung cấp các Vaults, cho phép phát hành IST với tài sản như ATOM hoặc stATOM với đảm bảo mở rộng hơn. Ngoài ra, giao thức này còn bao gồm các Mô-đun Ổn định Tương đối (Parity Stability Modules) cho phép trao đổi giữa IST và các đồng tiền ổn định khác với tỷ lệ đã được thiết lập.

Dual-token Economy

Hệ thống kinh tế hai đồng tiền này trong chuỗi Agoric tạo ra một mô hình độc đáo. BLD là đồng tiền bản địa của chuỗi Agoric, đóng vai trò là tài sản cơ bản cho việc gắn tiền, bỏ phiếu và hoạt động quản trị trong hệ sinh thái Agoric. Nó có sự hỗ trợ và tích hợp trên nhiều nền tảng khác nhau, bao gồm ví tự quản lý, đơn vị lưu ký cấp tổ chức, sàn giao dịch phi tập trung và sàn giao dịch tập trung.

Trong khi đó, IST là một đồng tiền ổn định được đảm bảo nhiều hơn, được thiết kế để quản lý rủi ro và có mục tiêu chính là duy trì sự ổn định với đô la Mỹ. IST được thiết kế để sử dụng rộng rãi trên mạng lưới Cosmos và các hệ sinh thái liên chuỗi. Điều này giúp đảm bảo tính truy cập và ổn định trong một thị trường biến động.

Sự kết hợp giữa hai đồng tiền này tạo ra một hệ thống kinh tế độc đáo cho chuỗi Agoric, cho phép người dùng tham gia cả vào sự phát triển của đồng tiền ổn định và hệ sinh thái hợp đồng thông minh cùng một lúc. Điều này tạo ra tính linh hoạt và đa dạng trong việc sử dụng và đầu tư vào hệ thống Agoric.

BLD và Staking trên Agoric

Gắn tiền (Staking) là một phần quan trọng của cơ chế bằng chứng cổ phần trong hệ thống Agoric. Trên Agoric, việc chấp nhận BLD đóng góp vào việc bảo vệ mạng lưới và xác minh các giao dịch. Những người tham gia gắn tiền nhận được thưởng thông qua việc phát hành thêm BLD và có thể tham gia vào quản trị trên chuỗi để định hình tương lai của Agoric.

Để bắt đầu, bạn cần thiết lập một ví có khả năng chấp nhận BLD và hỗ trợ staking – wallet that accepts BLD and supports staking. Theo dõi hướng dẫn cụ thể của ví để chuyển BLD vào ví bạn đã chọn.

Tiếp theo, việc Staking và ủy quyền được thực hiện thông qua giao diện người dùng của ví của bạn, vì vậy các bước cụ thể có thể khác nhau theo nhà cung cấp ví. Từ ứng dụng web hoặc di động của ví, bạn chọn tùy chọn “Staking” cho số lượng BLD bạn muốn gắn tiền. Sau đó, bạn sẽ chọn một đơn vị xác minh để ủy quyền số tiền gắn tiền BLD của bạn.

Khi số tiền Staking của bạn đã được nạp, bạn có thể theo dõi số tiền gắn tiền của mình và thực hiện các thao tác như thêm số tiền Staking, rút BLD và nhận thưởng thông qua ví của bạn. Ngoài ra, bạn cũng có thể tham gia vào quá trình bỏ phiếu thông qua giao diện ví khi có các đề xuất quản trị trên chuỗi.

IST Trên Liên Chuỗi


Inter Stable Token (IST) không chỉ là một đồng tiền ổn định thông thường, mà nó đã được tích hợp một cách phức tạp vào cơ cấu của nền kinh tế Agoric. IST đóng vai trò quan trọng là đồng tiền phí bản địa cho chuỗi Agoric, và nó đóng góp một cách quan trọng vào việc hỗ trợ các giao dịch và hoạt động trên mạng lưới. Sự tích hợp này tạo điều kiện thuận lợi cho hoạt động và thu hút một phạm vi người dùng và nhà phát triển rộng rãi hơn.

IST nổi bật với tính khả dụng toàn cầu cho tất cả các chuỗi trong hệ sinh thái Cosmos và IBC đang phát triển. Khả năng này đặt IST ở vị trí quan trọng như một công cụ hỗ trợ chính cho các tương tác và giao dịch giữa các chuỗi liên kết, giúp thúc đẩy tầm nhìn về một môi trường blockchain được kết nối và tương tác.

Để tìm hiểu thêm về cách sử dụng IST, bạn có thể truy cập trang web của Giao thức Inter.


Để bắt đầu với Agoric, bạn có thể tuân theo các bước sau:

  1. Thiết lập Ví ( wallet) và Kích Hoạt Địa Chỉ (activate your address) trên Chuỗi Agoric:
    • Bắt đầu bằng việc tạo một ví cho chuỗi Agoric. Bạn có thể tìm hiểu và chọn ví phù hợp với bạn.
    • Sau khi bạn có ví, kích hoạt địa chỉ của mình trên chuỗi Agoric bằng cách thực hiện các bước hướng dẫn từ ví của bạn.
  2. Khám Phá Danh Sách Các Sàn Giao Dịch Phi Tập Trung  DEXs và Sàn Giao Dịch Tập Trung CEXs Hỗ Trợ BLD:
    • BLD là đồng tiền bản địa của Agoric, vì vậy bạn có thể tìm hiểu về các sàn giao dịch nơi bạn có thể mua, bán hoặc giao dịch BLD.
    • Nếu bạn quan tâm đến IST, bạn có thể kiểm tra các cơ chế phát hành như PSM. (Parity Stability Modules) và Vaults của Giao thức Inter.
  3. Tham Gia Vào Cộng Đồng:
    • Tham gia vào diễn đàn cộng đồng hoặc Discord server của Agoric để kết nối và gặp gỡ các thành viên khác trong cộng đồng.
    • Đây là nơi bạn có thể trao đổi thông tin, học hỏi và tham gia vào cuộc thảo luận về Agoric.
  4. Tham Gia Vào Sự Kiện Cộng Đồng:
    • Ghé thăm các sự kiện hàng tháng như Cuộc gọi cộng đồng, Giờ làm việc cho nhà phát triển hoặc Giờ làm việc cộng đồng để lắng nghe từ OpCo (Operating Company – Công ty hoạt động) và các nhóm đang xây dựng trên Agoric.
  5. Đăng Ký Theo Dõi Bản Tin Hàng Tháng:
    • Đăng ký theo dõi bản tin hàng tháng của Agoric để cập nhật thông tin mới nhất và không bao giờ bỏ lỡ bất kỳ cập nhật nào.

Những bước này sẽ giúp bạn bắt đầu và tham gia vào hệ sinh thái Agoric. Hãy luôn nắm bắt cơ hội học hỏi và tham gia vào cộng đồng để hiểu rõ hơn về Agoric và cách bạn có thể tận dụng nó.

Bài viết mới nhất

FOLLOWIN X SAIGONTRADECOIN: EXPERIENCE & EARN EVENT

Nhân dịp Followin ra mắt bản cập nhật toàn diện của Trang web, Followin cùng SaiGonTradeCoin gửi đến các bạn độc giả một minigame...

Persistence One ra mắt liquid staking cho DYDX

Persistence One vừa ra mắt dịch vụ liquid staking cho DYDX, một dự án trên chuỗi Cosmos. Được phát hành bởi pSTAKE Finance, stkDYDX...

Persistence One x Kujira Collaboration

Persistence One và Kujira đã hợp tác để đưa LST của pSTAKE, bắt đầu với stkATOM, vào hệ sinh thái DeFi của Kujira. Với sự...

Persistence One đem Restaking đến Cosmos.

TL;DR Persistence One đã mang Restaking đến Cosmos. Người dùng có thể gửi tiền vào Liquid Staked Tokens (ATOM, TIA, DYDX, vv.) bằngpSTAKE, Stride, Quicksilver, và Milkyway vào...