Phân tích kỹ thuật giao thức Token CAT20 mới trên Bitcoin phân cực
Gần đây, Fractal Bitcoin ( đã chính thức ra mắt mạng chính sau nhiều đợt thử nghiệm mạng. Là một mạng lớp hai tương thích với BTC, một trong những đặc điểm nổi bật của Fractal Bitcoin là hỗ trợ chức năng hợp đồng thông minh. Đồng thời, một giao thức token mới mang tên CAT20 cũng được ra mắt. Bài viết này sẽ phân tích từ góc độ kỹ thuật về triết lý thiết kế và cách thực hiện của 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])https://img-cdn.gateio.im/webp-social/moments-8aed56f390689b0122618f4ce4be841b.webp(
Giới thiệu Fractal Bitcoin
Fractal Bitcoin là một mạng lưới lớp hai hoàn toàn tương thích với Bitcoin, 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 mạng lưới Bitcoin nhiều lần, mỗi chuỗi đều có thể xử lý giao dịch, từ đó cải thiện tốc độ xử lý giao dịch tổng thể.
Một điểm nổi bật của Fractal Bitcoin là việc kích hoạt mã lệnh OP_CAT đã bị bỏ qua trong giai đoạn đầu của BTC vì lý do an ninh. Điều này mang lại khả năng hợp đồng thông minh cho Fractal Bitcoin, cung cấp nền tảng cho việc triển khai các giao thức như CAT20.
![Giải thích kỹ thuật về CAT20: giao thức token mới trên Bitcoin phân cực])https://img-cdn.gateio.im/webp-social/moments-e7063433589252ea275ad154228720e1.webp(
Phân tích giao thức CAT20
Giao thức CAT20 tương tự như ERC20 trên Ethereum, là tiêu chuẩn Token được triển khai trên Fractal Bitcoin. Dưới đây là phân tích chi tiết về việc triển khai, đúc và các khía cạnh khác của việc thực hiện kỹ thuật CAT20.
) quá trình triển khai
Việc triển khai CAT20 được chia thành hai giai đoạn: "commit" và "reveal":
Giai đoạn Commit: Ghi thông tin cơ bản của Token ### như tên, ký hiệu, v.v. ( vào script đầu ra giao dịch. hashId của giao dịch này là định danh duy nhất của Token.
Giai đoạn Reveal: xuất một OP_RETURN, lưu trữ Hash trạng thái ban đầu của CAT20; đồng thời xuất một Minter, dùng cho quá trình đúc sau này.
Cách triển khai hai giai đoạn này là mô hình nộp - tiết lộ thường được sử dụng trong các dự án blockchain, chỉ tiết lộ dữ liệu quan trọng trong giai đoạn tiết lộ.
![Giải thích kỹ thuật về CAT20: Giao thức Token mới trên Fractal Bitcoin])https://img-cdn.gateio.im/webp-social/moments-e900482fd49f488fa34f1a7e823173d1.webp(
) Cơ chế Mint###
Quá trình đúc CAT20 có những đặc điểm sau:
Mỗi lần đúc có một minter làm đầu vào
Có thể xuất bất kỳ số lượng minter nào
Mỗi lần đúc tạo ra một Token
Việc thiết lập số lượng minter là rất quan trọng:
Đặt thành 1 sẽ gây tắc nghẽn
Đặt về 0 sẽ dẫn đến tình trạng giảm phát
Đặt lớn hơn 1 có thể tăng số lượng minter có sẵn, nhưng cần thêm phí
Phiên bản V2 mặc định tạo ra hai Minter có trạng thái gần giống nhau.
( Xây dựng giao dịch
CAT20 khéo léo sử dụng script Bitcoin, giúp người dùng kiểm soát UTXO không thuộc địa chỉ của chính họ:
Viết cặp khóa công và khóa riêng của người dùng vào kịch bản
Thay đổi khóa công khai bằng cách ISSUE_PUBKEY để tạo ra các địa chỉ khác nhau
minter đã sử dụng OP_CAT để thực hiện chức năng hợp đồng thông minh, nhưng chi tiết cụ thể vẫn chưa được công bố.
![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-4a068837b74c66fa262509c442f9162a.webp###
( quản lý trạng thái
CAT20 lưu trữ trạng thái trong OP_RETURN và hợp đồng thông minh:
OP_RETURN lưu trữ Hash trạng thái đầu ra giao dịch hiện tại
Số lần Mint còn lại trong hợp đồng lưu trữ
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.
![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-cbca62f8d46cd64c04aa94b61d0bde93.webp###
( chuyển khoản và phá hủy
Khi chuyển khoản, số lượng đầu vào và đầu ra của cùng một Token phải giữ nguyên. Để tiêu hủy, chỉ cần chuyển Token đến địa chỉ thông thường.
![Phân tí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-e327f5fb8fe3f8d0f8762ee1d421a2d6.webp###
Tóm tắt
Tính linh hoạt trong thiết kế của CAT20 rất cao, nhưng cũng đặt ra yêu cầu cao hơn đối với logic xác minh hợp đồng. Những lợi thế của thiết kế này bao gồm:
Kiểm tra tình trạng nắm giữ Token chỉ cần kiểm tra UTXO của token.
Xem tình trạng mint có thể tìm kiếm giao dịch chứa "cat" trong OP_RETURN
Tổng thể mà nói, CAT20 đã mang lại những khả năng mới cho hệ sinh thái BTC, xứng đáng được tiếp tục theo dõi sự phát triển của nó.
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.
12 thích
Phần thưởng
12
4
Chia sẻ
Bình luận
0/400
TBCChargeForward
· 9giờ trước
#TBC# TBC hiện đang lên kế hoạch ra mắt hệ thống thanh toán dựa trên mã QR của riêng mình. Giống như tôi đã nói ở Hồng Kông, chúng tôi đã bắt tay vào dự án này. Ở Hàn Quốc cũng gần giống vậy, chúng tôi đã thỏa thuận với chính phủ Hồng Kông. Điều này sẽ được ra mắt trong vòng hai tháng tới, và đó chính là phần duy nhất mà chúng tôi muốn, tức là tất cả những người muốn sử dụng dịch vụ này đều có thể tiếp cận được. Hệ thống thanh toán dựa trên Tài sản tiền điện tử? Họ nên có khả năng sử dụng Tài sản tiền điện tử của riêng mình hoặc Token TBC để thực hiện thanh toán.
Xem bản gốcTrả lời0
WenMoon
· 14giờ trước
btc cuối cùng cũng To da moon rồi
Xem bản gốcTrả lời0
TheMemefather
· 15giờ trước
Ngon lành, hãy thử một chút trước.
Xem bản gốcTrả lời0
ZkSnarker
· 15giờ trước
nói một cách kỹ thuật... cat20 vừa thả một ít hopium cấp học thuật cho btc maxis
Giải mã CAT20: Giao thức Token thế hệ mới trên Fractal Bitcoin
Phân tích kỹ thuật giao thức Token CAT20 mới trên Bitcoin phân cực
Gần đây, Fractal Bitcoin ( đã chính thức ra mắt mạng chính sau nhiều đợt thử nghiệm mạng. Là một mạng lớp hai tương thích với BTC, một trong những đặc điểm nổi bật của Fractal Bitcoin là hỗ trợ chức năng hợp đồng thông minh. Đồng thời, một giao thức token mới mang tên CAT20 cũng được ra mắt. Bài viết này sẽ phân tích từ góc độ kỹ thuật về triết lý thiết kế và cách thực hiện của 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])https://img-cdn.gateio.im/webp-social/moments-8aed56f390689b0122618f4ce4be841b.webp(
Giới thiệu Fractal Bitcoin
Fractal Bitcoin là một mạng lưới lớp hai hoàn toàn tương thích với Bitcoin, 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 mạng lưới Bitcoin nhiều lần, mỗi chuỗi đều có thể xử lý giao dịch, từ đó cải thiện tốc độ xử lý giao dịch tổng thể.
Một điểm nổi bật của Fractal Bitcoin là việc kích hoạt mã lệnh OP_CAT đã bị bỏ qua trong giai đoạn đầu của BTC vì lý do an ninh. Điều này mang lại khả năng hợp đồng thông minh cho Fractal Bitcoin, cung cấp nền tảng cho việc triển khai các giao thức như CAT20.
![Giải thích kỹ thuật về CAT20: giao thức token mới trên Bitcoin phân cực])https://img-cdn.gateio.im/webp-social/moments-e7063433589252ea275ad154228720e1.webp(
Phân tích giao thức CAT20
Giao thức CAT20 tương tự như ERC20 trên Ethereum, là tiêu chuẩn Token được triển khai trên Fractal Bitcoin. Dưới đây là phân tích chi tiết về việc triển khai, đúc và các khía cạnh khác của việc thực hiện kỹ thuật CAT20.
) quá trình triển khai
Việc triển khai CAT20 được chia thành hai giai đoạn: "commit" và "reveal":
Giai đoạn Commit: Ghi thông tin cơ bản của Token ### như tên, ký hiệu, v.v. ( vào script đầu ra giao dịch. hashId của giao dịch này là định danh duy nhất của Token.
Giai đoạn Reveal: xuất một OP_RETURN, lưu trữ Hash trạng thái ban đầu của CAT20; đồng thời xuất một Minter, dùng cho quá trình đúc sau này.
Cách triển khai hai giai đoạn này là mô hình nộp - tiết lộ thường được sử dụng trong các dự án blockchain, chỉ tiết lộ dữ liệu quan trọng trong giai đoạn tiết lộ.
![Giải thích kỹ thuật về CAT20: Giao thức Token mới trên Fractal Bitcoin])https://img-cdn.gateio.im/webp-social/moments-e900482fd49f488fa34f1a7e823173d1.webp(
) Cơ chế Mint###
Quá trình đúc CAT20 có những đặc điểm sau:
Việc thiết lập số lượng minter là rất quan trọng:
Phiên bản V2 mặc định tạo ra hai Minter có trạng thái gần giống nhau.
( Xây dựng giao dịch
CAT20 khéo léo sử dụng script Bitcoin, giúp người dùng kiểm soát UTXO không thuộc địa chỉ của chính họ:
minter đã sử dụng OP_CAT để thực hiện chức năng hợp đồng thông minh, nhưng chi tiết cụ thể vẫn chưa được công bố.
![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-4a068837b74c66fa262509c442f9162a.webp###
( quản lý trạng thái
CAT20 lưu trữ trạng thái trong OP_RETURN và hợp đồng thông minh:
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.
![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-cbca62f8d46cd64c04aa94b61d0bde93.webp###
( chuyển khoản và phá hủy
Khi chuyển khoản, số lượng đầu vào và đầu ra của cùng một Token phải giữ nguyên. Để tiêu hủy, chỉ cần chuyển Token đến địa chỉ thông thường.
![Phân tí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-e327f5fb8fe3f8d0f8762ee1d421a2d6.webp###
Tóm tắt
Tính linh hoạt trong thiết kế của CAT20 rất cao, nhưng cũng đặt ra yêu cầu cao hơn đối với logic xác minh hợp đồng. Những lợi thế của thiết kế này bao gồm:
Tổng thể mà nói, CAT20 đã mang lại những khả năng mới cho hệ sinh thái BTC, xứng đáng được tiếp tục theo dõi sự phát triển của nó.