bài báo này là0x_web3Giới thiệu về giao thức thử nghiệm cho cam kết mã thông báo BRC-20, được dịch và sắp xếp bởi Odaily.
Trong Ordinals, chúng ta đã đi được một chặng đường dài. Từ việc chạy một nút đầy đủ đến việc nhấp vào một vài nút để ghi, mọi thứ giúp cho việc ghi Bitcoin trở nên dễ dàng là nhờ vào sự đóng góp của các nhà phát triển của chúng tôi.
Với sự phát triển của mã thông báo BRC-20, việc giới thiệu chức năng đặt cược cũng là một điều tất nhiên. Vậy BRC-20 sẽ được đặt cược như thế nào? Tôi đã nghĩ ra các cách để triển khai nó với những thay đổi tối thiểu đối với cơ sở hạ tầng hiện có trong khi vẫn duy trì khả năng tương thích ngược.
Trong phương thức "triển khai" của BRC-20, chúng tôi đã giới thiệu một tham số bổ sung gọi là "hiệu suất".
"sản lượng" có nghĩa là giá trị của mã thông báo tăng lên trên mỗi khối. Đó là một đối tượng JSON lồng nhau trong đó "6000" có nghĩa là 6000 khối đầu tiên và phần thưởng của chúng, "8000" có nghĩa là 8000 khối đầu tiên và phần thưởng của chúng, v.v. Ví dụ: Nếu bạn gửi 1000 $bYLD mã thông báo vào một kho tiền đặt cược và giữ chúng được đặt cược cho 100 khối, bạn sẽ nhận được tổng cộng 1070 mã thông báo, 70 trong số đó được trao dưới dạng phần thưởng. "max" cho biết nguồn cung đúc ban đầu. Rõ ràng, sau khi bắt đầu đặt cược, nó sẽ tiếp tục tăng lên.
Vậy làm cách nào để đặt cược mã thông báo BRC-20?
Không có hợp đồng thông minh nào trong hệ sinh thái BRC-20, nhưng chúng tôi cần một cơ chế đặt cược để kích hoạt nó. Chúng tôi đã giới thiệu một địa chỉ đặt cược nơi người dùng có thể chuyển mã thông báo đến và nhận lại chúng (cùng với phần thưởng) bằng cách thực hiện lệnh gọi chuyển khoản.
Để đặt cược mã thông báo, bạn có thể sử dụng chức năng chuyển khoản thông thường. Ghi và gửi các chữ khắc đến các địa chỉ giáo khu (sắp có). Để giải phóng mã thông báo, cần phải ghi "hủy chuyển khoản" trên cùng một địa chỉ và gửi đến địa chỉ cam kết.
Ở đây 'txn' đại diện cho ID được ghi của "chuyển khoản" đã được gửi đến địa chỉ cam kết. Nếu chưa được hủy đặt cược, (mã thông báo + phần thưởng) của bạn sẽ được gửi trở lại ví.
Tương thích với các công cụ BRC-20 hiện có:
Các chức năng "Mint", "Transfer" và "Deploy" vẫn được giữ nguyên. Sau khi cam kết bắt đầu, khách hàng chỉ mục cần cập nhật "số dư" theo phần thưởng cam kết và tuân thủ các quy tắc chuyển/hủy chuyển của địa chỉ cam kết.
Chúng tôi đang làm việc suốt ngày đêm để tạo POC trực tiếp (Giao thức BitStake), nơi bạn có thể đặt cược mã thông báo và xem số dư cập nhật của mình.
Lưu ý, Degens, thử nghiệm này cũng có thể là một trong hàng trăm thử nghiệm thất bại khác mà tôi đã thực hiện trong Web3.
Cuối cùng, một bản tóm tắt ngắn gọn: những gì chúng tôi đang làm là khởi chạy chức năng đặt cược trên mã thông báo BRC-20; sử dụng mã thông báo $bYLD để làm bằng chứng về khái niệm hoặc thử nghiệm; xây dựng cơ sở hạ tầng để đặt cược/bỏ đặt cược mã thông báo; chức năng đặt cược sẽ sớm ra mắt.
