Chữ khắc giao thức khoa học phổ thông: Nguyên lý thực hiện và các lưu ý về an toàn
Gần đây, nhiều nền tảng giao dịch chính đã lần lượt ra mắt thị trường chữ khắc, hỗ trợ nhiều giao thức chữ khắc như BRC-20, EVM, thu hút sự chú ý rộng rãi của thị trường đối với chữ khắc. Tuy nhiên, do sự phức tạp và mới mẻ của các giao thức chữ khắc, nhiều vấn đề an ninh đã xảy ra, không chỉ đe dọa an toàn tài sản của người dùng mà còn gây ảnh hưởng tiêu cực đến sự phát triển lành mạnh của toàn bộ hệ sinh thái chữ khắc.
Bài viết này sẽ tổng hợp các giao thức chữ khắc chính, giúp người dùng hiểu rõ về mục đích, cách thực hiện cũng như cách bảo vệ tài sản chữ khắc.
Chữ khắc giới thiệu
Chữ khắc là thông tin có ý nghĩa cụ thể được ghi lại vĩnh viễn trên chuỗi thông qua các chức năng đặc biệt của blockchain. Những thông tin này một khi đã được ghi vào blockchain, sẽ rất khó để bị sửa đổi. Các loại thông tin có thể ghi lại rất đa dạng, bao gồm văn bản đơn giản, mã phức tạp, hình ảnh, v.v., từ đó thực hiện tiêu chuẩn hóa chức năng tài sản số.
Chữ khắc hiện trạng
Kể từ khi xuất hiện các chữ khắc BRC-20 trên chuỗi công khai Bitcoin, hệ sinh thái chữ khắc đã phát triển mạnh mẽ, hầu như hàng ngày có những giao thức và dự án mới ra đời. Các chuỗi công khai lớn đều tham gia vào hệ sinh thái chữ khắc, như giao thức Ethscription trên Ethereum, giao thức ARC-20 trên Bitcoin, giao thức BSC-20 trên BSC, giao thức PRC-20 trên Polygon, v.v. Tất cả các giao thức này đều nhằm mục đích thực hiện việc phát hành chữ khắc trên chuỗi công khai của mình.
Giải thích chi tiết về giao thức chữ khắc chính thống
1. BRC-20
Giao thức BRC-20 dựa trên mô hình UTXO của Bitcoin và giao thức Ordinals. Mô hình UTXO ghi lại các sự kiện giao dịch thay vì trạng thái cuối cùng, thông qua việc tính tổng tất cả UTXO của địa chỉ để tính số lượng coin mà người dùng nắm giữ. Giao thức Ordinals phân bổ một số duy nhất cho mỗi satoshi, hỗ trợ ghi lại các loại dữ liệu khác nhau, khiến mỗi satoshi có tính độc nhất.
BRC-20 thông qua giao thức Ordinals, ghi dữ liệu văn bản định dạng JSON thống nhất vào Satoshi, như một sổ cái token. Chủ yếu bao gồm ba loại thao tác: deploy( triển khai ), mint( đúc ) và transfer( chuyển ). Thao tác transfer thực hiện việc thay đổi số dư bằng cách gửi chữ khắc đến địa chỉ mục tiêu.
2. ARC-20
ARC-20 cũng là giao thức chữ khắc trên chuỗi công khai Bitcoin, cũng viết dữ liệu tiêu chuẩn vào UTXO. Nhưng ARC-20 sử dụng số lượng satoshi trong UTXO để biểu thị số lượng token, quy tắc là 1 satoshi = 1 token ARC-20.
ARC-20 cũng bao gồm ba bước là triển khai, đúc và chuyển nhượng. Khi triển khai, cần điền thông tin về token; khi đúc, điền tên token, số lượng satoshi của UTXO chính là số lượng được đúc; khi chuyển nhượng, trực tiếp chuyển UTXO nắm giữ token đến địa chỉ khác.
3. Ethscription
Ethscription là giao thức để tạo và chia sẻ dữ liệu trên Ethereum, sử dụng khối dữ liệu calldata của giao dịch để thêm dữ liệu tiêu chuẩn. Để tạo Ethscription, cần chuyển đổi nội dung ( như hình ảnh ) thành URI mã hóa Base64, sau đó chuyển đổi thành chuỗi thập lục phân và điền vào calldata. Khi chuyển nhượng, chủ sở hữu gửi chuyển khoản thông thường đến địa chỉ nhận, điền vào calldata hàm băm giao dịch tạo ra Ethscription đó.
4. EVM chuỗi khối chữ khắc
BSC, Ethereum, Polygon và các blockchain EVM khác áp dụng phương pháp tương tự, sử dụng calldata để lưu trữ dữ liệu có định dạng cố định. Lấy BSC làm ví dụ, định dạng chữ khắc là văn bản JSON, bao gồm tên giao thức, loại hoạt động, tên token và số lượng các trường khác. Khi chuyển nhượng cũng cần điền vào calldata mã băm giao dịch đã tạo.
Các EVM chain hoặc giao thức khác nhau có thể có sự khác biệt nhỏ, nhưng nguyên lý cơ bản là giống nhau, đều sử dụng thuộc tính calldata để thực hiện.
Tóm tắt
Bài viết này khám phá nguyên lý thực hiện chữ khắc trên nhiều chuỗi công khai. Các giao thức chữ khắc này đều tận dụng đặc điểm của hệ thống chuỗi công khai, lưu trữ thông tin ngoại tuyến theo định dạng tiêu chuẩn trên blockchain, thông qua máy chủ ngoại tuyến để nhận diện và hiển thị. Hầu hết các chữ khắc không sử dụng hợp đồng thông minh, giúp giảm phí giao dịch cho người dùng, nhưng người dùng cần hiểu rõ cách thức thực hiện giao thức để tránh thao tác sai gây thiệt hại tài sản.
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.
10 thích
Phần thưởng
10
7
Đăng lại
Chia sẻ
Bình luận
0/400
ETHReserveBank
· 07-07 23:07
ARC? đều là đồ ngốc chơi đùa với mọi người
Xem bản gốcTrả lời0
Ser_Liquidated
· 07-07 22:27
Lại là hướng dẫn làm giàu nhanh chóng với chữ khắc? Xem phát chán.
Xem bản gốcTrả lời0
ThreeHornBlasts
· 07-05 05:48
Chữ khắc vòng một đợt đồ ngốc mới sắp bị chơi đùa với mọi người.
Xem bản gốcTrả lời0
SignatureDenied
· 07-05 05:46
Ôi, vừa copy một đợt, suýt nữa lỗ quá!
Xem bản gốcTrả lời0
WhaleSurfer
· 07-05 05:38
Còn phải hiểu rõ về chữ khắc rồi mới nạp tiền vào được.
Xem bản gốcTrả lời0
blocksnark
· 07-05 05:37
Còn đang cuốn chữ khắc? Sáng nay nhập một vị thế nhỏ xong là chạy rồi.
Chương trình chữ khắc giao thức toàn diện: Nguyên lý, Tình trạng và Hướng dẫn An toàn
Chữ khắc giao thức khoa học phổ thông: Nguyên lý thực hiện và các lưu ý về an toàn
Gần đây, nhiều nền tảng giao dịch chính đã lần lượt ra mắt thị trường chữ khắc, hỗ trợ nhiều giao thức chữ khắc như BRC-20, EVM, thu hút sự chú ý rộng rãi của thị trường đối với chữ khắc. Tuy nhiên, do sự phức tạp và mới mẻ của các giao thức chữ khắc, nhiều vấn đề an ninh đã xảy ra, không chỉ đe dọa an toàn tài sản của người dùng mà còn gây ảnh hưởng tiêu cực đến sự phát triển lành mạnh của toàn bộ hệ sinh thái chữ khắc.
Bài viết này sẽ tổng hợp các giao thức chữ khắc chính, giúp người dùng hiểu rõ về mục đích, cách thực hiện cũng như cách bảo vệ tài sản chữ khắc.
Chữ khắc giới thiệu
Chữ khắc là thông tin có ý nghĩa cụ thể được ghi lại vĩnh viễn trên chuỗi thông qua các chức năng đặc biệt của blockchain. Những thông tin này một khi đã được ghi vào blockchain, sẽ rất khó để bị sửa đổi. Các loại thông tin có thể ghi lại rất đa dạng, bao gồm văn bản đơn giản, mã phức tạp, hình ảnh, v.v., từ đó thực hiện tiêu chuẩn hóa chức năng tài sản số.
Chữ khắc hiện trạng
Kể từ khi xuất hiện các chữ khắc BRC-20 trên chuỗi công khai Bitcoin, hệ sinh thái chữ khắc đã phát triển mạnh mẽ, hầu như hàng ngày có những giao thức và dự án mới ra đời. Các chuỗi công khai lớn đều tham gia vào hệ sinh thái chữ khắc, như giao thức Ethscription trên Ethereum, giao thức ARC-20 trên Bitcoin, giao thức BSC-20 trên BSC, giao thức PRC-20 trên Polygon, v.v. Tất cả các giao thức này đều nhằm mục đích thực hiện việc phát hành chữ khắc trên chuỗi công khai của mình.
Giải thích chi tiết về giao thức chữ khắc chính thống
1. BRC-20
Giao thức BRC-20 dựa trên mô hình UTXO của Bitcoin và giao thức Ordinals. Mô hình UTXO ghi lại các sự kiện giao dịch thay vì trạng thái cuối cùng, thông qua việc tính tổng tất cả UTXO của địa chỉ để tính số lượng coin mà người dùng nắm giữ. Giao thức Ordinals phân bổ một số duy nhất cho mỗi satoshi, hỗ trợ ghi lại các loại dữ liệu khác nhau, khiến mỗi satoshi có tính độc nhất.
BRC-20 thông qua giao thức Ordinals, ghi dữ liệu văn bản định dạng JSON thống nhất vào Satoshi, như một sổ cái token. Chủ yếu bao gồm ba loại thao tác: deploy( triển khai ), mint( đúc ) và transfer( chuyển ). Thao tác transfer thực hiện việc thay đổi số dư bằng cách gửi chữ khắc đến địa chỉ mục tiêu.
2. ARC-20
ARC-20 cũng là giao thức chữ khắc trên chuỗi công khai Bitcoin, cũng viết dữ liệu tiêu chuẩn vào UTXO. Nhưng ARC-20 sử dụng số lượng satoshi trong UTXO để biểu thị số lượng token, quy tắc là 1 satoshi = 1 token ARC-20.
ARC-20 cũng bao gồm ba bước là triển khai, đúc và chuyển nhượng. Khi triển khai, cần điền thông tin về token; khi đúc, điền tên token, số lượng satoshi của UTXO chính là số lượng được đúc; khi chuyển nhượng, trực tiếp chuyển UTXO nắm giữ token đến địa chỉ khác.
3. Ethscription
Ethscription là giao thức để tạo và chia sẻ dữ liệu trên Ethereum, sử dụng khối dữ liệu calldata của giao dịch để thêm dữ liệu tiêu chuẩn. Để tạo Ethscription, cần chuyển đổi nội dung ( như hình ảnh ) thành URI mã hóa Base64, sau đó chuyển đổi thành chuỗi thập lục phân và điền vào calldata. Khi chuyển nhượng, chủ sở hữu gửi chuyển khoản thông thường đến địa chỉ nhận, điền vào calldata hàm băm giao dịch tạo ra Ethscription đó.
4. EVM chuỗi khối chữ khắc
BSC, Ethereum, Polygon và các blockchain EVM khác áp dụng phương pháp tương tự, sử dụng calldata để lưu trữ dữ liệu có định dạng cố định. Lấy BSC làm ví dụ, định dạng chữ khắc là văn bản JSON, bao gồm tên giao thức, loại hoạt động, tên token và số lượng các trường khác. Khi chuyển nhượng cũng cần điền vào calldata mã băm giao dịch đã tạo.
Các EVM chain hoặc giao thức khác nhau có thể có sự khác biệt nhỏ, nhưng nguyên lý cơ bản là giống nhau, đều sử dụng thuộc tính calldata để thực hiện.
Tóm tắt
Bài viết này khám phá nguyên lý thực hiện chữ khắc trên nhiều chuỗi công khai. Các giao thức chữ khắc này đều tận dụng đặc điểm của hệ thống chuỗi công khai, lưu trữ thông tin ngoại tuyến theo định dạng tiêu chuẩn trên blockchain, thông qua máy chủ ngoại tuyến để nhận diện và hiển thị. Hầu hết các chữ khắc không sử dụng hợp đồng thông minh, giúp giảm phí giao dịch cho người dùng, nhưng người dùng cần hiểu rõ cách thức thực hiện giao thức để tránh thao tác sai gây thiệt hại tài sản.