Phân tích giao thức chữ khắc: Nguyên lý thực hiện và các lưu ý về an toàn
Gần đây, nhiều sàn giao dịch lớn đã 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, gây ra sự chú ý rộng rãi của thị trường đối với chữ khắc. Tuy nhiên, do tính phức tạp và đổi mới của giao thức chữ khắc, nhiều vấn đề an ninh đã phát sinh, không chỉ đe dọa an toàn tài sản của người dùng mà còn ả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 phổ biến, giúp người dùng hiểu được mục đích, phương thức thực hiện và cách bảo vệ tài sản chữ khắc.
Chữ khắc giới thiệu
Chữ khắc được ghi lại vĩnh viễn trên chuỗi bằng cách sử dụng các chức năng cụ thể của blockchain, chứa đựng thông tin có ý nghĩa nhất định. Một khi thông tin này được ghi lại, nó sẽ khó bị thay đổi, có thể là văn bản đơn giản, mã phức tạp hoặc nhiều loại hình khác như hình ảnh. Bằng cách này, chúng ta có thể sử dụng các tiêu chuẩn thống nhất để thực hiện chức năng của tài sản kỹ thuật số.
Chữ khắc hiện trạng
Kể từ khi xuất hiện chữ khắc BRC-20 trên các chuỗi công khai Bitcoin, hệ sinh thái chữ khắc đã phát triển nhanh chóng. Hiện nay, nhiều chuỗi công khai lớn đã gia nhập vào hệ sinh thái chữ khắc, như giao thức Ethscription của Ethereum, giao thức ARC-20 của Bitcoin, giao thức BSC-20 của BSC, giao thức PRC-20 của Polygon, v.v. Những giao thức này đều được thiết kế để phát hành chữ khắc trên chuỗi công khai của chúng.
Giải thích chi tiết về giao thức chữ khắc chính
1. BRC-20
BRC-20 dựa trên mô hình UTXO của Bitcoin và giao thức Ordinals. Nó thông qua Ordinals để ghi dữ liệu văn bản JSON định dạng thống nhất vào Satoshi, như một sổ cái của token BRC-20, dùng để phân tích tình hình nắm giữ và chuyển nhượng token.
BRC-20 bao gồm ba loại thao tác tiêu chuẩn: deploy( triển khai), mint( đúc) và transfer( chuyển nhượng). Mỗi thao tác có các trường cụ thể, chẳng hạn như tên token, tổng phát hành, số lượng tối đa đúc mỗi lần, v.v. Thao tác chuyển nhượng thực hiện sự 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 được thực hiện bằng cách ghi dữ liệu tiêu chuẩn vào UTXO. Điểm khác biệt là, ARC-20 sử dụng số lượng satoshi trong UTXO để biểu thị trực tiếp số lượng token, quy tắc là 1 satoshi bằng 1 token ARC-20.
Giai đoạn triển khai ARC-20 cần điền tên mã thông báo, tổng số lượng và các thông tin khác; khi đúc chỉ cần điền tên mã thông báo, số lượng satoshi trong UTXO chính là số lượng đúc; khi chuyển nhượng, chỉ cần chuyển UTXO của mã thông báo đang nắm giữ cho địa chỉ khác.
3. Ethscription
Ethscription là giao thức tạo và chia sẻ dữ liệu trên Ethereum. Nó sử dụng các khối dữ liệu calldata của giao dịch Ethereum, thêm dữ liệu tiêu chuẩn vào các chuyển tiền ETH thông thường để mang lại ý nghĩa cụ thể.
Khi 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 thành chuỗi thập lục phân để điền vào calldata. Để chuyển nhượng Ethscription, cần điền vào calldata giao dịch băm của giao dịch tạo ra Ethscription đó.
4. Chữ khắc của chuỗi tương thích EVM
Các chuỗi tương thích EVM như BSC, Ethereum, Polygon sử dụng phương pháp tương tự, tận dụng calldata để lưu trữ dữ liệu định dạng cố định. Lấy BSC làm ví dụ, định dạng chữ khắc tương tự BRC-20, bao gồm tên giao thức, loại thao tác, tên token và số lượng các trường khác.
Các thao tác chuyển nhượng thường cần điền vào calldata mã giao dịch tạo ra đồng tiền này. Có thể có những khác biệt nhỏ giữa các chuỗi EVM hoặc giao thức khác nhau, nhưng nguyên lý cơ bản là giống nhau.
Tóm tắt
Bài viết này thảo luận về nguyên lý thực hiện chữ khắc trên nhiều chuỗi công khai. Nói chung, 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 theo tiêu chuẩn quy định trên blockchain, sau đó nhận diện và hiển thị thông qua máy chủ bên ngoài.
Các giao thức chữ khắc này thường không sử dụng hợp đồng thông minh, có thể giảm chi phí tham gia cho người dùng. Tuy nhiên, người dùng cần hiểu rõ cách thực hiện các giao thức chữ khắc, tránh thao tác sai dẫn đến tổn thất tài sản. Khi tham gia giao dịch chữ khắc, cần phải thao tác cẩn thận để đảm bảo an toàn cho 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.
13 thích
Phần thưởng
13
8
Đăng lại
Chia sẻ
Bình luận
0/400
ChainPoet
· 07-25 11:25
Lại là một chiêu trò chơi đùa với đồ ngốc mới.
Xem bản gốcTrả lời0
MrDecoder
· 07-24 21:33
Ngày càng có nhiều người tham gia vào việc làm chữ khắc.
Xem bản gốcTrả lời0
DYORMaster
· 07-23 12:17
Ôi ôi lại đang giao dịch chữ khắc nữa rồi
Xem bản gốcTrả lời0
NestedFox
· 07-22 20:44
Viết code thì phải giao dịch chữ khắc?? Khó chịu quá
Xem bản gốcTrả lời0
SandwichVictim
· 07-22 20:44
Các sàn giao dịch lớn điên cuồng như vậy, sớm muộn gì cũng nổ tung.
Xem bản gốcTrả lời0
StablecoinAnxiety
· 07-22 20:44
又 chơi đùa với mọi người một đợt nữa rồi.
Xem bản gốcTrả lời0
nft_widow
· 07-22 20:31
Thật sự là mỗi ngày đều có người nói chuyện rất nhiều về chữ khắc.
Xem bản gốcTrả lời0
GateUser-3824aa38
· 07-22 20:29
Làm việc mệt mỏi rồi phải không, đã viết nhiều như vậy rồi.
chữ khắc giao thức Độ sâu解析:实现原理与安全要点
Phân tích giao thức chữ khắc: Nguyên lý thực hiện và các lưu ý về an toàn
Gần đây, nhiều sàn giao dịch lớn đã 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, gây ra sự chú ý rộng rãi của thị trường đối với chữ khắc. Tuy nhiên, do tính phức tạp và đổi mới của giao thức chữ khắc, nhiều vấn đề an ninh đã phát sinh, không chỉ đe dọa an toàn tài sản của người dùng mà còn ả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 phổ biến, giúp người dùng hiểu được mục đích, phương thức thực hiện và cách bảo vệ tài sản chữ khắc.
Chữ khắc giới thiệu
Chữ khắc được ghi lại vĩnh viễn trên chuỗi bằng cách sử dụng các chức năng cụ thể của blockchain, chứa đựng thông tin có ý nghĩa nhất định. Một khi thông tin này được ghi lại, nó sẽ khó bị thay đổi, có thể là văn bản đơn giản, mã phức tạp hoặc nhiều loại hình khác như hình ảnh. Bằng cách này, chúng ta có thể sử dụng các tiêu chuẩn thống nhất để thực hiện chức năng của tài sản kỹ thuật số.
Chữ khắc hiện trạng
Kể từ khi xuất hiện chữ khắc BRC-20 trên các chuỗi công khai Bitcoin, hệ sinh thái chữ khắc đã phát triển nhanh chóng. Hiện nay, nhiều chuỗi công khai lớn đã gia nhập vào hệ sinh thái chữ khắc, như giao thức Ethscription của Ethereum, giao thức ARC-20 của Bitcoin, giao thức BSC-20 của BSC, giao thức PRC-20 của Polygon, v.v. Những giao thức này đều được thiết kế để phát hành chữ khắc trên chuỗi công khai của chúng.
Giải thích chi tiết về giao thức chữ khắc chính
1. BRC-20
BRC-20 dựa trên mô hình UTXO của Bitcoin và giao thức Ordinals. Nó thông qua Ordinals để ghi dữ liệu văn bản JSON định dạng thống nhất vào Satoshi, như một sổ cái của token BRC-20, dùng để phân tích tình hình nắm giữ và chuyển nhượng token.
BRC-20 bao gồm ba loại thao tác tiêu chuẩn: deploy( triển khai), mint( đúc) và transfer( chuyển nhượng). Mỗi thao tác có các trường cụ thể, chẳng hạn như tên token, tổng phát hành, số lượng tối đa đúc mỗi lần, v.v. Thao tác chuyển nhượng thực hiện sự 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 được thực hiện bằng cách ghi dữ liệu tiêu chuẩn vào UTXO. Điểm khác biệt là, ARC-20 sử dụng số lượng satoshi trong UTXO để biểu thị trực tiếp số lượng token, quy tắc là 1 satoshi bằng 1 token ARC-20.
Giai đoạn triển khai ARC-20 cần điền tên mã thông báo, tổng số lượng và các thông tin khác; khi đúc chỉ cần điền tên mã thông báo, số lượng satoshi trong UTXO chính là số lượng đúc; khi chuyển nhượng, chỉ cần chuyển UTXO của mã thông báo đang nắm giữ cho địa chỉ khác.
3. Ethscription
Ethscription là giao thức tạo và chia sẻ dữ liệu trên Ethereum. Nó sử dụng các khối dữ liệu calldata của giao dịch Ethereum, thêm dữ liệu tiêu chuẩn vào các chuyển tiền ETH thông thường để mang lại ý nghĩa cụ thể.
Khi 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 thành chuỗi thập lục phân để điền vào calldata. Để chuyển nhượng Ethscription, cần điền vào calldata giao dịch băm của giao dịch tạo ra Ethscription đó.
4. Chữ khắc của chuỗi tương thích EVM
Các chuỗi tương thích EVM như BSC, Ethereum, Polygon sử dụng phương pháp tương tự, tận dụng calldata để lưu trữ dữ liệu định dạng cố định. Lấy BSC làm ví dụ, định dạng chữ khắc tương tự BRC-20, bao gồm tên giao thức, loại thao tác, tên token và số lượng các trường khác.
Các thao tác chuyển nhượng thường cần điền vào calldata mã giao dịch tạo ra đồng tiền này. Có thể có những khác biệt nhỏ giữa các chuỗi EVM hoặc giao thức khác nhau, nhưng nguyên lý cơ bản là giống nhau.
Tóm tắt
Bài viết này thảo luận về nguyên lý thực hiện chữ khắc trên nhiều chuỗi công khai. Nói chung, 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 theo tiêu chuẩn quy định trên blockchain, sau đó nhận diện và hiển thị thông qua máy chủ bên ngoài.
Các giao thức chữ khắc này thường không sử dụng hợp đồng thông minh, có thể giảm chi phí tham gia cho người dùng. Tuy nhiên, người dùng cần hiểu rõ cách thực hiện các giao thức chữ khắc, tránh thao tác sai dẫn đến tổn thất tài sản. Khi tham gia giao dịch chữ khắc, cần phải thao tác cẩn thận để đảm bảo an toàn cho tài sản.