BTC hợp đồng thông minh kỷ nguyên mới: Phân tích giao thức Fractal và CAT20
Hệ sinh thái Bitcoin đã đạt được bước đột phá lớn, Fractal BTC chính thức ra mắt mạng chính vào tháng 9 sau nhiều vòng thử nghiệm. Đặc điểm nổi bật nhất của Fractal là 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 những điểm nổi bật trong thiết kế kỹ thuật của CAT20 và ảnh hưởng tiềm năng của nó.
Tổng quan về Fractal Bitcoin
Trước khi tìm hiểu về CAT20, cần phải giới thiệu ngắn gọn về Fractal Bitcoin. Là một mạng lưới lớp hai hoàn toàn tương thích với BTC, Fractal Bitcoin( còn được gọi là Bitcoin phân đoạn) có tốc độ xác nhận khối nhanh hơn, chỉ mất 1 phút. Nguyên lý cốt lõi của nó là sao chép nhiều mạng BTC, mỗi chuỗi xử lý giao dịch độc lập, từ đó tăng cường tổng thể công suất.
Sự đổi mới lớn của Fractal là đã tái kích hoạt mã lệnh OP_CAT mà BTC đã bỏ qua vào đầu vì lý do an ninh. Mã lệnh này cho phép Fractal Bitcoin có khả năng hợp đồng thông minh, mở rộng đáng kể tiềm năng ứng dụng của nó. Chính dựa trên nền tảng này, giao thức CAT20 đã được hiện thực hóa trên Fractal Bitcoin.
Phân tích sâu về Giao thức CAT
CAT20 giao thức là tiêu chuẩn token kiểu ERC20 được triển khai trên Fractal Bitcoin. Vòng đời của nó chủ yếu bao gồm các giai đoạn quan trọng như triển khai, đúc và chuyển nhượng.
quy 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 Cam kết: Ghi thông tin cơ bản về token ( như tên, ký hiệu, v.v. ) vào kịch bản đầu ra giao dịch. HashId của giao dịch này được sử dụng làm định danh duy nhất cho token.
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 việc đúc sau này.
Cách triển khai hai bước này bảo vệ hiệu quả thông tin nhạy cảm của dự án, cho đến giai đoạn reveal mới hoàn toàn công khai.
cơ chế đúc
Quá trình đúc CAT20 có một số đặc điểm nổi bật:
Mỗi lần đúc, nhập một minter, đầu ra có thể là nhiều minter
Mỗi lần đúc tạo ra một token đầu ra
Thứ tự đầu ra cố định, minter phải trước token
Sự thay đổi số lượng minter trong quá trình đúc sẽ ảnh hưởng đến mức độ hoạt động đúc của toàn mạng. Để cân bằng giữa hiệu suất 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.
Xây dựng giao dịch đổi mới
CAT20 trong việc xây dựng giao dịch đã áp dụng một thiết kế khéo léo:
Thông qua việc viết lại logic script của BTC, thực hiện việc kiểm soát UTXO của các địa chỉ khác nhau.
Sử dụng đặc điểm của địa chỉ P2TR, điều chỉnh khóa công khai để tạo ra địa chỉ khác nhau.
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 cũng có thể sử dụng minter UTXO.
quản lý trạng thái (V2)
CAT20 lưu trữ trạng thái Hash và số lần đúc còn lại trong OP_RETURN và hợp đồng thông minh tương ứng. Sau mỗi lần đúc, số lượng đúc của Minter mới bằng một nửa số lượng còn lại có thể đúc, cho đến khi tất cả được đúc xong.
Khác với BRC20 hoặc văn bản khắc, token CAT20 thực sự tồn tại dưới dạng hợp đồng thông minh, chứ không phải được lưu trữ trực tiếp trên UTXO của địa chỉ người dùng.
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ủa giao dịch cần phải giữ nguyên. Việc tiêu huỷ thì được thực hiện bằng cách chuyển Token vào địa chỉ thông thường.
Tóm tắt
Tính linh hoạt trong thiết kế của giao thức 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. Thiết kế này mang lại những lợi thế như hiệu quả truy vấn cao, dễ dàng theo dõi trạng thái, tạo ra những khả năng mới cho hệ sinh thái Bitcoin. Với sự phát triển của Fractal và CAT20, chúng ta có thể sẽ chứng kiến sự ra đời thực sự của thời đại hợp đồng thông minh Bitcoin.
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.
13 thích
Phần thưởng
13
5
Đăng lại
Chia sẻ
Bình luận
0/400
GmGnSleeper
· 07-17 04:18
Lại đến lúc all in rồi.
Xem bản gốcTrả lời0
ValidatorVibes
· 07-16 00:21
khi nào Thả airdrop cho Người xác thực fam?? đã staking kể từ genesis thật lòng
Xem bản gốcTrả lời0
LiquidityOracle
· 07-15 04:05
Lại đến kẻ lừa đảo phải không
Xem bản gốcTrả lời0
AltcoinAnalyst
· 07-15 03:41
Từ phân tích tỷ lệ TVL, hệ số rủi ro của giao thức CAT20 khoảng 42.7
Giao thức CAT20 dẫn dắt kỷ nguyên mới của hợp đồng thông minh BTC Phân tích hệ sinh thái Fractal
BTC hợp đồng thông minh kỷ nguyên mới: Phân tích giao thức Fractal và CAT20
Hệ sinh thái Bitcoin đã đạt được bước đột phá lớn, Fractal BTC chính thức ra mắt mạng chính vào tháng 9 sau nhiều vòng thử nghiệm. Đặc điểm nổi bật nhất của Fractal là 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 những điểm nổi bật trong thiết kế kỹ thuật của CAT20 và ảnh hưởng tiềm năng của nó.
Tổng quan về Fractal Bitcoin
Trước khi tìm hiểu về CAT20, cần phải giới thiệu ngắn gọn về Fractal Bitcoin. Là một mạng lưới lớp hai hoàn toàn tương thích với BTC, Fractal Bitcoin( còn được gọi là Bitcoin phân đoạn) có tốc độ xác nhận khối nhanh hơn, chỉ mất 1 phút. Nguyên lý cốt lõi của nó là sao chép nhiều mạng BTC, mỗi chuỗi xử lý giao dịch độc lập, từ đó tăng cường tổng thể công suất.
Sự đổi mới lớn của Fractal là đã tái kích hoạt mã lệnh OP_CAT mà BTC đã bỏ qua vào đầu vì lý do an ninh. Mã lệnh này cho phép Fractal Bitcoin có khả năng hợp đồng thông minh, mở rộng đáng kể tiềm năng ứng dụng của nó. Chính dựa trên nền tảng này, giao thức CAT20 đã được hiện thực hóa trên Fractal Bitcoin.
Phân tích sâu về Giao thức CAT
CAT20 giao thức là tiêu chuẩn token kiểu ERC20 được triển khai trên Fractal Bitcoin. Vòng đời của nó chủ yếu bao gồm các giai đoạn quan trọng như triển khai, đúc và chuyển nhượng.
quy 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 Cam kết: Ghi thông tin cơ bản về token ( như tên, ký hiệu, v.v. ) vào kịch bản đầu ra giao dịch. HashId của giao dịch này được sử dụng làm định danh duy nhất cho token.
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 việc đúc sau này.
Cách triển khai hai bước này bảo vệ hiệu quả thông tin nhạy cảm của dự án, cho đến giai đoạn reveal mới hoàn toàn công khai.
cơ chế đúc
Quá trình đúc CAT20 có một số đặc điểm nổi bật:
Sự thay đổi số lượng minter trong quá trình đúc sẽ ảnh hưởng đến mức độ hoạt động đúc của toàn mạng. Để cân bằng giữa hiệu suất 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.
Xây dựng giao dịch đổi mới
CAT20 trong việc xây dựng giao dịch đã áp dụng một thiết kế khéo léo:
quản lý trạng thái (V2)
CAT20 lưu trữ trạng thái Hash và số lần đúc còn lại trong OP_RETURN và hợp đồng thông minh tương ứng. Sau mỗi lần đúc, số lượng đúc của Minter mới bằng một nửa số lượng còn lại có thể đúc, cho đến khi tất cả được đúc xong.
Khác với BRC20 hoặc văn bản khắc, token CAT20 thực sự tồn tại dưới dạng hợp đồng thông minh, chứ không phải được lưu trữ trực tiếp trên UTXO của địa chỉ người dùng.
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ủa giao dịch cần phải giữ nguyên. Việc tiêu huỷ thì được thực hiện bằng cách chuyển Token vào địa chỉ thông thường.
Tóm tắt
Tính linh hoạt trong thiết kế của giao thức 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. Thiết kế này mang lại những lợi thế như hiệu quả truy vấn cao, dễ dàng theo dõi trạng thái, tạo ra những khả năng mới cho hệ sinh thái Bitcoin. Với sự phát triển của Fractal và CAT20, chúng ta có thể sẽ chứng kiến sự ra đời thực sự của thời đại hợp đồng thông minh Bitcoin.