
Inscription đệ quy: Nền tảng của các tổ hợp Lego BTC và sản phẩm logic phức tạp
Tuyển chọn TechFlowTuyển chọn TechFlow

Inscription đệ quy: Nền tảng của các tổ hợp Lego BTC và sản phẩm logic phức tạp
Bài viết này sẽ thảo luận về nguyên lý của ghi âm đệ quy và tác động của nó đối với Ordinals, đồng thời kết hợp các trường hợp hiện có để định hướng triển vọng cho những ứng dụng đổi mới tiềm năng của ghi âm đệ quy.
Tác giả: @JellyZhouishere, @GryphsisAcademy
TL;DR
-
Inscription đệ quy là một cập nhật lớn gần đây của Ordinals, mở ra không gian tưởng tượng rộng lớn cho khả năng tổ hợp trong giao thức Ordinals.
-
Inscription đệ quy là một tiêu chuẩn phân tích inscription, cho phép tạo bộ sưu tập PFP bằng cách tải lên các đặc điểm phần tử tương ứng, sau đó ghép nối mà không cần tải lên hay tải xuống hình ảnh thực tế. Inscription đệ quy có những đặc điểm như tăng cường tính tương tác, giảm chi phí, và vượt qua giới hạn 4MB đối với kích thước inscription.
-
Các hướng sáng tạo dựa trên inscription đệ quy bao gồm: tách và kết hợp inscription, âm nhạc trên Bitcoin, trò chơi chuỗi khối Bitcoin, nghệ thuật sinh thành và website phi tập trung. Bài viết này trình bày chi tiết một số ví dụ điển hình kết hợp inscription đệ quy, minh chứng mạnh mẽ tiềm năng to lớn của công nghệ này.
-
Inscription đệ quy cũng đang đối mặt với một vài thách thức: khi cấp độ đệ quy tăng lên, liệu các bộ xử lý bên ngoài chuỗi có thể nhanh chóng phân tích không? Khi số lượng inscription được truy vấn tăng lên, liệu các bộ xử lý liên quan có thể nhanh chóng xử lý không? Về lý thuyết, trò chơi hoặc NFT do inscription đệ quy tạo ra có thể trở nên vô cùng phức tạp và tinh vi. Tuy nhiên, do bị giới hạn bởi chính mạng BTC, điều này cần được hiện thực hóa thông qua các giải pháp kỹ thuật gián tiếp.
-
Inscription đệ quy cho phép các inscription tương tác lẫn nhau, từ đó hiện thực hóa các trường hợp sử dụng mới. Nghệ thuật sinh thành, hiển thị trên chuỗi và lưu trữ hiệu quả đã trở thành hiện thực. Chúng ta hoàn toàn có thể kỳ vọng vào sự phát triển sâu rộng của nghệ thuật sinh thành, trò chơi trên chuỗi, metaverse,... nơi mà các ứng dụng đột phá (killer apps) đang dần hình thành.
I. Mở đầu
Sự ra đời của giao thức Ordinals đã mang đến chức năng đánh số và ghi dữ liệu cho Bitcoin, mở rộng phạm vi sản phẩm của hệ sinh thái Bitcoin và mang lại tiềm năng ứng dụng khổng lồ cho hệ sinh thái này.
Trong vài tháng ngắn ngủi vừa qua, chúng ta đã chứng kiến lĩnh vực Ordinals từng bước phát triển từ chỗ vô danh thành một hệ sinh thái riêng biệt, trong quá trình đó giao thức Ordinals cũng trải qua những nâng cấp quan trọng và sinh ra một loạt giao thức phái sinh:

Trong loạt bài viết về Ordinals hồi tháng Sáu của chúng tôi, chúng tôi cũng đã cập nhật giới thiệu chi tiết về Ordinals và các giao thức phái sinh BRC20, trong đó nổi bật nhất là lần cập nhật lớn gần đây của Ordinals - sự xuất hiện của inscription đệ quy.
Inscription đệ quy được Raph - người duy trì chính mới của giao thức Bitcoin Ordinals - công bố trên Github vào ngày 12 tháng 6, bằng việc hợp nhất bản cập nhật số 2167 về inscription đệ quy do Casey Rodarmor, người sáng lập giao thức Ordinals, đề xuất vào mã nguồn Ordinals, từ đó mở ra không gian tưởng tượng rộng lớn cho sự phát triển tính tổ hợp của giao thức Ordinals.
Bài viết này sẽ thảo luận về nguyên lý và tác động của inscription đệ quy đối với Ordinals, đồng thời kết hợp các ví dụ hiện tại để định hướng các khả năng ứng dụng sáng tạo trong tương lai.
II. Nguyên lý cơ bản và công nghệ của giao thức Ordinals
Kể từ cuối tháng 12 năm 2022, Casey Rodarmor đã phát hành giao thức Ordinals, thông qua Ordinals và Inscriptions (thứ tự và inscription), đưa NFT lên mạng lưới Bitcoin. Giao thức này có thể thêm bất kỳ nội dung nào như văn bản, hình ảnh, video thậm chí cả ứng dụng vào các satoshi (đơn vị nhỏ nhất trong Bitcoin) được đánh số theo thứ tự, nhằm tạo ra những hiện vật kỹ thuật số độc đáo, và có thể được chuyển giao qua mạng Bitcoin. Dưới đây là các nguyên lý công nghệ quan trọng liên quan đến giao thức Ordinals:
(1) UTXO
Bitcoin sử dụng mô hình thanh toán gọi là "Unspent Transaction Output" (UTXO - Đầu ra giao dịch chưa chi tiêu). Toàn bộ số dư được lưu trữ trong danh sách UTXO. Mỗi UTXO chứa một lượng Bitcoin nhất định, thông tin chủ sở hữu và xác định trạng thái sử dụng.
Trong giao dịch Bitcoin, mỗi giao dịch có đầu vào và đầu ra. Đầu vào là tham chiếu đến UTXO hiện có, đầu ra chỉ định địa chỉ và số tiền mới. Sau khi khởi tạo giao dịch, các UTXO đầu vào sẽ bị khóa để ngăn việc sử dụng kép cho đến khi giao dịch được xác nhận. Sau khi xác nhận, các UTXO đầu vào sẽ bị xóa bỏ và các UTXO đầu ra mới sẽ được tạo ra.
Tổng giá trị đầu vào thường vượt quá tổng giá trị đầu ra, khoản chênh lệch này được gọi là phí mạng, thưởng cho thợ đào xử lý giao dịch. Phí mạng tỷ lệ thuận với độ phức tạp của giao dịch, các giao dịch nhiều đầu vào/ra thường phải trả phí cao hơn.
(2) Đánh số và theo dõi Satoshi
Toàn bộ mạng lưới Bitcoin có tổng cộng 21 triệu * 10^8 satoshi. Vậy làm thế nào giao thức Ordinals có thể đánh số duy nhất cho từng satoshi và theo dõi tài khoản sở hữu nó?
Theo giao thức Ordinals, việc đánh số satoshi dựa trên thứ tự khai thác của chúng. Dữ liệu meta của Ordinals không được lưu ở một vị trí cụ thể, mà được nhúng vào dữ liệu chứng thực (witness data) của giao dịch, những dữ liệu này được "khắc" giống như inscription vào phần cụ thể của giao dịch Bitcoin, và chính những dữ liệu này được gắn liền với satoshi cụ thể.
Quá trình này được thực hiện thông qua Segregated Witness (SegWit) và phương thức "Pay-to-Taproot" (P2TR), cho phép khắc bất kỳ nội dung nào (như văn bản, hình ảnh hoặc video) lên satoshi được chỉ định.
(3) Nâng cấp SegWit và Taproot
SegWit là một nâng cấp quan trọng của Bitcoin, tách dữ liệu chữ ký giao dịch (dữ liệu witness) khỏi giao dịch chính, từ đó giảm kích thước dữ liệu lưu trữ trong khối Bitcoin. Biện pháp này mở rộng dung lượng khối, giúp chứa được nhiều giao dịch hơn, nâng cao khả năng xử lý giao dịch của mạng và giảm phí giao dịch.
Nâng cấp SegWit giới thiệu một trường witness mới trong đầu ra giao dịch, nhằm bảo vệ quyền riêng tư và cải thiện hiệu suất. Mặc dù mục đích thiết kế của dữ liệu witness ban đầu không phải để lưu trữ dữ liệu, nhưng thực tế nó đã cung cấp cơ hội lưu trữ metadata như inscription.
Nâng cấp Taproot được giới thiệu vào năm 2021 giúp các điều kiện giao dịch khác nhau có thể được lưu trữ riêng tư hơn trên blockchain. Thông qua đường dẫn script Taproot, chúng ta có thể lưu nội dung inscription trong script chi tiêu, vốn hầu như không bị giới hạn về nội dung. Hơn nữa, nhờ cơ chế giảm giá của Taproot, việc lưu trữ nội dung inscription trở nên kinh tế hơn, tiết kiệm đáng kể tài nguyên.
Giao thức Ordinals khéo léo tận dụng SegWit để nới lỏng giới hạn kích thước nội dung ghi vào mạng Bitcoin, lưu nội dung inscription trong dữ liệu witness, tối đa có thể lưu trữ 4MB metadata. Taproot khiến việc lưu trữ dữ liệu witness tùy ý trong giao dịch Bitcoin trở nên dễ dàng hơn, điều này cho phép nhà phát triển Ordinals là Casey Rodarmor tái sử dụng các opcode cũ (OP_FALSE, OP_IF, OP_PUSH) để mô tả nội dung được đóng gói dưới dạng inscription, từ đó lưu trữ dữ liệu tùy ý.
(4) Quy trình đúc inscription
-
Cam kết (commit): Bước đầu tiên là tạo một đầu ra trong giao dịch cam kết trỏ tới script Taproot chứa nội dung inscription. Đầu ra này sử dụng định dạng lưu trữ Taproot. Tại thời điểm này, dữ liệu inscription đã được liên kết với UTXO của đầu ra giao dịch, nhưng chưa được công khai.
-
Tiết lộ (reveal): Trong giai đoạn này, bằng cách sử dụng UTXO tương ứng với inscription làm đầu vào, thực hiện một giao dịch. Lúc này, nội dung inscription tương ứng được tiết lộ cho toàn bộ mạng lưới.
Thông qua hai bước trên, nội dung inscription đã được liên kết chặt chẽ với UTXO mà nó ghi dấu. Tiếp theo, như đã nói trước đó, việc khắc ghi xảy ra tại satoshi đầu tiên tương ứng với UTXO đầu vào. Nội dung inscription nằm trong đầu vào của giao dịch hiển thị. Satoshi đặc biệt này có thể được chuyển nhượng, mua bán, mất mát và khôi phục.
III. Nguyên lý và hiện thực của inscription đệ quy trên Bitcoin
Sau khi hiểu rõ nguyên lý cơ bản của Ordinals, chúng ta cùng tìm hiểu về inscription đệ quy:
Giao thức Ordinals đã giới thiệu khả năng ghi toàn bộ file trực tiếp lên chuỗi Bitcoin. Trước khi có inscription đệ quy, các ordinals giống như những hòn đảo cô lập và hữu hạn. Bạn có thể ghi văn bản, hình ảnh và mã code, nhưng chúng không thể tương tác lẫn nhau.
Tuy nhiên, với sự xuất hiện của inscription đệ quy, tình hình sắp thay đổi. Giờ đây, inscription có thể sử dụng cú pháp đặc biệt "/-/content/:inscription_id" để yêu cầu nội dung từ inscription khác. Điều này cho phép người dùng tạo inscription trên chuỗi Bitcoin với dung lượng ít hơn và phí giao dịch thấp hơn.
Inscription đệ quy là một tiêu chuẩn phân tích inscription. Về bản chất, cú pháp này tương tự như sử dụng mã code để tìm kiếm hình ảnh, cho phép tạo bộ sưu tập PFP bằng cách tải lên các đặc điểm phần tử như mẫu, màu sắc, hành động tương ứng với hình ảnh, sau đó ghép nối các phần tử tương ứng đã tồn tại trên chuỗi, mà không cần tải lên hoặc tải xuống hình ảnh thực tế.

Inscription đệ quy có những đặc điểm sau:
-
Nhờ thuộc tính tự tham chiếu độc đáo của inscription đệ quy, chúng ta có cơ hội phá vỡ sự gò bó của phương pháp ghi trước đây, thoát khỏi trạng thái ngượng ngùng khi mỗi inscription đều tách rời, từ đó mở ra khả năng sáng tạo tổ hợp tự do.
-
Inscription đệ quy dưới dạng mã code văn bản giữ kích thước nhỏ gọn, không chỉ giảm chi phí mà còn giúp vượt qua giới hạn 4MB của khối Bitcoin.
-
Sự tiến bộ này tăng cường tính tương tác, khả năng lập trình và mở rộng, mang lại nhiều khả năng và ý tưởng sáng tạo hơn cho chuỗi Bitcoin.
-
Xét về mặt giao thức, triển vọng trong tương lai rất rộng mở, với nhiều câu chuyện hấp dẫn chờ đợi các nhà phát triển và người dùng xây dựng và ứng dụng.
Tuy nhiên, hiện tại vẫn tồn tại một số thách thức, ví dụ như liệu inscription có thể được liệt kê và lập chỉ mục trên nền tảng hay không, điều này sẽ quyết định tốc độ phát triển và mức độ được công nhận rộng rãi.
IV. Các phương pháp ứng dụng sáng tạo của inscription đệ quy trên Bitcoin
Sự xuất hiện của inscription đệ quy đã mở khóa nhiều ứng dụng sáng tạo mạnh mẽ. Với tính linh hoạt cao trong việc gọi, ghép nối và lợi thế chi phí thấp, inscription đệ quy mang lại vô số khả năng mới, bài viết này sẽ giới thiệu một số ví dụ cụ thể để làm rõ tiềm năng sáng tạo và các hướng ứng dụng của inscription đệ quy.
Thông qua đệ quy, Inscriptions có thể dễ dàng tham chiếu mã code từ các Inscriptions khác. Nội dung của một inscription giờ đây có thể được sử dụng bởi nhiều inscription khác. Khả năng tổ hợp mới này mở ra một lĩnh vực khả năng mà chúng ta gần như chưa khám phá, ví dụ như có thể khắc nội dung phức tạp như hình ảnh, video, trò chơi 3D lên chuỗi. Inscription đệ quy làm cho việc xây dựng một internet nội bộ trở nên khả thi. Nhiều khả năng khác bao gồm sáng tạo lại inscription, GitHub phi tập trung, NFT tổ hợp và phân mảnh,... Với inscription đệ quy, chúng ta có thể hiện thực hóa các ý tưởng sáng tạo sau:

Dưới đây chúng tôi sẽ đi sâu vào một số ví dụ điển hình, minh chứng rõ ràng sức mạnh tiềm tàng của inscription đệ quy:
(1) Nghệ thuật sinh thành trên chuỗi: 1Mask
Bằng cách kết hợp và phối hợp sâu hơn các phương án sơ cấp đã nêu trên, chúng ta có thể thực hiện các tổ hợp bộ sưu tập, sáng tạo lại inscription,... Ví dụ như tổ hợp a1 và a2 trong bộ sưu tập a, hoặc tổ hợp bộ sưu tập a và b. Trên cơ sở đó, trên chuỗi BTC có tiềm năng诞生 ra nghệ thuật sinh thành tương tác thực sự do cộng đồng dẫn dắt.
Chúng ta hãy cùng xem xét ví dụ đầu tiên: 1Mask.
Đây là một dự án nghệ thuật sinh thành hoàn toàn trên chuỗi, lấy chủ đề mặt nạ trên chuỗi BTC. Dự án 1Mask khéo léo kết hợp công nghệ đệ quy của Ordinals, bao gồm ba yếu tố đan xen: mẫu, thuật toán và tạo inscription.

Phần mẫu bao gồm tổng cộng bảy loại inscription, tương ứng với bảy mẫu độc đáo, định dạng tuân theo image/svg+xml.
Nguyên lý cơ bản của phần thuật toán là sử dụng địa chỉ ví người dùng làm hạt giống (seed), áp dụng hàm ngẫu nhiên để tạo ra nhiều tổ hợp màu sắc khác nhau, dùng để tô màu cho mô hình mặt nạ.
Cơ chế tạo inscription tận dụng công nghệ đệ quy để tham chiếu đến inscription thuật toán. Mỗi inscription mặt nạ đều nhúng mã HTML cần thiết để xây dựng hình ảnh mặt nạ đầy màu sắc cuối cùng. Cách thực hiện là chạy mã code được nhúng trong inscription thuật toán với hạt giống ngẫu nhiên, đồng thời điền dữ liệu trên chuỗi cụ thể theo người dùng (ví dụ như địa chỉ ví) vào hạt giống này, khiến nó mang tính ngẫu nhiên nhưng liên quan đến người dùng. Do đó, cùng một địa chỉ ví khi sử dụng cùng một mẫu sẽ luôn tạo ra kết quả giống nhau.
Mỗi khi tạo một inscription mặt nạ mới, nó sẽ kết hợp chi tiết trên chuỗi cụ thể theo người dùng và tham chiếu đến inscription thuật toán. Nhờ sức mạnh của công nghệ inscription đệ quy, ngay khi inscription mặt nạ mới được đưa ra thị trường hoặc được ví chỉ mục, nó sẽ tự động kích hoạt mã tham chiếu được nhúng trong inscription thuật toán. Những mã này khi chạy sẽ sử dụng dữ liệu trên chuỗi cụ thể theo người dùng làm đầu vào, cuối cùng hiển thị hình ảnh mặt nạ độc đáo, thể hiện cá tính riêng.
Trong môi trường mạng Bitcoin, dữ liệu được ghi trong inscription là bất biến, đảm bảo tính toàn vẹn. Đặc tính này quyết định rằng hình ảnh thời gian thực được hiển thị dựa trên dữ liệu inscription không thể thay đổi này cũng mang tính bất biến. Miễn là hạt giống ngẫu nhiên và thuật toán trong inscription mặt nạ là chính xác, người dùng luôn có thể xác minh tính chân thực và chính xác của quá trình sáng tạo.
Phía sau dự án này, 1Mask còn ra mắt một tiêu chuẩn gọi là BRC721Auto, đề xuất nghệ thuật sinh thành hoàn toàn trên chuỗi ít nhất gồm hai loại inscription: một là inscription mã code, hai là inscription tham số cá nhân hóa.
Trong inscription mã code, chúng ta cần mã hóa một thuật toán có thể tự động tạo DOM HTML dựa trên nội dung tham số. DOM này có thể là canvas, SVG hoặc bất kỳ nội dung nào khác có thể được trình duyệt nhận diện và render thành đồ họa tương ứng.
Tất nhiên, inscription mã code cũng có thể tham chiếu nội dung từ các inscription khác để hoàn thiện thuật toán của mình.
Trong inscription tham số, chúng ta cần định nghĩa một HTML và trong đó định nghĩa một tham số toàn cục p để tham chiếu đến một Code Inscription. Khi trình duyệt thông thường cố gắng hiển thị Parameter Inscription này, chúng sẽ nhận ra tham số toàn cục p, và tự động thực thi hàm start() trong Code Inscription để thêm hoặc sửa đổi DOM của HTML hiện tại, cuối cùng render nội dung HTML này. Do đó, parameter inscription có thể được coi là NFT (Non-Fungible Token) cuối cùng.
Với công nghệ Recursive Inscription, mã code cần thiết để tạo đồ họa, quá trình thực thi mã và quá trình xác minh đều được đặt dưới sự bảo vệ của sự đồng thuận blockchain Bitcoin. Trừ khi ai đó có thể phát động cuộc tấn công 51% vào Bitcoin, nếu không sẽ không ai có thể kiểm soát quá trình tạo ra ERC721Auto NFT, quá trình này sẽ được thực hiện tự chủ bởi hệ sinh thái Bitcoin.
1Mask còn đề xuất thêm ba tiêu chuẩn cho các dự án nghệ thuật sinh thành hoàn toàn trên chuỗi. Ba tiêu chuẩn này là:
-
Lưu trữ phi tập trung mã code tạo đồ họa tự động;
-
Thực thi phi tập trung mã code dựa trên tham số do người dùng cung cấp để tạo đồ họa cá nhân hóa;
-
Xác minh tính đúng đắn của kết quả tạo ra một cách phi tập trung;
Dựa trên các tiêu chuẩn trên, không khó để nhận thấy nghệ thuật trên chuỗi dựa trên inscription đệ quy có những đặc điểm sau:
-
Tính độc đáo, ngẫu nhiên: tác phẩm phải được tạo ra thông qua thuật toán và hợp đồng thông minh, mang tính không thể thay thế và duy nhất, có thể chứng minh sự tiết lộ ngẫu nhiên trên chuỗi, đồng thời cần có giá trị nghệ thuật và thẩm mỹ nhất định.
-
Tính tương tác: người dùng có thể tương tác và điều khiển tác phẩm.
-
Phi tập trung: nghệ thuật hoàn toàn trên chuỗi, được lưu trữ hoàn toàn phi tập trung, và không có tổ chức hay cá nhân tập trung nào có thể kiểm soát chúng.
-
Tái sử dụng mã code, và là tác phẩm dựa trên Ordinals.
So với các dự án nghệ thuật sinh thành trên các chuỗi khác như Ethereum, nghệ thuật sinh thành dựa trên inscription đệ quy BTC là nghệ thuật sinh thành hoàn toàn trên chuỗi, độc lập, không phụ thuộc vào bất kỳ tài nguyên bên ngoài chuỗi nào.
(2) Dự án dành cho hacker: Orbinals
Do tính linh hoạt của inscription đệ quy, điều này đã tạo sân khấu để các hacker thể hiện tài năng, các dự án đậm chất hacker tiếp tục khám phá các giới hạn khả thi của công nghệ Ordinals.
"Orbinals" là đại diện điển hình như vậy, đây là một dự án hacker không có Twitter, không có website, tất cả nội dung của dự án đều dựa trên Uncommon sat. Theo giá mới nhất từ f2pool,截至ngày 20 tháng 8, giá Uncommon sat đã vượt quá 366 đô la Mỹ.

Nếu bạn mở trực tiếp trang web bộ sưu tập Orbinals, bạn sẽ thấy rằng mỗi bức tranh trong bộ sưu tập chuyển động thiên thể đều truy vấn nội dung giống nhau, chỉ khác nhau ở các tham số bên trong. Nếu đào sâu vào nội dung được truy vấn trong inscription đệ quy của nó, chúng ta có thể tìm thấy bí mật thật sự của dự án trong liên kết tham chiếu này. Orbinals có tên đầy đủ là "Orbinals: Three Body Orbit Artifacts on Ordinals", đằng sau nó là việc sử dụng HTML và JavaScript để lập trình chuyển động của ba vật thể, được xây dựng dựa trên mã mô phỏng hai vật thể.

Dưới sự hỗ trợ của các phương trình toán học và vật lý, vẻ đẹp của chuyển động thiên thể được thể hiện một cách giản dị trên chuỗi Bitcoin.
Hơn nữa, do không thiết lập bất kỳ phương tiện truyền thông xã hội nào như Twitter, Discord, website,... dự án có thể sẽ sử dụng một cách rất hacker để truyền tải thông tin trong tương lai, thông tin này sẽ được thể hiện trên các sat mà nhóm nắm giữ.

Ngoài bốn kênh mà nhóm dự án tiết lộ, còn ẩn giấu một easter egg: trong nội dung inscription được truy vấn của dự án, trong mã code ẩn chứa một chuỗi chú thích: future Communication channels on /sats/ acknowledge, và acknowledge cũng chính là một sat thuộc về nhóm.

(3) Dự án BRC69: Orditroops
BRC69 là tiêu chuẩn mới do Luminex công bố nhằm tạo bộ sưu tập đệ quy (https://github.com/luminexord/brc69). Tiêu chuẩn này sử dụng inscription đệ quy để tối ưu chi phí ghi dữ liệu trên Bitcoin bằng giao thức Ordinals, góp phần ra mắt các bộ sưu tập đệ quy trên Bitcoin. Ngoài ra, BRC69 cung cấp tính linh hoạt cao và mở ra cánh cửa cho nhiều chức năng nâng cao hơn, mở đường cho các chức năng thú vị hơn trên chuỗi như chức năng xem trước.
Nhờ BRC69, chi phí inscription cho bộ sưu tập Ordinals có thể giảm hơn 90%. Việc giảm này được thực hiện thông qua 4 bước:
-
Ghi nhận đặc điểm
-
Triển khai bộ sưu tập
-
Biên soạn bộ sưu tập
-
Tạo tài sản
Miễn là người tạo bộ sưu tập công bố danh sách chính thức các inscription theo yêu cầu hiện tại, tất cả các quá trình này đều có thể diễn ra mà không cần chỉ mục bên ngoài. Ngoài ra, hình ảnh sẽ tự động được render trên tất cả các giao diện người dùng phía trước đã hiện thực hóa inscription đệ quy, không cần bước bổ sung nào.
Orditroops là một NFT đệ quy dựa trên BRC69, hiện thực hóa nội dung giao thức BRC69, tăng tính tổ hợp của đặc điểm, thu nhỏ dung lượng chiếm dụng hình ảnh, hình ảnh rất nét, sự kết hợp linh hoạt giữa binh sĩ, vũ khí, trang phục mang lại nhiều đặc sắc và niềm vui cho bộ sưu tập NFT này.

(4) Dự án NFT 3D: OCM (On-Chain Monkeys)

OCM là dự án NFT 3D đầu tiên áp dụng tiêu chuẩn inscription đệ quy. OnChainMonkey ban đầu là một dự án NFT được tạo trên Ethereum vào tháng 9 năm 2021, vào đầu năm nay, series OnChainMonkey xuất hiện như series 10k đầu tiên được khắc trên Bitcoin.
Là một inscription hoạt hình 3D độ phân giải cao, OCM nhanh chóng nổi bật về chi tiết và chất lượng. Cần biết rằng, trước đó phần lớn các inscription vẫn chỉ là các tệp văn bản nhỏ hoặc hình ảnh độ phân giải thấp. Ngay cả trên màn hình 4K hay 8K, OCM vẫn cung cấp độ rõ nét tốt, chất lượng này được thực hiện thông qua các tệp kích thước không quá 1KB, điều mà các dự án trước OCM rất khó đạt được.
OCM có thể đạt được điều này là vì nó là dự án đầu tiên sử dụng inscription đệ quy mạnh mẽ. 300 OCM đầu tiên được khắc liên tiếp trên 300 satoshi đầu tiên của Bitcoin, bắt đầu từ khối thứ 78 năm 2009, được sắp xếp theo thứ tự tăng dần trên chuỗi theo số satoshi. Người xây dựng OCM đã sử dụng mã nén và tham chiếu các thư viện P5.JS và Three.JS để các nhà sáng tạo tương lai sử dụng. Người dùng có thể xem và truy cập thư viện trong trình duyệt, tự động giải nén khi render Nghệ thuật Tương tác Dimensions trong giao thức Ordinals.
Thông qua inscription đệ quy, OCM tận dụng hiệu quả không gian khối (mỗi cái nhỏ hơn 1KB), đồng thời thực hiện tiết lộ ngẫu nhiên trên chuỗi, tích hợp các đặc điểm như chất lượng cao, 3D, hoạt hình và nghệ thuật tương tác.
(5) Công cụ âm nhạc trên chuỗi: Descent into Darkness Music Engine

Nhập bất kỳ từ hoặc cụm từ nào để tạo âm nhạc độc đáo trên chuỗi, công cụ âm nhạc này là sản phẩm đi kèm của trò chơi MUD RPG "Descent Into Darkness", tạo âm nhạc bằng cách nhập từ khóa. Người sáng lập Ratoshi nhấn mạnh ChatGPT đã đóng vai trò quan trọng trong việc phát triển dự án này về mặt sử dụng âm nhạc, và việc sử dụng inscription đệ quy giúp tiết kiệm đáng kể chi phí. Sự kết hợp đặc biệt giữa công nghệ blockchain và trí tuệ nhân tạo, tri ân âm nhạc cổ điển trong các trò chơi điện tử hoài cổ.
(6) Trò chơi đơn người trên chuỗi
Một trò chơi cần nhiều thành phần như hình ảnh, frontend, logic nghiệp vụ,... Nếu tổng kích thước tài nguyên nhỏ hơn 4M, có thể hoàn thành bằng cách khắc một Sat duy nhất, không cần dùng đến inscription đệ quy.
Có hai trường hợp phù hợp để sử dụng công nghệ inscription đệ quy:
1. Tài nguyên bản thân lớn (lớn hơn 4M), ví dụ như một hình nền 5M thì không thể khắc trực tiếp lên một Sat, nhưng có thể chia nhỏ và đặt vào các Sat khác nhau rồi truy vấn hiển thị;
2. Nếu muốn hiện thực logic nghiệp vụ tốt hơn, ví dụ có 100 inscription Sat là một series trò chơi, sử dụng cùng một tệp JavaScript (JS), trong trường hợp này cũng phù hợp sử dụng inscription đệ quy, vì không cần thiết phải khắc lại tệp JS trên mỗi Sat.
HTML (frontend) và JS (logic nghiệp vụ) của trò chơi đều được khắc trên "satoshi" của BTC, tham chiếu lẫn nhau, từ đó tạo ra một trò chơi H5 đơn người.
Dưới đây là 3 ví dụ về loại trò chơi H5 đơn người này:
a. Trò chơi rắn săn mồi

Trò chơi Rắn Bitcoin, trò chơi này là một trò chơi H5 đơn người điển hình, cũng là trò chơi rắn săn mồi quen thuộc. Frontend và logic thực thi của trò chơi này đều được viết trên Sat này, không sử dụng công nghệ inscription đệ quy, tổng số lượng NFT của series này là 100. Thực ra, phương pháp tốt hơn nên là khắc tệp JS (logic nghiệp vụ) trên một Sat, sau đó dùng 100 Sat khác nhau khắc HTML để tham chiếu (hoặc gọi là đệ quy) đến Sat chứa tệp JS này để tạo inscription. Như vậy sẽ gọn gàng hơn.
b. Trò chơi nối hình
Như hình minh họa, trò chơi này có dạng bảng số 3*4 (chế độ đơn giản, chế độ phức tạp là bảng số 6*6), có thể mở hai ô cùng lúc, khi hai ô có hình giống nhau thì sẽ cố định hiển thị; khi khác nhau thì sẽ hiện dấu hỏi, phải hoàn thành trong một số lần click nhất định mới coi là thắng. Giới hạn số lần click để thử thách trí nhớ ngắn hạn của người chơi. Trò chơi này tương tự trò chơi nối hình quen thuộc. JS và HTML của trò chơi này đều được khắc trong Sat này, nhưng nó tham chiếu đến "hình nền" (background image như hình dưới đây), do đó là một ứng dụng đơn giản của inscription đệ quy.

c. Trò chơi MUD

Descent into Darkness, là một trò chơi nhập vai dựa trên văn bản, kết hợp các yếu tố cổ điển của trò chơi MUD và công nghệ ordinals, mang đến cho người chơi trải nghiệm độc đáo.
Trong Descent into Darkness, người chơi sẽ vào vai một người mạo hiểm tìm lối thoát trong bóng tối, trong trò chơi có quái vật, nhiệm vụ và trận BOSS, người chơi cần chiến đấu với quái vật để hoàn thành nhiệm vụ, mở nhiệm vụ mới và kiếm vàng để nâng cấp trang bị, mua vật phẩm.
Ba trò chơi H5 đơn người trên đây là những ứng dụng rất đơn giản, xét về mặt trò chơi là chưa hoàn chỉnh, quá trình bắt đầu, diễn ra, kết thúc trò chơi đều chưa lên chuỗi, quá trình chơi cũng không thể lưu tiến độ, sau khi trò chơi kết thúc, inscription trên Sat cũng không có bất kỳ thay đổi nào, chỉ định nghĩa logic trò chơi mà không lưu trạng thái trò chơi. Đây chỉ là những thử nghiệm ban đầu của trò chơi trên chuỗi BTC.
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















