Giao thức CAT20 sáng tạo Fractal Bitcoin: Chương mới của hợp đồng thông minh BTC

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

Hợp đồng thông minh trên BTC: Khám phá Fractal Bitcoin và giao thức CAT20

Fractal Bitcoin là một sáng tạo quan trọng trong hệ sinh thái Bitcoin, gần đây đã chính thức ra mắt mạng chính sau nhiều vòng thử nghiệm. Một điểm nổi bật của dự án này là việc giới thiệu chức năng hợp đồng thông minh, đồng thời ra mắt giao thức token mới CAT20. Bài viết này sẽ đi sâu vào thiết kế kỹ thuật của CAT20 và những tác động tiềm năng của 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

Giới thiệu Fractal Bitcoin

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

Một bước đột phá công nghệ lớn của Fractal là việc tái kích hoạt mã lệnh OP_CAT, vốn đã bị bỏ qua trong giai đoạn đầu của BTC vì lý do an ninh. Động thái này đã nâng cao đáng kể tính năng của Fractal Bitcoin, giúp nó có tiềm năng hợp đồng thông minh.

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

Phân tích giao thức CAT20

CAT20 giao thức là một tiêu chuẩn token mới được phát triển dựa trên Fractal Bitcoin, tương tự như ERC20 trên Ethereum. Việc thực hiện của nó phụ thuộc vào sự hỗ trợ của mã lệnh OP_CAT ở tầng dưới.

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: Viết thông tin cơ bản của token vào kịch bản đầu ra giao dịch, như tên, ký hiệu, v.v. HashId của giao dịch này sẽ được sử dụng làm định danh duy nhất cho token.

  2. Giai đoạn Reveal: Xuất một OP_RETURN chứa Hash trạng thái ban đầu của CAT20, cũng như một Minter cho quá trình đúc sau này.

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

cơ chế đúc

Các đặc điểm chính của quá trình đúc bao gồm:

  • Đầu vào là một Minter( ban đầu được tạo ra bởi giao dịch triển khai )
  • Mỗi lần đúc tạo ra một token và bất kỳ số lượng đầu ra Minter nào.
  • Thứ tự xuất ra cố định, Minter phải ở trước token.

Cần lưu ý rằng, việc thiết lập số lượng Minter sẽ ảnh hưởng đến hoạt động đúc của toàn mạng. Tăng đầu ra Minter có thể cải thiện khả năng sử dụng, nhưng cũng sẽ làm tăng chi phí giao dịch.

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

xây dựng giao dịch

Việc xây dựng giao dịch CAT20 sử dụng thiết kế kịch bản tinh vi, cho phép người dùng kiểm soát UTXO của địa chỉ không phải của mình. Điều này được thực hiện thông qua việc sử dụng cặp khóa công khai và riêng tư cụ thể trong kịch bả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

quản lý trạng thái

CAT20 áp dụng cơ chế lưu trữ trạng thái kép:

  • Lưu trữ trạng thái Hash hiện tại trong OP_RETURN của đầu ra giao dịch
  • hợp đồng thông minh(Minter và Token) chứa thông tin trạng thái cụ thể

Mỗi lần đúc, số lượng đúc của Minter mới được tạo ra là một nửa số lượng có thể đúc còn lại.

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

chuyển tiền và hủy bỏ

Khi chuyển khoản, số lượng Token đầu vào và đầu ra của giao dịch cần phải giữ nguyên. Để tiêu hủy Token, chỉ cần chuyển nó vào địa chỉ thông thường.

Phân tích kỹ thuật CAT20: giao thức token mới trên Bitcoin phân cấp

Tóm tắt

Thiết kế giao thức CAT20 mang lại cho người dùng sự linh hoạt trong thao tác rất lớn, nhưng cũng đặt ra yêu cầu cao hơn cho logic kiểm tra hợp đồng. Thiết kế này có các ưu điểm sau:

  1. Đơn giản hóa việc kiểm tra tình trạng sở hữu Token, chỉ cần kiểm tra UTXO của Token
  2. Dễ dàng theo dõi tình hình đúc, có thể tìm kiếm các giao dịch chứa "cat" trong OP_RETURN.

Sự xuất hiện của CAT20 đã mang đến những khả năng mới cho hệ sinh thái Bitcoin, hứa hẹn thúc đẩy sự phát triển của nhiều ứng dụng đổi mới hơn. Tuy nhiên, tính an toàn và ổn định của nó vẫn cần được xác minh và hoàn thiện thêm.

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 hình

FB-0.71%
BTC0.74%
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
  • 5
  • Chia sẻ
Bình luận
0/400
liquidation_surfervip
· 5giờ trước
Lại đến đây làm những thứ cao siêu này thật vô dụng.
Xem bản gốcTrả lời0
NftCollectorsvip
· 12giờ trước
Dữ liệu on-chain rõ ràng chỉ ra rằng CAT20 là kỷ nguyên mới của sự giải phóng nghệ thuật Web3
Xem bản gốcTrả lời0
BearMarketLightningvip
· 12giờ trước
Ôi trời ơi, Bitcoin cũng chơi hợp đồng thông minh rồi.
Xem bản gốcTrả lời0
LiquiditySurfervip
· 12giờ trước
Bitcoin cuối cùng cũng sắp chơi hợp đồng thông minh rồi
Xem bản gốcTrả lời0
ConfusedWhalevip
· 12giờ trước
Chơi cho vui thì coi như đã kiếm được.
Xem bản gốcTrả lời0
  • Ghim
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)