BTC
ETH
HTX
SOL
BNB
Xem thị trường
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Khả năng tương thích ERC20 của mã thông báo ABS? Hoán đổi hay Bao bọc?

Stafi
特邀专栏作者
Bài viết này có khoảng 2226 từ, đọc toàn bộ bài viết mất khoảng 4 phút
Để cho phép mã thông báo ABS lưu hành rộng rãi hơn, bài viết này đề xuất một giải pháp tương thích cho mã thông báo ERC20.
Tóm tắt AI
Để cho phép mã thông báo ABS lưu hành rộng rãi hơn, bài viết này đề xuất một giải pháp tương thích cho mã thông báo ERC20.

ERC20 là một giao thức tiêu chuẩn cho các hợp đồng thông minh trên Ethereum. Giao thức này hỗ trợ mã thông báo gọi một số khả năng nâng cao trên Ethereum, chẳng hạn như số dư truy vấn, chuyển khoản, ủy quyền, v.v. Các mã thông báo hỗ trợ tiêu chuẩn này có thể được sử dụng tốt hơn bởi các ví Tích hợp hoặc được truy cập bằng trao đổi.

Giao thức ERC20 tiêu chuẩn quy định nhiều chức năng, khi mỗi bên dự án chỉnh sửa hợp đồng thông minh của mã thông báo của riêng mình trên Ethereum, họ cần lần lượt khai báo các chức năng này. Các chức năng khác có thể được thêm vào trong quá trình này, nhưng không thể giảm bớt.

Khi ABS trên Stafi được phát hành, nó không được phát hành trên Ethereum mà là một nền tảng phát hành tài sản trái phiếu phi tập trung, tính chất đa nền tảng của tài sản là đặc biệt quan trọng. Trong số đó, có nhiều cơ sở hạ tầng Defi trên Ethereum và hầu hết các tài sản được hỗ trợ là tiêu chuẩn ERC20, do đó, điều đặc biệt quan trọng là chuyển đổi ABS thành tài sản ERC20 và lưu hành chúng trên các sàn giao dịch phi tập trung của Ethereum.

Vậy làm cách nào để mã thông báo ABS có thể được chuyển đổi thành mã thông báo tiêu chuẩn ERC20?

Một cách tiếp cận thống nhất là phát hành một mã thông báo ERC20 giống hệt nhau trên Ethereum và số lượng có liên quan với nhau. Cái trước được tạo ra, cái sau được tạo ra cùng nhau, cái sau bị hủy và cái trước bị hủy cùng nhau. Nói tóm lại, sự chuyển đổi số lượng giữa hai là làm tốt.quan hệ.

Trong số đó, chuỗi chéo được thiết kế và là chuỗi có sự đồng thuận giữa các PoW nên độ khó khá cao.

(Nhìn vào Ethermint, ứng dụng của Cosmos cầu nối với Ethereum, bạn có thể thấy nó khó khăn như thế nào nếu không thực hiện nó trong 2 năm)

Dưới đây tôi sẽ liệt kê một số kế hoạch hoặc thực tiễn bao gồm các hiệp hội trên.

1. Trao đổi hoán đổi

Để có nguồn tài chính tốt hơn, nhiều dự án chuỗi công cộng chọn phát hành ERC20 trước và chuyển đổi chúng thành Mã thông báo mạng chính 1:1 sau khi mạng chính đi vào hoạt động. Quá trình trao đổi này thực sự là một hoạt động xuyên chuỗi.

Trong các trường hợp bình thường, người dùng gửi mã thông báo ERC20 đến địa chỉ hợp đồng. Sau khi hợp đồng nhận được thông tin, nó sẽ phát hành một số lượng mã thông báo bằng nhau cho người dùng tại địa chỉ tương ứng trên mạng chính. Trong quá trình này, địa chỉ hợp đồng trên Ethereum đóng vai trò là người nhận và hợp đồng thông minh trên mạng chính đóng vai trò là người phát hành. Khi người phát hành giám sát thông tin mà người nhận nhận được, nó sẽ kích hoạt hành vi phát hành và khóa hoặc hủy mã thông báo ERC20 đồng thời hoàn thành việc trao đổi.

Nếu mã thông báo ABS được lưu hành trên Ethereum, phương thức trao đổi này có thể được áp dụng.Có một hợp đồng phát hành trên mạng chính Stafi, theo dõi hợp đồng nhận trên Ethereum trong thời gian thực và hoàn thành hoạt động thay đổi số lượng giữa hai bên.

Phương pháp này thực sự nói thì đơn giản, nhưng vì nó liên quan đến sự đồng thuận xuyên chuỗi với PoW nên sẽ có nhiều vấn đề bảo mật trong toàn bộ quá trình. Nói chung, hoạt động một chiều sẽ đơn giản hóa các vấn đề bảo mật của mô hình. Ví dụ: hợp đồng nhận chỉ cung cấp dịch vụ nhận và không cung cấp chuyển ra ngoài. Sẽ cùng tồn tại với ERC20.

Chúng tôi thường thấy rằng khi mạng chính được khởi chạy, sàn giao dịch sẽ nâng cấp mã thông báo mạng chính, đây thực sự là trao đổi một lần.

Tuy nhiên, ABS không thể đạt được chuyển giao một chiều.Là một tài sản, việc chuyển mã thông báo ABS giữa các chuỗi cơ bản khác nhau là một yêu cầu rất quan trọng, vì vậy chúng tôi đã thực hiện rất nhiều công việc trên cầu nối chuỗi chéo để đảm bảo an toàn.

Có một số thực tiễn điển hình trong ngành và tôi đã tìm thấy một số thực tiễn đặc biệt:

Loom đã thiết lập một sidechain Plasma ở lớp trên của Ethereum. Cơ chế đặt cược của Loom được thực hiện trên chuỗi Plasma. Khi người dùng muốn đặt cược, trước tiên họ cần chuyển mã thông báo ERC20 Loom sang Plasma, sau đó liên kết (Ánh xạ) Plasma địa chỉ, hãy sử dụng địa chỉ mới để đặt cược. Khi người dùng hoàn thành staking và chuẩn bị nhận lại Loom token, nó cần được chuyển từ chuỗi phụ Plasma sang Ethereum. Trong quá trình này, có sự tương tác định lượng giữa hợp đồng trên Ethereum và hợp đồng trên Plasma. Đồng thời, sự chuyển đổi giữa chúng là lẫn nhau.

IOTX hỗ trợ tồn tại đồng thời mã thông báo ERC20 và mã thông báo mạng chính. Đồng thời, cả hai mã thông báo có thể được đặt cược trong các hợp đồng khác nhau. Điều bí ẩn là lối vào đặt cược chỉ là ERC20, vì vậy nó đã được chuyển đổi thành mã thông báo IOTX của mạng chính. Khi thực hiện đặt cược, mạng chính IOTX sẽ chủ động chuyển đổi sang ERC20 trước khi đặt cược. Trong số đó, cũng có một mối quan hệ tương tác định lượng giữa hợp đồng mạng chính và hợp đồng Ethereum và việc chuyển đổi của chúng cũng là tương hỗ.

Đặt cược của FSN là một chiều và chỉ hỗ trợ FSN mạng chính để đặt cược. Nếu chủ sở hữu FSN muốn nhận phần thưởng, trước tiên họ phải trao đổi. Sau khi quá trình trao đổi ERC20 FSN hoàn tất, nó sẽ bị hủy và thay thế bằng FSN của mạng chính.

2. Bọc bao bì

Bao bì bọc là một thuật ngữ để chuyển đổi không phải ERC20 thành ERC20.

Trên Ethereum, ETH không phải là mã thông báo tiêu chuẩn ERC20. Để cho phép mã thông báo ETH được trao đổi với các mã thông báo ERC20 khác trong DEX và Dapp, ai đó đã tạo WETH tương thích ERC20, còn được gọi là Wrapped-ETH. Phương pháp là gửi ETH đến một hợp đồng, hợp đồng sẽ khóa ETH và cung cấp cho bạn cùng một lượng WETH, ETH và WETH có mối quan hệ 1:1.

Ngoài ra còn có một giải pháp Gói cho các tài sản chuỗi chéo, đại diện chính của nó là WBTC. Kế hoạch phát hành WBTC có xu hướng tập trung. Người dùng gửi BTC vào tổ chức giám sát thông qua bên trung gian và bên trung gian sẽ bắt đầu hợp đồng tạo WBTC, hợp đồng này cuối cùng được xác nhận bởi bên giám sát. Toàn bộ kết quả tương tự như WETH, đó là khóa BTC và cung cấp WBTC. Nhưng vì nó liên quan đến chuỗi chéo, BTC không thể tham gia trực tiếp vào hợp đồng thông minh được tạo trên Ethereum, vì vậy WBTC áp dụng một phương pháp tập trung đơn giản.

Trong số đó, những người trung gian và người giám sát được bầu chọn bởi một liên minh, bao gồm nhiều Dapp, Dex nổi tiếng, v.v.. Việc cung cấp BTC cho người trung gian để nhận WBTC có nghĩa là bạn cần hoàn toàn tin tưởng vào tất cả các tổ chức trong liên minh này.

Theo cách này, mã thông báo ABS cũng cần một liên minh để quản lý các tài sản liên quan, liên minh có nghĩa là tập trung hóa và yêu cầu rất nhiều sự tin tưởng, và công nghệ phân cấp của nó hiện tại chưa hoàn thiện lắm, đặc biệt là khi đối mặt với chuỗi chéo của PoW. an toàn thôi chứ cảm giác trải nghiệm cũng sẽ kém hơn rất nhiều.

Tóm lại, không có nhiều giải pháp để thiết kế tài sản tương thích với ERC20 và tất cả chúng đều có những khó khăn kỹ thuật khác nhau. Cách Swap trưởng thành hơn và cách Wrap phức tạp hơn. Tất nhiên, ETH là một ngoại lệ vì nó bản thân nó là một mã thông báo. Các tài sản ABS do Stafi phát hành sẽ chọn giữa hai giải pháp này và sẽ tích cực khám phá các giải pháp chuỗi chéo tốt hơn.

Đặc biệt, sau khi chuyển đổi Ethereum thành 2.0, sẽ có nhiều khả năng hơn cho cơ chế này.

开发者
ETH
Chào mừng tham gia cộng đồng chính thức của Odaily
Nhóm đăng ký:
https://t.me/Odaily_News
Nhóm trò chuyện:
https://t.me/Odaily_GoldenApe
Tài khoản chính thức:
https://twitter.com/OdailyChina