Giới thiệu Agoric Orchestration.

0
95

Agoric được thiết kế độc đáo nhằm giảm thiểu sự ma sát trong việc phát triển các ứng dụng phức tạp trên nhiều chuỗi, và Orchestration là yếu tố làm cho điều này trở thành hiện thực. Orchestration đại diện cho sức mạnh lập trình để tạo ra trải nghiệm người dùng thống nhất trong môi trường đa dạng của các thông điệp không đồng bộ trên nhiều chuỗi khối và giao thức kết nối.

Các tập đoàn trong lĩnh vực tiền điện tử đang nỗ lực không ngừng để tạo ra các ứng dụng đa chuỗi mượt mà, vì thành công ở đây sẽ tăng cường thanh khoản bằng cách kết hợp tài sản và dịch vụ từ nhiều chuỗi khác nhau, cung cấp trải nghiệm người dùng như web2 thông qua việc trừu tượng hóa chuỗi.

Tuy nhiên, việc xây dựng các ứng dụng đa chuỗi đối mặt với nhiều thách thức.

Trong khi các hoạt động trên các chuỗi cơ bản diễn ra không đồng bộ và phân tán, hầu hết các chuỗi yêu cầu các chương trình kết thúc trong cùng một khối mà chúng bắt đầu. Điều này tạo ra thách thức kỹ thuật về việc thiết kế logic hợp đồng phức tạp kéo dài qua nhiều chuỗi. Để tạo ra trải nghiệm người dùng mượt mà bằng cách kết hợp các hành động trên nhiều chuỗi, cần có lập trình đơn giản và kiểm soát các hoạt động đồng thời trên một thế giới không đồng bộ.

Sự đột phá độc đáo không đơn giản thu hút người dùng vào web3; sự hấp dẫn thực sự nằm trong các giải pháp cụ thể mà web3 cung cấp để giải quyết các vấn đề hàng ngày của người dùng.

Ví dụ, trong lĩnh vực tiền điện tử, trải nghiệm tương tự như web2 có thể là việc đặt hàng ăn thông qua một ứng dụng di động, có thể hoàn thành chỉ trong vài giây thông qua việc trò chuyện mượt mà với thực đơn, đặt hàng và hệ thống thanh toán của một nhà hàng, tất cả được đồng nhất qua một giao diện duy nhất. Để đạt được điều này, cần mở đường cho tính tương thích rộng rãi và sau đó là việc liên kết tất cả lại với nhau.

Cách Orchestration Hoạt Động

Khi thực hiện việc xây dựng các ứng dụng đa chuỗi, nhận thấy rằng nó không phải là một nhiệm vụ dễ dàng. Tuy nhiên, kiến trúc hệ thống của Agoric được thiết kế với một số tính năng chính giúp làm cho quá trình này trở nên dễ dàng hơn, và trong đó, Orchestration được kích hoạt. Các tính năng như async/await và thực thi đa khối, bộ đếm thời gian, và tính tương thích là các ví dụ cụ thể cho điều này.

Async/Await & Thực Thi Đa Khối (Multi-Block Execution)

Hợp đồng thông minh trên nền tảng Agoric được xem như là các quy trình tồn tại lâu dài, với khả năng hỗ trợ các chức năng async/await và thực thi đa khối. Điều này cho phép hợp đồng tồn tại và phản hồi các hoạt động diễn ra trên nhiều chuỗi. Sự hiện diện của tính năng này giúp đơn giản hóa quá trình lập trình, tăng cường tính tương thích trên các mạng phi tập trung (ví dụ, một ứng dụng đặt cược đa chuỗi có thể hoạt động chỉ với một cú nhấp chuột) và mở ra các cơ hội mới cho việc phát triển các ứng dụng với các tính năng phong phú hơn.

Bộ đếm thời gian

Bộ đếm thời gian trên nền tảng Agoric cung cấp dịch vụ cho phép các hợp đồng thông minh tự động “đánh thức” và thực hiện các hành động mới vào các thời điểm đã được lập trước, mở ra cơ hội cho các ứng dụng phức tạp hơn. Khả năng này không chỉ nâng cao tính tự trị của các hợp đồng thông minh mà còn cho phép chúng tương tác và thực hiện các nhiệm vụ trong các khung thời gian khác nhau, điều này phù hợp với mô hình async toàn cầu và mở ra các cơ hội mở rộng đáng kể cho tính phức tạp và tiện ích của các ứng dụng blockchain.

Tương thích

Agoric giảm bớt gánh nặng cho các nhà phát triển thông qua các kết nối gốc với giao thức Giao Tiếp Giữa Các Blockchain –  Inter-Blockchain Communication protocol (IBC) và khả năng mở rộng để tích hợp các giải pháp mạnh mẽ như Truyền Thông Tổng Quát của Axelar – Axelar’s General Message Passing (GMP). Điều này mang lại cho các nhà phát triển quyền truy cập vào thanh khoản và khả năng trên toàn hệ sinh thái giữa các chuỗi đang phát triển nhanh chóng.

Hợp đồng thông minh JavaScript

Hợp đồng thông minh JavaScript trên nền tảng Agoric được viết bằng một phiên bản củng cố của JavaScript, mang lại tính an toàn tiên tiến cho bất kỳ nhà phát triển nào. Sự kết hợp này tạo điều kiện cho các hợp đồng thông minh chỉ có thể truy cập vào các đối tượng mà chúng cần, giảm đáng kể rủi ro về lỗ hổng bảo mật. Nhờ vào tính cơ động tự nhiên của JavaScript (như các thư viện ReactJS), các nhà phát triển có thể mở rộng dễ dàng với các thành phần điều hòa tích hợp mượt mà với các hệ thống khác (như GMP!) để phát triển các ứng dụng đa chuỗi.

Tất cả các phần này được kết hợp lại thông qua việc sử dụng JavaScript làm ngôn ngữ lập trình chính cho hợp đồng thông minh, cung cấp tính linh hoạt và tiện lợi cho việc phát triển và tích hợp các thành phần khác nhau trong hệ sinh thái Agoric.

Ví dụ: Điều Phối Staking Đa Chuỗi

Hãy tưởng tượng một ví dụ về cách Orchestration có thể cải thiện trải nghiệm staking. Ngoài việc cung cấp tính bảo mật cho mạng, việc đặt cược token thường là một phần quan trọng của nhiều mạng blockchain, đảm bảo tính an toàn và xác thực giao dịch; lợi suất được kiếm được từ việc khóa token cũng là cơ sở của nhiều chiến lược DeFi.

Từ góc nhìn của người dùng, họ muốn có khả năng chuyển đổi thanh khoản từ một chiến lược staking sang một chiến lược khác, đôi khi trên một nền tảng hoàn toàn khác biệt. Tương tự, các ứng dụng staking muốn tối ưu hóa quá trình này để người dùng có thể dễ dàng tiếp cận và tham gia vào việc đặt cược. Orchestration giúp làm cho điều này trở nên dễ dàng hơn.

Trong ví dụ này, từ ứng dụng Calypso sắp ra mắt trên nền tảng Agoric, người dùng bắt đầu hành trình của mình bằng cách giữ token MATIC trên mạng Polygon. Sau đó, họ có thể thực hiện một giao dịch duy nhất và kết thúc với việc đặt cược ATOM trực tiếp trên Cosmos Hub.

Dưới đây là cách mọi thứ diễn ra:
  1. Người dùng khởi đầu bằng việc giữ token MATIC trên mạng Polygon.
  2. Thông qua ứng dụng Calypso trên nền tảng Agoric, họ khởi tạo một giao dịch duy nhất để chuyển đổi token MATIC thành ATOM trên Cosmos Hub.
  3. Orchestration tự động điều phối và thực thi các bước cần thiết để hoàn thành việc chuyển đổi từ MATIC sang ATOM một cách mượt mà và hiệu quả nhất có thể.

Thông qua quá trình này, người dùng có thể dễ dàng tham gia vào việc đặt cược trên các chuỗi khác nhau một cách linh hoạt và thuận tiện.
Trong khi có thể có khả năng vượt qua một phần của quá trình trên một chuỗi cụ thể, nhưng đối mặt với các rào cản khi cần phải kết hợp nhiều hành động phức tạp. Trong trường hợp của chúng ta, thách thức cốt lõi xuất phát khi ATOM cần được chuyển đến Cosmos Hub để thực hiện việc đặt cược. Orchestration của Agoric giải quyết vấn đề này bằng cách cho phép hợp đồng nhận diện và thúc đẩy hành động đặt cược; một cải tiến so với các công cụ hiện có trước đây đòi hỏi chữ ký bổ sung từ người dùng.

Điều này chỉ là một ví dụ nhỏ về tiềm năng của Orchestration trên nền tảng Agoric, mở ra cơ hội cho việc thực hiện các quy trình phức tạp một cách linh hoạt và hiệu quả hơn.

Sản phẩm Theo Chủ Đề

Orchestration là một cam kết dài hạn.

Trong thực tế, với hàng nghìn chuỗi, hàng trăm dịch vụ, và sự gia tăng không ngừng của các ví tiền điện tử, đường ống sản phẩm của chúng tôi được tổ chức theo các chủ đề. Mỗi chủ đề đại diện cho một trọng tâm chiến lược, được xây dựng để đáp ứng các trường hợp sử dụng trong thị trường chính. Nó bao gồm yêu cầu sản phẩm cụ thể, cùng với việc phối hợp với các đối tác và các sáng kiến tiếp thị để hỗ trợ cơ sở hạ tầng cần thiết cho các nhà phát triển để hoạt động trong thị trường đó. Điều này đảm bảo rằng chúng tôi có thể cung cấp cho khách hàng của mình một giải pháp toàn diện và linh hoạt, đáp ứng nhu cầu và yêu cầu của mỗi lĩnh vực cụ thể trong ngành.

Chủ Đề Đầu Tiên của Chúng Tôi: DeFi

DeFi (Tài Chính Phi Tập Trung) được xác định là chủ đề đầu tiên có logic trong chiến lược của chúng tôi, nhằm mục đích mở khóa quyền truy cập vào thanh khoản và thiết lập kết nối đa chuỗi cho các dự án tiếp theo trên nền tảng Agoric. Trong năm qua, chúng ta đã chứng kiến một sự tăng trưởng đáng kể trong khối lượng giao dịch trên Osmosis, vượt qua mốc hơn 1 tỷ đô la vào tháng 12 năm 2023,  TVL (Tổng Giá Trị Khóa) của UX Chain (trước đây là Umee) cũng đã tăng hơn ba lần. Đồng thời, dYdX đã ra mắt, và các token ổn định như USDC, USDT, USK, IST, và nhiều loại khác, hiện đại diện cho hàng trăm triệu đô la giá trị trên khắp hệ sinh thái giữa các chuỗi.

Nhiều trường hợp sử dụng DeFi đã tận dụng kết nối gốc IBC của Agoric và các cơ chế để tương tác với các tài khoản giữa các chuỗi và các mô-đun truy vấn. Hợp đồng thông minh của Agoric có khả năng xây dựng hành vi phức tạp xung quanh các chuỗi DeFi kết nối IBC, cung cấp tính tương thích cho thế giới đa chuỗi.

Lộ Trình Phát Triển Orchestration DeFi


Lộ Trình Phát Triển Orchestration DeFi

Phát Triển Sản Phẩm:

  1. Giao diện Lập Trình Ứng Dụng (API) Orchestration JavaScript.
  2. Tài Khoản Giữa Các Chuỗi.
  3. Các Truy Vấn Giữa Các Chuỗi.
  4. Chuyển Giao IBC.
  5. Phần Mềm Trung Gian Chuyển Gói.
  6. Phần Mềm Trung Gian Hợp Đồng Agoric + Các Hooks IBC.

Ứng Dụng:

  1. Ra Mắt Ứng Dụng DeFi Tiêu Biểu.

Sự Kiện:

  1. Thi Hackathon Ảo.
  2. Các Hội Thảo Toàn Cầu.
  3. Các Buổi Họp Toàn Cầu (Mỹ, Thổ Nhĩ Kỳ, Ấn Độ, Argentina).

Cộng Đồng:

  1. Nền Tảng Nhiệm Vụ Có Phần Thưởng.
  2. Các Sáng Kiến Tiếp Thị Chung về Orchestration.

Thông qua việc phát triển những thành phần cốt lõi của sản phẩm, tổ chức các sự kiện và tạo ra các cộng đồng thú vị, chúng tôi hy vọng sẽ xây dựng một hệ sinh thái DeFi mạnh mẽ và phát triển trên nền tảng Agoric, mang lại giá trị lớn cho người dùng và cộng đồng trong thời gian tới.

Hãy tham gia cùng chúng tôi!

Ghé qua không gian Orchestration đầu tiên của chúng tôi vào thứ Năm, ngày 8 tháng 2 lúc 12 giờ trưa ET / 17h UTC. Cryptocito (Cosmoverse), Zaki Manian (Sommelier), và John DiBernardi (Calypso) sẽ tham gia cùng Dean Tribble và Rowland Graus (Agoric) để thảo luận về tương lai đa chuỗi và lý do tại sao Orchestration là một siêu năng lực mà mọi nền tảng đều có thể hưởng lợi từ đó. Đặt lời nhắc.

Tuần ETHDenver – Chúng tôi sẽ hoạt động đầy đủ tại ETHDenver với các buổi nói chuyện và hội thảo, vì vậy hãy ghé qua để tìm hiểu về Orchestration từ Dean Tribble và cộng đồng đa chuỗi.

  • 27 tháng 2: Ngày AppChain, do Dora Hacks tổ chức (Đăng ký)
  • 27 tháng 2: Orchestration Splash, do Agoric tổ chức (Đăng ký)
  • 28 tháng 2: Ngày Trừu Tượng Hóa Chuỗi, do Agoric, NEAR và Frontier Research đồng tổ chức (Đăng ký)
  • 28 tháng 2: ATOM Denver, do Cryptocito tổ chức (Đăng ký)
  • 1 tháng 3: Frictionless, do Shade tổ chức (Hết vé)

Điều Hành trên Mạng Xã Hội – Đăng bài về Orchestration trên X (Twitter) và trở thành một phần của thế hệ web3 tiếp theo!

Hãy là một phần của tương lai của Agoric – Chia sẻ ý tưởng của bạn về các ứng dụng đa chuỗi với chúng tôi trong Diễn Đàn Cộng Đồng và bạn có thể truyền cảm hứng cho một trong những chủ đề sắp tới của chúng tôi! Những người tạo ra ý tưởng thú vị sẽ được mời thảo luận về ý tưởng của họ với chúng tôi trong cuộc gọi Giờ Làm Việc Cộng Đồng trong tương lai.

Leave a Reply

Please enter your comment!
Please enter your name here