
Giải mã Generative BRC-721: Góc nhìn mới về các bộ sưu tập chỉ thị ordinals
Tuyển chọn TechFlowTuyển chọn TechFlow

Giải mã Generative BRC-721: Góc nhìn mới về các bộ sưu tập chỉ thị ordinals
Sự xuất hiện của Generative BRC-721 trong bối cảnh phí mạng cao trên chuỗi Bitcoin là điều không có gì ngạc nhiên, vì nó giúp giảm phí giao dịch và thuận tiện hơn trong quản lý, nhưng cũng đồng thời khiến nó trở nên phức tạp hơn, xa rời sự đơn giản.
Bài viết: xiyu
1. Bối cảnh
Địa chỉ dự án:
https://github.com/jerryfane/generative-brc-721
Phí trên chuỗi cao居高不下,Generative BRC-721 có thể tối ưu hóa việc sử dụng không gian khối cho ordinals.
2. Giới thiệu Generative BRC-721
2.1
Sử dụng thao tác "deploy" để tạo ra bộ sưu tập BRC-721 sinh ảnh với các đặc điểm riêng biệt được lưu trữ trên chuỗi. Sau đó, thao tác “mint” sẽ tạo ra các ordinal phi đồng nhất, tham chiếu đến các đặc điểm từ thao tác deploy. Quá trình này giúp giảm 50% đến 90% mức sử dụng không gian khối. Giao diện người dùng (frontend) sẽ cần thích ứng để tái tạo và hiển thị hình ảnh từ dữ liệu văn bản của bản ghi mint.
2.2
Base64 là một phương pháp biểu diễn dữ liệu nhị phân bằng 64 ký tự in được. 64 ký tự này thường là A-Z, a-z, 0-9 và "+", "/", đồng thời sử dụng "=" làm ký tự đệm. Quy trình mã hóa Base64 như sau: Cứ ba byte dữ liệu (tổng cộng 24 bit) sẽ được chia thành bốn nhóm, mỗi nhóm 6 bit. Vì 64 là lũy thừa bậc 6 của 2, nên mỗi 6 bit có thể biểu diễn một ký tự Base64. Bốn nhóm dữ liệu 6 bit này lần lượt tra bảng để tìm ký tự Base64 tương ứng và thay thế.
Hình ảnh có thể được chuyển đổi thành chuỗi mã hóa Base64, sau đó sử dụng trực tiếp chuỗi này trong HTML, nhờ đó không cần thêm yêu cầu HTTP để tải hình ảnh. Tuy nhiên, hình ảnh mã hóa Base64 sẽ lớn hơn khoảng 33% so với hình gốc, do đó nếu hình ảnh quá lớn hoặc cần truyền tải thường xuyên thì có thể không phù hợp khi dùng Base64.
3. Thao tác
3.1 Sử dụng thao tác deploy để tạo một bộ sưu tập BRC-721 sinh ảnh
Thao tác deploy là một bản ghi JSON/Text chứa thông tin chung về bộ sưu tập và dữ liệu mã hóa base64 mô tả các đặc điểm cấu thành bộ sưu tập. Những hình ảnh đặc trưng dùng để tạo ra các ordinal phi đồng nhất sẽ được lưu trữ trên chuỗi qua bản ghi này. Bản ghi này đóng vai trò là tài liệu tham chiếu và nguồn gốc cuối cùng cho các đặc điểm. Cũng có thể tạo nhiều bản ghi deploy cho cùng một bộ sưu tập, mỗi bản ghi sẽ lưu trữ một nhóm đặc điểm khác nhau.
3.2 Sử dụng thao tác mint để tạo một ordinal phi đồng nhất thuộc bộ sưu tập
Thao tác mint sử dụng một bản ghi JSON/Text, trong đó gói gọn thông tin về chính ordinal phi đồng nhất đang được phát hành cũng như tham chiếu đến bản ghi deploy. Mục đích là lưu trữ trên chuỗi các giá trị thuộc tính hình ảnh được sinh ra, giá trị hash của hình ảnh cuối cùng và tham chiếu đến bản ghi deploy của bộ sưu tập. Phương pháp này cho phép bất kỳ ai đều có thể tái tạo hình ảnh bằng cách sử dụng dữ liệu được khắc ghi trên chuỗi.
3.3 Chuyển nhượng ordinal phi đồng nhất dưới dạng bản ghi
4. Ưu điểm
4.1 Tối ưu hóa dung lượng bản ghi
Khi triển khai (deploy), các thành phần được triển khai dưới dạng bản ghi JSON; khi mint, chỉ cần gọi thông tin trong bản ghi đó, do đó dung lượng văn bản mint sẽ nhỏ lại. Toàn bộ bộ sưu tập sẽ tiết kiệm phí gas trong quá trình lên chuỗi.
4.2 Dễ dàng quản lý bộ sưu tập
Thao tác mint chứa các nhãn như id,... thuận tiện cho việc quản lý bộ sưu tập về sau — đây cũng là một điểm khó khăn trong NFT ordinals, và Generative BRC-721 đã giải quyết luôn vấn đề này.
4.3 Hoàn toàn trên chuỗi
Hoàn toàn trên chuỗi, về mặt lý thuyết cũng mang tính phi tập trung, về góc độ phi tập trung thì không khác gì bản ghi thông thường, chỉ khác ở hình thức hiển thị.
5. Nhược điểm
5.1
Tiết kiệm phí chưa đủ đáng kể, ví dụ dự án chính thức ordibots chỉ tiết kiệm được 55%, theo tôi điều này vẫn còn hơi ít. Thực tế tỷ lệ tiết kiệm phụ thuộc vào kích thước hình ảnh — hình càng lớn thì tỷ lệ tiết kiệm càng cao.
5.2
Cần sự phối hợp từ phía frontend — đây là một điểm khó đạt được sự đồng thuận, các ví và sàn giao dịch hiện tại khó có khả năng chủ động phát triển frontend hỗ trợ trừ khi quy mô thị trường đủ lớn.
5.3
Là một giải pháp gián tiếp, tương tự như lớp mạng thứ hai (layer 2) trên Ethereum — vì phí mạng chính quá cao nên layer 2 ra đời. Nếu mạng chính tiếp tục phát triển mạnh mẽ thì layer 2 mới có giá trị; ngược lại, nếu người dùng mạng chính giảm thì tầm quan trọng của layer 2 cũng sẽ giảm theo.
6. Tổng kết
Việc Generative BRC-721 xuất hiện trong bối cảnh phí trên chuỗi Bitcoin cao là điều dễ hiểu, nó giúp giảm phí và dễ quản lý hơn, nhưng cũng khiến trải nghiệm xa rời sự đơn giản hơn một bước. Tôi cho rằng đây là bài toán đánh đổi — không có bên nào tốt hay xấu hoàn toàn, mà là lựa chọn giữa NFT trên chuỗi trực quan hay NFT dạng JSON cần xử lý qua frontend.
Về mặt logic, Generative BRC-721 không có lỗi, đồng thời giải quyết được việc phân loại bộ sưu tập — đây là điều tôi mong muốn thấy hơn. Có ưu điểm và nhược điểm, nhưng chính những sáng kiến như vậy đang từng bước thúc đẩy ordinals tiến lên.
Chào mừng tham gia cộng đồng chính thức TechFlow
Nhóm Telegram:https://t.me/TechFlowDaily
Tài khoản Twitter chính thức:https://x.com/TechFlowPost
Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News














