CAT20 giao thức: BTC hợp đồng thông minh mới đột phá Fractal đổi mới dẫn dắt tương lai

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

Công nghệ hợp đồng thông minh trên BTC: Phân tích Fractal Bitcoin và giao thức CAT20

Gần đây, hệ sinh thái Bitcoin đã đón nhận một bước tiến quan trọng. Sau nhiều lần chạy thử nghiệm mạng, Fractal BTC đã chính thức ra mắt mạng chính vào tháng 9. Một trong những đặc điểm nổi bật của Fractal là khả năng tích hợp hợp đồng thông minh, và cùng với việc ra mắt mạng chính, đã phát hành giao thức token mới CAT20. Bài viết này sẽ phân tích thiết kế tinh vi của CAT20 từ góc độ kỹ thuật, khám phá những điểm đổi mới bên trong.

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

Giới thiệu về Fractal Bitcoin

Trước khi đi sâu vào CAT20, chúng ta cần hiểu về môi trường hoạt động 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 BTC, thời gian xác nhận khối của nó được rút ngắn còn 1 phút. Nguyên tắc cơ bản của nó là sao chép nhiều chuỗi 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à việc khôi phục mã lệnh OP_CAT đã bị bỏ qua trong giai đoạn đầu của BTC vì lý do an ninh. Việc khôi phục mã lệnh này đã nâng cao đáng kể khả năng của Fractal Bitcoin, giúp nó có khả năng hợp đồng thông minh, mở ra nhiều khả năng cho việc phát triển ứng dụng cấp cao.

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

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 đang hoạt động trong môi trường thực tế, có thể xem bảng điều khiển liên quan trên nền tảng Unisat.

CAT20 được thiết kế dựa trên ERC20, nhưng lại có những điểm đặc trưng riêng. Dưới đây sẽ phân tích vòng đời của CAT20:

Triển khai( quy trình

Trước khi triển khai, người dùng cần chỉ định địa chỉ ví và thông tin cơ bản về token. CAT20 cho phép thiết lập giới hạn số lượng khai thác trước và số lượng Mint một lần.

Triển khai được chia thành hai giai đoạn: "commit" và "reveal":

  1. Giai đoạn Commit: Ghi thông tin cơ bản của token vào script đầu ra giao dịch. HashId của giao dịch trong giai đoạn này là định danh duy nhất của 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 với một Minter cho quá trình Mint tiếp theo.

Cách triển khai hai bước này tuân theo mô hình công bố-giấu kín thường thấy trong blockchain, có lợi cho việc bảo vệ dữ liệu nhạy cảm của dự án.

![Giải thích CAT20 từ góc độ kỹ thuật: Giao thức token mới trên Bitcoin phân dạng])https://img-cdn.gateio.im/webp-social/moments-e900482fd49f488fa34f1a7e823173d1.webp(

) đúc ### Mint ( quá trình

Các đặc điểm của giao dịch Mint như sau:

  • Đầu vào là một minter, ban đầu được tạo ra bởi deploy
  • Mỗi lần mint chỉ có một đầu vào minter, có thể có nhiều đầu ra minter.
  • Mỗi lần mint tạo ra một token
  • Thứ tự đầu ra cố định, minter phải là token.

Thiết kế quy trình Mint rất tinh tế. Việc thiết lập số lượng đầu ra của minter ảnh hưởng đến mức độ hoạt động Mint của toàn mạng. Mặc định sẽ tạo ra hai Minter có trạng thái gần giống nhau, nhằm cân bằng tình trạng tắc nghẽn mạng và chi phí kinh tế.

![Giải thích kỹ thuật về CAT20: giao thức token mới trên Bitcoin phân hình])https://img-cdn.gateio.im/webp-social/moments-c4ee2f9b3915fce9662f89bddd9ec195.webp(

) cơ chế xây dựng giao dịch

Cơ chế xây dựng giao dịch của CAT20 rất đặc biệt:

  1. Quá trình Reveal khéo léo sử dụng logic kịch bản, cho phép người triển khai kiểm soát UTXO của các địa chỉ khác nhau.

Giai đoạn Minter cho phép mọi người sử dụng UTXO cụ thể làm đầu vào, điều này có thể được thực hiện nhờ khả năng hợp đồng thông minh của 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]###https://img-cdn.gateio.im/webp-social/moments-4a068837b74c66fa262509c442f9162a.webp(

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

Minter đã lưu trữ hai trạng thái:

  • Lưu trữ Hash trạng thái đầu ra giao dịch hiện tại trong OP_RETURN
  • Hợp đồng thông minh ) Minter và Token ( lưu trữ số lần Mint còn lại

Mỗi lần Mint, số lượng mint của Minter mới được tạo ra là một nửa số lượng có thể mint còn lại. Thiết kế này đảm bảo sự cân bằng trong quá trình đúc.

Đáng chú ý là, CAT20 Token bản thân cũng là hợp đồng thông minh, ghi lại số lượng và địa chỉ sở hữu, điều này khác với mô hình UTXO của BRC20 hoặc văn bả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])https://img-cdn.gateio.im/webp-social/moments-cbca62f8d46cd64c04aa94b61d0bde93.webp(

) Chuyển khoản ###Transfer ( và tiêu hủy )Burn (

Khi chuyển khoản, số lượng Token đầu vào và đầu ra của giao dịch phải giữ nguyên. Có thể xử lý nhiều Token khác nhau trong cùng một giao dịch.

Việc tiêu hủy Token chỉ cần chuyển nó đến địa chỉ thông thường.

![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])https://img-cdn.gateio.im/webp-social/moments-e327f5fb8fe3f8d0f8762ee1d421a2d6.webp(

Tóm tắt

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

  1. Chỉ cần tra cứu UTXO của token để kiểm tra tình trạng nắm giữ Token, không cần hồi tố.
  2. Bằng cách tìm kiếm các giao dịch chứa "cat" trong OP_RETURN, bạn có thể tìm hiểu tình trạng mint.

Thiết kế đổi mới của CAT20 đã mang đến những khả năng mới cho hệ sinh thái Bitcoin, xứng đáng để ngành công nghiệp tiếp tục theo dõi sự phát triển 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])https://img-cdn.gateio.im/webp-social/moments-be9094baf3be7cbadff7b63aa73f44fa.webp(

![Giải thích CAT20 từ góc độ kỹ thuật: Giao thức token mới trên Bitcoin phân hình])https://img-cdn.gateio.im/webp-social/moments-73c817fad835a9a2cb0c727674c81801.webp(

CAT-3.46%
BTC1.39%
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
  • Đăng lại
  • Chia sẻ
Bình luận
0/400
BearMarketSurvivorvip
· 07-08 14:15
Bitcoin không phải là làm từ giấy!
Xem bản gốcTrả lời0
BoredStakervip
· 07-07 03:31
CAT20 này ổn định rồi
Xem bản gốcTrả lời0
OffchainOraclevip
· 07-06 18:00
Theo phong trào đều là bẫy
Xem bản gốcTrả lời0
GasFeeCriervip
· 07-06 02:19
còn không bằng toàn bộ kho BTC
Xem bản gốcTrả lời0
BridgeNomadvip
· 07-06 02:07
chỉ là một bản sao erc20 khác... đánh thức tôi khi họ sửa những lỗ hổng triển khai hấp dẫn đó
Xem bản gốcTrả lời0
NFTragedyvip
· 07-06 02:06
Chỉ có vậy thôi? Sao chép erc thô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)