Được viết bởi: @JellyZhouishhere, @GryphsisAcademy
###TL;DR
Dòng chữ đệ quy, là bản cập nhật lớn mới nhất của Ordinals, mở ra một không gian tưởng tượng rộng lớn cho sự phát triển 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 dòng chữ. Để tạo dòng chữ trong bộ sưu tập PFP, bạn có thể tải lên các tính năng phần tử tương ứng và kết hợp chúng mà không cần tải lên hoặc tải xuống hình ảnh thực tế. Chữ khắc đệ quy có đặc điểm nâng cao khả năng tương tác, giảm chi phí và cho phép kích thước của chữ khắc vượt quá giới hạn 4 MB.
Các hướng sáng tạo dựa trên các dòng chữ đệ quy bao gồm: tháo rời và kết hợp dòng chữ, âm nhạc Bitcoin, trò chơi chuỗi Bitcoin, nghệ thuật tổng hợp, các trang web phi tập trung, v.v. Bài viết trình bày chi tiết một số trường hợp điển hình khi kết hợp chữ khắc đệ quy, cho chúng ta thấy tiềm năng mạnh mẽ của chữ khắc đệ quy.
Dòng chữ đệ quy cũng phải đối mặt với một số thách thức: khi mức độ đệ quy tăng lên, liệu trình phân tích cú pháp có liên quan để hiển thị ngoài chuỗi có thể phân tích cú pháp nhanh chóng hay không; khi số lượng dòng chữ tham chiếu tăng lên, liệu trình phân tích cú pháp có liên quan để hiển thị ngoài chuỗi có thể nhanh chóng hay không phân tích, v.v. Về mặt 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à vô cùng chi tiết. Tuy nhiên, bị giới hạn bởi chính mạng BTC, nó 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.
Chữ khắc đệ quy cho phép các chữ khắc tương tác với nhau, từ đó tạo ra các trường hợp sử dụng mới. Nghệ thuật sáng tạo, hiển thị trên chuỗi và lưu trữ hiệu quả giờ đây đã trở thành hiện thực. ** Chúng ta có thể khám phá các trò chơi như nghệ thuật tổng hợp, trò chơi chuỗi và metaverse trong đó có đệ quy các dòng chữ dự kiến sẽ được áp dụng rộng rãi. Báo cáo chứa đầy kỳ vọng và tin rằng ứng dụng sát thủ trong tương lai đang được hình thành. **
I. Giới thiệu
Sự ra đời của giao thức Ordinals đã cung cấp cho Bitcoin các 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 hệ sinh thái Bitcoin.
Trong vài tháng ngắn ngủi vừa qua, chúng ta đã chứng kiến đường đua Ordinals dần phát triển từ chỗ mù mờ thành một hệ sinh thái. Trong giai đoạn này, 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 Ordinals của chúng tôi vào tháng 6, chúng tôi cũng đã cập nhật phần giới thiệu chi tiết về Ordinals và các thỏa thuận phái sinh BRC20 khác nhau (link:
, trong số đó phải kể đến một bản cập nhật lớn gần đây của Ordinals - sự xuất hiện của dòng chữ đệ quy.
Bản khắc đệ 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. Nó tiếp tục hợp nhất bản cập nhật Recursive Inscription 2167 do Casey Rodarmor, người tạo ra giao thức Bitcoin Ordinals đề xuất, vào mã Ordinals, do đó cung cấp Sự phát triển của khả năng kết hợp trong giao thức Ordinals mở ra một không gian tưởng tượng rộng lớn.
Bài viết này sẽ thảo luận về nguyên tắc của chữ khắc đệ quy và tác động của nó đối với các bản khắc, đồng thời mong đợi hơn nữa các hướng ứng dụng đổi mới có thể có của chữ khắc đệ quy dựa trên các trường hợp hiện có.
2. Nguyên tắc và công nghệ cơ bản 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, giới thiệu NFT vào mạng Bitcoin thông qua Ordinals và Inions (các mệnh lệnh và chữ khắc). Giao thức có thể thêm nội dung tùy ý, chẳng hạn như văn bản, hình ảnh, video và thậm chí cả ứng dụng, vào các sat được đánh số liên tục (đơn vị nhỏ nhất trong Bitcoin) để tạo ra các tạo phẩm kỹ thuật số độc đáo có thể được truyền qua mạng Bitcoin. Hãy sắp xếp các nguyên tắc kỹ thuật quan trọng 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, Đầu ra giao dịch chưa chi tiêu) và 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à cho biết liệu nó có sẵn hay không.
Trong giao dịch Bitcoin, mỗi giao dịch đều có đầu vào và đầu ra. Đầu vào là tham chiếu đến các UTXO hiện có và đầu ra chỉ định địa chỉ và số lượng mới. Sau khi bắt đầu giao dịch, hãy nhập và khóa UTXO có liên quan để tránh sử dụng lại cho đến khi giao dịch được xác nhận. Sau khi xác nhận, UTXO đầu vào của giao dịch sẽ bị xóa và đầu ra sẽ tạo ra một UTXO mới.
Tổng số tiền đầu vào của một giao dịch thường vượt quá tổng số tiền đầu ra và phần chênh lệch được gọi là phí mạng, phần thưởng dành cho những người khai thác đóng gói giao dịch. Phí mạng tỷ lệ thuận với độ phức tạp của giao dịch và các giao dịch nhiều đầu vào-đầ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 21 triệu * 10^8 satoshi trên 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 mà nó thuộc về?
Theo giao thức Ordinals, satoshi được đánh số theo thứ tự 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. Những dữ liệu này được "khắc" giống như dòng chữ trên các phần cụ thể của giao dịch Bitcoin và những dữ liệu này được đính kèm với Satisfied cụ thể.
Quá trình này được thực hiện thông qua Segregated Witness (Segregated Witness, SegWit) và "Pay-to-Taproot, P2TR", có thể khắc bất kỳ dạng nội dung nào (chẳng hạn như văn bản, hình ảnh hoặc video) lên cấp 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 giúp tách một số dữ liệu chữ ký giao dịch (dữ liệu nhân chứng) khỏi chính giao dịch đó, do đó giảm kích thước dữ liệu được lưu trữ trong các khối Bitcoin. Động thái này giúp mở rộng công suất của khối, cho phép nó đáp ứng được nhiều giao dịch hơn, tăng khả năng xử lý giao dịch của mạng và giảm phí giao dịch.
Bản nâng cấp giao thức SegWit giới thiệu một trường nhân chứng mới trong kết quả đầu ra giao dịch để bảo vệ quyền riêng tư và cải thiện hiệu suất. Mặc dù Dữ liệu Nhân chứng không được thiết kế để lưu trữ dữ liệu nhưng nó thực sự mang lại cho chúng tôi cơ hội lưu trữ siêu dữ liệu chẳng hạn như chữ khắc.
Bản nâng cấp giao thức Taproot được giới thiệu vào năm 2021 cho phép các điều kiện giao dịch khác nhau được lưu trữ riêng tư hơn trong chuỗi khối. Thông qua đường dẫn tập lệnh Taproot, chúng tôi có thể lưu trữ nội dung dòng chữ trong tập lệnh thanh toán, hầu như không có hạn chế về nội dung. Hơn nữa, nhờ cơ chế giảm giá của Taproot nên việc lưu trữ nội dung ghi chú trở nên tiết kiệm hơn, tiết kiệm được rất nhiều tài nguyên.
Giao thức Ordinals sử dụng SegWit một cách khéo léo để nới lỏng giới hạn về kích thước nội dung được ghi vào mạng Bitcoin và lưu trữ nội dung ghi trong dữ liệu nhân chứng, có thể lưu trữ siêu dữ liệu lên tới 4MB. Taproot giúp việc lưu trữ dữ liệu nhân chứng tùy ý 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ã hoạt động cũ (OP_FALSE, OP_IF, OP_PUSH) để mô tả nội dung, từ đó lưu trữ dữ liệu tùy ý.
(4) Quá trình đúc chữ khắc
Cam kết: Bước đầu tiên trong giao dịch cam kết là tạo một đầ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 vẫn chưa được công khai.
Tiết lộ: Ở giai đoạn này, giao dịch được bắt đầu bằng cách lấy UTXO tương ứng với dòng chữ đó làm đầu vào. Lúc này, nội dung dòng chữ tương ứng đã được tiết lộ trên toàn mạng.
Qua hai bước trên, nội dung dòng chữ đã được liên kết với UTXO mà nó được ghi trên đó. Sau đó, theo satoshi đã đề cập trước đó, dòng chữ được triển khai trên satoshi đầu tiên tương ứng với UTXO đầu vào. Nội dung của dòng chữ được bao gồm trong đầu vào hiển thị giao dịch. Loại satoshi được in dấu đặc biệt này có thể được chuyển nhượng, mua, bán, mất và phục hồi.
3. Nguyên tắc và cách thực hiện ghi đệ quy của 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 ghi hoàn toàn các tệp trên chuỗi bằng Bitcoin. Trước khi có tính năng ghi đệ quy, ordinals giống như những hòn đảo bị cô lập và bị giới 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, điều đó sắp thay đổi với sự ra đời của các glyph đệ quy. Giờ đây, các dòng chữ có thể yêu cầu nội dung từ các dòng chữ khác bằng cách sử dụng cú pháp đặc biệt "/-/content/:inion_id". Điều này cho phép người dùng sử dụng ít dung lượng hơn và giảm phí khi tạo chữ khắc trên chuỗi Bitcoin.
Dòng chữ đệ quy là một tiêu chuẩn để phân tích dòng chữ. Cú pháp của nó về cơ bản tương tự như sử dụng mã để tìm hình ảnh. Bạn có thể tạo dòng chữ bộ sưu tập PFP bằng cách tải lên mẫu, màu sắc, hành động và các đặc điểm phần tử khác tương ứng với hình ảnh, sau đó bạn có thể kết hợp và ghép các phần tử tương ứng đã tồn tại trên chuỗi mà không 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:
Thông qua thuộc tính tự tham chiếu duy nhất của các dòng chữ đệ quy, chúng ta có cơ hội phá vỡ xiềng xích của các phương pháp khắc trước đó và thoát khỏi tình trạng khó xử là mỗi dòng chữ bị cô lập và không liên quan, từ đó mở ra khả năng tạo ra các kết hợp tự do.
Dòng chữ đệ quy, ở dạng mã văn bản, giữ kích thước nhỏ, không chỉ giảm chi phí mà còn cho phép kích thước của dòng chữ vượt qua giới hạn 4MB 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ừ cấp độ giao thức, triển vọng trong tương lai rất rộng lớn, với những câu chuyện phong phú đang chờ nhà phát triển và người dùng xây dựng và sử 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 thu thập 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 của nó.
4. Phương pháp ứng dụng sáng tạo của việc ghi đệ quy Bitcoin
Sự xuất hiện của các dòng chữ đệ quy mở ra nhiều ứng dụng mạnh mẽ và sáng tạo. Chữ khắc đệ quy có ưu điểm là tính linh hoạt, ghép nối và kết hợp cao, chi phí thấp mang lại những khả năng mới không giới hạn cho chữ khắc, bài viết dưới đây sẽ giới thiệu những tiềm năng đổi mới và hướng ứng dụng của chữ khắc đệ quy trong một số trường hợp cụ thể.
Thông qua đệ quy, Inion có thể dễ dàng tham khảo mã của các Inion khác. Nội dung của một dòng chữ bây giờ có thể được sử dụng bởi nhiều dòng chữ khác. Khả năng kết hợp mới này mở ra nhiều khả năng mà chúng ta chưa khám phá, chẳng hạn như khả năng ghi nội dung dưới dạng hình ảnh, video, trò chơi 3D phức tạp, v.v. trên chuỗi. Ghi đệ quy giúp xây dựng mạng nội bộ. Nhiều khả năng hơn bao gồm tạo dòng chữ thứ cấp, phân cấp GitHub, phân mảnh kết hợp NFT, v.v. Sử dụng các dòng chữ đệ quy, chúng ta có thể đạt được những ý tưởng sau:
Dưới đây chúng tôi trình bày chi tiết một số trường hợp điển hình cho chúng ta 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 dây chuyền: 1Mask
Bằng cách kết hợp hơn nữa các kế hoạch sơ bộ khác nhau được đề cập ở trên, chúng ta có thể nhận ra sâu hơn sự kết hợp của các bộ sưu tập khác nhau, việc tạo ra các dòng chữ thứ hai, v.v.: ví dụ: a1 và a2 trong một bộ sưu tập được kết hợp, một bộ sưu tập và bộ sưu tập b để kết hợp. Trên cơ sở này, nghệ thuật sáng tạo tương tác nguyên gốc thực sự được thúc đẩy bởi cộng đồng dự kiến sẽ ra đời trên chuỗi BTC.
Trước tiên hãy xem trường hợp đầu tiên: 1Mask.
Đây là một dự án nghệ thuật sáng tạo trên chuỗi theo chủ đề 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 và toàn bộ dự án được kết hợp với ba yếu tố: mẫu, thuật toán và tạo dòng chữ.
nguồn:
Phần mẫu chứa tổng cộng bảy dòng chữ, tương ứng với bảy loại mẫu duy nhất và định dạng của chúng tuân theo image/svg+xml.
Nguyên tắc cơ bản của phần thuật toán là sử dụng địa chỉ ví của người dùng làm hạt giống và sử dụng các hàm ngẫu nhiên để tạo ra nhiều cách kết hợp màu sắc khác nhau để tô màu cho mô hình mặt nạ.
Cơ chế tạo dòng chữ thực hiện tham chiếu đến dòng chữ thuật toán với sự trợ giúp của công nghệ đệ quy. Mỗi glyph 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. Điều này được thực hiện bằng cách thực thi mã được nhúng trong dòng chữ thuật toán bằng một hạt giống ngẫu nhiên, đồng thời điền vào hạt giống ngẫu nhiên đó bằng dữ liệu trên chuỗi dành riêng cho người dùng (chẳng hạn như địa chỉ ví), làm cho nó ngẫu nhiên nhưng phù hợp với người dùng. Do đó, khi cùng một địa chỉ ví sử dụng cùng một mẫu, kết quả được tạo ra luôn nhất quán.
Bất cứ khi nào một dòng chữ mặt nạ hoàn toàn mới được tạo ra, nó sẽ kết hợp các chi tiết trên chuỗi dành riêng cho người dùng và tham chiếu dòng chữ thuật toán. Với sức mạnh của công nghệ ghi đệ quy, khi một dòng chữ mặt nạ mới được tạo ra được đưa vào thị trường hoặc được lập chỉ mục bởi ví, nó sẽ tự động kích hoạt mã tham chiếu được nhúng trong dòng chữ thuật toán. Các mã này chạy với dữ liệu trên chuỗi dành riêng cho người dùng làm đầu vào và cuối cùng hiển thị hình ảnh mặt nạ xác định cá tính, độc đáo.
Trong môi trường mạng Bitcoin, dữ liệu chứa trong dòng chữ là bất biến, do đó đảm bảo tính toàn vẹn của nó. Đặc tính này xác định rằng hình ảnh thời gian thực được trình bày dựa trên dữ liệu dòng chữ không thể thay đổi này cũng là không thể thay đổi. 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 có thể xác minh tính xác thực và chính xác của quá trình tạo bất cứ lúc nào.
Đằng sau dự án này, 1Mask đã giới thiệu thêm một tiêu chuẩn có tên BRC721Auto, tiêu chuẩn này đề xuất rằng tác phẩm nghệ thuật được tạo hoàn chỉnh trên dây chuyền bao gồm ít nhất hai loại chữ khắc: loại thứ nhất là dòng chữ mã và loại thứ hai là dòng chữ các thông số được cá nhân hóa . **
Trong Code Inscription, chúng ta cần mã hóa một thuật toán có thể tự động tạo HTML DOM dựa trên nội dung của các tham số. DOM này có thể là canvas, SVG hoặc thứ gì khác mà trình duyệt có thể nhận dạng và hiển thị dưới dạng đồ họa tương ứng.
Tất nhiên, các dòng chữ mã cũng có thể tham khảo nội dung của các dòng chữ khác để hoàn thiện thuật toán của chúng.
Trong phần ghi tham số, chúng ta cần xác định HTML và xác định tham số toàn cục p trong đó để tham chiếu đến Code Inion. Khi các trình duyệt thông thường cố gắng hiển thị Parameter Inion này, chúng sẽ nhận ra tham số chung p và tự động thực thi hàm start () trong Code Inion để thêm hoặc sửa đổi DOM của HTML hiện tại và cuối cùng hiển thị nội dung của HTML này. Do đó, 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 sự trợ giúp của công nghệ Recursive Inion, mã cần thiết để tạo đồ họa, quy trình thực thi mã và quy trình xác minh đều được đặt dưới sự bảo vệ của sự đồng thuận chuỗi khối Bitcoin. Trừ khi ai đó có thể 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 một cách tự động.
1Mask đề xuất thêm ba tiêu chuẩn chính để tạo ra các dự án nghệ thuật trên toàn bộ chuỗi. Ba tiêu chí đó là:
Lưu trữ mã phi tập trung tự động tạo đồ 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 biểu đồ đượ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
Dựa trên các tiêu chí trên, không khó để nhận thấy nghệ thuật on-chain dựa trên các dòng chữ đệ quy có những đặc điểm sau:
Tính độc đáo và 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, 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 và cũng phải 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à kiểm soát công việc.
Phân cấp: Nghệ thuật hoàn toàn bị xiềng xích, phân cấp hoàn toàn và không một 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ã và dựa trên các tác phẩm của Ordinals
So với các dự án nghệ thuật sáng tạo trên các chuỗi khác như Ethereum, nghệ thuật sáng tạo dựa trên dòng chữ đệ quy BTC là nghệ thuật sáng tạo hoàn toàn trên chuỗi duy nhất và nó là nghệ thuật sáng tạo phi tập trung độc lập không dựa vào bất kỳ tài nguyên ngoài chuỗi nào. **
(2) Dự án Geek: Orbinals
Do tính linh hoạt của các dòng chữ đệ quy, điều này tạo cơ hội cho những người đam mê thể hiện tài năng của mình và các dự án giàu tinh thần đam mê khám phá sâu hơn ranh giới của các khả năng khác nhau của công nghệ Ordinal.
"Orbinals" là một đại diện điển hình cho điều này. Đây là một dự án đam mê không có Twitter và không có trang web chính thức. Tất cả nội dung của dự án đều dựa trên Uncommon sat. Theo giá mới nhất của f2pool, tính đến ngày 20 tháng 8, Uncommon sat Đơn giá đạt hơn 366 USD.
nguồn:
Nếu trực tiếp mở trang web bộ sưu tập Orbinals, bạn sẽ thấy rằng một số tham chiếu trong mỗi bức ảnh về chuỗi chuyển động thiên thể của nó sau khi mở đều giống nhau và các thông số bên trong sẽ khác nhau, vì vậy hãy đào sâu vào nội dung được tham chiếu trong phần đệ quy của nó. dòng chữ Cuối cùng, chúng ta có thể phát hiện ra rằng bí mật thực sự về dự án được ẩn giấu trong liên kết tham chiếu này ( , tên đầy đủ của Orbinals là "Orbinals: Three Body Orbit Artifacts on Ordinals", đằng sau đó là việc sử dụng HTML và Java để lập trình chuyển động của ba vật thể, Dựa trên mã mô phỏng hai vật thể.
nguồn:
Vớ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 trên chuỗi Bitcoin một cách ngắn gọn.
Và vì không có phương tiện truyền thông xã hội nào như Twitter, Discord và trang web chính thức được thiết lập nên dự án rất có thể sẽ sử dụng một cách tiếp cận rất táo bạo và thông tin trong tương lai sẽ được trình bày trên các số liệu thống kê do chính nhóm kiểm soát.
Nguồn:
Ngoài bốn kênh được bên dự án tiết lộ, còn có một quả trứng Phục sinh ẩn giấu: trong nội dung dòng chữ được dự án trích dẫn (có một chuỗi hướng dẫn ẩn trong mã: các kênh Giao tiếp trong tương lai trên /sats/ xác nhận và thừa nhận cũng tình cờ thuộc về đội một ngồi.
Nguồn:
(3) Dự án BRC69: Orditroops
BRC69 là một tiêu chuẩn mới được Luminex phát hành để tạo các bộ sưu tập đệ quy (tiêu chuẩn này sử dụng các bản ghi đệ quy để tối ưu hóa chi phí ghi trên Bitcoin bằng các giao thức thứ tự, giúp khởi chạy 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ở cánh cửa cho nhiều cải tiến và tính năng hơn, mở đường cho các tính năng thú vị hơn trên chuỗi như các tính năng trước buổi chiếu và hơn thế nữa.
Với BRC69, chi phí khắc chữ cho bộ sưu tập Ordinals có thể giảm hơn 90%. Mức giảm này đạt được thông qua quy trình 4 bước:
Ghi lại đặc điểm
Bộ sưu tập triển khai
Bộ sưu tập tổng hợp
Tạo tài sản
Tất cả các quy trình này có thể được thực hiện mà không cần người lập chỉ mục bên ngoài, 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 cho bộ sưu tập của họ phù hợp với các yêu cầu hiện tại. Ngoài ra, hình ảnh sẽ được tự động hiển thị trên tất cả các giao diện người dùng đã triển khai hình tượng đệ 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. Nó 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 và giảm không gian bị hình ảnh chiếm giữ. Hình ảnh có độ phân giải khá cao. Sự kết hợp linh hoạt giữa binh lính, vũ khí và trang phục tất cả đều bổ sung vào bộ sưu tập NFT này. Rất nhiều tính năng và thú vị.
nguồn:
(4) Dự án 3D NFT: OCM (On-Chain Monkeys)
Nguồn:
OCM là dự án 3D NFT đầu tiên áp dụng tiêu chuẩn ghi đệ quy. OnChainMonkey lần đầu tiên là dự án NFT được tạo trên Ethereum vào tháng 9 năm 2021. Đầu năm nay, chuỗi OnChainMonkey xuất hiện với tư cách là chuỗi 10k đầu tiên được khắc 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. Cần lưu ý rằng trước đó hầu hết các chữ khắc vẫn là các tệp văn bản nhỏ hoặc hình ảnh có độ phân giải thấp. OCM mang lại độ rõ nét tốt ngay cả trên màn hình 4K hoặc 8K. Chất lượng này đạt được với các tệp có kích thước không quá 1 KB mỗi tệp, điều mà các dự án trước đây của OCM đã phải vật lộn để đạt được.
OCM có thể đạt được điều này vì nó đi tiên phong trong việc sử dụng các dòng chữ đệ quy mạnh mẽ. 300 satoshi đầu tiên của OCM được ghi trên 300 satoshi liên tiếp của Bitcoin, bắt đầu từ khối 78 năm 2009, được sắp xếp trên chuỗi theo thứ tự tăng dần của số lượng satoshi của chúng. Các nhà xây dựng OCM sử dụng mã được rút gọn và tham chiếu các thư viện P5.JS và Three.JS để các nhà xây dựng trong 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 và Dimensions Interactive Art sẽ tự động được giải nén trong giao thức Ordinals khi được hiển thị.
Thông qua 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à thực hiện các tiết lộ ngẫu nhiên trên chuỗi, tích hợp các tính năng như chất lượng độ phân giải 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: Công cụ âm nhạc Descent to Darkness
Nguồn:
Nhập bất kỳ từ hoặc cụm từ nào để tạo ra âm nhạc độc đáo trên chuỗi. Công cụ âm nhạc này là sản phẩm hỗ trợ của trò chơi MUD RPG "Descent Into Darkness". Âm nhạc được tạo ra bằng cách nhập từ khóa. Người sáng lập Ratoshi nhấn mạnh rằng ChatGPT đóng một vai trò quan trọng trong việc phát triển việc sử dụng âm nhạc của dự án và việc sử dụng dòng chữ đệ quy đã giúp tiết kiệm chi phí đáng kể. Một sự kết hợp đặc biệt giữa công nghệ blockchain và trí tuệ nhân tạo nhằm bày tỏ lòng tôn kính 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
Một trò chơi yêu cầu nhiều vật liệu thành phần 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 vật liệu nhỏ hơn 4M, trò chơi có thể được hoàn thành bằng cách ghi một Sat mà không cần sử dụng dòng chữ đệ quy.
Có hai tình huống mà kỹ thuật ghi đệ quy phù hợp:
Bản thân vật liệu có kích thước lớn (lớn hơn 4M), ví dụ: hình nền 5M không thể khắc trực tiếp trên Sat, nhưng có thể chia nhỏ và đặt thành các Sat khác nhau để tham khảo và hiển thị;
Nếu bạn muốn triển khai logic nghiệp vụ tốt hơn, ví dụ: nếu có 100 dòng chữ Sat trong một loạt trò chơi, sử dụng cùng một tệp Java (JS), thì trong trường hợp này, việc sử dụng dòng chữ đệ quy cũng phù hợp, vì ở đó mỗi game không cần thiết, mỗi thứ 7 sẽ khắc lại file JS 1 lần.
Cả HTML (giao diện người dùng) và JS (logic nghiệp vụ) của trò chơi đều được khắc trên "Satoshi" của BTC và chúng tham chiếu lẫn nhau để tạo ra một trò chơi mini H5 một người chơi.
Dưới đây là 3 ví dụ về các trò chơi mini H5 một người chơi như vậy:
a.Trò chơi rắn
****Nguồn: ord .io/431507
Trò chơi rắn Bitcoin, trò chơi này là một trò chơi một người chơi H5 điển hình và cũng là một trò chơi nổi tiếng: Rắn săn mồi. Giao diện người dùng và logic thực thi của trò chơi này đều được viết vào Thứ Bảy này và không sử dụng công nghệ ghi đệ quy. Tổng số NFT trong loạt bài này là 100. Trên thực tế, một phương pháp tốt hơn là khắc tệp JS (logic nghiệp vụ) trên một Thứ bảy, sau đó sử dụng 100 Thứ bảy khác nhau được khắc bằng HTML để tham chiếu (hoặc gọi nó là đệ quy) Thứ bảy nơi đặt tệp JS để tạo dòng chữ. Điều này sẽ ngắn gọn hơn.
b.Trò chơi Lianliankan
Nguồn: ord.io/18201467
Như trong hình, trò chơi là lưới kỹ thuật số 3*4 (đây là chế độ đơn giản, chế độ phức tạp là lưới kỹ thuật số 6*6), bạn có thể nhấp vào hai ô vuông cùng một lúc. Khi hình ảnh của hai hình vuông giống nhau, nó sẽ được hiển thị cố định, vào các thời điểm khác nhau, nó sẽ được hiển thị trực tiếp dưới dạng dấu chấm hỏi và chiến thắng sẽ được coi là hoàn thành trong một số lần nhấp chuột nhất định. Giới hạn số lần nhấp chuột để 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 Lianliankan quen thuộc. JS và HTML của trò chơi này đều được ghi trong Thứ bảy này, nhưng nó tham chiếu đến "hình nền" (như được hiển thị bên dưới), vì vậy đây là 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:
Descent to 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ố trò chơi MUD cổ điển và 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 Descent in Darkness, người chơi sẽ vào vai một nhà thám hiểm đang 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 chiế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ở khóa nhiệm vụ mới và nhận tiền vàng để nâng cấp thiết bị và mua vật phẩm.
Ba trò chơi mini H5 một người chơi ở trên là những ứng dụng rất đơn giản. Là một trò chơi, chúng chưa hoàn chỉnh. Quá trình bắt đầu, tiến trình và kết thúc trò chơi không được tải lên chuỗi và quá trình trò chơi không thể được lưu trữ. Sau trò chơi đã kết thúc, dòng chữ Sat cũng không có gì thay đổi. , chỉ xác định logic của trò chơi chứ không lưu trạng thái của trò chơi. Đây chỉ là nỗ lực sơ bộ của trò chơi chuỗi BTC.
(7) Trò chơi toàn chuỗi nhiều người chơi: BTC PixelWar
Nguồn:
BTC PixelWar là trò chơi nhiều người chơi toàn chuỗi BTC và dự án tuyên bố đây là trò chơi nhiều người chơi toàn chuỗi đầu tiên trên chuỗi BTC. Người tham gia tạo trên canvas có kích thước 256*256 pixel. Bạn có thể nhấp trực tiếp vào pixel hoặc bạn có thể tải hình ảnh lên để tạo pixel và đặt chúng lên khung vẽ. Mỗi lần Gửi sẽ tạo ra một dòng chữ về trạng thái mới nhất của toàn bộ khung vẽ. Mỗi dòng chữ được tạo ra đề cập đến trạng thái của dòng chữ đã được tạo lần trước. Dòng chữ này được đệ quy từng lớp. Đây có thể là dự án đệ quy nhất trên thị trường hiện tại, và nó cũng là một dòng chữ đệ quy. Trường ứng dụng Một ứng dụng tượng trưng.
Dự án đề xuất một tiêu chuẩn hoàn toàn mới, "BRC721Cofound", sử dụng các 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ẽ và ghi lại quy trình của họ, với mỗi khoảnh khắc là một dòng chữ mô tả quá trình đồng sáng tạo. Khung vẽ trông giống như khoảnh khắc này. Dòng chữ này được gọi là "dòng chữ khoảnh khắc" và chứa các pixel mới được thêm hoặc cập nhật tại thời điểm này. Nó cũng chứa các tham chiếu đến "dòng chữ khoảnh khắc" trước đó và quá trình xử lý các thay đổi hình ảnh giữa hai khoảnh khắc. "Dòng chữ mã". Xét rằng có thể có nhiều người cùng tham gia vẽ tranh, việc hiển thị trạng thái canvas mới nhất yêu cầu đệ quy sâu để tải các pixel do mỗi người vẽ. Tuy nhiên, quá trình này có thể dẫn đến việc 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ế ở dạng " Dòng chữ khoảnh khắc" hiện tại sẽ chụp ảnh nhanh trạng thái canvas mới nhất sau khi quá trình kết xuất hoàn tất. Ảnh chụp nhanh này sau đó được lưu trữ trong cây DOM của Dòng chữ hiện tại. Do đó, 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ộ nhớ đệm cây DOM được ghi tại mỗi thời điểm hiển thị, do đó giảm số lượng mức đệ quy.
Nói chung, BTC PixelWar là một trò chơi toàn chuỗi nhiều người chơi BTC đầy sáng tạo và mang tính biểu tượng, giúp thực hiện việc hợp tác giữa nhiều người trong khi tối ưu hóa quá trình kết xuất. Tiêu chuẩn "BRC721Cofound" được giới thiệu trên chuỗi Bitcoin. Nó mở ra những khả năng mới trong lĩnh vực các ứng dụng trò chơi nhiều người chơi và thể hiện tiềm năng của các dòng chữ đệ quy trong các lĩnh vực trò chơi và xã hội.
5. Những thách thức và sự phát triển trong tương lai của dòng chữ đệ quy của Bitcoin
Chữ khắc đệ quy đã mở ra kỷ nguyên của chữ khắc trên chuỗi 2.0, khiến cách chơi của BTC NFT ngày càng phong phú, BTC NFT ngày càng có khả năng bước ra khỏi con đường khác biệt hoàn toàn với NFT của các chuỗi khác như như Ethereum. Trí tưởng tượng/câu chuyện trong tương lai Có rất nhiều không gian.
Các dòng chữ đệ quy cho phép các dòng chữ độc lập trước đó được liên kết trực tiếp và có thể tham chiếu lẫn nhau, do đó tạo thành nhiều cấu trúc cơ sở dữ liệu khác nhau. Trong các bài viết trước, chúng ta đã 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ế, các dòng chữ đệ quy kết hợp với các giao thức phái sinh nêu trên sẽ có thể cập nhật bằng cách đọc các dòng chữ khác và phản ứng theo hướng dẫn thông minh của riêng chúng. Trạng thái riêng của nó có thể trực tiếp vận hành trạng thái thỏa thuận thông qua chỉ mục, từ đó hình thành một tập hợp hành động mạch lạc tương tự như tác dụng của hợp đồng thông minh.
Đồng thời, cơ sở dữ liệu khắc chữ đệ quy khổng lồ giúp các dòng chữ có nhiều không gian hơn để thao tác và tưởng tượng, 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, cơ sở mã, thư viện chức năng, v.v. và chúng có thể tham chiếu trực tiếp lẫn nhau để nhận ra logic phức tạp. Các ứng dụng sản phẩm, vì vậy chúng tôi có thể mong đợi các lĩnh vực như nghệ thuật sáng tạo, trò chơi dây chuyền và metaverse, nơi các dòng chữ đệ quy dự kiến sẽ được áp dụng rộng rãi. Chúng tôi tin rằng các ứng dụng sát thủ trong tương lai đang được triển khai.
Đồng thời, ghi đệ quy cũng phải đối mặt với một số thách thức:
Ví dụ: nếu mức đệ quy tăng lên 10.000 cấp đệ quy, liệu trình phân tích cú pháp liên quan đến kết xuất ngoài chuỗi có thể phân tích cú pháp nhanh chóng không?
Nếu số lượng dòng chữ được tham chiếu tăng lên, ví dụ: Thứ Bảy tham chiếu 10.000 dòng chữ cùng lúc, liệu trình phân tích cú pháp có liên quan được hiển thị trong chuỗi có thể nhanh chóng phân tích cú pháp đó hay không.
Về mặt lý thuyết, nếu có thể đạt được hai điểm này, trò chơi hoặc NFT được tạo ra bởi dòng chữ đệ quy có thể vô cùng phức tạp và vô cùng tốt. Hai vấn đề này bị hạn chế bởi chính mạng BTC và rất khó giải quyết một cách cơ bản, tuy nhiên, chúng có thể được hiện thực hóa thông qua các giải pháp kỹ thuật gián tiếp.
6. Kết luận
Các nâng cấp đệ quy trong giao thức Ordinals cho phép các dòng chữ tương tác với nhau, 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ả giờ đã 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 đang tiếp tục tạo và phát triển nhiều loại sáng tạo và phát triển khác nhau dọc theo dòng trò chơi chuỗi, nghệ thuật tổng hợp , v.v. Các tác phẩm dựa trên dòng chữ đệ quy lần lượt xuất hiện và các thành phần khác nhau để xây dựng một dự án khổng lồ đang dần được tập hợp. Trong tương lai, chúng ta có thể mong đợi hơn nữa về sự ra đời của các trò chơi trực tuyến, siêu dữ liệu, thế hệ tương tác nghệ thuật và các dự án khác có logic sản phẩm phức tạp.
Thẩm quyền giải quyết:
Tuyên bố từ chối trách nhiệm: Báo cáo này là tác phẩm gốc của @JellyZhouishhere, sinh viên của @GryphsisAcademy, dưới sự hướng dẫn của @979_eth và @Erjiueth. Các tác giả hoàn toàn chịu trách nhiệm về mọi nội dung không nhất thiết phản ánh quan điểm của Học viện Gryphsis cũng như quan điểm của tổ chức thực hiện báo cáo. Nội dung và quyết định biên tập không bị ảnh hưởng bởi người đọc. Xin lưu ý rằng tác giả có thể sở hữu các loại tiền điện tử được đề cập trong báo cáo này. Tài liệu này chỉ nhằm mục đích cung cấp thông tin và không nên dựa vào đó để đưa ra quyết định đầu tư. Chúng tôi thực sự khuyên bạn nên tiến hành nghiên cứu của riêng mình và tham khảo ý kiến của cố vấn tài chính, thuế hoặc pháp lý trung lập trước khi đưa ra quyết định đầu tư. Hãy nhớ rằng hiệu suất trong quá khứ của bất kỳ tài sản nào không đảm bảo cho lợi nhuận trong tương lai.
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
Dòng chữ đệ quy: Nền tảng của bộ Lego BTC và các sản phẩm logic phức tạp
Liên kết gốc:
Được viết bởi: @JellyZhouishhere, @GryphsisAcademy
###TL;DR
I. Giới thiệu
Sự ra đời của giao thức Ordinals đã cung cấp cho Bitcoin các 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 hệ sinh thái Bitcoin.
Trong vài tháng ngắn ngủi vừa qua, chúng ta đã chứng kiến đường đua Ordinals dần phát triển từ chỗ mù mờ thành một hệ sinh thái. Trong giai đoạn này, 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 Ordinals của chúng tôi vào tháng 6, chúng tôi cũng đã cập nhật phần giới thiệu chi tiết về Ordinals và các thỏa thuận phái sinh BRC20 khác nhau (link:
, trong số đó phải kể đến một bản cập nhật lớn gần đây của Ordinals - sự xuất hiện của dòng chữ đệ quy.
Bản khắc đệ 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. Nó tiếp tục hợp nhất bản cập nhật Recursive Inscription 2167 do Casey Rodarmor, người tạo ra giao thức Bitcoin Ordinals đề xuất, vào mã Ordinals, do đó cung cấp Sự phát triển của khả năng kết hợp trong giao thức Ordinals mở ra một không gian tưởng tượng rộng lớn.
Bài viết này sẽ thảo luận về nguyên tắc của chữ khắc đệ quy và tác động của nó đối với các bản khắc, đồng thời mong đợi hơn nữa các hướng ứng dụng đổi mới có thể có của chữ khắc đệ quy dựa trên các trường hợp hiện có.
2. Nguyên tắc và công nghệ cơ bản 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, giới thiệu NFT vào mạng Bitcoin thông qua Ordinals và Inions (các mệnh lệnh và chữ khắc). Giao thức có thể thêm nội dung tùy ý, chẳng hạn như văn bản, hình ảnh, video và thậm chí cả ứng dụng, vào các sat được đánh số liên tục (đơn vị nhỏ nhất trong Bitcoin) để tạo ra các tạo phẩm kỹ thuật số độc đáo có thể được truyền qua mạng Bitcoin. Hãy sắp xếp các nguyên tắc kỹ thuật quan trọng 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, Đầu ra giao dịch chưa chi tiêu) và 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à cho biết liệu nó có sẵn hay không.
Trong giao dịch Bitcoin, mỗi giao dịch đều có đầu vào và đầu ra. Đầu vào là tham chiếu đến các UTXO hiện có và đầu ra chỉ định địa chỉ và số lượng mới. Sau khi bắt đầu giao dịch, hãy nhập và khóa UTXO có liên quan để tránh sử dụng lại cho đến khi giao dịch được xác nhận. Sau khi xác nhận, UTXO đầu vào của giao dịch sẽ bị xóa và đầu ra sẽ tạo ra một UTXO mới.
Tổng số tiền đầu vào của một giao dịch thường vượt quá tổng số tiền đầu ra và phần chênh lệch được gọi là phí mạng, phần thưởng dành cho những người khai thác đóng gói giao dịch. Phí mạng tỷ lệ thuận với độ phức tạp của giao dịch và các giao dịch nhiều đầu vào-đầ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 21 triệu * 10^8 satoshi trên 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 mà nó thuộc về?
Theo giao thức Ordinals, satoshi được đánh số theo thứ tự 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. Những dữ liệu này được "khắc" giống như dòng chữ trên các phần cụ thể của giao dịch Bitcoin và những dữ liệu này được đính kèm với Satisfied cụ thể.
Quá trình này được thực hiện thông qua Segregated Witness (Segregated Witness, SegWit) và "Pay-to-Taproot, P2TR", có thể khắc bất kỳ dạng nội dung nào (chẳng hạn như văn bản, hình ảnh hoặc video) lên cấp 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 giúp tách một số dữ liệu chữ ký giao dịch (dữ liệu nhân chứng) khỏi chính giao dịch đó, do đó giảm kích thước dữ liệu được lưu trữ trong các khối Bitcoin. Động thái này giúp mở rộng công suất của khối, cho phép nó đáp ứng được nhiều giao dịch hơn, tăng khả năng xử lý giao dịch của mạng và giảm phí giao dịch.
Bản nâng cấp giao thức SegWit giới thiệu một trường nhân chứng mới trong kết quả đầu ra giao dịch để bảo vệ quyền riêng tư và cải thiện hiệu suất. Mặc dù Dữ liệu Nhân chứng không được thiết kế để lưu trữ dữ liệu nhưng nó thực sự mang lại cho chúng tôi cơ hội lưu trữ siêu dữ liệu chẳng hạn như chữ khắc.
Bản nâng cấp giao thức Taproot được giới thiệu vào năm 2021 cho phép các điều kiện giao dịch khác nhau được lưu trữ riêng tư hơn trong chuỗi khối. Thông qua đường dẫn tập lệnh Taproot, chúng tôi có thể lưu trữ nội dung dòng chữ trong tập lệnh thanh toán, hầu như không có hạn chế về nội dung. Hơn nữa, nhờ cơ chế giảm giá của Taproot nên việc lưu trữ nội dung ghi chú trở nên tiết kiệm hơn, tiết kiệm được rất nhiều tài nguyên.
Giao thức Ordinals sử dụng SegWit một cách khéo léo để nới lỏng giới hạn về kích thước nội dung được ghi vào mạng Bitcoin và lưu trữ nội dung ghi trong dữ liệu nhân chứng, có thể lưu trữ siêu dữ liệu lên tới 4MB. Taproot giúp việc lưu trữ dữ liệu nhân chứng tùy ý 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ã hoạt động cũ (OP_FALSE, OP_IF, OP_PUSH) để mô tả nội dung, từ đó lưu trữ dữ liệu tùy ý.
(4) Quá trình đúc chữ khắc
Qua hai bước trên, nội dung dòng chữ đã được liên kết với UTXO mà nó được ghi trên đó. Sau đó, theo satoshi đã đề cập trước đó, dòng chữ được triển khai trên satoshi đầu tiên tương ứng với UTXO đầu vào. Nội dung của dòng chữ được bao gồm trong đầu vào hiển thị giao dịch. Loại satoshi được in dấu đặc biệt này có thể được chuyển nhượng, mua, bán, mất và phục hồi.
3. Nguyên tắc và cách thực hiện ghi đệ quy của 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 ghi hoàn toàn các tệp trên chuỗi bằng Bitcoin. Trước khi có tính năng ghi đệ quy, ordinals giống như những hòn đảo bị cô lập và bị giới 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, điều đó sắp thay đổi với sự ra đời của các glyph đệ quy. Giờ đây, các dòng chữ có thể yêu cầu nội dung từ các dòng chữ khác bằng cách sử dụng cú pháp đặc biệt "/-/content/:inion_id". Điều này cho phép người dùng sử dụng ít dung lượng hơn và giảm phí khi tạo chữ khắc trên chuỗi Bitcoin.
Dòng chữ đệ quy là một tiêu chuẩn để phân tích dòng chữ. Cú pháp của nó về cơ bản tương tự như sử dụng mã để tìm hình ảnh. Bạn có thể tạo dòng chữ bộ sưu tập PFP bằng cách tải lên mẫu, màu sắc, hành động và các đặc điểm phần tử khác tương ứng với hình ảnh, sau đó bạn có thể kết hợp và ghép các phần tử tương ứng đã tồn tại trên chuỗi mà không 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:
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 thu thập 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 của nó.
4. Phương pháp ứng dụng sáng tạo của việc ghi đệ quy Bitcoin
Sự xuất hiện của các dòng chữ đệ quy mở ra nhiều ứng dụng mạnh mẽ và sáng tạo. Chữ khắc đệ quy có ưu điểm là tính linh hoạt, ghép nối và kết hợp cao, chi phí thấp mang lại những khả năng mới không giới hạn cho chữ khắc, bài viết dưới đây sẽ giới thiệu những tiềm năng đổi mới và hướng ứng dụng của chữ khắc đệ quy trong một số trường hợp cụ thể.
Thông qua đệ quy, Inion có thể dễ dàng tham khảo mã của các Inion khác. Nội dung của một dòng chữ bây giờ có thể được sử dụng bởi nhiều dòng chữ khác. Khả năng kết hợp mới này mở ra nhiều khả năng mà chúng ta chưa khám phá, chẳng hạn như khả năng ghi nội dung dưới dạng hình ảnh, video, trò chơi 3D phức tạp, v.v. trên chuỗi. Ghi đệ quy giúp xây dựng mạng nội bộ. Nhiều khả năng hơn bao gồm tạo dòng chữ thứ cấp, phân cấp GitHub, phân mảnh kết hợp NFT, v.v. Sử dụng các dòng chữ đệ quy, chúng ta có thể đạt được những ý tưởng sau:
Dưới đây chúng tôi trình bày chi tiết một số trường hợp điển hình cho chúng ta 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 dây chuyền: 1Mask
Bằng cách kết hợp hơn nữa các kế hoạch sơ bộ khác nhau được đề cập ở trên, chúng ta có thể nhận ra sâu hơn sự kết hợp của các bộ sưu tập khác nhau, việc tạo ra các dòng chữ thứ hai, v.v.: ví dụ: a1 và a2 trong một bộ sưu tập được kết hợp, một bộ sưu tập và bộ sưu tập b để kết hợp. Trên cơ sở này, nghệ thuật sáng tạo tương tác nguyên gốc thực sự được thúc đẩy bởi cộng đồng dự kiến sẽ ra đời trên chuỗi BTC.
Trước tiên hãy xem trường hợp đầu tiên: 1Mask.
Đây là một dự án nghệ thuật sáng tạo trên chuỗi theo chủ đề 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 và toàn bộ dự án được kết hợp với ba yếu tố: mẫu, thuật toán và tạo dòng chữ.
nguồn:
Phần mẫu chứa tổng cộng bảy dòng chữ, tương ứng với bảy loại mẫu duy nhất và định dạng của chúng tuân theo image/svg+xml.
Nguyên tắc cơ bản của phần thuật toán là sử dụng địa chỉ ví của người dùng làm hạt giống và sử dụng các hàm ngẫu nhiên để tạo ra nhiều cách kết hợp màu sắc khác nhau để tô màu cho mô hình mặt nạ.
Cơ chế tạo dòng chữ thực hiện tham chiếu đến dòng chữ thuật toán với sự trợ giúp của công nghệ đệ quy. Mỗi glyph 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. Điều này được thực hiện bằng cách thực thi mã được nhúng trong dòng chữ thuật toán bằng một hạt giống ngẫu nhiên, đồng thời điền vào hạt giống ngẫu nhiên đó bằng dữ liệu trên chuỗi dành riêng cho người dùng (chẳng hạn như địa chỉ ví), làm cho nó ngẫu nhiên nhưng phù hợp với người dùng. Do đó, khi cùng một địa chỉ ví sử dụng cùng một mẫu, kết quả được tạo ra luôn nhất quán.
Bất cứ khi nào một dòng chữ mặt nạ hoàn toàn mới được tạo ra, nó sẽ kết hợp các chi tiết trên chuỗi dành riêng cho người dùng và tham chiếu dòng chữ thuật toán. Với sức mạnh của công nghệ ghi đệ quy, khi một dòng chữ mặt nạ mới được tạo ra được đưa vào thị trường hoặc được lập chỉ mục bởi ví, nó sẽ tự động kích hoạt mã tham chiếu được nhúng trong dòng chữ thuật toán. Các mã này chạy với dữ liệu trên chuỗi dành riêng cho người dùng làm đầu vào và cuối cùng hiển thị hình ảnh mặt nạ xác định cá tính, độc đáo.
Trong môi trường mạng Bitcoin, dữ liệu chứa trong dòng chữ là bất biến, do đó đảm bảo tính toàn vẹn của nó. Đặc tính này xác định rằng hình ảnh thời gian thực được trình bày dựa trên dữ liệu dòng chữ không thể thay đổi này cũng là không thể thay đổi. 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 có thể xác minh tính xác thực và chính xác của quá trình tạo bất cứ lúc nào.
Đằng sau dự án này, 1Mask đã giới thiệu thêm một tiêu chuẩn có tên BRC721Auto, tiêu chuẩn này đề xuất rằng tác phẩm nghệ thuật được tạo hoàn chỉnh trên dây chuyền bao gồm ít nhất hai loại chữ khắc: loại thứ nhất là dòng chữ mã và loại thứ hai là dòng chữ các thông số được cá nhân hóa . **
Trong Code Inscription, chúng ta cần mã hóa một thuật toán có thể tự động tạo HTML DOM dựa trên nội dung của các tham số. DOM này có thể là canvas, SVG hoặc thứ gì khác mà trình duyệt có thể nhận dạng và hiển thị dưới dạng đồ họa tương ứng.
Tất nhiên, các dòng chữ mã cũng có thể tham khảo nội dung của các dòng chữ khác để hoàn thiện thuật toán của chúng.
Trong phần ghi tham số, chúng ta cần xác định HTML và xác định tham số toàn cục p trong đó để tham chiếu đến Code Inion. Khi các trình duyệt thông thường cố gắng hiển thị Parameter Inion này, chúng sẽ nhận ra tham số chung p và tự động thực thi hàm start () trong Code Inion để thêm hoặc sửa đổi DOM của HTML hiện tại và cuối cùng hiển thị nội dung của HTML này. Do đó, 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 sự trợ giúp của công nghệ Recursive Inion, mã cần thiết để tạo đồ họa, quy trình thực thi mã và quy trình xác minh đều được đặt dưới sự bảo vệ của sự đồng thuận chuỗi khối Bitcoin. Trừ khi ai đó có thể 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 một cách tự động.
1Mask đề xuất thêm ba tiêu chuẩn chính để tạo ra các dự án nghệ thuật trên toàn bộ chuỗi. Ba tiêu chí đó là:
Dựa trên các tiêu chí trên, không khó để nhận thấy nghệ thuật on-chain dựa trên các dòng chữ đệ quy có những đặc điểm sau:
So với các dự án nghệ thuật sáng tạo trên các chuỗi khác như Ethereum, nghệ thuật sáng tạo dựa trên dòng chữ đệ quy BTC là nghệ thuật sáng tạo hoàn toàn trên chuỗi duy nhất và nó là nghệ thuật sáng tạo phi tập trung độc lập không dựa vào bất kỳ tài nguyên ngoài chuỗi nào. **
(2) Dự án Geek: Orbinals
Do tính linh hoạt của các dòng chữ đệ quy, điều này tạo cơ hội cho những người đam mê thể hiện tài năng của mình và các dự án giàu tinh thần đam mê khám phá sâu hơn ranh giới của các khả năng khác nhau của công nghệ Ordinal.
"Orbinals" là một đại diện điển hình cho điều này. Đây là một dự án đam mê không có Twitter và không có trang web chính thức. Tất cả nội dung của dự án đều dựa trên Uncommon sat. Theo giá mới nhất của f2pool, tính đến ngày 20 tháng 8, Uncommon sat Đơn giá đạt hơn 366 USD.
nguồn:
Nếu trực tiếp mở trang web bộ sưu tập Orbinals, bạn sẽ thấy rằng một số tham chiếu trong mỗi bức ảnh về chuỗi chuyển động thiên thể của nó sau khi mở đều giống nhau và các thông số bên trong sẽ khác nhau, vì vậy hãy đào sâu vào nội dung được tham chiếu trong phần đệ quy của nó. dòng chữ Cuối cùng, chúng ta có thể phát hiện ra rằng bí mật thực sự về dự án được ẩn giấu trong liên kết tham chiếu này ( , tên đầy đủ của Orbinals là "Orbinals: Three Body Orbit Artifacts on Ordinals", đằng sau đó là việc sử dụng HTML và Java để lập trình chuyển động của ba vật thể, Dựa trên mã mô phỏng hai vật thể.
nguồn:
Vớ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 trên chuỗi Bitcoin một cách ngắn gọn.
Và vì không có phương tiện truyền thông xã hội nào như Twitter, Discord và trang web chính thức được thiết lập nên dự án rất có thể sẽ sử dụng một cách tiếp cận rất táo bạo và thông tin trong tương lai sẽ được trình bày trên các số liệu thống kê do chính nhóm kiểm soát.
Ngoài bốn kênh được bên dự án tiết lộ, còn có một quả trứng Phục sinh ẩn giấu: trong nội dung dòng chữ được dự án trích dẫn (có một chuỗi hướng dẫn ẩn trong mã: các kênh Giao tiếp trong tương lai trên /sats/ xác nhận và thừa nhận cũng tình cờ thuộc về đội một ngồi.
(3) Dự án BRC69: Orditroops
BRC69 là một tiêu chuẩn mới được Luminex phát hành để tạo các bộ sưu tập đệ quy (tiêu chuẩn này sử dụng các bản ghi đệ quy để tối ưu hóa chi phí ghi trên Bitcoin bằng các giao thức thứ tự, giúp khởi chạy 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ở cánh cửa cho nhiều cải tiến và tính năng hơn, mở đường cho các tính năng thú vị hơn trên chuỗi như các tính năng trước buổi chiếu và hơn thế nữa.
Với BRC69, chi phí khắc chữ cho bộ sưu tập Ordinals có thể giảm hơn 90%. Mức giảm này đạt được thông qua quy trình 4 bước:
Tất cả các quy trình này có thể được thực hiện mà không cần người lập chỉ mục bên ngoài, 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 cho bộ sưu tập của họ phù hợp với các yêu cầu hiện tại. Ngoài ra, hình ảnh sẽ được tự động hiển thị trên tất cả các giao diện người dùng đã triển khai hình tượng đệ 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. Nó 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 và giảm không gian bị hình ảnh chiếm giữ. Hình ảnh có độ phân giải khá cao. Sự kết hợp linh hoạt giữa binh lính, vũ khí và trang phục tất cả đều bổ sung vào bộ sưu tập NFT này. Rất nhiều tính năng và thú vị.
nguồn:
(4) Dự án 3D NFT: OCM (On-Chain Monkeys)
OCM là dự án 3D NFT đầu tiên áp dụng tiêu chuẩn ghi đệ quy. OnChainMonkey lần đầu tiên là dự án NFT được tạo trên Ethereum vào tháng 9 năm 2021. Đầu năm nay, chuỗi OnChainMonkey xuất hiện với tư cách là chuỗi 10k đầu tiên được khắc 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. Cần lưu ý rằng trước đó hầu hết các chữ khắc vẫn là các tệp văn bản nhỏ hoặc hình ảnh có độ phân giải thấp. OCM mang lại độ rõ nét tốt ngay cả trên màn hình 4K hoặc 8K. Chất lượng này đạt được với các tệp có kích thước không quá 1 KB mỗi tệp, điều mà các dự án trước đây của OCM đã phải vật lộn để đạt được.
OCM có thể đạt được điều này vì nó đi tiên phong trong việc sử dụng các dòng chữ đệ quy mạnh mẽ. 300 satoshi đầu tiên của OCM được ghi trên 300 satoshi liên tiếp của Bitcoin, bắt đầu từ khối 78 năm 2009, được sắp xếp trên chuỗi theo thứ tự tăng dần của số lượng satoshi của chúng. Các nhà xây dựng OCM sử dụng mã được rút gọn và tham chiếu các thư viện P5.JS và Three.JS để các nhà xây dựng trong 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 và Dimensions Interactive Art sẽ tự động được giải nén trong giao thức Ordinals khi được hiển thị.
Thông qua 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à thực hiện các tiết lộ ngẫu nhiên trên chuỗi, tích hợp các tính năng như chất lượng độ phân giải 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: Công cụ âm nhạc Descent to Darkness
Nhập bất kỳ từ hoặc cụm từ nào để tạo ra âm nhạc độc đáo trên chuỗi. Công cụ âm nhạc này là sản phẩm hỗ trợ của trò chơi MUD RPG "Descent Into Darkness". Âm nhạc được tạo ra bằng cách nhập từ khóa. Người sáng lập Ratoshi nhấn mạnh rằng ChatGPT đóng một vai trò quan trọng trong việc phát triển việc sử dụng âm nhạc của dự án và việc sử dụng dòng chữ đệ quy đã giúp tiết kiệm chi phí đáng kể. Một sự kết hợp đặc biệt giữa công nghệ blockchain và trí tuệ nhân tạo nhằm bày tỏ lòng tôn kính 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
Một trò chơi yêu cầu nhiều vật liệu thành phần 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 vật liệu nhỏ hơn 4M, trò chơi có thể được hoàn thành bằng cách ghi một Sat mà không cần sử dụng dòng chữ đệ quy.
Có hai tình huống mà kỹ thuật ghi đệ quy phù hợp:
Bản thân vật liệu có kích thước lớn (lớn hơn 4M), ví dụ: hình nền 5M không thể khắc trực tiếp trên Sat, nhưng có thể chia nhỏ và đặt thành các Sat khác nhau để tham khảo và hiển thị;
Nếu bạn muốn triển khai logic nghiệp vụ tốt hơn, ví dụ: nếu có 100 dòng chữ Sat trong một loạt trò chơi, sử dụng cùng một tệp Java (JS), thì trong trường hợp này, việc sử dụng dòng chữ đệ quy cũng phù hợp, vì ở đó mỗi game không cần thiết, mỗi thứ 7 sẽ khắc lại file JS 1 lần.
Cả HTML (giao diện người dùng) và JS (logic nghiệp vụ) của trò chơi đều được khắc trên "Satoshi" của BTC và chúng tham chiếu lẫn nhau để tạo ra một trò chơi mini H5 một người chơi.
Dưới đây là 3 ví dụ về các trò chơi mini H5 một người chơi như vậy:
a.Trò chơi rắn
**
**Nguồn: ord .io/431507
Trò chơi rắn Bitcoin, trò chơi này là một trò chơi một người chơi H5 điển hình và cũng là một trò chơi nổi tiếng: Rắn săn mồi. Giao diện người dùng và logic thực thi của trò chơi này đều được viết vào Thứ Bảy này và không sử dụng công nghệ ghi đệ quy. Tổng số NFT trong loạt bài này là 100. Trên thực tế, một phương pháp tốt hơn là khắc tệp JS (logic nghiệp vụ) trên một Thứ bảy, sau đó sử dụng 100 Thứ bảy khác nhau được khắc bằng HTML để tham chiếu (hoặc gọi nó là đệ quy) Thứ bảy nơi đặt tệp JS để tạo dòng chữ. Điều này sẽ ngắn gọn hơn.
b.Trò chơi Lianliankan
Nguồn: ord.io/18201467
Như trong hình, trò chơi là lưới kỹ thuật số 3*4 (đây là chế độ đơn giản, chế độ phức tạp là lưới kỹ thuật số 6*6), bạn có thể nhấp vào hai ô vuông cùng một lúc. Khi hình ảnh của hai hình vuông giống nhau, nó sẽ được hiển thị cố định, vào các thời điểm khác nhau, nó sẽ được hiển thị trực tiếp dưới dạng dấu chấm hỏi và chiến thắng sẽ được coi là hoàn thành trong một số lần nhấp chuột nhất định. Giới hạn số lần nhấp chuột để 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 Lianliankan quen thuộc. JS và HTML của trò chơi này đều được ghi trong Thứ bảy này, nhưng nó tham chiếu đến "hình nền" (như được hiển thị bên dưới), vì vậy đây là một ứng dụng đơn giản của dòng chữ đệ quy.
Nguồn: ord.io/18201467
####c.Trò chơi MUD
Descent to 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ố trò chơi MUD cổ điển và 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 Descent in Darkness, người chơi sẽ vào vai một nhà thám hiểm đang 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 chiế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ở khóa nhiệm vụ mới và nhận tiền vàng để nâng cấp thiết bị và mua vật phẩm.
Ba trò chơi mini H5 một người chơi ở trên là những ứng dụng rất đơn giản. Là một trò chơi, chúng chưa hoàn chỉnh. Quá trình bắt đầu, tiến trình và kết thúc trò chơi không được tải lên chuỗi và quá trình trò chơi không thể được lưu trữ. Sau trò chơi đã kết thúc, dòng chữ Sat cũng không có gì thay đổi. , chỉ xác định logic của trò chơi chứ không lưu trạng thái của trò chơi. Đây chỉ là nỗ lực sơ bộ của trò chơi chuỗi BTC.
(7) Trò chơi toàn chuỗi nhiều người chơi: BTC PixelWar
BTC PixelWar là trò chơi nhiều người chơi toàn chuỗi BTC và dự án tuyên bố đây là trò chơi nhiều người chơi toàn chuỗi đầu tiên trên chuỗi BTC. Người tham gia tạo trên canvas có kích thước 256*256 pixel. Bạn có thể nhấp trực tiếp vào pixel hoặc bạn có thể tải hình ảnh lên để tạo pixel và đặt chúng lên khung vẽ. Mỗi lần Gửi sẽ tạo ra một dòng chữ về trạng thái mới nhất của toàn bộ khung vẽ. Mỗi dòng chữ được tạo ra đề cập đến trạng thái của dòng chữ đã được tạo lần trước. Dòng chữ này được đệ quy từng lớp. Đây có thể là dự án đệ quy nhất trên thị trường hiện tại, và nó cũng là một dòng chữ đệ quy. Trường ứng dụng Một ứng dụng tượng trưng.
Dự án đề xuất một tiêu chuẩn hoàn toàn mới, "BRC721Cofound", sử dụng các 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ẽ và ghi lại quy trình của họ, với mỗi khoảnh khắc là một dòng chữ mô tả quá trình đồng sáng tạo. Khung vẽ trông giống như khoảnh khắc này. Dòng chữ này được gọi là "dòng chữ khoảnh khắc" và chứa các pixel mới được thêm hoặc cập nhật tại thời điểm này. Nó cũng chứa các tham chiếu đến "dòng chữ khoảnh khắc" trước đó và quá trình xử lý các thay đổi hình ảnh giữa hai khoảnh khắc. "Dòng chữ mã". Xét rằng có thể có nhiều người cùng tham gia vẽ tranh, việc hiển thị trạng thái canvas mới nhất yêu cầu đệ quy sâu để tải các pixel do mỗi người vẽ. Tuy nhiên, quá trình này có thể dẫn đến việc 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ế ở dạng " Dòng chữ khoảnh khắc" hiện tại sẽ chụp ảnh nhanh trạng thái canvas mới nhất sau khi quá trình kết xuất hoàn tất. Ảnh chụp nhanh này sau đó được lưu trữ trong cây DOM của Dòng chữ hiện tại. Do đó, 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ộ nhớ đệm cây DOM được ghi tại mỗi thời điểm hiển thị, do đó giảm số lượng mức đệ quy.
Nói chung, BTC PixelWar là một trò chơi toàn chuỗi nhiều người chơi BTC đầy sáng tạo và mang tính biểu tượng, giúp thực hiện việc hợp tác giữa nhiều người trong khi tối ưu hóa quá trình kết xuất. Tiêu chuẩn "BRC721Cofound" được giới thiệu trên chuỗi Bitcoin. Nó mở ra những khả năng mới trong lĩnh vực các ứng dụng trò chơi nhiều người chơi và thể hiện tiềm năng của các dòng chữ đệ quy trong các lĩnh vực trò chơi và xã hội.
5. Những thách thức và sự phát triển trong tương lai của dòng chữ đệ quy của Bitcoin
Chữ khắc đệ quy đã mở ra kỷ nguyên của chữ khắc trên chuỗi 2.0, khiến cách chơi của BTC NFT ngày càng phong phú, BTC NFT ngày càng có khả năng bước ra khỏi con đường khác biệt hoàn toàn với NFT của các chuỗi khác như như Ethereum. Trí tưởng tượng/câu chuyện trong tương lai Có rất nhiều không gian.
Các dòng chữ đệ quy cho phép các dòng chữ độc lập trước đó được liên kết trực tiếp và có thể tham chiếu lẫn nhau, do đó tạo thành nhiều cấu trúc cơ sở dữ liệu khác nhau. Trong các bài viết trước, chúng ta đã 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ế, các dòng chữ đệ quy kết hợp với các giao thức phái sinh nêu trên sẽ có thể cập nhật bằng cách đọc các dòng chữ khác và phản ứng theo hướng dẫn thông minh của riêng chúng. Trạng thái riêng của nó có thể trực tiếp vận hành trạng thái thỏa thuận thông qua chỉ mục, từ đó hình thành một tập hợp hành động mạch lạc tương tự như tác dụng của hợp đồng thông minh.
Đồng thời, cơ sở dữ liệu khắc chữ đệ quy khổng lồ giúp các dòng chữ có nhiều không gian hơn để thao tác và tưởng tượng, 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, cơ sở mã, thư viện chức năng, v.v. và chúng có thể tham chiếu trực tiếp lẫn nhau để nhận ra logic phức tạp. Các ứng dụng sản phẩm, vì vậy chúng tôi có thể mong đợi các lĩnh vực như nghệ thuật sáng tạo, trò chơi dây chuyền và metaverse, nơi các dòng chữ đệ quy dự kiến sẽ được áp dụng rộng rãi. Chúng tôi tin rằng các ứng dụng sát thủ trong tương lai đang được triển khai.
Đồng thời, ghi đệ quy cũng phải đối mặt với một số thách thức:
Ví dụ: nếu mức đệ quy tăng lên 10.000 cấp đệ quy, liệu trình phân tích cú pháp liên quan đến kết xuất ngoài chuỗi có thể phân tích cú pháp nhanh chóng không?
Nếu số lượng dòng chữ được tham chiếu tăng lên, ví dụ: Thứ Bảy tham chiếu 10.000 dòng chữ cùng lúc, liệu trình phân tích cú pháp có liên quan được hiển thị trong chuỗi có thể nhanh chóng phân tích cú pháp đó hay không.
Về mặt lý thuyết, nếu có thể đạt được hai điểm này, trò chơi hoặc NFT được tạo ra bởi dòng chữ đệ quy có thể vô cùng phức tạp và vô cùng tốt. Hai vấn đề này bị hạn chế bởi chính mạng BTC và rất khó giải quyết một cách cơ bản, tuy nhiên, chúng có thể được hiện thực hóa thông qua các giải pháp kỹ thuật gián tiếp.
6. Kết luận
Các nâng cấp đệ quy trong giao thức Ordinals cho phép các dòng chữ tương tác với nhau, 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ả giờ đã 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 đang tiếp tục tạo và phát triển nhiều loại sáng tạo và phát triển khác nhau dọc theo dòng trò chơi chuỗi, nghệ thuật tổng hợp , v.v. Các tác phẩm dựa trên dòng chữ đệ quy lần lượt xuất hiện và các thành phần khác nhau để xây dựng một dự án khổng lồ đang dần được tập hợp. Trong tương lai, chúng ta có thể mong đợi hơn nữa về sự ra đời của các trò chơi trực tuyến, siêu dữ liệu, thế hệ tương tác nghệ thuật và các dự án khác có logic sản phẩm phức tạp.
Thẩm quyền giải quyết:
Tuyên bố từ chối trách nhiệm: Báo cáo này là tác phẩm gốc của @JellyZhouishhere, sinh viên của @GryphsisAcademy, dưới sự hướng dẫn của @979_eth và @Erjiueth. Các tác giả hoàn toàn chịu trách nhiệm về mọi nội dung không nhất thiết phản ánh quan điểm của Học viện Gryphsis cũng như quan điểm của tổ chức thực hiện báo cáo. Nội dung và quyết định biên tập không bị ảnh hưởng bởi người đọc. Xin lưu ý rằng tác giả có thể sở hữu các loại tiền điện tử được đề cập trong báo cáo này. Tài liệu này chỉ nhằm mục đích cung cấp thông tin và không nên dựa vào đó để đưa ra quyết định đầu tư. Chúng tôi thực sự khuyên bạn nên tiến hành nghiên cứu của riêng mình và tham khảo ý kiến của cố vấn tài chính, thuế hoặc pháp lý trung lập trước khi đưa ra quyết định đầu tư. Hãy nhớ rằng hiệu suất trong quá khứ của bất kỳ tài sản nào không đảm bảo cho lợi nhuận trong tương lai.