Giao thức CAT20 dẫn dắt thời đại mới của hợp đồng thông minh BTC

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

BTC hợp đồng thông minh chương mới: Phân tích Fractal Bitcoin và giao thức CAT20

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

Fractal Bitcoin như một thành viên mới trong hệ sinh thái Bitcoin, đã chính thức ra mắt mạng chính vào tháng 9 sau nhiều vòng thử nghiệm mạng. Một trong những điểm nổi bật của nó là có chức năng hợp đồng thông minh, và vào thời điểm ra mắt mạng chính, giao thức CAT20 đã được giới thiệu. Vậy, CAT20 có những thiết kế kỹ thuật tinh vi nào? Chúng ta có thể học được gì từ đó?

Giới thiệu Fractal Bitcoin

Trước khi đi sâu vào CAT20, chúng ta cần hiểu về Fractal Bitcoin. Đây là một mạng lưới lớp hai hoàn toàn tương thích với BTC, thời gian xác nhận khối chỉ mất 1 phút. Nguyên lý 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 trong những đổi mới lớn của Fractal là đã kích hoạt mã thao tác OP_CAT mà BTC đã từ bỏ từ sớm vì lý do an ninh. Điều này giúp Fractal Bitcoin 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 từ góc độ kỹ thuật về CAT20: giao thức token mới trên Bitcoin phân hình

Tổng quan về giao thức CAT

Dựa trên sự hỗ trợ của OP_CAT, Giao thức CAT ra đời. Hiện tại, giao thức CAT20 đã được đưa vào hoạt động trên mạng chính Fractal. Nó được thiết kế tương tự như tiêu chuẩn ERC20 của Ethereum, nhưng lại có những điểm độc đáo của riêng nó.

quy trình triển khai

Việc triển khai 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 về token vào kịch bản đầu ra giao dịch, mã băm giao dịch được tạo ra là định danh duy nhất cho token đó.

  2. Giai đoạn Reveal: Xuất một OP_RETURN lưu trữ băm trạng thái ban đầu của CAT20, và tạo ra một Minter cho quá trình đúc tiếp theo.

Cách triển khai hai bước này giúp bảo vệ thông tin dự án, cho đến giai đoạn reveal mới hoàn toàn công khai.

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

cơ chế đúc

Quá trình đúc CAT20 có một số đặc điểm:

  • Mỗi lần đúc sử dụng một minter làm đầu vào
  • Có thể xuất nhiều minter, nhưng mỗi lần chỉ có thể đúc một token
  • Thứ tự xuất ra cố định, minter phải ở trước token

Để cân bằng sự tắc nghẽn mạng và tính kinh tế, phiên bản V2 mặc định tạo ra hai Minter có trạng thái gần giống nhau.

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

Xây dựng giao dịch

CAT20 khéo léo tận dụng sự linh hoạt của kịch bản Bitcoin:

  1. Trong giai đoạn reveal, bằng cách điều chỉnh cách tạo khóa công khai, cho phép người triển khai kiểm soát UTXO của các địa chỉ khác nhau.

  2. Giai đoạn minter sử dụng OP_CAT để thực hiện chức năng hợp đồng thông minh, cho phép bất kỳ ai sử dụng UTXO minter.

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 lưu trữ thông tin trạng thái trong OP_RETURN và hợp đồng thông minh:

  • OP_RETURN lưu trữ trạng thái đầu ra giao dịch hiện tại dưới dạng băm
  • Ghi lại số lần đúc Token còn lại trong hợp đồng

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

chuyển khoản và tiêu hủy

Khi chuyển khoản, số lượng token đầu vào và đầu ra cần phải giữ nguyên. Việc hủy token chỉ cần chuyển chúng đế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 giao dịch. Thiết kế này thuận tiện cho việc truy vấn tình trạng nắm giữ token và trạng thái đúc, nhưng cũng yêu cầu phần hợp đồng có logic kiểm tra nghiêm ngặt.

CAT20 là một giao thức đổi mới trên Fractal Bitcoin, thể hiện những khả năng mới của hệ sinh thái Bitcoin trong lĩnh vực hợp đồng thông minh. Sự phát triển của nó sẽ mang lại nhiều tình huống ứng dụng thú vị hơn cho mạng lưới Bitcoin.

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

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 từ góc độ kỹ thuật về CAT20: giao thức mã thông báo mới trên Bitcoin phân hình

CAT1.95%
BTC-0.41%
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
  • 6
  • Chia sẻ
Bình luận
0/400
ForkLibertarianvip
· 07-22 01:38
btc cũng chơi theo hợp đồng thông minh rồi à
Xem bản gốcTrả lời0
CryptoHistoryClassvip
· 07-21 00:39
lịch sử lặp lại... cơn sốt ICO năm 2017 lại tái hiện, thật lòng mà nói
Xem bản gốcTrả lời0
TideRecedervip
· 07-20 09:51
Cái này nhìn tốt quá đi!
Xem bản gốcTrả lời0
PhantomMinervip
· 07-20 09:46
Kỳ diệu~ một dự án layer2 khác
Xem bản gốcTrả lời0
GraphGuruvip
· 07-20 09:40
Đừng chơi nếu không biết chơi.
Xem bản gốcTrả lời0
AirdropHunter007vip
· 07-20 09:37
btc cuối cùng cũng phải To da moon 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)