Chữ khắc đệ quy: Nền tảng của các tổ hợp Lego BTC và các sản phẩm logic phức tạp

Trung cấp12/17/2023, 4:01:08 AM
Bài viết bắt đầu với các nguyên tắc cơ bản và chi tiết kỹ thuật của công nghệ Ordinals, phân tích quỹ đạo phát triển của nó và xem xét tầm quan trọng cũng như vai trò của các bản nâng cấp Segwit và Taproot. Sau đó, nó đi sâu vào khái niệm về dòng chữ đệ quy, giải thích cách sử dụng sáng tạo của chúng thông qua các trường hợp thực tế.

TL;DR

Là một bản cập nhật quan trọng gần đây cho Ordinals, các dòng chữ đệ quy đã mở ra rất nhiều khả năng cho khả năng kết hợp của giao thức Ordinals. Chữ khắc đệ quy là một tiêu chuẩn để phân tích cú pháp chữ khắc. Có thể tạo dòng chữ trong bộ sưu tập PFP (Ảnh hồ sơ) bằng cách tải lên các tính năng cơ bản tương ứng, cho phép lắp ráp kết hợp mà không cần phải tải lên hoặc tải xuống hình ảnh thực tế. Chữ khắc đệ quy tự hào về khả năng tương tác nâng cao, giảm chi phí và khả năng phá vỡ giới hạn kích thước 4MB.

Các hướng sáng tạo dựa trên dòng chữ đệ quy bao gồm giải cấu trúc và kết hợp dòng chữ, âm nhạc Bitcoin, trò chơi chuỗi khối Bitcoin, nghệ thuật sáng tạo và các trang web phi tập trung. Bài viết này trình bày các ví dụ chi tiết về các bản khắc đệ quy, cho thấy tiềm năng to lớn của chúng.

Tuy nhiên, các dòng chữ đệ quy phải đối mặt với những thách thức: liệu các trình phân tích cú pháp để hiển thị ngoài chuỗi có thể phân tích nhanh chóng khi mức độ đệ quy tăng lên hay không và liệu chúng có thể xử lý nhanh chóng khi số lượng dòng chữ được tham chiếu tăng lên hay không. Về lý thuyết, các trò chơi hoặc NFT được tạo bởi các dòng chữ đệ quy có thể vô cùng phức tạp và chi tiết. Nhưng do những hạn chế của bản thân mạng BTC nên việc thực hiện chúng đòi hỏi các giải pháp kỹ thuật gián tiếp.

Chữ khắc đệ quy cho phép các chữ khắc tương tác với nhau, tạo ra các trường hợp sử dụng mới. Nghệ thuật sáng tạo, trưng bày trên chuỗi và lưu trữ hiệu quả đã trở thành hiện thực. Có rất nhiều hy vọng về việc áp dụng sâu rộng các dòng chữ đệ quy trong nghệ thuật tạo hình, trò chơi blockchain và các bản nhạc metaverse, với niềm tin rằng các ứng dụng sát thủ hiện đang được phát triển.

I. Giới thiệu

Sự ra đời của giao thức Ordinals đã mang lại cho Bitcoin chức năng đánh số và khắc chữ, từ đó 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 to lớn cho cộng đồng Bitcoin. Trong vài tháng qua, chúng ta đã chứng kiến sự phát triển dần dần của Ordinals từ chỗ mù mờ đến một hệ sinh thái thịnh vượng. Trong giai đoạn này, giao thức Ordinals đã trải qua những nâng cấp đáng kể, dẫn đến sự xuất hiện của hàng loạt giao thức phái sinh:

Trong loạt bài tháng 6 về Ordinals, chúng tôi đã cập nhật phần giới thiệu chi tiết về Ordinals và các giao thức phái sinh BRC20 khác nhau. Đáng chú ý, một bản cập nhật lớn gần đây cho Ordinals – sự xuất hiện của các dòng chữ đệ quy – đáng được đề cập. Được công bố vào ngày 12 tháng 6 bởi Raph, người duy trì chính mới của giao thức Bitcoin Ordinals, trên GitHub, bản cập nhật này tích hợp đề xuất ghi đệ quy #2167 của Casey Rodarmor vào cơ sở mã Ordinals. Sự phát triển này đã mở ra những khả năng to lớn về khả năng kết hợp của giao thức Ordinals. Bài viết này sẽ tìm hiểu các nguyên tắc của chữ khắc đệ quy và tác động của chúng đối với các bản khắc đệ quy, kết hợp với các trường hợp hiện có để dự báo các ứng dụng đổi mới tiềm năng của chữ khắc đệ quy.

II. Nguyên tắc cơ bản và công nghệ của Nghị định thư thông thường

Kể từ cuối tháng 12 năm 2022, Casey Rodarmor đã phát hành giao thức Ordinals, giới thiệu NFT vào mạng Bitcoin thông qua Ordinals và Inscriptions. Giao thức này cho phép tạo ra các tạo phẩm kỹ thuật số độc đáo bằng cách thêm bất kỳ nội dung nào, chẳng hạn như văn bản, hình ảnh, video hoặc thậm chí ứng dụng, vào các sat được đánh số liên tục (đơn vị nhỏ nhất trong Bitcoin) và cho phép truyền chúng qua mạng Bitcoin. Hãy cùng đi sâu vào các nguyên tắc kỹ thuật chính liên quan đến giao thức Ordinals:

(1) UTXO

Bitcoin sử dụng mô hình thanh toán có tên là “Đầu ra giao dịch chưa chi tiêu” (UTXO), trong đó tất cả 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à trạng thái sẵn có của nó. Trong giao dịch Bitcoin, có đầu vào và đầu ra. Đầu vào đề cập đến các UTXO hiện có và đầu ra chỉ định địa chỉ và số lượng mới. Việc bắt đầu giao dịch sẽ khóa các UTXO liên quan để ngăn chặn chi tiêu gấp đôi cho đến khi giao dịch được xác nhận. Sau khi được xác nhận, UTXO đầu vào của giao dịch sẽ bị xóa và UTXO mới được tạo làm đầu ra. Tổng số tiền đầu vào của một giao dịch thường vượt quá đầu ra của nó, với sự khác biệt là phí mạng, thưởng cho những người khai thác đóng gói giao dịch. Mức phí tương quan với độ phức tạp của giao dịch, nghĩa là các giao dịch có nhiều đầu vào và đầu ra thường yêu cầu phí mạng cao hơn.

(2) Đánh số và theo dõi Satoshi

Có tổng cộng 2,1 nghìn tỷ * 10^8 satoshi trong mạng Bitcoin. Làm thế nào để giao thức Ordinals đánh số duy nhất cho mỗi satoshi và theo dõi tài khoản của nó? Theo giao thức Ordinals, satoshi được đánh số dựa trên thứ tự chúng được khai thác. Siêu dữ liệu của Ordinals không được lưu trữ ở một vị trí cụ thể mà được nhúng vào dữ liệu nhân chứng của giao dịch. Dữ liệu này được “ghi” giống như một dòng chữ trên các phần cụ thể của giao dịch Bitcoin, được đính kèm với các satoshi cụ thể. Quá trình này được hỗ trợ thông qua Segregated Witness (SegWit) và “Pay-to-Taproot” (P2TR), cho phép ghi bất kỳ dạng nội dung nào (như văn bản, hình ảnh hoặc video) trên satoshi được chỉ định.

(3) Nâng cấp SegWit và Taproot

SegWit là một bản nâng cấp giao thức quan trọng cho Bitcoin, tách biệt một số dữ liệu chữ ký giao dịch (dữ liệu nhân chứng) khỏi chính các giao dịch, do đó giảm kích thước dữ liệu được lưu trữ trong các khối Bitcoin. Việc mở rộng công suất khối này cho phép thực hiện 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í. Bản nâng cấp SegWit đã giới thiệu một trường nhân chứng mới trong kết quả đầu ra giao dịch để nâng cao quyền riêng tư và hiệu suất. Mặc dù dữ liệu nhân chứng ban đầu không được thiết kế để lưu trữ dữ liệu, nhưng nó mang đến cơ hội lưu trữ siêu dữ liệu như chữ khắc. Bản nâng cấp Taproot 2021 cho phép lưu trữ riêng tư hơn các điều kiện giao dịch khác nhau trên blockchain. Với đường dẫn tập lệnh của Taproot, nội dung dòng chữ có thể được lưu trữ trong tập lệnh chi tiêu, hầu như không bị hạn chế về nội dung. Ngoài ra, cơ chế giảm giá của Taproot giúp việc lưu trữ nội dung ghi chú tiết kiệm hơn, tiết kiệm tài nguyên đáng kể. Giao thức Ordinals tận dụng một cách khéo léo khả năng nới lỏng các hạn chế của SegWit trong việc ghi kích thước nội dung vào mạng Bitcoin, lưu trữ nội dung ghi chú trong dữ liệu nhân chứng, với siêu dữ liệu lên tới 4MB. Taproot giúp việc lưu trữ bất kỳ dữ liệu nhân chứng nào trong các giao dịch Bitcoin trở nên dễ dàng hơn, cho phép nhà phát triển Casey Rodarmor của Ordinals sử dụng lại các mã opcode cũ (OP_FALSE, OP_IF, OP_PUSH) để đóng gói nội dung dưới dạng chữ khắc, do đó lưu trữ dữ liệu tùy ý.

(4) Quy trình đúc chữ khắc

Cam kết: Bước đầu tiên trong giao dịch là tạo đầu ra trỏ đến tập lệnh Taproot chứa nội dung dòng chữ. Đầ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 ghi đã được liên kết với UTXO của đầu ra giao dịch, nhưng nó vẫn chưa được công khai.

Tiết lộ: Trong giai đoạn này, giao dịch được bắt đầu bằng cách sử dụng UTXO tương ứng với dòng chữ làm đầu vào. Tại thời điểm này, nội dung của dòng chữ được tiết lộ cho toàn bộ mạng.

Thông qua hai bước này, nội dung của dòng chữ hiện được liên kết với UTXO mà nó ghi. Theo sau Satoshi đã đề cập trước đó, dòng chữ được hiện thực hóa trên Satoshi đầu tiên của UTXO tương ứng của đầu vào. Nội dung của dòng chữ được bao gồm trong đầu vào của giao dịch được hiển thị. Satoshi được khắc đặc biệt này có thể được chuyển nhượng, mua, bán, mất và phục hồi.

III. Nguyên tắc và cách thực hiện ghi đệ quy Bitcoin

Sau khi hiểu các nguyên tắc cơ bản của Ordinals, chúng ta hãy xem các dòng chữ đệ quy:

Giao thức Ordinals đã giới thiệu khả năng khắc hoàn toàn các tệp trên blockchain trên Bitcoin. Trước khi xuất hiện các dòng chữ đệ quy, các thứ tự giống như những hòn đảo biệt lập và hữu hạn. Mặc dù bạn có thể ghi văn bản, hình ảnh và mã nhưng chúng không thể tương tác với nhau.

Tuy nhiên, với sự ra đời của dòng chữ đệ quy, điều này sắp thay đổi. Giờ đây, các dòng chữ có thể sử dụng cú pháp đặc biệt “/-/content/:inscription_id” để yêu cầu nội dung của các dòng chữ khác. Điều này cho phép người dùng tạo chữ khắc trên chuỗi Bitcoin với ít dung lượng hơn và phí thấp hơn.

Dòng chữ đệ quy là một tiêu chuẩn để phân giải dòng chữ. Cú pháp của nó về cơ bản liên quan đến việc sử dụng mã để tìm hình ảnh. Tạo dòng chữ trong bộ sưu tập PFP bao gồm việc tải lên các mẫu, màu sắc, hành động tương ứng và các yếu tố khác của hình ảnh. Sau đó, những phần tử này có thể được kết hợp và ghép lại với những phần tử đã có trên chuỗi, loại bỏ nhu cầu tải lên hoặc tải xuống hình ảnh thực tế.

Chữ khắc đệ quy có các đặc điểm sau:

Với đặc tính tự tham chiếu độc đáo của mình, các dòng chữ đệ quy mang lại cơ hội thoát khỏi những ràng buộc của các phương pháp khắc dòng trước đó, vượt ra khỏi trạng thái lúng túng khi mỗi dòng chữ bị cô lập và không liên quan, do đó mở ra khả năng kết hợp sáng tạo.

Ở dạng mã văn bản, các dòng chữ đệ quy duy trì kích thước nhỏ gọn, không chỉ giảm chi phí mà còn cho phép kích thước của dòng chữ vượt quá giới hạn 4 MB của khối Bitcoin.

Tiến bộ này nâng cao khả năng tương tác, khả năng lập trình và khả năng mở rộng, đưa thêm nhiều khả năng và trí tưởng tượng sáng tạo vào chuỗi Bitcoin.

Từ góc độ giao thức, tương lai có vẻ rất rộng lớn, với những câu chuyện phong phú đang chờ các nhà phát triển và người dùng xây dựng và áp dụng.

Tuy nhiên, vẫn còn một số thách thức, chẳng hạn như liệu các dòng chữ có thể được lập chỉ mục và thu thập trên các 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ông nhận rộng rãi của chúng.

IV. Các phương pháp ứng dụng sáng tạo của việc khắc đệ quy Bitcoin

Sự xuất hiện của dòng chữ đệ quy đã mở ra nhiều ứng dụng mang tính đổi mới mạnh mẽ. Tự hào với tính linh hoạt cao, tích hợp dễ dàng và hiệu quả về mặt chi phí, chữ khắc đệ quy đã mang đến những khả năng mới vô tận cho lĩnh vực chữ khắc. Bài viết này sẽ thảo luận về một số trường hợp cụ thể để minh họa những đổi mới và ứng dụng tiềm năng của chữ khắc đệ quy.

Sự xuất hiện của dòng chữ đệ quy đã mở ra nhiều ứng dụng mang tính đổi mới mạnh mẽ. Tự hào với tính linh hoạt cao, tích hợp dễ dàng và hiệu quả về mặt chi phí, chữ khắc đệ quy đã mang đến những khả năng mới vô tận cho lĩnh vực chữ khắc. Bài viết này sẽ thảo luận về một số trường hợp cụ thể để minh họa những đổi mới và ứng dụng tiềm năng của chữ khắc đệ quy.

Hãy cùng đi sâu vào một số trường hợp điển hình cho thấy tiềm năng mạnh mẽ của chữ khắc đệ quy:

(1) Nghệ thuật sáng tạo trên chuỗi: 1Mask

Bằng cách kết hợp hơn nữa các sơ đồ ban đầu khác nhau, có thể đạt được các bộ sưu tập và tạo ra các bản khắc thứ cấp: ví dụ: kết hợp a1 và a2 trong một bộ sưu tập hoặc kết hợp các bộ sưu tập a và b. Trên cơ sở này, chuỗi Bitcoin dự kiến sẽ tạo ra nghệ thuật sáng tạo tương tác tự nhiên, hướng đến cộng đồng. Trường hợp đầu tiên của chúng tôi là 1Mask, một dự án nghệ thuật tổng hợp trên chuỗi có chủ đề xoay quanh mặt nạ trên chuỗi BTC. Dự án 1Mask tích hợp khéo léo công nghệ đệ quy của Ordinals, bao gồm các mẫu, thuật toán và tạo dòng chữ.

Nguồn: https://1mask.io/

Phần mẫu bao gồm bảy loại chữ khắc, mỗi loại tương ứng với một định dạng mẫu duy nhất sau image/svg+xml. Phần thuật toán sử dụng địa chỉ ví làm hạt giống, sử dụng các hàm ngẫu nhiên để tạo ra các kết hợp màu khác nhau để tô màu cho các mô hình mặt nạ. Cơ chế tạo dòng chữ khắc tận dụng công nghệ đệ quy để tham chiếu các dòng chữ thuật toán. Mỗi dòng chữ mặt nạ nhúng mã HTML cần thiết để tạo hình ảnh mặt nạ đầy màu sắc cuối cùng. Nó hoạt động bằng cách sử dụng các hạt giống ngẫu nhiên để thực thi mã được lưu trữ trong các dòng chữ thuật toán, điền dữ liệu cụ thể theo chuỗi như địa chỉ ví để đảm bảo tính ngẫu nhiên nhưng vẫn phù hợp với người dùng. Do đó, việc sử dụng cùng một mẫu với cùng một địa chỉ ví luôn mang lại kết quả nhất quán.

Mỗi dòng chữ mặt nạ mới được tạo sẽ kết hợp các chi tiết chuỗi cụ thể của người dùng và tham chiếu đến dòng chữ thuật toán. Được hỗ trợ bởi công nghệ ghi đệ quy, khi các dòng chữ mặt nạ mới này được đưa vào thị trường hoặc được lập chỉ mục bởi các ví, chúng sẽ tự động kích hoạt mã được tham chiếu trong các dòng chữ thuật toán. Việc chạy các mã này với dữ liệu chuỗi dành riêng cho người dùng làm đầu vào cuối cùng sẽ hiển thị hình ảnh mặt nạ độc đáo, thể hiện cá tính.

Trong bối cảnh mạng Bitcoin, dữ liệu chứa trong dòng chữ là bất biến, đảm bảo tính toàn vẹn của chúng. Đặc điểm này đảm bảo rằng các hình ảnh thời gian thực được trình bày dựa trên dữ liệu dòng chữ bất biến này cũng không thể thay đổi được. Miễn là các hạt ngẫu nhiên và thuật toán liên quan đến dòng chữ trên mặt nạ là chính xác, người dùng luôn có thể xác minh tính xác thực và chính xác của quá trình tạo.

Đằng sau dự án này, 1Mask đã giới thiệu một tiêu chuẩn có tên BRC721Auto, đề xuất rằng nghệ thuật sáng tạo hoàn chỉnh trên chuỗi bao gồm ít nhất hai loại chữ khắc: một cho mã và loại kia cho các thông số được cá nhân hóa.

Trong phần ghi mã, 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 của các tham số. DOM này có thể là canvas, SVG hoặc nội dung khác mà trình duyệt có thể nhận dạng được hiển thị bằng đồ họa.

Tất nhiên, dòng chữ mã cũng có thể tham khảo nội dung của dòng chữ khác để hoàn thiện thuật toán của chúng.

Trong dòng chữ tham số, chúng tôi xác định HTML và đặt tham số chung p để tham chiếu Dòng chữ mã. Khi các trình duyệt thông thường cố gắng hiển thị Dòng chữ tham số này, chúng sẽ nhận ra tham số chung p và tự động thực thi hàm start() trong Dòng chữ mã để thêm hoặc sửa đổi DOM HTML hiện tại, cuối cùng hiển thị nội dung của nó. Do đó, các dòng chữ tham số có thể được coi là NFT cuối cùng (Mã thông báo không thể thay thế).

Với công nghệ Ghi đệ quy, mã tạo đồ họa, quy trình thực thi và xác minh đều được bảo vệ dưới sự đồng thuận của chuỗi khối Bitcoin. Trừ khi ai đó thực hiện cuộc tấn công 51% vào Bitcoin, không ai có thể kiểm soát quá trình tạo ERC721Auto NFT, quá trình này sẽ được hệ sinh thái Bitcoin thực hiện tự động.

1Mask cũng đề xuất ba tiêu chuẩn cho các dự án nghệ thuật sáng tạo hoàn chỉnh trên chuỗi. Những tiêu chuẩn này là:

Lưu trữ phi tập trung để tự động tạo mã đồ họa

Thực thi mã phi tập trung dựa trên các tham số do người dùng cung cấp để tạo đồ họa được cá nhân hóa

Xác minh phi tập trung về tính chính xác của kết quả được tạo

Theo các tiêu chuẩn này, rõ ràng là nghệ thuật trên chuỗi dựa trên các dòng chữ đệ quy sở hữu các đặc điểm sau:

Tính độc đáo và ngẫu nhiên: Tác phẩm nghệ thuật phải được tạo ra thông qua các thuật toán và hợp đồng thông minh, có tính không thể thay thế, tính độc đáo và những tiết lộ ngẫu nhiên trên chuỗi có thể chứng minh được, đồng thời sở hữu các giá trị nghệ thuật và thẩm mỹ.

Tính tương tác: Người dùng có thể tương tác và kiểm soát tác phẩm nghệ thuật.

Phân cấp: Tác phẩm nghệ thuật hoàn toàn trên chuỗi, được lưu trữ theo cách hoàn toàn phi tập trung và không tổ chức hoặc cá nhân tập trung nào có thể kiểm soát chúng.

Mã có thể tái sử dụng và dựa trên tác phẩm của Ordinals

So với các dự án nghệ thuật tạo hình dựa trên chuỗi khác, nghệ thuật tạo hình dựa trên các dòng chữ đệ quy BTC hoàn toàn trên chuỗi, độc lập và phi tập trung, không dựa vào bất kỳ tài nguyên ngoài chuỗi nào.

(2) Dự án Geek: Quỹ đạo

Do tính linh hoạt của các dòng chữ đệ quy, nó cung cấp một sân khấu để những người đam mê thể hiện tài năng của họ, với các dự án giàu tinh thần đam mê khám phá sâu hơn các ranh giới tiềm năng khác nhau của công nghệ Ordinal.

“Orbinals” là một đại diện điển hình như vậy. Đó là một dự án dành cho người đam mê công nghệ không có Twitter hay trang web chính thức; tất cả nội dung của nó đều dựa trên Sat không phổ biến. Tính đến ngày 20/8, theo giá mới nhất của f2pool, giá Uncommon sat đã vượt quá 366 USD.

Nguồn: https://www.ord.io/?satributes=uncommon&contentType=html&sortBy=newest

Nếu bạn trực tiếp mở URL bộ sưu tập của Orbinals, bạn sẽ thấy rằng mỗi hình ảnh chuỗi chuyển động thiên thể đều tham chiếu đến một số nội dung giống hệt nhau, với các thay đổi tham số nhỏ. Khi điều tra sâu hơn về nội dung được tham chiếu trong các dòng chữ đệ quy của nó, chúng tôi phát hiện ra bí mật thực sự của dự án ẩn trong các liên kết này. Orbinals, có tên đầy đủ là “Orbinals: Three Body Orbit Artifacts on Ordinals”, sử dụng HTML và JavaScript để lập trình chuyển động của ba vật thể, xây dựng dựa trên mã mô phỏng hai vật thể.

Nguồn: https://evgenii.com/blog/ba-body-problem-simulator/

Được hỗ trợ bởi 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 trên chuỗi Bitcoin một cách đơn giản. Và, vì dự án không có Twitter, Discord, trang web chính thức hoặc bất kỳ phương tiện truyền thông xã hội nào nên thông tin trong tương lai có thể được trình bày theo cách rất lập dị, trên số liệu thống kê của chính nhóm.

Nguồn: https://order-delta.vercel.app/content/b5091b76f78d73677ad6b81e4785b0dfebc62b1079a0bf78b8366859a1ffacbci0

Bên cạnh bốn kênh được dự án tiết lộ, còn có một trứng phục sinh ẩn: trong nội dung dòng chữ được tham chiếu, mã chứa một chuỗi hướng dẫn: Các kênh liên lạc trong tương lai trên /sats/ xác nhận và “xác nhận” tình cờ là một trong các sats của nhóm .

Nguồn: https://www.ord.io/sat/1940129935364125

(3) Dự án BRC69: Quân đoàn

BRC69 là một tiêu chuẩn mới để tạo các bộ sưu tập đệ quy, được phát hành bởi Luminex (https://github.com/luminexord/brc69). Tiêu chuẩn này sử dụng các bản ghi đệ quy để tối ưu hóa chi phí ghi bằng giao thức thứ tự trên Bitcoin, tạo điều kiện thuận lợi cho việc triển khai các bộ sưu tập đệ quy trên Bitcoin. Ngoài ra, BRC69 mang lại tính linh hoạt cao và mở ra cơ hội cho nhiều tính năng và 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, chẳng hạn như tính năng hiển thị trước.

Với BRC69, chi phí ghi các bộ sưu tập Ordinals có thể giảm hơn 90%. Việc giảm này đạt được thông qua quy trình bốn bước:

Tính năng ghi âm

Triển khai bộ sưu tập

Biên soạn bộ sưu tập

Tạo nội dung

Miễn là người tạo bộ sưu tập xuất bản danh sách ghi chú chính thức của họ theo các yêu cầu hiện tại, tất cả các quy trình này có thể được hoàn thành mà không cần người lập chỉ mục bên ngoài. Ngoài ra, hình ảnh được tự động hiển thị trên tất cả các giao diện người dùng đã triển khai dòng chữ đệ quy mà không cần thực hiện thêm bước nào.

Orditroops là một NFT đệ quy dựa trên BRC69, triển khai nội dung của giao thức BRC69, tăng khả năng kết hợp của các tính năng, giảm chiếm dụng không gian hình ảnh và cung cấp hình ảnh có độ phân giải cao. Sự kết hợp linh hoạt giữa binh lính, vũ khí và trang phục sẽ tạo thêm nhiều nét đặc sắc và thú vị cho bộ sưu tập NFT này.

Nguồn: https://twitter.com/OrdiTroops

(4) Dự án 3D NFT: OCM (Những chú khỉ trên chuỗi)

Nguồn: https://www.ord.io/3563188a3db53850bba48747293def7bd6b7395e4241b29ec7d49892945cf927i0

OCM là dự án 3D NFT đầu tiên áp dụng các tiêu chuẩn ghi đệ quy. OnChainMonkey ban đầu được tạo trên Ethereum vào tháng 9 năm 2021 và xuất hiện vào đầu năm nay với tư cách là chuỗi 10k đầu tiên được ghi trên Bitcoin.

Là dòng chữ hoạt hình 3D có độ phân giải cao, OCM nhanh chóng nổi bật về độ chi tiết và chất lượng. Trước đó, hầu hết các chữ khắc vẫn là những tệp văn bản nhỏ hoặc hình ảnh có độ phân giải thấp. Ngay cả trên màn hình 4K hoặc 8K, OCM mang lại độ rõ nét tốt, một kỳ tích đạt được với các tệp không lớn hơn 1 KB, điều mà trước đây các dự án khác không thể đạt được.

OCM đạt được khả năng của mình bằng cách đi tiên phong trong việc sử dụng các dòng chữ đệ quy mạnh mẽ. 300 chữ khắc đầu tiên của OCM được khắc trên 300 satoshi liên tiếp trên Bitcoin, bắt đầu từ khối 78 năm 2009 và được sắp xếp theo thứ tự tăng dần của số satoshi của chúng trên chuỗi. Những người xây dựng OCM đã sử dụng mã nhỏ gọn và tham chiếu thư viện P5.JS và Three.JS để những người sáng tạo trong tương lai sử dụng. Người dùng có thể xem và truy cập các thư viện này trong trình duyệt, nơi Dimensions Interactive Art được tự động giải nén trong giao thức Ordinals.

Với các dòng chữ đệ quy, OCM sử dụng hiệu quả không gian khối (mỗi khối nhỏ hơn 1 KB) và đạt được các tiết lộ ngẫu nhiên trên chuỗi, tích hợp chất lượng độ phân giải cao, 3D, hoạt hình và các tính năng nghệ thuật tương tác.

(5) Công cụ âm nhạc trên chuỗi: Công cụ âm nhạc đi vào bóng tối

Nguồn: https://orderals.com/content/6fd06768414dfc2bd68b55869eea6844864fbf71ee72ec26568520e313c2bda2i0

Công cụ âm nhạc này, một phần của trò chơi MUD RPG 'Descent Into Darkness', tạo ra âm nhạc trực tuyến độc đáo từ bất kỳ từ hoặc cụm từ nào được nhập vào. Ratoshi, người sáng lập, nhấn mạnh vai trò quan trọng của ChatGPT trong việc phát triển khía cạnh âm nhạc của dự án, lưu ý rằng việc sử dụng dòng chữ đệ quy giúp giả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 này bày tỏ lòng tôn kính đối với âm nhạc cổ điển của trò chơi điện tử cổ điển.

(6) Trò chơi chuỗi một người chơi

Trò chơi yêu cầu nhiều thành phần khác nhau như hình ảnh, giao diện người dùng và logic nghiệp vụ. Nếu tổng kích thước của các tài liệu này nhỏ hơn 4M, chúng có thể được ghi trong một lần sat mà không cần phải ghi đệ quy. Công nghệ ghi đệ quy phù hợp trong hai trường hợp:

Khi bản thân vật liệu lớn (hơn 4M), chẳng hạn như hình nền 5M, không thể ghi trực tiếp vào một sat duy nhất nhưng có thể được phân tách và tham chiếu trên các sat khác nhau.

Để triển khai logic nghiệp vụ tốt hơn, chẳng hạn như khi 100 dòng chữ sat thuộc về một chuỗi sử dụng cùng một tệp JavaScript (JS). Trong trường hợp này, các dòng chữ đệ quy là phù hợp vì không cần thiết phải ghi lại tệp JS cho mỗi sat.

HTML (giao diện người dùng) và JS (logic nghiệp vụ) của trò chơi được khắc trên 'satoshi' của Bitcoin và được tham chiếu lẫn nhau, cho phép tạo ra các trò chơi mini H5 một người chơi. Dưới đây là ba ví dụ về các trò chơi như vậy:

Một. Trò chơi rắn

Nguồn: ord.io/431507

Trò chơi rắn Bitcoin là một trò chơi chơi đơn H5 điển hình, gợi nhớ đến trò chơi Snake nổi tiếng. Giao diện người dùng và logic của trò chơi này hoàn toàn được chứa trong một Satoshi (Sat) duy nhất mà không sử dụng công nghệ ghi đệ quy. Chuỗi này có tổng cộng 100 NFT. Một cách tiếp cận hiệu quả hơn sẽ liên quan đến việc ghi tệp JavaScript (JS) (logic nghiệp vụ) vào một Thứ Bảy và sử dụng 100 Thứ Bảy khác nhau, mỗi Thứ được ghi bằng HTML, để tham chiếu (hoặc gọi đệ quy) Thứ Bảy của tệp JS để tạo ra các dòng chữ. Phương pháp này sẽ dẫn đến một quá trình hợp lý hơn.

b. Trò chơi ghép hình

Nguồn: ord.io/18201467

Như được minh họa, trò chơi này có lưới kỹ thuật số 3x4 (ở chế độ đơn giản; chế độ phức tạp có lưới 6x6). Người chơi có thể mở hai lưới cùng một lúc và nếu hình ảnh trong lưới khớp với nhau, chúng vẫn hiển thị; nếu không, họ sẽ quay lại dấu hỏi. Chiến thắng đạt được bằng cách hoàn thành nhiệm vụ trong một số lần nhấp chuột nhất định, kiểm tra trí nhớ ngắn hạn của người chơi. Trò chơi này tương tự như trò chơi ghép hình quen thuộc. JS và HTML của trò chơi này được ghi trong Sat, cũng tham chiếu đến “hình nền”, khiến nó trở thành một ứng dụng đơn giản của dòng chữ đệ quy.

Nguồn: ord.io/18201467

c. Trò chơi MUD

Nguồn: https://orderals.com/content/1915ae7d46502199a7d03256efd7f6e2f6aabb8ed7176b34f70b7b8fd778b36ci0

Descent to Darkness, 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ố trò chơi MUD cổ điển với công nghệ thông thường, mang đến cho người chơi trải nghiệm chơi trò chơi độc đáo. Trong game, người chơi dấn thân vào cuộc phiêu lưu trong bóng tối, chạm trán với quái vật, nhiệm vụ và trận đấu trùm. Người chơi chiến đấu với quái vật để hoàn thành nhiệm vụ, mở khóa nhiệm vụ mới và kiếm tiền để nâng cấp thiết bị và mua vật phẩm. Ba trò chơi H5 một người chơi này là những ứng dụng cơ bản. Chúng thiếu tính hoàn chỉnh như trò chơi, không có quy trình trực tuyến để bắt đầu, tiến triển hoặc kết thúc trò chơi cũng như không cho phép lưu trò chơi. Sau khi trò chơi kết thúc, dòng chữ Sat không thay đổi, chỉ xác định logic trò chơi mà không giữ nguyên trạng thái trò chơi. Đây là những nỗ lực ban đầu khi chơi trò chơi chuỗi BTC.

(7)Trò chơi toàn chuỗi nhiều người chơi: BTC PixelWar

Nguồn: https://twitter.com/btcpixelwar

BTC PixelWar tuyên bố là trò chơi nhiều người chơi toàn chuỗi đầu tiên trên chuỗi khối BTC. Người tham gia tạo trên canvas có kích thước 256x256 pixel, bằng cách nhấp trực tiếp vào pixel hoặc tải hình ảnh lên để tạo pixel trên canvas. Mỗi lần gửi tạo ra một dòng chữ về trạng thái mới nhất của khung vẽ, tham chiếu đệ quy dòng chữ từ trạng thái trước đó. Dự án này có thể có nhiều chữ khắc đệ quy nhất cho đến nay, đánh dấu một ứng dụng quan trọng trong lĩnh vực này.

Dự án giới thiệu một tiêu chuẩn mới, “BRC721Cofound”, sử dụng dòng chữ đệ quy để cho phép tất cả người dùng Bitcoin cộng tác trên cùng một khung vẽ, ghi lại quá trình. Mỗi khoảnh khắc là một dòng chữ, ghi lại trạng thái của khung vẽ tại thời điểm đó, bao gồm các pixel mới hoặc được cập nhật và các tham chiếu đến “dòng chữ khoảnh khắc” trước đó cùng với “chữ khắc mã” để quản lý các thay đổi hình ảnh giữa các khoảnh khắc. Với tiềm năng dành cho nhiều người đóng góp, việc hiển thị trạng thái canvas mới nhất yêu cầu đệ quy sâu, có khả năng kéo dài thời gian tải. Để giải quyết vấn đề này, “dòng chữ mã” được thiết kế để chụp nhanh trạng thái canvas mới nhất sau khi hiển thị “dòng chữ khoảnh khắc” hiện tại, sau đó lưu trữ ảnh chụp nhanh này trong cây DOM của dòng chữ hiện tại. Các trình duyệt tuần tự có thể đơn giản hóa quá trình hiển thị bằng cách lưu vào bộ đệm cây DOM của từng dòng chữ thời điểm được hiển thị, do đó làm giảm mức đệ quy.

Nhìn chung, BTC PixelWar là một trò chơi nhiều người chơi BTC mang tính sáng tạo và mang tính biểu tượng trên blockchain. Nó không chỉ thực hiện việc hợp tác sáng tạo giữa nhiều người chơi mà còn tối ưu hóa quá trình kết xuất. Tiêu chuẩn “BRC721Cofound” mở ra những khả năng mới cho các ứng dụng chơi game nhiều người chơi trên chuỗi khối Bitcoin, cho thấy tiềm năng của việc ghi đệ quy trong các lĩnh vực trò chơi và xã hội.

V. Những thách thức và sự phát triển trong tương lai của dòng chữ đệ quy Bitcoin

Chữ khắc đệ quy đã mở ra kỷ nguyên của chữ khắc trên chuỗi 2.0, làm phong phú thêm cách chơi của BTC NFT và khiến BTC NFT ngày càng có khả năng tạo ra một con đường hoàn toàn khác biệt với Ethereum và NFT của các chuỗi khác. Tương lai có tiềm năng to lớn cho trí tưởng tượng và câu chuyện trong không gian này. Các dòng chữ đệ quy kết nối các dòng chữ độc lập trước đó, cho phép chúng tham chiếu lẫn nhau và tạo thành cấu trúc cơ sở dữ liệu đa dạng. Trong các bài viết trước, chúng tôi đã thảo luận về các giao thức phái sinh khác nhau dựa trên Ordinals. Trên thực tế, khi kết hợp với các giao thức này, các dòng chữ đệ quy có thể đọc các dòng chữ khác và phản ứng dựa trên các hướng dẫn thông minh của riêng chúng để cập nhật trạng thái của chúng. Bằng cách lập chỉ mục, họ có thể trực tiếp thao tác trạng thái của các giao thức, hình thành một tập hợp hành động mạch lạc tương tự như hợp đồng thông minh.

Đồng thời, cơ sở dữ liệu rộng lớn về các dòng chữ đệ quy cung cấp nhiều không gian hoạt động và giàu trí tưởng tượng hơn cho các dòng chữ, bao gồm siêu dữ liệu trong các lĩnh vực khác nhau như dữ liệu cơ bản, cơ sở kiến thức, thư viện mã và thư viện chức năng. Chúng có thể tham chiếu lẫn nhau để nhận ra logic phức tạp trong các ứng dụng sản phẩm. Do đó, chúng ta có thể mong đợi việc áp dụng sâu rộng các dòng chữ đệ quy trong nghệ thuật tạo hình, trò chơi blockchain và siêu dữ liệu, tin rằng các ứng dụng sát thủ trong tương lai đang được hình thành.

Tuy nhiên, chữ khắc đệ quy cũng phải đối mặt với một số thách thức:

1. Chẳng hạn, nếu mức đệ quy tăng lên mười nghìn lớp, các trình phân tích cú pháp hiển thị ngoài chuỗi có thể nhanh chóng giải thích điều này không?;

2、Nếu số lượng dòng chữ được tham chiếu tăng lên, chẳng hạn như một Thứ bảy tham chiếu mười nghìn dòng chữ, thì các trình phân tích cú pháp hiển thị ngoài chuỗi có thể xử lý việc này một cách hiệu quả không?

Về mặt lý thuyết, nếu những thách thức này được đáp ứng, các trò chơi hoặc NFT được tạo bằng các dòng chữ đệ quy có thể vô cùng phức tạp và chi tiết. Những vấn đề này khó giải quyết về cơ bản do những hạn chế của mạng BTC, nhưng chúng có thể được giải quyết thông qua các giải pháp kỹ thuật gián tiếp.

VI. Phần kết luận

Việc nâng cấp đệ quy trong giao thức Ordinals cho phép tương tác giữa các bản ghi, tạo ra các trường hợp sử dụng mới và thú vị. Với chức năng này, nghệ thuật sáng tạo, hiển thị trên chuỗi và lưu trữ hiệu quả đã trở thành hiện thực. Chúng ta có thể thấy rằng các nhà phát triển trong hệ sinh thái BTC tiếp tục sáng tạo và phát triển theo các hướng như trò chơi blockchain và nghệ thuật sáng tạo. Các tác phẩm dựa trên các dòng chữ đệ quy đang xuất hiện, dần dần lắp ráp các thành phần khác nhau của một dự án lớn. Trong tương lai, chúng ta có thể mong đợi sự ra đời của các trò chơi trực tuyến, các dự án metaverse và nghệ thuật sáng tạo tương tác với logic sản phẩm phức tạp.

Tuyên bố từ chối trách nhiệm:

  1. Bài viết này được in lại từ [Foresightnews]. Mọi bản quyền đều thuộc về tác giả gốc [JellyZhouishhere、 GryphsisAcademy]. Nếu có ý kiến phản đối việc tái bản này, vui lòng liên hệ với nhóm Gate Learn, họ sẽ xử lý kịp thời.
  2. Tuyên bố miễn trừ trách nhiệm pháp lý: Các quan điểm và ý kiến trình bày trong bài viết này chỉ là của tác giả và không cấu thành bất kỳ lời khuyên đầu tư nào.
  3. Việc dịch bài viết sang các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi được đề cập, việc sao chép, phân phối hoặc đạo văn các bài viết đã dịch đều bị cấm.

Chữ khắc đệ quy: Nền tảng của các tổ hợp Lego BTC và các sản phẩm logic phức tạp

Trung cấp12/17/2023, 4:01:08 AM
Bài viết bắt đầu với các nguyên tắc cơ bản và chi tiết kỹ thuật của công nghệ Ordinals, phân tích quỹ đạo phát triển của nó và xem xét tầm quan trọng cũng như vai trò của các bản nâng cấp Segwit và Taproot. Sau đó, nó đi sâu vào khái niệm về dòng chữ đệ quy, giải thích cách sử dụng sáng tạo của chúng thông qua các trường hợp thực tế.

TL;DR

Là một bản cập nhật quan trọng gần đây cho Ordinals, các dòng chữ đệ quy đã mở ra rất nhiều khả năng cho khả năng kết hợp của giao thức Ordinals. Chữ khắc đệ quy là một tiêu chuẩn để phân tích cú pháp chữ khắc. Có thể tạo dòng chữ trong bộ sưu tập PFP (Ảnh hồ sơ) bằng cách tải lên các tính năng cơ bản tương ứng, cho phép lắp ráp kết hợp mà không cần phải tải lên hoặc tải xuống hình ảnh thực tế. Chữ khắc đệ quy tự hào về khả năng tương tác nâng cao, giảm chi phí và khả năng phá vỡ giới hạn kích thước 4MB.

Các hướng sáng tạo dựa trên dòng chữ đệ quy bao gồm giải cấu trúc và kết hợp dòng chữ, âm nhạc Bitcoin, trò chơi chuỗi khối Bitcoin, nghệ thuật sáng tạo và các trang web phi tập trung. Bài viết này trình bày các ví dụ chi tiết về các bản khắc đệ quy, cho thấy tiềm năng to lớn của chúng.

Tuy nhiên, các dòng chữ đệ quy phải đối mặt với những thách thức: liệu các trình phân tích cú pháp để hiển thị ngoài chuỗi có thể phân tích nhanh chóng khi mức độ đệ quy tăng lên hay không và liệu chúng có thể xử lý nhanh chóng khi số lượng dòng chữ được tham chiếu tăng lên hay không. Về lý thuyết, các trò chơi hoặc NFT được tạo bởi các dòng chữ đệ quy có thể vô cùng phức tạp và chi tiết. Nhưng do những hạn chế của bản thân mạng BTC nên việc thực hiện chúng đòi hỏi các giải pháp kỹ thuật gián tiếp.

Chữ khắc đệ quy cho phép các chữ khắc tương tác với nhau, tạo ra các trường hợp sử dụng mới. Nghệ thuật sáng tạo, trưng bày trên chuỗi và lưu trữ hiệu quả đã trở thành hiện thực. Có rất nhiều hy vọng về việc áp dụng sâu rộng các dòng chữ đệ quy trong nghệ thuật tạo hình, trò chơi blockchain và các bản nhạc metaverse, với niềm tin rằng các ứng dụng sát thủ hiện đang được phát triển.

I. Giới thiệu

Sự ra đời của giao thức Ordinals đã mang lại cho Bitcoin chức năng đánh số và khắc chữ, từ đó 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 to lớn cho cộng đồng Bitcoin. Trong vài tháng qua, chúng ta đã chứng kiến sự phát triển dần dần của Ordinals từ chỗ mù mờ đến một hệ sinh thái thịnh vượng. Trong giai đoạn này, giao thức Ordinals đã trải qua những nâng cấp đáng kể, dẫn đến sự xuất hiện của hàng loạt giao thức phái sinh:

Trong loạt bài tháng 6 về Ordinals, chúng tôi đã cập nhật phần giới thiệu chi tiết về Ordinals và các giao thức phái sinh BRC20 khác nhau. Đáng chú ý, một bản cập nhật lớn gần đây cho Ordinals – sự xuất hiện của các dòng chữ đệ quy – đáng được đề cập. Được công bố vào ngày 12 tháng 6 bởi Raph, người duy trì chính mới của giao thức Bitcoin Ordinals, trên GitHub, bản cập nhật này tích hợp đề xuất ghi đệ quy #2167 của Casey Rodarmor vào cơ sở mã Ordinals. Sự phát triển này đã mở ra những khả năng to lớn về khả năng kết hợp của giao thức Ordinals. Bài viết này sẽ tìm hiểu các nguyên tắc của chữ khắc đệ quy và tác động của chúng đối với các bản khắc đệ quy, kết hợp với các trường hợp hiện có để dự báo các ứng dụng đổi mới tiềm năng của chữ khắc đệ quy.

II. Nguyên tắc cơ bản và công nghệ của Nghị định thư thông thường

Kể từ cuối tháng 12 năm 2022, Casey Rodarmor đã phát hành giao thức Ordinals, giới thiệu NFT vào mạng Bitcoin thông qua Ordinals và Inscriptions. Giao thức này cho phép tạo ra các tạo phẩm kỹ thuật số độc đáo bằng cách thêm bất kỳ nội dung nào, chẳng hạn như văn bản, hình ảnh, video hoặc thậm chí ứng dụng, vào các sat được đánh số liên tục (đơn vị nhỏ nhất trong Bitcoin) và cho phép truyền chúng qua mạng Bitcoin. Hãy cùng đi sâu vào các nguyên tắc kỹ thuật chính liên quan đến giao thức Ordinals:

(1) UTXO

Bitcoin sử dụng mô hình thanh toán có tên là “Đầu ra giao dịch chưa chi tiêu” (UTXO), trong đó tất cả 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à trạng thái sẵn có của nó. Trong giao dịch Bitcoin, có đầu vào và đầu ra. Đầu vào đề cập đến các UTXO hiện có và đầu ra chỉ định địa chỉ và số lượng mới. Việc bắt đầu giao dịch sẽ khóa các UTXO liên quan để ngăn chặn chi tiêu gấp đôi cho đến khi giao dịch được xác nhận. Sau khi được xác nhận, UTXO đầu vào của giao dịch sẽ bị xóa và UTXO mới được tạo làm đầu ra. Tổng số tiền đầu vào của một giao dịch thường vượt quá đầu ra của nó, với sự khác biệt là phí mạng, thưởng cho những người khai thác đóng gói giao dịch. Mức phí tương quan với độ phức tạp của giao dịch, nghĩa là các giao dịch có nhiều đầu vào và đầu ra thường yêu cầu phí mạng cao hơn.

(2) Đánh số và theo dõi Satoshi

Có tổng cộng 2,1 nghìn tỷ * 10^8 satoshi trong mạng Bitcoin. Làm thế nào để giao thức Ordinals đánh số duy nhất cho mỗi satoshi và theo dõi tài khoản của nó? Theo giao thức Ordinals, satoshi được đánh số dựa trên thứ tự chúng được khai thác. Siêu dữ liệu của Ordinals không được lưu trữ ở một vị trí cụ thể mà được nhúng vào dữ liệu nhân chứng của giao dịch. Dữ liệu này được “ghi” giống như một dòng chữ trên các phần cụ thể của giao dịch Bitcoin, được đính kèm với các satoshi cụ thể. Quá trình này được hỗ trợ thông qua Segregated Witness (SegWit) và “Pay-to-Taproot” (P2TR), cho phép ghi bất kỳ dạng nội dung nào (như văn bản, hình ảnh hoặc video) trên satoshi được chỉ định.

(3) Nâng cấp SegWit và Taproot

SegWit là một bản nâng cấp giao thức quan trọng cho Bitcoin, tách biệt một số dữ liệu chữ ký giao dịch (dữ liệu nhân chứng) khỏi chính các giao dịch, do đó giảm kích thước dữ liệu được lưu trữ trong các khối Bitcoin. Việc mở rộng công suất khối này cho phép thực hiện 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í. Bản nâng cấp SegWit đã giới thiệu một trường nhân chứng mới trong kết quả đầu ra giao dịch để nâng cao quyền riêng tư và hiệu suất. Mặc dù dữ liệu nhân chứng ban đầu không được thiết kế để lưu trữ dữ liệu, nhưng nó mang đến cơ hội lưu trữ siêu dữ liệu như chữ khắc. Bản nâng cấp Taproot 2021 cho phép lưu trữ riêng tư hơn các điều kiện giao dịch khác nhau trên blockchain. Với đường dẫn tập lệnh của Taproot, nội dung dòng chữ có thể được lưu trữ trong tập lệnh chi tiêu, hầu như không bị hạn chế về nội dung. Ngoài ra, cơ chế giảm giá của Taproot giúp việc lưu trữ nội dung ghi chú tiết kiệm hơn, tiết kiệm tài nguyên đáng kể. Giao thức Ordinals tận dụng một cách khéo léo khả năng nới lỏng các hạn chế của SegWit trong việc ghi kích thước nội dung vào mạng Bitcoin, lưu trữ nội dung ghi chú trong dữ liệu nhân chứng, với siêu dữ liệu lên tới 4MB. Taproot giúp việc lưu trữ bất kỳ dữ liệu nhân chứng nào trong các giao dịch Bitcoin trở nên dễ dàng hơn, cho phép nhà phát triển Casey Rodarmor của Ordinals sử dụng lại các mã opcode cũ (OP_FALSE, OP_IF, OP_PUSH) để đóng gói nội dung dưới dạng chữ khắc, do đó lưu trữ dữ liệu tùy ý.

(4) Quy trình đúc chữ khắc

Cam kết: Bước đầu tiên trong giao dịch là tạo đầu ra trỏ đến tập lệnh Taproot chứa nội dung dòng chữ. Đầ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 ghi đã được liên kết với UTXO của đầu ra giao dịch, nhưng nó vẫn chưa được công khai.

Tiết lộ: Trong giai đoạn này, giao dịch được bắt đầu bằng cách sử dụng UTXO tương ứng với dòng chữ làm đầu vào. Tại thời điểm này, nội dung của dòng chữ được tiết lộ cho toàn bộ mạng.

Thông qua hai bước này, nội dung của dòng chữ hiện được liên kết với UTXO mà nó ghi. Theo sau Satoshi đã đề cập trước đó, dòng chữ được hiện thực hóa trên Satoshi đầu tiên của UTXO tương ứng của đầu vào. Nội dung của dòng chữ được bao gồm trong đầu vào của giao dịch được hiển thị. Satoshi được khắc đặc biệt này có thể được chuyển nhượng, mua, bán, mất và phục hồi.

III. Nguyên tắc và cách thực hiện ghi đệ quy Bitcoin

Sau khi hiểu các nguyên tắc cơ bản của Ordinals, chúng ta hãy xem các dòng chữ đệ quy:

Giao thức Ordinals đã giới thiệu khả năng khắc hoàn toàn các tệp trên blockchain trên Bitcoin. Trước khi xuất hiện các dòng chữ đệ quy, các thứ tự giống như những hòn đảo biệt lập và hữu hạn. Mặc dù bạn có thể ghi văn bản, hình ảnh và mã nhưng chúng không thể tương tác với nhau.

Tuy nhiên, với sự ra đời của dòng chữ đệ quy, điều này sắp thay đổi. Giờ đây, các dòng chữ có thể sử dụng cú pháp đặc biệt “/-/content/:inscription_id” để yêu cầu nội dung của các dòng chữ khác. Điều này cho phép người dùng tạo chữ khắc trên chuỗi Bitcoin với ít dung lượng hơn và phí thấp hơn.

Dòng chữ đệ quy là một tiêu chuẩn để phân giải dòng chữ. Cú pháp của nó về cơ bản liên quan đến việc sử dụng mã để tìm hình ảnh. Tạo dòng chữ trong bộ sưu tập PFP bao gồm việc tải lên các mẫu, màu sắc, hành động tương ứng và các yếu tố khác của hình ảnh. Sau đó, những phần tử này có thể được kết hợp và ghép lại với những phần tử đã có trên chuỗi, loại bỏ nhu cầu tải lên hoặc tải xuống hình ảnh thực tế.

Chữ khắc đệ quy có các đặc điểm sau:

Với đặc tính tự tham chiếu độc đáo của mình, các dòng chữ đệ quy mang lại cơ hội thoát khỏi những ràng buộc của các phương pháp khắc dòng trước đó, vượt ra khỏi trạng thái lúng túng khi mỗi dòng chữ bị cô lập và không liên quan, do đó mở ra khả năng kết hợp sáng tạo.

Ở dạng mã văn bản, các dòng chữ đệ quy duy trì kích thước nhỏ gọn, không chỉ giảm chi phí mà còn cho phép kích thước của dòng chữ vượt quá giới hạn 4 MB của khối Bitcoin.

Tiến bộ này nâng cao khả năng tương tác, khả năng lập trình và khả năng mở rộng, đưa thêm nhiều khả năng và trí tưởng tượng sáng tạo vào chuỗi Bitcoin.

Từ góc độ giao thức, tương lai có vẻ rất rộng lớn, với những câu chuyện phong phú đang chờ các nhà phát triển và người dùng xây dựng và áp dụng.

Tuy nhiên, vẫn còn một số thách thức, chẳng hạn như liệu các dòng chữ có thể được lập chỉ mục và thu thập trên các 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ông nhận rộng rãi của chúng.

IV. Các phương pháp ứng dụng sáng tạo của việc khắc đệ quy Bitcoin

Sự xuất hiện của dòng chữ đệ quy đã mở ra nhiều ứng dụng mang tính đổi mới mạnh mẽ. Tự hào với tính linh hoạt cao, tích hợp dễ dàng và hiệu quả về mặt chi phí, chữ khắc đệ quy đã mang đến những khả năng mới vô tận cho lĩnh vực chữ khắc. Bài viết này sẽ thảo luận về một số trường hợp cụ thể để minh họa những đổi mới và ứng dụng tiềm năng của chữ khắc đệ quy.

Sự xuất hiện của dòng chữ đệ quy đã mở ra nhiều ứng dụng mang tính đổi mới mạnh mẽ. Tự hào với tính linh hoạt cao, tích hợp dễ dàng và hiệu quả về mặt chi phí, chữ khắc đệ quy đã mang đến những khả năng mới vô tận cho lĩnh vực chữ khắc. Bài viết này sẽ thảo luận về một số trường hợp cụ thể để minh họa những đổi mới và ứng dụng tiềm năng của chữ khắc đệ quy.

Hãy cùng đi sâu vào một số trường hợp điển hình cho thấy tiềm năng mạnh mẽ của chữ khắc đệ quy:

(1) Nghệ thuật sáng tạo trên chuỗi: 1Mask

Bằng cách kết hợp hơn nữa các sơ đồ ban đầu khác nhau, có thể đạt được các bộ sưu tập và tạo ra các bản khắc thứ cấp: ví dụ: kết hợp a1 và a2 trong một bộ sưu tập hoặc kết hợp các bộ sưu tập a và b. Trên cơ sở này, chuỗi Bitcoin dự kiến sẽ tạo ra nghệ thuật sáng tạo tương tác tự nhiên, hướng đến cộng đồng. Trường hợp đầu tiên của chúng tôi là 1Mask, một dự án nghệ thuật tổng hợp trên chuỗi có chủ đề xoay quanh mặt nạ trên chuỗi BTC. Dự án 1Mask tích hợp khéo léo công nghệ đệ quy của Ordinals, bao gồm các mẫu, thuật toán và tạo dòng chữ.

Nguồn: https://1mask.io/

Phần mẫu bao gồm bảy loại chữ khắc, mỗi loại tương ứng với một định dạng mẫu duy nhất sau image/svg+xml. Phần thuật toán sử dụng địa chỉ ví làm hạt giống, sử dụng các hàm ngẫu nhiên để tạo ra các kết hợp màu khác nhau để tô màu cho các mô hình mặt nạ. Cơ chế tạo dòng chữ khắc tận dụng công nghệ đệ quy để tham chiếu các dòng chữ thuật toán. Mỗi dòng chữ mặt nạ nhúng mã HTML cần thiết để tạo hình ảnh mặt nạ đầy màu sắc cuối cùng. Nó hoạt động bằng cách sử dụng các hạt giống ngẫu nhiên để thực thi mã được lưu trữ trong các dòng chữ thuật toán, điền dữ liệu cụ thể theo chuỗi như địa chỉ ví để đảm bảo tính ngẫu nhiên nhưng vẫn phù hợp với người dùng. Do đó, việc sử dụng cùng một mẫu với cùng một địa chỉ ví luôn mang lại kết quả nhất quán.

Mỗi dòng chữ mặt nạ mới được tạo sẽ kết hợp các chi tiết chuỗi cụ thể của người dùng và tham chiếu đến dòng chữ thuật toán. Được hỗ trợ bởi công nghệ ghi đệ quy, khi các dòng chữ mặt nạ mới này được đưa vào thị trường hoặc được lập chỉ mục bởi các ví, chúng sẽ tự động kích hoạt mã được tham chiếu trong các dòng chữ thuật toán. Việc chạy các mã này với dữ liệu chuỗi dành riêng cho người dùng làm đầu vào cuối cùng sẽ hiển thị hình ảnh mặt nạ độc đáo, thể hiện cá tính.

Trong bối cảnh mạng Bitcoin, dữ liệu chứa trong dòng chữ là bất biến, đảm bảo tính toàn vẹn của chúng. Đặc điểm này đảm bảo rằng các hình ảnh thời gian thực được trình bày dựa trên dữ liệu dòng chữ bất biến này cũng không thể thay đổi được. Miễn là các hạt ngẫu nhiên và thuật toán liên quan đến dòng chữ trên mặt nạ là chính xác, người dùng luôn có thể xác minh tính xác thực và chính xác của quá trình tạo.

Đằng sau dự án này, 1Mask đã giới thiệu một tiêu chuẩn có tên BRC721Auto, đề xuất rằng nghệ thuật sáng tạo hoàn chỉnh trên chuỗi bao gồm ít nhất hai loại chữ khắc: một cho mã và loại kia cho các thông số được cá nhân hóa.

Trong phần ghi mã, 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 của các tham số. DOM này có thể là canvas, SVG hoặc nội dung khác mà trình duyệt có thể nhận dạng được hiển thị bằng đồ họa.

Tất nhiên, dòng chữ mã cũng có thể tham khảo nội dung của dòng chữ khác để hoàn thiện thuật toán của chúng.

Trong dòng chữ tham số, chúng tôi xác định HTML và đặt tham số chung p để tham chiếu Dòng chữ mã. Khi các trình duyệt thông thường cố gắng hiển thị Dòng chữ tham số này, chúng sẽ nhận ra tham số chung p và tự động thực thi hàm start() trong Dòng chữ mã để thêm hoặc sửa đổi DOM HTML hiện tại, cuối cùng hiển thị nội dung của nó. Do đó, các dòng chữ tham số có thể được coi là NFT cuối cùng (Mã thông báo không thể thay thế).

Với công nghệ Ghi đệ quy, mã tạo đồ họa, quy trình thực thi và xác minh đều được bảo vệ dưới sự đồng thuận của chuỗi khối Bitcoin. Trừ khi ai đó thực hiện cuộc tấn công 51% vào Bitcoin, không ai có thể kiểm soát quá trình tạo ERC721Auto NFT, quá trình này sẽ được hệ sinh thái Bitcoin thực hiện tự động.

1Mask cũng đề xuất ba tiêu chuẩn cho các dự án nghệ thuật sáng tạo hoàn chỉnh trên chuỗi. Những tiêu chuẩn này là:

Lưu trữ phi tập trung để tự động tạo mã đồ họa

Thực thi mã phi tập trung dựa trên các tham số do người dùng cung cấp để tạo đồ họa được cá nhân hóa

Xác minh phi tập trung về tính chính xác của kết quả được tạo

Theo các tiêu chuẩn này, rõ ràng là nghệ thuật trên chuỗi dựa trên các dòng chữ đệ quy sở hữu các đặc điểm sau:

Tính độc đáo và ngẫu nhiên: Tác phẩm nghệ thuật phải được tạo ra thông qua các thuật toán và hợp đồng thông minh, có tính không thể thay thế, tính độc đáo và những tiết lộ ngẫu nhiên trên chuỗi có thể chứng minh được, đồng thời sở hữu các giá trị nghệ thuật và thẩm mỹ.

Tính tương tác: Người dùng có thể tương tác và kiểm soát tác phẩm nghệ thuật.

Phân cấp: Tác phẩm nghệ thuật hoàn toàn trên chuỗi, được lưu trữ theo cách hoàn toàn phi tập trung và không tổ chức hoặc cá nhân tập trung nào có thể kiểm soát chúng.

Mã có thể tái sử dụng và dựa trên tác phẩm của Ordinals

So với các dự án nghệ thuật tạo hình dựa trên chuỗi khác, nghệ thuật tạo hình dựa trên các dòng chữ đệ quy BTC hoàn toàn trên chuỗi, độc lập và phi tập trung, không dựa vào bất kỳ tài nguyên ngoài chuỗi nào.

(2) Dự án Geek: Quỹ đạo

Do tính linh hoạt của các dòng chữ đệ quy, nó cung cấp một sân khấu để những người đam mê thể hiện tài năng của họ, với các dự án giàu tinh thần đam mê khám phá sâu hơn các ranh giới tiềm năng khác nhau của công nghệ Ordinal.

“Orbinals” là một đại diện điển hình như vậy. Đó là một dự án dành cho người đam mê công nghệ không có Twitter hay trang web chính thức; tất cả nội dung của nó đều dựa trên Sat không phổ biến. Tính đến ngày 20/8, theo giá mới nhất của f2pool, giá Uncommon sat đã vượt quá 366 USD.

Nguồn: https://www.ord.io/?satributes=uncommon&contentType=html&sortBy=newest

Nếu bạn trực tiếp mở URL bộ sưu tập của Orbinals, bạn sẽ thấy rằng mỗi hình ảnh chuỗi chuyển động thiên thể đều tham chiếu đến một số nội dung giống hệt nhau, với các thay đổi tham số nhỏ. Khi điều tra sâu hơn về nội dung được tham chiếu trong các dòng chữ đệ quy của nó, chúng tôi phát hiện ra bí mật thực sự của dự án ẩn trong các liên kết này. Orbinals, có tên đầy đủ là “Orbinals: Three Body Orbit Artifacts on Ordinals”, sử dụng HTML và JavaScript để lập trình chuyển động của ba vật thể, xây dựng dựa trên mã mô phỏng hai vật thể.

Nguồn: https://evgenii.com/blog/ba-body-problem-simulator/

Được hỗ trợ bởi 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 trên chuỗi Bitcoin một cách đơn giản. Và, vì dự án không có Twitter, Discord, trang web chính thức hoặc bất kỳ phương tiện truyền thông xã hội nào nên thông tin trong tương lai có thể được trình bày theo cách rất lập dị, trên số liệu thống kê của chính nhóm.

Nguồn: https://order-delta.vercel.app/content/b5091b76f78d73677ad6b81e4785b0dfebc62b1079a0bf78b8366859a1ffacbci0

Bên cạnh bốn kênh được dự án tiết lộ, còn có một trứng phục sinh ẩn: trong nội dung dòng chữ được tham chiếu, mã chứa một chuỗi hướng dẫn: Các kênh liên lạc trong tương lai trên /sats/ xác nhận và “xác nhận” tình cờ là một trong các sats của nhóm .

Nguồn: https://www.ord.io/sat/1940129935364125

(3) Dự án BRC69: Quân đoàn

BRC69 là một tiêu chuẩn mới để tạo các bộ sưu tập đệ quy, được phát hành bởi Luminex (https://github.com/luminexord/brc69). Tiêu chuẩn này sử dụng các bản ghi đệ quy để tối ưu hóa chi phí ghi bằng giao thức thứ tự trên Bitcoin, tạo điều kiện thuận lợi cho việc triển khai các bộ sưu tập đệ quy trên Bitcoin. Ngoài ra, BRC69 mang lại tính linh hoạt cao và mở ra cơ hội cho nhiều tính năng và 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, chẳng hạn như tính năng hiển thị trước.

Với BRC69, chi phí ghi các bộ sưu tập Ordinals có thể giảm hơn 90%. Việc giảm này đạt được thông qua quy trình bốn bước:

Tính năng ghi âm

Triển khai bộ sưu tập

Biên soạn bộ sưu tập

Tạo nội dung

Miễn là người tạo bộ sưu tập xuất bản danh sách ghi chú chính thức của họ theo các yêu cầu hiện tại, tất cả các quy trình này có thể được hoàn thành mà không cần người lập chỉ mục bên ngoài. Ngoài ra, hình ảnh được tự động hiển thị trên tất cả các giao diện người dùng đã triển khai dòng chữ đệ quy mà không cần thực hiện thêm bước nào.

Orditroops là một NFT đệ quy dựa trên BRC69, triển khai nội dung của giao thức BRC69, tăng khả năng kết hợp của các tính năng, giảm chiếm dụng không gian hình ảnh và cung cấp hình ảnh có độ phân giải cao. Sự kết hợp linh hoạt giữa binh lính, vũ khí và trang phục sẽ tạo thêm nhiều nét đặc sắc và thú vị cho bộ sưu tập NFT này.

Nguồn: https://twitter.com/OrdiTroops

(4) Dự án 3D NFT: OCM (Những chú khỉ trên chuỗi)

Nguồn: https://www.ord.io/3563188a3db53850bba48747293def7bd6b7395e4241b29ec7d49892945cf927i0

OCM là dự án 3D NFT đầu tiên áp dụng các tiêu chuẩn ghi đệ quy. OnChainMonkey ban đầu được tạo trên Ethereum vào tháng 9 năm 2021 và xuất hiện vào đầu năm nay với tư cách là chuỗi 10k đầu tiên được ghi trên Bitcoin.

Là dòng chữ hoạt hình 3D có độ phân giải cao, OCM nhanh chóng nổi bật về độ chi tiết và chất lượng. Trước đó, hầu hết các chữ khắc vẫn là những tệp văn bản nhỏ hoặc hình ảnh có độ phân giải thấp. Ngay cả trên màn hình 4K hoặc 8K, OCM mang lại độ rõ nét tốt, một kỳ tích đạt được với các tệp không lớn hơn 1 KB, điều mà trước đây các dự án khác không thể đạt được.

OCM đạt được khả năng của mình bằng cách đi tiên phong trong việc sử dụng các dòng chữ đệ quy mạnh mẽ. 300 chữ khắc đầu tiên của OCM được khắc trên 300 satoshi liên tiếp trên Bitcoin, bắt đầu từ khối 78 năm 2009 và được sắp xếp theo thứ tự tăng dần của số satoshi của chúng trên chuỗi. Những người xây dựng OCM đã sử dụng mã nhỏ gọn và tham chiếu thư viện P5.JS và Three.JS để những người sáng tạo trong tương lai sử dụng. Người dùng có thể xem và truy cập các thư viện này trong trình duyệt, nơi Dimensions Interactive Art được tự động giải nén trong giao thức Ordinals.

Với các dòng chữ đệ quy, OCM sử dụng hiệu quả không gian khối (mỗi khối nhỏ hơn 1 KB) và đạt được các tiết lộ ngẫu nhiên trên chuỗi, tích hợp chất lượng độ phân giải cao, 3D, hoạt hình và các tính năng nghệ thuật tương tác.

(5) Công cụ âm nhạc trên chuỗi: Công cụ âm nhạc đi vào bóng tối

Nguồn: https://orderals.com/content/6fd06768414dfc2bd68b55869eea6844864fbf71ee72ec26568520e313c2bda2i0

Công cụ âm nhạc này, một phần của trò chơi MUD RPG 'Descent Into Darkness', tạo ra âm nhạc trực tuyến độc đáo từ bất kỳ từ hoặc cụm từ nào được nhập vào. Ratoshi, người sáng lập, nhấn mạnh vai trò quan trọng của ChatGPT trong việc phát triển khía cạnh âm nhạc của dự án, lưu ý rằng việc sử dụng dòng chữ đệ quy giúp giả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 này bày tỏ lòng tôn kính đối với âm nhạc cổ điển của trò chơi điện tử cổ điển.

(6) Trò chơi chuỗi một người chơi

Trò chơi yêu cầu nhiều thành phần khác nhau như hình ảnh, giao diện người dùng và logic nghiệp vụ. Nếu tổng kích thước của các tài liệu này nhỏ hơn 4M, chúng có thể được ghi trong một lần sat mà không cần phải ghi đệ quy. Công nghệ ghi đệ quy phù hợp trong hai trường hợp:

Khi bản thân vật liệu lớn (hơn 4M), chẳng hạn như hình nền 5M, không thể ghi trực tiếp vào một sat duy nhất nhưng có thể được phân tách và tham chiếu trên các sat khác nhau.

Để triển khai logic nghiệp vụ tốt hơn, chẳng hạn như khi 100 dòng chữ sat thuộc về một chuỗi sử dụng cùng một tệp JavaScript (JS). Trong trường hợp này, các dòng chữ đệ quy là phù hợp vì không cần thiết phải ghi lại tệp JS cho mỗi sat.

HTML (giao diện người dùng) và JS (logic nghiệp vụ) của trò chơi được khắc trên 'satoshi' của Bitcoin và được tham chiếu lẫn nhau, cho phép tạo ra các trò chơi mini H5 một người chơi. Dưới đây là ba ví dụ về các trò chơi như vậy:

Một. Trò chơi rắn

Nguồn: ord.io/431507

Trò chơi rắn Bitcoin là một trò chơi chơi đơn H5 điển hình, gợi nhớ đến trò chơi Snake nổi tiếng. Giao diện người dùng và logic của trò chơi này hoàn toàn được chứa trong một Satoshi (Sat) duy nhất mà không sử dụng công nghệ ghi đệ quy. Chuỗi này có tổng cộng 100 NFT. Một cách tiếp cận hiệu quả hơn sẽ liên quan đến việc ghi tệp JavaScript (JS) (logic nghiệp vụ) vào một Thứ Bảy và sử dụng 100 Thứ Bảy khác nhau, mỗi Thứ được ghi bằng HTML, để tham chiếu (hoặc gọi đệ quy) Thứ Bảy của tệp JS để tạo ra các dòng chữ. Phương pháp này sẽ dẫn đến một quá trình hợp lý hơn.

b. Trò chơi ghép hình

Nguồn: ord.io/18201467

Như được minh họa, trò chơi này có lưới kỹ thuật số 3x4 (ở chế độ đơn giản; chế độ phức tạp có lưới 6x6). Người chơi có thể mở hai lưới cùng một lúc và nếu hình ảnh trong lưới khớp với nhau, chúng vẫn hiển thị; nếu không, họ sẽ quay lại dấu hỏi. Chiến thắng đạt được bằng cách hoàn thành nhiệm vụ trong một số lần nhấp chuột nhất định, kiểm tra trí nhớ ngắn hạn của người chơi. Trò chơi này tương tự như trò chơi ghép hình quen thuộc. JS và HTML của trò chơi này được ghi trong Sat, cũng tham chiếu đến “hình nền”, khiến nó trở thành một ứng dụng đơn giản của dòng chữ đệ quy.

Nguồn: ord.io/18201467

c. Trò chơi MUD

Nguồn: https://orderals.com/content/1915ae7d46502199a7d03256efd7f6e2f6aabb8ed7176b34f70b7b8fd778b36ci0

Descent to Darkness, 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ố trò chơi MUD cổ điển với công nghệ thông thường, mang đến cho người chơi trải nghiệm chơi trò chơi độc đáo. Trong game, người chơi dấn thân vào cuộc phiêu lưu trong bóng tối, chạm trán với quái vật, nhiệm vụ và trận đấu trùm. Người chơi chiến đấu với quái vật để hoàn thành nhiệm vụ, mở khóa nhiệm vụ mới và kiếm tiền để nâng cấp thiết bị và mua vật phẩm. Ba trò chơi H5 một người chơi này là những ứng dụng cơ bản. Chúng thiếu tính hoàn chỉnh như trò chơi, không có quy trình trực tuyến để bắt đầu, tiến triển hoặc kết thúc trò chơi cũng như không cho phép lưu trò chơi. Sau khi trò chơi kết thúc, dòng chữ Sat không thay đổi, chỉ xác định logic trò chơi mà không giữ nguyên trạng thái trò chơi. Đây là những nỗ lực ban đầu khi chơi trò chơi chuỗi BTC.

(7)Trò chơi toàn chuỗi nhiều người chơi: BTC PixelWar

Nguồn: https://twitter.com/btcpixelwar

BTC PixelWar tuyên bố là trò chơi nhiều người chơi toàn chuỗi đầu tiên trên chuỗi khối BTC. Người tham gia tạo trên canvas có kích thước 256x256 pixel, bằng cách nhấp trực tiếp vào pixel hoặc tải hình ảnh lên để tạo pixel trên canvas. Mỗi lần gửi tạo ra một dòng chữ về trạng thái mới nhất của khung vẽ, tham chiếu đệ quy dòng chữ từ trạng thái trước đó. Dự án này có thể có nhiều chữ khắc đệ quy nhất cho đến nay, đánh dấu một ứng dụng quan trọng trong lĩnh vực này.

Dự án giới thiệu một tiêu chuẩn mới, “BRC721Cofound”, sử dụng dòng chữ đệ quy để cho phép tất cả người dùng Bitcoin cộng tác trên cùng một khung vẽ, ghi lại quá trình. Mỗi khoảnh khắc là một dòng chữ, ghi lại trạng thái của khung vẽ tại thời điểm đó, bao gồm các pixel mới hoặc được cập nhật và các tham chiếu đến “dòng chữ khoảnh khắc” trước đó cùng với “chữ khắc mã” để quản lý các thay đổi hình ảnh giữa các khoảnh khắc. Với tiềm năng dành cho nhiều người đóng góp, việc hiển thị trạng thái canvas mới nhất yêu cầu đệ quy sâu, có khả năng kéo dài thời gian tải. Để giải quyết vấn đề này, “dòng chữ mã” được thiết kế để chụp nhanh trạng thái canvas mới nhất sau khi hiển thị “dòng chữ khoảnh khắc” hiện tại, sau đó lưu trữ ảnh chụp nhanh này trong cây DOM của dòng chữ hiện tại. Các trình duyệt tuần tự có thể đơn giản hóa quá trình hiển thị bằng cách lưu vào bộ đệm cây DOM của từng dòng chữ thời điểm được hiển thị, do đó làm giảm mức đệ quy.

Nhìn chung, BTC PixelWar là một trò chơi nhiều người chơi BTC mang tính sáng tạo và mang tính biểu tượng trên blockchain. Nó không chỉ thực hiện việc hợp tác sáng tạo giữa nhiều người chơi mà còn tối ưu hóa quá trình kết xuất. Tiêu chuẩn “BRC721Cofound” mở ra những khả năng mới cho các ứng dụng chơi game nhiều người chơi trên chuỗi khối Bitcoin, cho thấy tiềm năng của việc ghi đệ quy trong các lĩnh vực trò chơi và xã hội.

V. Những thách thức và sự phát triển trong tương lai của dòng chữ đệ quy Bitcoin

Chữ khắc đệ quy đã mở ra kỷ nguyên của chữ khắc trên chuỗi 2.0, làm phong phú thêm cách chơi của BTC NFT và khiến BTC NFT ngày càng có khả năng tạo ra một con đường hoàn toàn khác biệt với Ethereum và NFT của các chuỗi khác. Tương lai có tiềm năng to lớn cho trí tưởng tượng và câu chuyện trong không gian này. Các dòng chữ đệ quy kết nối các dòng chữ độc lập trước đó, cho phép chúng tham chiếu lẫn nhau và tạo thành cấu trúc cơ sở dữ liệu đa dạng. Trong các bài viết trước, chúng tôi đã thảo luận về các giao thức phái sinh khác nhau dựa trên Ordinals. Trên thực tế, khi kết hợp với các giao thức này, các dòng chữ đệ quy có thể đọc các dòng chữ khác và phản ứng dựa trên các hướng dẫn thông minh của riêng chúng để cập nhật trạng thái của chúng. Bằng cách lập chỉ mục, họ có thể trực tiếp thao tác trạng thái của các giao thức, hình thành một tập hợp hành động mạch lạc tương tự như hợp đồng thông minh.

Đồng thời, cơ sở dữ liệu rộng lớn về các dòng chữ đệ quy cung cấp nhiều không gian hoạt động và giàu trí tưởng tượng hơn cho các dòng chữ, bao gồm siêu dữ liệu trong các lĩnh vực khác nhau như dữ liệu cơ bản, cơ sở kiến thức, thư viện mã và thư viện chức năng. Chúng có thể tham chiếu lẫn nhau để nhận ra logic phức tạp trong các ứng dụng sản phẩm. Do đó, chúng ta có thể mong đợi việc áp dụng sâu rộng các dòng chữ đệ quy trong nghệ thuật tạo hình, trò chơi blockchain và siêu dữ liệu, tin rằng các ứng dụng sát thủ trong tương lai đang được hình thành.

Tuy nhiên, chữ khắc đệ quy cũng phải đối mặt với một số thách thức:

1. Chẳng hạn, nếu mức đệ quy tăng lên mười nghìn lớp, các trình phân tích cú pháp hiển thị ngoài chuỗi có thể nhanh chóng giải thích điều này không?;

2、Nếu số lượng dòng chữ được tham chiếu tăng lên, chẳng hạn như một Thứ bảy tham chiếu mười nghìn dòng chữ, thì các trình phân tích cú pháp hiển thị ngoài chuỗi có thể xử lý việc này một cách hiệu quả không?

Về mặt lý thuyết, nếu những thách thức này được đáp ứng, các trò chơi hoặc NFT được tạo bằng các dòng chữ đệ quy có thể vô cùng phức tạp và chi tiết. Những vấn đề này khó giải quyết về cơ bản do những hạn chế của mạng BTC, nhưng chúng có thể được giải quyết thông qua các giải pháp kỹ thuật gián tiếp.

VI. Phần kết luận

Việc nâng cấp đệ quy trong giao thức Ordinals cho phép tương tác giữa các bản ghi, tạo ra các trường hợp sử dụng mới và thú vị. Với chức năng này, nghệ thuật sáng tạo, hiển thị trên chuỗi và lưu trữ hiệu quả đã trở thành hiện thực. Chúng ta có thể thấy rằng các nhà phát triển trong hệ sinh thái BTC tiếp tục sáng tạo và phát triển theo các hướng như trò chơi blockchain và nghệ thuật sáng tạo. Các tác phẩm dựa trên các dòng chữ đệ quy đang xuất hiện, dần dần lắp ráp các thành phần khác nhau của một dự án lớn. Trong tương lai, chúng ta có thể mong đợi sự ra đời của các trò chơi trực tuyến, các dự án metaverse và nghệ thuật sáng tạo tương tác với logic sản phẩm phức tạp.

Tuyên bố từ chối trách nhiệm:

  1. Bài viết này được in lại từ [Foresightnews]. Mọi bản quyền đều thuộc về tác giả gốc [JellyZhouishhere、 GryphsisAcademy]. Nếu có ý kiến phản đối việc tái bản này, vui lòng liên hệ với nhóm Gate Learn, họ sẽ xử lý kịp thời.
  2. Tuyên bố miễn trừ trách nhiệm pháp lý: Các quan điểm và ý kiến trình bày trong bài viết này chỉ là của tác giả và không cấu thành bất kỳ lời khuyên đầu tư nào.
  3. Việc dịch bài viết sang các ngôn ngữ khác được thực hiện bởi nhóm Gate Learn. Trừ khi được đề cập, việc sao chép, phân phối hoặc đạo văn các bài viết đã dịch đều bị cấm.
Bắt đầu giao dịch
Đăng ký và giao dịch để nhận phần thưởng USDTEST trị giá
$100
$5500