Lição 2

Bắt đầu với những lời chúc

Trong chương này, chúng tôi sẽ sử dụng các token khắc BRC-20 làm ví dụ để giới thiệu các nguyên tắc cơ bản của việc khắc và cách thống trị việc khắc.

Nội dung chương
Trong buổi trước, chúng tôi đã xem xét lịch sử phát hành tài sản Bitcoin và nền kỹ thuật của các bản in. Trong buổi này, chúng tôi sẽ minh họa các thủ tục cụ thể và nguyên tắc cơ bản của các bản in, sử dụng BRC-20 làm ví dụ.

Nguyên tắc cốt lõi của các bài viết

Sử dụng blockchain Bitcoin làm ví dụ, trong quá trình giao dịch (như chuyển khoản) trên chuỗi Bitcoin, các nhà giao dịch có thể nhập văn bản mong muốn của họ vào một trường cụ thể. Văn bản này sẽ được đóng gói bởi các nút blockchain cùng với giao dịch và cuối cùng trở thành một phần của chuỗi. “Chạm khắc” là quá trình nhập dữ liệu vào một giao dịch. Tuy nhiên, để tạo ra các chạm khắc được thị trường công nhận, phải tuân theo một số quy tắc khi “chạm khắc.” Những quy tắc này là các giao thức chạm khắc khác nhau. Trong trường hợp của giao thức chạm khắc BRC-20 phổ biến Ordi trên Bitcoin, nội dung chạm khắc được hiển thị dưới đây. Người tham gia chỉ có thể nhận được chạm khắc Ordi bằng cách chạm khắc theo nội dung này.

Thông tin về Chữ Khắc Ordi (Nguồn: Tài liệu BRC-20)

Ví dụ trên là giao dịch gốc cho việc triển khai dòng chữ Ordi. Hợp đồng giao dịch tại thời điểm đó là: b61b0172d95e266c18aea0c624db987e971a5d6d4ebc2aaed85da4642d635735. Chúng tôi có thể truy vấn chi tiết giao dịch của nó bằng trình duyệt Bitcoin Blockchain.com. Kết quả như hình dưới đây:

Một chuỗi ký tự hexa đã được viết vào trường chứng kiến của giao dịch (phần được làm nổi bật màu xanh trên). Khi chúng ta sử dụng một bộ chuyển đổi để chuyển đổi các chuỗi hexa này thành các ký tự tiếng Anh, chúng ta có thể tìm thấy:

Cách triển khai, đúc và chuyển nhượng các bảng điểm

Sau khi hiểu về các nguyên tắc cơ bản của các bảo vật, chúng ta cần phải tìm hiểu về các hoạt động cơ bản của bảo vật. Có nhiều giao thức bảo vật, như BRC-20, ARC-20 (giao thức Atomical), Giao thức Runes và Giao thức Tap. Tuy nhiên, tất cả những giao thức bảo vật này đều chia sẻ các lệnh cơ bản:

  • Triển khai: Triển khai chữ ký trên blockchain và xác định thông tin cơ bản về tài sản, như tổng nguồn cung, giao thức sử dụng và phương pháp đúc.
  • Mint: “Tạo” phục chép và gửi nó đến địa chỉ và ví của bạn.
  • Chuyển khoản: Chuyển tài sản ghi chú đến địa chỉ khác.

Những lệnh cơ bản này cũng cần tuân theo định dạng cụ thể của giao thức. Lấy BRC-20 làm ví dụ. Có sáu trường giao thức chính, như dưới đây. Mỗi trường có ý nghĩa tương ứng của nó:

Nguồn:Tài liệu BRC-20

  • "p": Loại giao thức. Một từ khóa bắt buộc xác định hoạt động dựa trên giao thức BRC-20, giúp các hệ thống khác xác định và xử lý các sự kiện BRC-20.
  • "op": Loại sự kiện. Từ khóa bắt buộc xác định loại sự kiện, cho dù đó là triển khai ("Triển khai"), đúc ("Mint") hay chuyển ("Chuyển"). Ở đây, nội dung của "op" là "chuyển", biểu thị loại sự kiện là chuyển khoản.
  • “tick”: BRC-20 Token Identifier. Một từ khóa bắt buộc xác định tên mã BRC-20, gồm bốn chữ cái. Ở đây, nội dung của “tick” là “ordi,” chỉ ra rằng mã token BRC-20 được chuyển là $ordi.
  • "amt": Số lượng BRC-20 Tokens được chuyển. Một từ khóa bắt buộc xác định số lượng token BRC-20 sẽ được chuyển.
  • "max": Cung cấp tối đa. Một từ khóa bắt buộc xác định nguồn cung tối đa của mã thông báo BRC-20.
  • “lim”: Số lượng tối đa của các Token BRC-20 mỗi đăng ký. Một từ khóa tùy chọn xác định số lượng tối đa của các token BRC-20 mà người dùng có thể nhận được bằng cách đúc một đăng ký duy nhất. Nếu thiết lập này là 1000, thì việc đúc một đăng ký duy nhất có thể cấp tối đa 1000 token BRC-20.
  • “dec”: Số lẻ. Một từ khóa tùy chọn xác định số lẻ của token BRC-20, mặc định là 18.
  • “to”: Điểm Đến Chuyển Khoản. Một từ khóa tùy chọn xác định địa chỉ nhận cho chuyển khoản. Nếu để trống, địa chỉ nhận mặc định là chính xác. Hiện tại, từ khóa này chỉ được sử dụng cho các bài kiểm tra theo dõi dữ liệu trên bảng điều khiển Dune Analytics.
  • “fee”: Phí chuyển khoản. Một từ khóa tùy chọn xác định số tiền phí chuyển khoản. Hiện tại, từ khóa này chỉ được sử dụng cho các bài kiểm tra theo dõi dữ liệu trên bảng điều khiển Dune Analytics (trong trường hợp không có dữ liệu Taproot).

Các hướng dẫn cơ sở giao thức liên quan là các lệnh với mỗi trường được sắp xếp theo các thông số. Hướng dẫn triển khai như sau (sử dụng chữ ký Ordi làm ví dụ):
{

“p”: “brc-20”, Gate

“op”: “triển khai”,

"Đánh dấu": "Ordi",

“max”: “21000000”,

“lim”: “1000”

}

Văn bản được định dạng JSON này mô tả việc sử dụng giao thức BRC-20 để đúc một tài sản có tên là “ordi” với nguồn cung tối đa là 21.000.000 và số lượng đúc là 1000 mỗi lần đúc. Hướng dẫn đúc như sau:

{

“p”: “brc-20”,

“op”: “tạo mới”,

"tick": "ordi"

“amt”: “1000”

}

Văn bản JSON này cho biết bạn muốn đúc 1000 BRC-20 có tên gọi là “ordi.” Hướng dẫn chuyển giao cũng khá đơn giản:

{

“p”: “brc-20”,

“op”: “chuyển khoản”,

“tick”: “ordi”,

“amt”: “100”

}

Tương tự như BRC-20, các chữ khắc khác hoạt động theo nguyên tắc tương tự. Triển khai liên quan đến việc tải thông tin cụ thể lên giao dịch hoặc chính kiến trúc của blockchain. Các giao thức khác nhau có các thông số kỹ thuật và trường giao thức riêng biệt. Một số chỉ sửa đổi trường "p" trong các thông số kỹ thuật giao thức được đề cập ở trên, trong khi một số khác thay đổi nó thành một định dạng giao thức khác và thêm các trường tương ứng để mở rộng chức năng.

Inscriptions vs. Tokens

Các bản văn được trình bày ở trên chủ yếu tạo ra các bản văn giống như tài sản như mã thông báo. Ngoài ra, có các giao thức tài sản như Giao thức Số thứ tự và Giao thức Nguyên tử có thể tạo ra tài sản tương tự như 'NFTs'. Đặc điểm chung của những bản văn này là tất cả thông tin được lưu trữ trên chuỗi. Do tính công khai cao, hiện tại chúng không thể được kiểm soát bởi hợp đồng so với các mã thông báo. Chúng chỉ có thể được sử dụng để đặt tên cho một số thông tin cơ bản về mã thông báo, chẳng hạn như tổng cung và tên. Các tính năng phổ biến như mở khóa mã thông báo, hợp đồng staking và phân phối ban đầu hiện chưa thể thực hiện.

Nhà nghiên cứu Crypto CaptainZ, trong bài viết của mình “Bản chất của các bia đá là SFT", lập luận rằng chữ khắc thực sự là một loại tài sản thứ ba được gọi là SFT (Semi-Fungible Token) ngoài các mã thông báo có thể thay thế thông thường (mã thông báo thông thường) và mã thông báo không thể thay thế (NFT). SFT là trung gian giữa FT và NFT, có nghĩa là chúng có thể được phân tách và tính toán đồng thời có tính duy nhất.

Mặc dù lập luận này không nhận được sự chấp nhận rộng rãi của cộng đồng, nhưng nó đã gây ra một số cuộc thảo luận. Không còn nghi ngờ gì nữa, chữ khắc là một cách mới để phát hành tài sản và loại tài sản này khác với các loại tài sản hiện có. Trong các blockchain hoàn chỉnh Turing phổ biến như Ethereum, Solana và Near, mã thông báo và tài sản NFT phổ biến hơn và hầu hết các dApp và cơ sở hạ tầng được thiết kế dựa trên điều này.

Tuy nhiên, trong các blockchain không hoàn chỉnh của Turing như Bitcoin, mã thông báo và NFT không thể tồn tại. Chữ khắc đã trở thành một trong số ít các giải pháp phát hành tài sản, và với hiệu ứng giàu có và dòng chảy của các nhà phát triển, cơ sở hạ tầng khắc chữ đã tiếp tục xuất hiện. Người dùng dòng chữ và thanh khoản đều được cải thiện đáng kể. Chữ khắc đang trở thành một phương thức phát hành tài sản chính thống trên các chuỗi công khai như Bitcoin và Dogechain.

Sử dụng Công cụ cho Các Hoạt Động Nhanh Chóng

Như có thể thấy từ các nguyên tắc trên, các hoạt động chính của chữ khắc liên quan đến nhiều hoạt động trên chuỗi, một số trong đó thậm chí yêu cầu các nút đang chạy để "ghi". Do đó, nhiều nhà phát triển và nhóm xuất sắc đã phát triển các công cụ vận hành đơn giản, như công cụ điều hướng Unisat, nơi người dùng chỉ cần nhập dữ liệu cơ bản như tên và số lượng của dòng chữ và gửi Phí gas để ghi.

Unisat Inscribing Page. Source:https://unisat.io/inscribe

Ngoài ra, còn có nhiều công cụ có thể giúp người dùng xem dữ liệu đăng ký và hỗ trợ quyết định đầu tư, chẳng hạn như trang điều hướng và Launcpadđược thiết lập bởi Gate.io. Các công cụ này sẽ được thảo luận chi tiết trong Chương 4.

Trang Đăng ký của Gate.io. Nguồn:https://www.gate.io/web3/inscription-market/bitcoin/brc-20

Tóm tắt chương

  • Nguyên tắc cốt lõi của việc khắc thông tin liên quan đến việc khắc thông tin trên chuỗi khối.
  • Có nhiều giao thức khắc tượng khác nhau trên thị trường, bao gồm Giao thức Ordinals, BRC-20, ARC-20 (Giao thức Atomical), Giao thức Runes và Giao thức Tap. Tuy nhiên, tất cả các bản khắc này đều có các lệnh cơ bản sau:
  • Triển khai: Đoạn chữ được triển khai trên blockchain, xác định thông tin cơ bản về tài sản, như tổng số lượng, giao thức sử dụng và phương pháp đúc ra.
  • Minting: Bản in là “tạo ra” và đặt vào địa chỉ và ví của người đó.
  • Chuyển khoản: Tài sản được chuyển đến địa chỉ khác.
Isenção de responsabilidade
* O investimento em criptomoedas envolve grandes riscos. Prossiga com cautela. O curso não se destina a servir de orientação para investimentos.
* O curso foi criado pelo autor que entrou para o Gate Learn. As opiniões compartilhadas pelo autor não representam o Gate Learn.
Catálogo
Lição 2

Bắt đầu với những lời chúc

Trong chương này, chúng tôi sẽ sử dụng các token khắc BRC-20 làm ví dụ để giới thiệu các nguyên tắc cơ bản của việc khắc và cách thống trị việc khắc.

Nội dung chương
Trong buổi trước, chúng tôi đã xem xét lịch sử phát hành tài sản Bitcoin và nền kỹ thuật của các bản in. Trong buổi này, chúng tôi sẽ minh họa các thủ tục cụ thể và nguyên tắc cơ bản của các bản in, sử dụng BRC-20 làm ví dụ.

Nguyên tắc cốt lõi của các bài viết

Sử dụng blockchain Bitcoin làm ví dụ, trong quá trình giao dịch (như chuyển khoản) trên chuỗi Bitcoin, các nhà giao dịch có thể nhập văn bản mong muốn của họ vào một trường cụ thể. Văn bản này sẽ được đóng gói bởi các nút blockchain cùng với giao dịch và cuối cùng trở thành một phần của chuỗi. “Chạm khắc” là quá trình nhập dữ liệu vào một giao dịch. Tuy nhiên, để tạo ra các chạm khắc được thị trường công nhận, phải tuân theo một số quy tắc khi “chạm khắc.” Những quy tắc này là các giao thức chạm khắc khác nhau. Trong trường hợp của giao thức chạm khắc BRC-20 phổ biến Ordi trên Bitcoin, nội dung chạm khắc được hiển thị dưới đây. Người tham gia chỉ có thể nhận được chạm khắc Ordi bằng cách chạm khắc theo nội dung này.

Thông tin về Chữ Khắc Ordi (Nguồn: Tài liệu BRC-20)

Ví dụ trên là giao dịch gốc cho việc triển khai dòng chữ Ordi. Hợp đồng giao dịch tại thời điểm đó là: b61b0172d95e266c18aea0c624db987e971a5d6d4ebc2aaed85da4642d635735. Chúng tôi có thể truy vấn chi tiết giao dịch của nó bằng trình duyệt Bitcoin Blockchain.com. Kết quả như hình dưới đây:

Một chuỗi ký tự hexa đã được viết vào trường chứng kiến của giao dịch (phần được làm nổi bật màu xanh trên). Khi chúng ta sử dụng một bộ chuyển đổi để chuyển đổi các chuỗi hexa này thành các ký tự tiếng Anh, chúng ta có thể tìm thấy:

Cách triển khai, đúc và chuyển nhượng các bảng điểm

Sau khi hiểu về các nguyên tắc cơ bản của các bảo vật, chúng ta cần phải tìm hiểu về các hoạt động cơ bản của bảo vật. Có nhiều giao thức bảo vật, như BRC-20, ARC-20 (giao thức Atomical), Giao thức Runes và Giao thức Tap. Tuy nhiên, tất cả những giao thức bảo vật này đều chia sẻ các lệnh cơ bản:

  • Triển khai: Triển khai chữ ký trên blockchain và xác định thông tin cơ bản về tài sản, như tổng nguồn cung, giao thức sử dụng và phương pháp đúc.
  • Mint: “Tạo” phục chép và gửi nó đến địa chỉ và ví của bạn.
  • Chuyển khoản: Chuyển tài sản ghi chú đến địa chỉ khác.

Những lệnh cơ bản này cũng cần tuân theo định dạng cụ thể của giao thức. Lấy BRC-20 làm ví dụ. Có sáu trường giao thức chính, như dưới đây. Mỗi trường có ý nghĩa tương ứng của nó:

Nguồn:Tài liệu BRC-20

  • "p": Loại giao thức. Một từ khóa bắt buộc xác định hoạt động dựa trên giao thức BRC-20, giúp các hệ thống khác xác định và xử lý các sự kiện BRC-20.
  • "op": Loại sự kiện. Từ khóa bắt buộc xác định loại sự kiện, cho dù đó là triển khai ("Triển khai"), đúc ("Mint") hay chuyển ("Chuyển"). Ở đây, nội dung của "op" là "chuyển", biểu thị loại sự kiện là chuyển khoản.
  • “tick”: BRC-20 Token Identifier. Một từ khóa bắt buộc xác định tên mã BRC-20, gồm bốn chữ cái. Ở đây, nội dung của “tick” là “ordi,” chỉ ra rằng mã token BRC-20 được chuyển là $ordi.
  • "amt": Số lượng BRC-20 Tokens được chuyển. Một từ khóa bắt buộc xác định số lượng token BRC-20 sẽ được chuyển.
  • "max": Cung cấp tối đa. Một từ khóa bắt buộc xác định nguồn cung tối đa của mã thông báo BRC-20.
  • “lim”: Số lượng tối đa của các Token BRC-20 mỗi đăng ký. Một từ khóa tùy chọn xác định số lượng tối đa của các token BRC-20 mà người dùng có thể nhận được bằng cách đúc một đăng ký duy nhất. Nếu thiết lập này là 1000, thì việc đúc một đăng ký duy nhất có thể cấp tối đa 1000 token BRC-20.
  • “dec”: Số lẻ. Một từ khóa tùy chọn xác định số lẻ của token BRC-20, mặc định là 18.
  • “to”: Điểm Đến Chuyển Khoản. Một từ khóa tùy chọn xác định địa chỉ nhận cho chuyển khoản. Nếu để trống, địa chỉ nhận mặc định là chính xác. Hiện tại, từ khóa này chỉ được sử dụng cho các bài kiểm tra theo dõi dữ liệu trên bảng điều khiển Dune Analytics.
  • “fee”: Phí chuyển khoản. Một từ khóa tùy chọn xác định số tiền phí chuyển khoản. Hiện tại, từ khóa này chỉ được sử dụng cho các bài kiểm tra theo dõi dữ liệu trên bảng điều khiển Dune Analytics (trong trường hợp không có dữ liệu Taproot).

Các hướng dẫn cơ sở giao thức liên quan là các lệnh với mỗi trường được sắp xếp theo các thông số. Hướng dẫn triển khai như sau (sử dụng chữ ký Ordi làm ví dụ):
{

“p”: “brc-20”, Gate

“op”: “triển khai”,

"Đánh dấu": "Ordi",

“max”: “21000000”,

“lim”: “1000”

}

Văn bản được định dạng JSON này mô tả việc sử dụng giao thức BRC-20 để đúc một tài sản có tên là “ordi” với nguồn cung tối đa là 21.000.000 và số lượng đúc là 1000 mỗi lần đúc. Hướng dẫn đúc như sau:

{

“p”: “brc-20”,

“op”: “tạo mới”,

"tick": "ordi"

“amt”: “1000”

}

Văn bản JSON này cho biết bạn muốn đúc 1000 BRC-20 có tên gọi là “ordi.” Hướng dẫn chuyển giao cũng khá đơn giản:

{

“p”: “brc-20”,

“op”: “chuyển khoản”,

“tick”: “ordi”,

“amt”: “100”

}

Tương tự như BRC-20, các chữ khắc khác hoạt động theo nguyên tắc tương tự. Triển khai liên quan đến việc tải thông tin cụ thể lên giao dịch hoặc chính kiến trúc của blockchain. Các giao thức khác nhau có các thông số kỹ thuật và trường giao thức riêng biệt. Một số chỉ sửa đổi trường "p" trong các thông số kỹ thuật giao thức được đề cập ở trên, trong khi một số khác thay đổi nó thành một định dạng giao thức khác và thêm các trường tương ứng để mở rộng chức năng.

Inscriptions vs. Tokens

Các bản văn được trình bày ở trên chủ yếu tạo ra các bản văn giống như tài sản như mã thông báo. Ngoài ra, có các giao thức tài sản như Giao thức Số thứ tự và Giao thức Nguyên tử có thể tạo ra tài sản tương tự như 'NFTs'. Đặc điểm chung của những bản văn này là tất cả thông tin được lưu trữ trên chuỗi. Do tính công khai cao, hiện tại chúng không thể được kiểm soát bởi hợp đồng so với các mã thông báo. Chúng chỉ có thể được sử dụng để đặt tên cho một số thông tin cơ bản về mã thông báo, chẳng hạn như tổng cung và tên. Các tính năng phổ biến như mở khóa mã thông báo, hợp đồng staking và phân phối ban đầu hiện chưa thể thực hiện.

Nhà nghiên cứu Crypto CaptainZ, trong bài viết của mình “Bản chất của các bia đá là SFT", lập luận rằng chữ khắc thực sự là một loại tài sản thứ ba được gọi là SFT (Semi-Fungible Token) ngoài các mã thông báo có thể thay thế thông thường (mã thông báo thông thường) và mã thông báo không thể thay thế (NFT). SFT là trung gian giữa FT và NFT, có nghĩa là chúng có thể được phân tách và tính toán đồng thời có tính duy nhất.

Mặc dù lập luận này không nhận được sự chấp nhận rộng rãi của cộng đồng, nhưng nó đã gây ra một số cuộc thảo luận. Không còn nghi ngờ gì nữa, chữ khắc là một cách mới để phát hành tài sản và loại tài sản này khác với các loại tài sản hiện có. Trong các blockchain hoàn chỉnh Turing phổ biến như Ethereum, Solana và Near, mã thông báo và tài sản NFT phổ biến hơn và hầu hết các dApp và cơ sở hạ tầng được thiết kế dựa trên điều này.

Tuy nhiên, trong các blockchain không hoàn chỉnh của Turing như Bitcoin, mã thông báo và NFT không thể tồn tại. Chữ khắc đã trở thành một trong số ít các giải pháp phát hành tài sản, và với hiệu ứng giàu có và dòng chảy của các nhà phát triển, cơ sở hạ tầng khắc chữ đã tiếp tục xuất hiện. Người dùng dòng chữ và thanh khoản đều được cải thiện đáng kể. Chữ khắc đang trở thành một phương thức phát hành tài sản chính thống trên các chuỗi công khai như Bitcoin và Dogechain.

Sử dụng Công cụ cho Các Hoạt Động Nhanh Chóng

Như có thể thấy từ các nguyên tắc trên, các hoạt động chính của chữ khắc liên quan đến nhiều hoạt động trên chuỗi, một số trong đó thậm chí yêu cầu các nút đang chạy để "ghi". Do đó, nhiều nhà phát triển và nhóm xuất sắc đã phát triển các công cụ vận hành đơn giản, như công cụ điều hướng Unisat, nơi người dùng chỉ cần nhập dữ liệu cơ bản như tên và số lượng của dòng chữ và gửi Phí gas để ghi.

Unisat Inscribing Page. Source:https://unisat.io/inscribe

Ngoài ra, còn có nhiều công cụ có thể giúp người dùng xem dữ liệu đăng ký và hỗ trợ quyết định đầu tư, chẳng hạn như trang điều hướng và Launcpadđược thiết lập bởi Gate.io. Các công cụ này sẽ được thảo luận chi tiết trong Chương 4.

Trang Đăng ký của Gate.io. Nguồn:https://www.gate.io/web3/inscription-market/bitcoin/brc-20

Tóm tắt chương

  • Nguyên tắc cốt lõi của việc khắc thông tin liên quan đến việc khắc thông tin trên chuỗi khối.
  • Có nhiều giao thức khắc tượng khác nhau trên thị trường, bao gồm Giao thức Ordinals, BRC-20, ARC-20 (Giao thức Atomical), Giao thức Runes và Giao thức Tap. Tuy nhiên, tất cả các bản khắc này đều có các lệnh cơ bản sau:
  • Triển khai: Đoạn chữ được triển khai trên blockchain, xác định thông tin cơ bản về tài sản, như tổng số lượng, giao thức sử dụng và phương pháp đúc ra.
  • Minting: Bản in là “tạo ra” và đặt vào địa chỉ và ví của người đó.
  • Chuyển khoản: Tài sản được chuyển đến địa chỉ khác.
Isenção de responsabilidade
* O investimento em criptomoedas envolve grandes riscos. Prossiga com cautela. O curso não se destina a servir de orientação para investimentos.
* O curso foi criado pelo autor que entrou para o Gate Learn. As opiniões compartilhadas pelo autor não representam o Gate Learn.