BTC hợp đồng thông minh tiến triển mới: Phân tích giao thức Fractal và CAT20
Gần đây, hệ sinh thái Bitcoin đã đón nhận những phát triển quan trọng. 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. Là một mạng lưới lớp hai tương thích với BTC, đặc điểm lớn nhất của Fractal là hỗ trợ chức năng hợp đồng thông minh. Trong khi đó, một giao thức token mới có tên CAT20 cũng đã ra mắt trên Fractal. Bài viết này sẽ đi sâu vào phân tích các đặc điểm kỹ thuật của Fractal và thiết kế của giao thức CAT20.
Giới thiệu về Fractal Bitcoin
Fractal 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 gốc, thời gian xác nhận khối của nó chỉ mất 1 phút, nâng cao đáng kể tốc độ giao dịch. 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ổng thể khả năng xử lý.
Một đổi mới lớn của Fractal là đã 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. Điều này mang lại cho Fractal khả năng tương tự như hợp đồng thông minh, cung cấp nhiều khả năng hơn cho việc phát triển ứng dụng trên nền tảng của nó.
Phân tích giao thức CAT20
CAT20 là giao thức token được phát triển dựa trên Fractal Bitcoin, tương tự như ERC20 trên Ethereum. Quy trình triển khai và sử dụng của nó có các bước quan trọng sau:
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 vào script đầu ra giao dịch, tạo ra định danh duy nhất cho token.
Giai đoạn Reveal: xuất ra OP_RETURN chứa hash trạng thái ban đầu, cũng như Minter dùng cho việc đúc tiếp theo.
Cách thức hai giai đoạn này có thể tiết lộ thông tin đầy đủ của dự án vào thời điểm reveal, là mô hình triển khai phổ biến trên blockchain.
cơ chế đúc
Quá trình đúc CAT20 có một vài đặc điểm:
Mỗi lần đúc sử dụng một minter làm đầu vào
Có thể xuất ra nhiều minter mới
Mỗi lần đúc tạo ra một đầu ra token
Có thể linh hoạt thiết lập số lượng minter đầu ra trong quá trình đúc, ảnh hưởng đến khả năng sử dụng của các lần đúc sau. Mặc định sẽ 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, 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 cung cấp cơ sở cho việc xây dựng giao dịch linh hoạt.
Minter về bản chất là một hợp đồng thông minh, có thể được triển khai dựa trên OP_CAT. Tuy nhiên, hiện tại chi tiết cụ thể về việc triển khai này vẫn chưa được công bố.
quản lý trạng thái
CAT20 lưu trữ trạng thái băm và số lần đúc còn lại trong OP_RETURN và hợp đồng. Sau mỗi lần đúc, số lượng có thể đúc của minter mới sẽ giảm một nửa.
Khác với BRC20, token CAT20 bản thân cũng là hợp đồng thông minh, bao gồm hai trạng thái cơ bản là số lượng và địa chỉ sở hữu.
chuyển khoản và tiêu hủy
Khi chuyển khoản, cần đảm bảo số lượng token đầu vào và đầu ra là一致. Để tiêu hủy, chỉ cần chuyển token vào địa chỉ thông thường.
Tóm tắt
Thiết kế của CAT20 rất linh hoạt, người dùng có thể tự do xây dựng giao dịch. Điều này cũng đặt ra yêu cầu cao hơn đối với logic kiểm tra hợp đồng. Ưu điểm của nó là:
Có thể trực tiếp tra cứu tình trạng sở hữu thông qua UTXO token
Có thể nhanh chóng định vị giao dịch đúc thông qua dữ liệu OP_RETURN
Tổng thể, Fractal và CAT20 đã mang lại những khả năng mới cho hệ sinh thái BTC, đáng để tiếp tục theo dõi sự phát triển của chúng.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
7 thích
Phần thưởng
7
4
Chia sẻ
Bình luận
0/400
0xSherlock
· 07-12 02:42
Chơi như vậy thì khá mượt.
Xem bản gốcTrả lời0
GasFeeBarbecue
· 07-09 21:11
Hệ sinh thái btc đã nổ tung.
Xem bản gốcTrả lời0
JustAnotherWallet
· 07-09 21:07
BTC又升级 bẫy了?
Xem bản gốcTrả lời0
SelfCustodyIssues
· 07-09 21:07
Cuối cùng cũng chờ được btc chơi hợp đồng thông minh rồi?
Fractal và CAT20: bước đột phá mới trong hệ sinh thái hợp đồng thông minh BTC
BTC hợp đồng thông minh tiến triển mới: Phân tích giao thức Fractal và CAT20
Gần đây, hệ sinh thái Bitcoin đã đón nhận những phát triển quan trọng. 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. Là một mạng lưới lớp hai tương thích với BTC, đặc điểm lớn nhất của Fractal là hỗ trợ chức năng hợp đồng thông minh. Trong khi đó, một giao thức token mới có tên CAT20 cũng đã ra mắt trên Fractal. Bài viết này sẽ đi sâu vào phân tích các đặc điểm kỹ thuật của Fractal và thiết kế của giao thức CAT20.
Giới thiệu về Fractal Bitcoin
Fractal 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 gốc, thời gian xác nhận khối của nó chỉ mất 1 phút, nâng cao đáng kể tốc độ giao dịch. 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ổng thể khả năng xử lý.
Một đổi mới lớn của Fractal là đã 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. Điều này mang lại cho Fractal khả năng tương tự như hợp đồng thông minh, cung cấp nhiều khả năng hơn cho việc phát triển ứng dụng trên nền tảng của nó.
Phân tích giao thức CAT20
CAT20 là giao thức token được phát triển dựa trên Fractal Bitcoin, tương tự như ERC20 trên Ethereum. Quy trình triển khai và sử dụng của nó có các bước quan trọng sau:
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 vào script đầu ra giao dịch, tạo ra định danh duy nhất cho token.
Giai đoạn Reveal: xuất ra OP_RETURN chứa hash trạng thái ban đầu, cũng như Minter dùng cho việc đúc tiếp theo.
Cách thức hai giai đoạn này có thể tiết lộ thông tin đầy đủ của dự án vào thời điểm reveal, là mô hình triển khai phổ biến trên blockchain.
cơ chế đúc
Quá trình đúc CAT20 có một vài đặc điểm:
Có thể linh hoạt thiết lập số lượng minter đầu ra trong quá trình đúc, ảnh hưởng đến khả năng sử dụng của các lần đúc sau. Mặc định sẽ 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, 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 cung cấp cơ sở cho việc xây dựng giao dịch linh hoạt.
Minter về bản chất là một hợp đồng thông minh, có thể được triển khai dựa trên OP_CAT. Tuy nhiên, hiện tại chi tiết cụ thể về việc triển khai này vẫn chưa được công bố.
quản lý trạng thái
CAT20 lưu trữ trạng thái băm và số lần đúc còn lại trong OP_RETURN và hợp đồng. Sau mỗi lần đúc, số lượng có thể đúc của minter mới sẽ giảm một nửa.
Khác với BRC20, token CAT20 bản thân cũng là hợp đồng thông minh, bao gồm hai trạng thái cơ bản là số lượng và địa chỉ sở hữu.
chuyển khoản và tiêu hủy
Khi chuyển khoản, cần đảm bảo số lượng token đầu vào và đầu ra là一致. Để tiêu hủy, chỉ cần chuyển token vào địa chỉ thông thường.
Tóm tắt
Thiết kế của CAT20 rất linh hoạt, người dùng có thể tự do xây dựng giao dịch. Điều này cũng đặt ra yêu cầu cao hơn đối với logic kiểm tra hợp đồng. Ưu điểm của nó là:
Tổng thể, Fractal và CAT20 đã mang lại những khả năng mới cho hệ sinh thái BTC, đáng để tiếp tục theo dõi sự phát triển của chúng.