Giao thức CAT20: Phân tích độ sâu về những bước đột phá mới trong hợp đồng thông minh BTC

robot
Đang tạo bản tóm tắt

Hợp đồng thông minh mới trên BTC: Độ sâu phân tích giao thức CAT20

Gần đây, sinh thái Bitcoin đã xuất hiện một phát triển mới đáng chú ý - Fractal BTC chính thức ra mắt mạng chính vào tháng 9 sau nhiều lần thử nghiệm. Một trong những đặc điểm nổi bật của Fractal là khả năng hợp đồng thông minh, và ngay khi ra mắt mạng chính, nó đã cho ra mắt một giao thức mã thông báo mới mang tên CAT20. Bài viết này sẽ phân tích sâu về thiết kế của CAT20 từ góc độ kỹ thuật.

Giải thích kỹ thuật về CAT20: giao thức mã thông báo mới trên Bitcoin phân hình

Giới thiệu Fractal Bitcoin

Fractal Bitcoin, còn được gọi là phân hình Bitcoin, là một mạng lưới lớp hai hoàn toàn tương thích với BTC. So với BTC, thời gian xác nhận khối của nó đã được rút ngắn đáng kể xuống còn 1 phút. Nguyên tắc cơ bản của nó là sao chép nhiều bản của mạng BTC, mỗi chuỗi đều có thể xử lý giao dịch, từ đó nâng cao tốc độ xử lý tổng thể.

Một điểm nổi bật của Fractal là đã kích hoạt mã vận hành OP_CAT, mà BTC đã bỏ qua từ sớm vì lý do an toàn. Điều này đã tăng cường đáng kể khả năng của Fractal, cho phép nó có khả năng hợp đồng thông minh, mở ra khả năng cho nhiều ứng dụng đổi mới hơn.

Giải thích CAT20 từ góc độ kỹ thuật: Giao thức token mới trên Bitcoin phân hình

Phân tích giao thức CAT20

quy trình triển khai

Việc triển khai token CAT20 được chia thành hai giai đoạn: commit và reveal.

  1. Giai đoạn Cam kết: Ghi thông tin cơ bản của token ( như tên, ký hiệu, v.v. ) vào kịch bản đầu ra giao dịch. hashId của giao dịch này được sử dụng làm định danh cho token.

  2. Giai đoạn Reveal: xuất ra OP_RETURN chứa Hash trạng thái ban đầu, cũng như Minter được sử dụng cho Mint tiếp theo.

Mô hình triển khai hai giai đoạn này khá phổ biến trong các dự án blockchain, có thể tiết lộ một số thông tin quan trọng trong giai đoạn reveal.

Góc kỹ thuật giải thích CAT20: Giao thức mã thông báo mới trên Bitcoin phân tr Fractal

Cơ chế Mint

Đặc điểm của giao dịch Mint:

  • Nhập vào một minter
  • Xuất ra chứa bất kỳ số lượng minter và một token
  • Thứ tự đầu ra cố định, minter phải ở trước token

Cài đặt số lượng Minter rất quan trọng:

  • Đặt thành 1 sẽ gây tắc nghẽn
  • Đặt lớn hơn 1 để tăng số lượng minter khả dụng, nhưng cũng làm tăng chi phí
  • Đặt thành 0 sẽ dẫn đến lạm phát cho minter

Phiên bản V2 mặc định tạo ra hai Minter có trạng thái gần giống nhau, nhằm cân bằng các yếu tố trên.

Giải thích CAT20 từ góc độ kỹ thuật: giao thức token mới trên Bitcoin phân hình

Chi tiết kỹ thuật xây dựng giao dịch

CAT20 khéo léo sử dụng kịch bản Bitcoin, cho phép người dùng kiểm soát UTXO dường như không thuộc về địa chỉ của mình:

  • Bằng cách viết lại logic kịch bản, sử dụng khóa công khai và khóa riêng của riêng bạn
  • Sử dụng đặc tính địa chỉ P2TR để điều chỉnh khóa công khai

Minter như một hợp đồng thông minh, có thể được bất kỳ ai sử dụng, việc triển khai cụ thể có thể phụ thuộc vào OP_CAT.

Giải thích CAT20 từ góc độ kỹ thuật: Giao thức token mới trên Bitcoin phân hình

Quản lý trạng thái giao dịch (V2)

  • OP_RETURN lưu trữ trạng thái đầu ra giao dịch hiện tại của Hash
  • Lưu trữ số lần Mint còn lại của Token trong hợp đồng
  • Số lượng mint của Minter mới tạo ra là một nửa số lượng có thể mint còn lại

Phân tích kỹ thuật về CAT20: giao thức token mới trên Bitcoin phân hình

chuyển khoản và hủy bỏ

Khi chuyển khoản, số lượng đầu vào và đầu ra của cùng một Token cần phải giữ nguyên. Việc tiêu hủy chỉ cần chuyển Token đến địa chỉ thông thường.

Giải thích CAT20 từ góc độ kỹ thuật: giao thức token mới trên Bitcoin phân hình

Tóm tắt

Thiết kế của CAT20 có tính linh hoạt cao, người dùng có thể tự xây dựng các loại thao tác khác nhau. Thiết kế này thuận tiện cho việc tra cứu tình trạng nắm giữ Token và tiến độ mint, nhưng cũng yêu cầu hợp đồng phải thực hiện kiểm tra nghiêm ngặt để ngăn ngừa lỗ hổng.

CAT20 như một giao thức hợp đồng thông minh mới trong hệ sinh thái BTC, mang đến nhiều khả năng hơn cho Bitcoin, xứng đáng được theo dõi sự phát triển của nó.

Giải thích kỹ thuật về CAT20: Giao thức token mới trên Bitcoin phân hình

Giải thích CAT20 từ góc độ kỹ thuật: Giao thức token mới trên Bitcoin phân nhánh

BTC-0.47%
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • 3
  • Đăng lại
  • Chia sẻ
Bình luận
0/400
TopBuyerBottomSellervip
· 17giờ trước
Lại là đồng coin nóng sốt được thổi phồng lên tận trời, bán lẻ nhất định sẽ thua lỗ.
Xem bản gốcTrả lời0
TokenomicsTrappervip
· 17giờ trước
smh một ponzi l2 khác đang tấn công btc... mô hình thoát pump cổ điển đang tải
Xem bản gốcTrả lời0
tx_pending_forevervip
· 17giờ trước
Suốt cả ngày chơi đồ mới btc, coin đã bán hết rồi[垂死]
Xem bản gốcTrả lời0
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)