BRC-20 Swap: Đột phá mới trong giao dịch phi tập trung và thanh khoản
Bất kể là văn bản hay phù hiệu, những cách phát hành tài sản đổi mới này đã rất trưởng thành, từ việc triển khai đến mint, chuyển khoản và các nền tảng cũng như công cụ rất toàn diện, trong khi tính thanh khoản luôn là vấn đề mà mọi người muốn giải quyết. Hiện tại, ngoài các mã thông báo văn bản và phù hiệu đã được niêm yết, các mã thông báo khác vẫn chỉ có thể được mua hoặc bán theo hình thức sổ lệnh trên các nền tảng như UniSat, OKX và MagicEden, chỉ có thể mua bán một số lượng cố định của mã thông báo, đồng thời nếu muốn mua nhiều hơn, cần phải trả nhiều phí giao dịch. Nếu sau này những mã thông báo này cần có nhiều ứng dụng hơn, Swap là công nghệ cần được giải quyết trước tiên.
BRC-20 Swap là gì
BRC-20 Swap là sản phẩm mới được UniSat ra mắt, nhằm cho phép người dùng nhanh chóng và dễ dàng trao đổi mã thông báo BRC-20 mà không cần trung gian. Từ tháng 10 năm 2023 đến tháng 5 năm 2024, UniSat sẽ tiếp tục thúc đẩy sự phát triển của BRC-20 Swap. Vào tháng 10 năm 2023, UniSat đã công bố lịch trình phát hành BRC-20 Swap và các tài sản có sẵn ban đầu được hỗ trợ trong giai đoạn ra mắt trên mạng chính. Vào tháng 4 năm 2024, trong thời gian giảm một nửa Bitcoin, UniSat đã cập nhật BRC-20 Swap và thúc đẩy công việc tiêu chuẩn hóa. Đến tháng 5 năm 2024, UniSat đã công bố cập nhật trạng thái tiêu chuẩn hóa của BRC-20 Swap đã được mã nguồn mở và định nghĩa các quy chuẩn liên quan.
Các nhà bảo trì chính của BRC20 ++@unisat_wallet++ và ++@bestinslotxyz++ đã thảo luận về việc nâng cấp "Swap module" BRC20 mới với ++@domodata++ và ++@isabelfoxenduke++ vào ngày 6 tháng 6, nâng cấp này sẽ cho phép tạo ra các bể thanh khoản trong giao thức BRC20. Chúng ta có thể sớm thấy sự xuất hiện của sản phẩm chức năng này.
Chi tiết kỹ thuật
BRC-20 Swap là một DEX dựa trên AMM, nó sử dụng công thức x * y = k để duy trì sự cân bằng giữa hai loại mã thông báo trong bể thanh khoản. Trên nền tảng này, các nhà giao dịch không cần phải chờ đợi bên đối tác, mà giao dịch với bể thanh khoản và nhận giá được tính toán dựa trên công thức toán học đã được thiết lập. Giống như khái niệm cơ bản của AMM trong DeFi, slippage là sự khác biệt giữa giá giao dịch thực tế và giá dự kiến hoặc giá báo giá, thường xảy ra khi thị trường có biến động cao hoặc thanh khoản thấp. Giao dịch không cân bằng có thể dẫn đến chi phí giao dịch cao hơn hoặc thấp hơn mong đợi.
Mỗi giao dịch sẽ bị tính phí 0,3%, trong đó 1/6 thuộc về nền tảng, phần còn lại thuộc về LPs. LP token đại diện cho phần chia sẻ tài sản trong bể, khi phí trong bể tích lũy, giá trị tài sản BRC-20 đứng sau LP token sẽ tự động tăng, nhưng cần xem xét tác động của tổn thất tạm thời đến lợi nhuận.
Số dư của người dùng được chia thành ba loại: số dư BRC-20, số dư module và số dư được phê duyệt. Nó định nghĩa một tập hợp các mã thao tác (OPs) để thúc đẩy việc chuyển đổi số dư giữa các loại này.
- deposit cho phép người dùng chuyển số dư BRC-20 sang số dư được phê duyệt.
- approve và conditional-approve cho phép người dùng chuyển số dư module sang số dư được phê duyệt.
- withdraw cho phép người dùng rút số dư module sang số dư BRC-20.
Khi số dư của người dùng vào số dư được phê duyệt, họ có thể thực hiện các thao tác trao đổi, các thao tác này sẽ được thực hiện thông qua một thao tác gửi do bộ sắp xếp thực hiện. Nó định nghĩa một tập hợp các mã con thao tác (Sub-OPs), cho phép người dùng tạo và thao tác các cặp giao dịch, bao gồm DeployPool, AddLiquidity, RemoveLiquidity và Swap. Do bộ sắp xếp chịu trách nhiệm cho việc tạo mã cuối cùng và thực thi trên chuỗi, bộ sắp xếp sẽ tính phí một số lượng sats nhất định cho mỗi mã con thao tác để bù đắp chi phí của nó.
Đề xuất mô-đun của UniSat
Cơ chế mô-đun cung cấp một cách mới để hỗ trợ các ứng dụng dựa trên văn bản khác nhau trong khuôn khổ BRC-20 hiện tại. Các mô-đun hoạt động độc lập, mỗi Indexer chỉ cần phân tích dữ liệu liên quan đến mô-đun mà họ quan tâm, đồng thời vẫn duy trì tính nhất quán về cân bằng BRC-20 với các Indexer khác. Mở rộng mô-đun của BRC-20 được thực hiện thông qua các cách sau:
Trong hình trên, chúng ta có thể thấy mỗi mô-đun mở rộng tồn tại độc lập với giao thức BRC-20 cốt lõi, có những lợi thế sau:
Phát triển không cần giấy phép: Phát triển mô-đun mới của BRC-20 là một quá trình không cần giấy phép, mô-đun mới bắt đầu như một mô-đun đen, tự nhiên tách biệt với giao thức cốt lõi và các mô-đun khác.
Thực thi cách ly: Nếu bất kỳ mô-đun nào gặp vấn đề trong việc thực hiện, sự cách ly giữa các mô-đun đen đảm bảo rằng nó sẽ không ảnh hưởng đến hoạt động của giao thức cốt lõi và các mô-đun khác.
Nâng cấp đồng thuận: Khi phần lớn các indexer công nhận và thực hiện việc lập chỉ mục cho một mô-đun cụ thể, mô-đun đó có thể chuyển đổi thành mô-đun trắng, trở thành một phần tự nhiên của giao thức BRC-20.
Mô-đun đen: Mô-đun như một hộp đen
Khi một mô-đun là mô-đun đen, mô hình mở rộng mô-đun có một nhược điểm, đó là không thể thực hiện việc rút tiền tự do, như hình dưới đây:

Điều này là do khi một mô-đun hoạt động như một mô-đun đen, các indexer chính không công nhận độ tin cậy của các thao tác của nó. Đối với họ, mô-đun này là một hộp đen, trạng thái bên trong của nó không được coi là trạng thái BRC-20 hợp lệ. Do đó, số dư được tính toán không được coi là số dư BRC-20 hợp lệ, tài sản trong mô-đun đó không thể được rút tự do sang BRC-20.
Nếu mô-đun đen có thể mở rộng tùy ý giao thức BRC-20, các nhà phát triển có thể tạo ra các mô-đun tương tự như BRC-20 với tỷ lệ 100x, cho phép người dùng nhận số tiền gửi gấp một trăm lần. Ví dụ, nếu bạn gửi 5 $ordi, bạn sẽ nhận được 500 $ordi, sự lạm phát không giới hạn như vậy là không thể chấp nhận đối với giao thức BRC-20 cốt lõi. Do đó, tất cả các mô-đun đen chưa được xác minh và các cơ chế bên trong của chúng đều được coi là không đáng tin cậy.
Mô-đun trắng: Nâng cấp đồng thuận
Khi một mô-đun được thực hiện trong thế giới thực, hành vi của nó dần trở nên đáng tin cậy. Khi nhiều indexer dần chấp nhận hành vi của mô-đun đó, nó cuối cùng được coi là đáng tin cậy và chuyển đổi thành mô-đun trắng, trở thành một phần của nâng cấp đồng thuận. Chuyển đổi thành mô-đun trắng có nghĩa là số dư được tính toán của nó được công nhận rộng rãi và có thể tương tác an toàn với mạng chính BRC-20. Nói cách khác, người dùng có thể rút tiền an toàn, tự do và bất cứ lúc nào sang mạng chính BRC-20 (như hình được hiển thị). Sự khác biệt cơ bản giữa mô-đun đen và mô-đun trắng là liệu người dùng có được phép rút tự do hay không.

Rút tài sản từ mô-đun đen
Từ góc độ chức năng, một hệ thống chỉ cho phép gửi tiền mà không cho phép rút tiền là không thể chấp nhận. Được truyền cảm hứng từ cơ chế khớp trong hoạt động của UniSat Marketplace. Khớp động yêu cầu rút tiền của người dùng A với yêu cầu gửi tiền của người dùng B, cho phép hệ thống sử dụng giao dịch gửi tiền để đáp ứng nhu cầu rút tiền. Quy trình này như hình dưới đây:

Người dùng A đưa ra yêu cầu rút 80 $ordi, trong khi người dùng B đưa ra yêu cầu gửi 20 $ordi. Lúc này, hệ thống sẽ khớp động nhu cầu của họ, sử dụng 20 $ordi gửi của người dùng B để đáp ứng một phần yêu cầu rút tiền của người dùng A (20/80). Người dùng B có thể tiếp tục chờ đợi các khoản gửi tiền từ người dùng khác để thực hiện thêm yêu cầu rút tiền.

Phi tập trung
Trong giai đoạn đầu phát triển BRC-20, UniSat đã cung cấp cho người dùng dịch vụ chỉ mục giao dịch và kiểm tra số dư đầy đủ, điều này đã gây ra lo ngại về tính tập trung: Nếu hệ thống phụ thuộc vào UniSat để giải thích và thực thi quy tắc, liệu UniSat có thể nắm giữ một hình thức quyền lực tập trung nào đó, có thể dẫn đến việc giao thức BRC-20 bị kiểm soát bởi một đội ngũ phát triển duy nhất? Về vấn đề này, có ba cấp độ hiểu biết:
Không bắt buộc: Việc lập chỉ mục chủ yếu liên quan đến việc phân tích và tổ chức dữ liệu trên chuỗi, làm cho nó dễ hiểu hơn cho người dùng và phụ thuộc vào các quy tắc đã được định nghĩa trước của giao thức. Nó hoạt động trên dữ liệu không thể thay đổi, không thể thay đổi các giao dịch trong quá khứ. Mã lập chỉ mục và thực thi của UniSat là mã nguồn mở, bất kỳ ai cũng có thể kiểm tra nó để đảm bảo rằng nó tuân thủ các quy tắc BRC-20.
Cạnh tranh và độ tin cậy: Sự xuất hiện của nhiều nhà cung cấp dịch vụ lập chỉ mục đã tăng cường độ tin cậy. Kết quả sai của một nhà cung cấp lập chỉ mục dễ dàng bị các nhà cung cấp khác phát hiện. Nếu bất kỳ indexer nào ngừng hoạt động, điều đó sẽ không ảnh hưởng đến kết quả tổng thể. Thực tế, ngay cả khi tất cả các indexer ngừng hoạt động, brc-20 vẫn có thể tiếp tục hoạt động ổn định, người dùng vẫn có thể thực hiện DEPLOY / MINT / TRANSFER như bình thường. Không có thao tác quan trọng nào chỉ phụ thuộc vào sự hỗ trợ của lập chỉ mục.
Quản trị và đồng thuận: Với sự tham gia của nhiều indexer trong hệ thống, cơ chế mô-đun được thực hiện cho phép các nhà cung cấp dịch vụ khác nhau học hỏi hiệu quả cách quản trị và mở rộng giao thức brc-20 một cách có thể quản lý.
Trong kiến trúc mô-đun, ngưỡng để các nhà cung cấp dịch vụ lập chỉ mục dữ liệu đã được giảm xuống. Trước đây, các indexer cần xử lý chính xác tất cả các giao dịch trên mạng để được coi là indexer hợp lệ. Bây giờ, chỉ cần lập chỉ mục dữ liệu trong mô-đun đen của họ là đủ để bắt đầu cung cấp dịch vụ lập chỉ mục, điều này ít hơn nhiều so với nỗ lực cần thiết để xử lý tất cả dữ liệu brc-20 trên mạng. Do đó, với việc áp dụng rộng rãi các mô-đun, số lượng indexer dự kiến sẽ tăng đáng kể, một số dịch vụ có thể dần dần phát triển thành việc cung cấp chỉ mục dữ liệu toàn diện.
Gần đây, airdrop của UniSat với văn bản BRC-20 đầu tiên có năm ký tự $pizza đã gây ra cảm xúc fomo trên thị trường, có thể thúc đẩy toàn bộ thị trường văn bản, mong chờ sự ra mắt của các chức năng Swap trong tương lai, làm cho hệ sinh thái Bitcoin trở nên thịnh vượng hơn và có nhiều ứng dụng hơn.













