Prasasti Rekursif: Landasan Rakitan Lego BTC dan Produk Logika Kompleks

MenengahDec 17, 2023
Artikel ini dimulai dengan prinsip-prinsip dasar dan rincian teknis teknologi Ordinals, menganalisis lintasan perkembangannya dan memeriksa pentingnya dan peran yang dimainkan oleh peningkatan Segwit dan Taproot. Ia kemudian menggali konsep prasasti rekursif, menjelaskan kegunaan inovatifnya melalui kasus-kasus dunia nyata.
Prasasti Rekursif: Landasan Rakitan Lego BTC dan Produk Logika Kompleks

TL;DR

Sebagai pembaruan signifikan terkini pada Ordinal, prasasti rekursif telah membuka kemungkinan luas untuk penyusunan protokol Ordinal. Prasasti rekursif adalah standar untuk penguraian prasasti. Membuat prasasti koleksi PFP (Gambar Profil) dimungkinkan dengan mengunggah fitur elemen yang sesuai, memungkinkan perakitan kombinasi tanpa perlu mengunggah atau mengunduh gambar sebenarnya. Prasasti rekursif membanggakan peningkatan interoperabilitas, pengurangan biaya, dan kemampuan untuk menembus batas ukuran 4MB.

Arahan kreatif berdasarkan prasasti rekursif mencakup dekonstruksi dan kombinasi prasasti, musik Bitcoin, permainan blockchain Bitcoin, seni generatif, dan situs web terdesentralisasi. Artikel ini menyajikan contoh rinci prasasti rekursif, yang menunjukkan potensi besarnya.

Namun, prasasti rekursif menghadapi tantangan: apakah parser untuk rendering off-chain dapat menganalisis dengan cepat ketika tingkat rekursif meningkat, dan apakah mereka dapat dengan cepat memproses ketika jumlah prasasti yang direferensikan meningkat. Secara teori, game atau NFT yang dihasilkan oleh prasasti rekursif bisa menjadi sangat rumit dan detail. Namun karena keterbatasan jaringan BTC itu sendiri, realisasinya memerlukan solusi teknis tidak langsung.

Prasasti rekursif memungkinkan prasasti berinteraksi satu sama lain, memungkinkan kasus penggunaan baru. Seni generatif, tampilan on-chain, dan penyimpanan yang efisien telah menjadi kenyataan. Ada harapan besar untuk adopsi mendalam prasasti rekursif dalam seni generatif, permainan blockchain, dan jalur metaverse, dengan keyakinan bahwa aplikasi mematikan sedang dalam pengembangan.

I. Pendahuluan

Kelahiran protokol Ordinals telah memberi Bitcoin fungsi penomoran dan penulisan, sehingga memperluas jangkauan produk ekosistem Bitcoin dan membawa potensi penerapan yang sangat besar bagi komunitas Bitcoin. Dalam beberapa bulan terakhir, kita telah menyaksikan evolusi bertahap jalur Ordinal dari ketidakjelasan menjadi ekosistem yang berkembang. Selama periode ini, protokol Ordinals telah mengalami peningkatan yang signifikan, yang mengarah pada munculnya serangkaian protokol turunan:

Dalam seri Ordinal bulan Juni, kami memperbarui pengenalan mendetail tentang Ordinal dan berbagai protokol turunan BRC20. Khususnya, pembaruan besar-besaran baru-baru ini pada Ordinal – munculnya prasasti rekursif – patut disebutkan. Diumumkan pada tanggal 12 Juni oleh Raph, kepala pengelola baru protokol Bitcoin Ordinals, di GitHub, pembaruan ini mengintegrasikan proposal prasasti rekursif Casey Rodarmor #2167 ke dalam basis kode Ordinals. Perkembangan ini telah membuka kemungkinan besar untuk penyusunan protokol Ordinals. Artikel ini akan mengeksplorasi prinsip-prinsip prasasti rekursif dan dampaknya terhadap Ordinal, dikombinasikan dengan kasus-kasus yang ada untuk memperkirakan potensi penerapan inovatif dari prasasti rekursif.

II. Prinsip Dasar dan Teknologi Protokol Ordinals

Sejak akhir Desember 2022, Casey Rodarmor telah merilis protokol Ordinals, memperkenalkan NFT ke jaringan Bitcoin melalui Ordinals dan Inscriptions. Protokol ini memungkinkan pembuatan artefak digital unik dengan menambahkan konten apa pun, seperti teks, gambar, video, atau bahkan aplikasi, ke sats yang diberi nomor berurutan (unit terkecil dalam Bitcoin) dan memungkinkan transmisinya melalui jaringan Bitcoin. Mari kita selidiki prinsip-prinsip teknis utama yang terlibat dalam protokol Ordinals:

(1)UTXO

Bitcoin menggunakan model pembayaran yang disebut “Output Transaksi Tak Terpakai” (UTXO), di mana semua saldo disimpan dalam daftar UTXO. Setiap UTXO berisi sejumlah Bitcoin, informasi pemilik, dan status ketersediaannya. Dalam transaksi Bitcoin, ada input dan output. Masukan mengacu pada UTXO yang ada, dan keluaran menunjukkan alamat dan jumlah baru. Memulai transaksi akan mengunci UTXO terkait untuk mencegah pembelanjaan ganda hingga transaksi dikonfirmasi. Setelah dikonfirmasi, UTXO masukan transaksi dihapus, dan UTXO baru dihasilkan sebagai keluaran. Jumlah total masukan suatu transaksi biasanya melebihi keluarannya, dengan selisihnya adalah biaya jaringan, yang memberi imbalan kepada penambang yang mengemas transaksi. Biaya tersebut berkorelasi dengan kompleksitas transaksi, artinya transaksi dengan banyak input dan output umumnya memerlukan biaya jaringan yang lebih tinggi.

(2) Penomoran dan Pelacakan Satoshi

Ada total 2,1 triliun * 10^8 satoshi di jaringan Bitcoin. Bagaimana protokol Ordinals secara unik memberi nomor pada setiap satoshi dan melacak akunnya? Menurut protokol Ordinals, satoshi diberi nomor berdasarkan urutan penambangannya. Metadata Ordinal tidak disimpan di lokasi tertentu namun tertanam dalam data saksi transaksi. Data ini “ditulis” seperti prasasti pada bagian tertentu dari transaksi Bitcoin, yang dilampirkan pada satoshi tertentu. Proses ini difasilitasi melalui Segregated Witness (SegWit) dan “Pay-to-Taproot” (P2TR), yang memungkinkan penulisan segala bentuk konten (seperti teks, gambar, atau video) pada satoshi yang ditentukan.

(3) Peningkatan SegWit dan Akar Tunggang

SegWit adalah peningkatan protokol yang signifikan untuk Bitcoin, memisahkan beberapa data tanda tangan transaksi (data saksi) dari transaksi itu sendiri, sehingga mengurangi ukuran data yang disimpan dalam blok Bitcoin. Perluasan kapasitas blok ini memungkinkan lebih banyak transaksi, meningkatkan kapasitas pemrosesan transaksi jaringan, dan mengurangi biaya. Peningkatan SegWit memperkenalkan bidang saksi baru dalam keluaran transaksi untuk meningkatkan privasi dan kinerja. Meskipun data saksi pada awalnya tidak dirancang untuk penyimpanan data, namun memberikan peluang untuk menyimpan metadata seperti prasasti. Peningkatan Taproot pada tahun 2021 memungkinkan penyimpanan yang lebih pribadi untuk berbagai kondisi transaksi di blockchain. Dengan jalur skrip Taproot, konten prasasti dapat disimpan dalam skrip pengeluaran, yang kontennya hampir tidak dibatasi. Selain itu, mekanisme diskon Taproot membuat penyimpanan konten prasasti menjadi lebih ekonomis, menghemat sumber daya yang signifikan. Protokol Ordinals secara cerdik memanfaatkan pelonggaran pembatasan SegWit pada penulisan ukuran konten ke jaringan Bitcoin, menyimpan konten prasasti dalam data saksi, dengan metadata hingga 4MB. Taproot membuat penyimpanan data saksi dalam transaksi Bitcoin menjadi lebih mudah, memungkinkan pengembang Ordinals Casey Rodarmor menggunakan kembali opcode lama (OP_FALSE, OP_IF, OP_PUSH) untuk merangkum konten sebagai prasasti, sehingga menyimpan data arbitrer.

(4) Proses Pencetakan Prasasti

Commit: Langkah awal dalam transaksi adalah membuat output yang menunjuk ke skrip Taproot yang berisi konten prasasti. Output ini menggunakan format penyimpanan Taproot. Pada titik ini, data prasasti sudah ditautkan ke UTXO keluaran transaksi, namun belum bersifat publik.

Reveal: Pada fase ini, transaksi dimulai dengan menggunakan UTXO yang sesuai dengan prasasti sebagai input. Saat ini, isi prasasti tersebut diungkapkan ke seluruh jaringan.

Melalui dua langkah tersebut, isi prasasti kini terikat pada UTXO yang ditorehkannya. Mengikuti Satoshi yang disebutkan sebelumnya, prasasti tersebut diwujudkan pada Satoshi pertama dari UTXO masukan yang sesuai. Isi prasasti disertakan dalam input transaksi yang ditampilkan. Satoshi yang ditulis khusus ini dapat ditransfer, dibeli, dijual, hilang, dan dipulihkan.

AKU AKU AKU. Prinsip dan Implementasi Prasasti Rekursif Bitcoin

Setelah memahami prinsip dasar Ordinal, mari kita lihat prasasti rekursif:

Protokol Ordinals memperkenalkan kemampuan untuk mengukir file sepenuhnya pada blockchain pada Bitcoin. Sebelum munculnya prasasti rekursif, ordinal seperti pulau yang terisolasi dan terbatas. Meskipun Anda dapat menuliskan teks, gambar, dan kode, mereka tidak dapat berinteraksi satu sama lain.

Namun, dengan diperkenalkannya prasasti rekursif, hal ini akan berubah. Sekarang, prasasti dapat menggunakan sintaks khusus “/-/content/:inscription_id” untuk meminta konten prasasti lainnya. Hal ini memungkinkan pengguna untuk membuat prasasti pada rantai Bitcoin menggunakan kapasitas lebih sedikit dan biaya lebih rendah.

Prasasti rekursif adalah standar untuk resolusi prasasti. Sintaksnya pada dasarnya melibatkan penggunaan kode untuk menemukan gambar. Membuat prasasti koleksi PFP melibatkan pengunggahan pola, warna, tindakan, dan elemen lain yang sesuai dari gambar. Elemen-elemen ini kemudian dapat digabungkan dan disatukan dengan elemen yang sudah ada dalam rantai, sehingga menghilangkan kebutuhan untuk mengunggah atau mengunduh gambar sebenarnya.

Prasasti rekursif mempunyai ciri-ciri sebagai berikut:

Dengan properti referensi diri yang unik, prasasti rekursif menawarkan kesempatan untuk melepaskan diri dari kendala metode prasasti sebelumnya, melampaui keadaan canggung dari setiap prasasti yang terisolasi dan tidak berhubungan, sehingga membuka kemungkinan untuk kombinasi kreatif.

Dalam bentuk kode tekstualnya, prasasti rekursif mempertahankan ukuran yang kompak, tidak hanya mengurangi biaya tetapi juga memungkinkan ukuran prasasti melebihi batas 4MB blok Bitcoin.

Kemajuan ini meningkatkan interoperabilitas, kemampuan program, dan skalabilitas, memberikan lebih banyak kemungkinan dan imajinasi kreatif ke dalam rantai Bitcoin.

Dari perspektif protokol, masa depan terlihat sangat luas, dengan narasi yang kaya menunggu pengembang dan pengguna untuk membangun dan menerapkannya.

Namun, masih ada beberapa tantangan, seperti apakah prasasti dapat diindeks dan dikumpulkan di platform, yang akan menentukan kecepatan perkembangannya dan sejauh mana pengenalannya secara luas.

IV. Metode Penerapan Inovatif dari Prasasti Rekursif Bitcoin

Munculnya prasasti rekursif telah membuka banyak aplikasi inovatif yang kuat. Menawarkan fleksibilitas tinggi, integrasi yang mudah, dan efektivitas biaya, prasasti rekursif telah memperkenalkan kemungkinan-kemungkinan baru yang tak terbatas pada bidang prasasti. Artikel ini akan membahas beberapa kasus spesifik untuk menggambarkan potensi inovasi dan penerapan prasasti rekursif.

Munculnya prasasti rekursif telah membuka banyak aplikasi inovatif yang kuat. Menawarkan fleksibilitas tinggi, integrasi yang mudah, dan efektivitas biaya, prasasti rekursif telah memperkenalkan kemungkinan-kemungkinan baru yang tak terbatas pada bidang prasasti. Artikel ini akan membahas beberapa kasus spesifik untuk menggambarkan potensi inovasi dan penerapan prasasti rekursif.

Mari kita selidiki beberapa kasus umum yang menunjukkan potensi kuat dari prasasti rekursif:

(1) Seni Generatif On-chain: 1Mask

Dengan menggabungkan lebih lanjut berbagai skema awal, koleksi dan kreasi prasasti sekunder dapat dicapai: misalnya, menggabungkan a1 dan a2 dalam suatu koleksi, atau menggabungkan koleksi a dan b. Atas dasar ini, rantai Bitcoin diharapkan melahirkan seni generatif interaktif asli yang digerakkan oleh komunitas. Kasus pertama kami adalah 1Mask, sebuah proyek seni generatif lengkap yang bertemakan topeng di rantai BTC. Proyek 1Mask dengan cerdik mengintegrasikan teknologi rekursif Ordinals, yang terdiri dari templat, algoritme, dan pembuatan prasasti.

Sumber: https://1mask.io/

Bagian templat mencakup tujuh jenis prasasti, masing-masing sesuai dengan format templat unik berikut image/svg+xml. Bagian algoritma menggunakan alamat dompet sebagai benih, menggunakan fungsi acak untuk membuat berbagai kombinasi warna untuk mewarnai model topeng. Mekanisme pembuatan prasasti memanfaatkan teknologi rekursif untuk mereferensikan prasasti algoritmik. Setiap prasasti topeng menyematkan kode HTML yang diperlukan untuk membuat gambar topeng berwarna akhir. Ini berfungsi dengan menggunakan benih acak untuk mengeksekusi kode yang disimpan dalam prasasti algoritmik, mengisi data khusus rantai seperti alamat dompet untuk memastikan keacakan namun relevan bagi pengguna. Oleh karena itu, menggunakan template yang sama dengan alamat dompet yang sama selalu memberikan hasil yang konsisten.

Setiap prasasti topeng baru yang dibuat memadukan detail rantai spesifik pengguna dan merujuk pada prasasti algoritmik. Didukung oleh teknologi prasasti rekursif, setelah prasasti topeng baru ini memasuki pasar atau diindeks oleh dompet, mereka secara mandiri mengaktifkan kode referensi dalam prasasti algoritmik. Menjalankan kode ini dengan data rantai khusus pengguna sebagai masukan pada akhirnya akan menampilkan gambar topeng unik yang mengekspresikan kepribadian.

Dalam konteks jaringan Bitcoin, data yang terkandung dalam prasasti tidak dapat diubah, sehingga memastikan integritasnya. Karakteristik ini memastikan bahwa gambar real-time yang disajikan berdasarkan data prasasti yang tidak dapat diubah ini juga tidak dapat diubah. Selama benih acak dan algoritme yang terlibat dalam prasasti topeng benar, pengguna selalu dapat memverifikasi keaslian dan keakuratan proses pembuatan.

Di balik proyek ini, 1Mask memperkenalkan standar yang disebut BRC721Auto, mengusulkan bahwa seni generatif on-chain sepenuhnya terdiri dari setidaknya dua jenis prasasti: satu untuk kode dan yang lainnya untuk parameter yang dipersonalisasi.

Dalam prasasti kode, kita perlu mengkodekan algoritma yang secara otomatis dapat menghasilkan DOM HTML berdasarkan konten parameter. DOM ini dapat berupa kanvas, SVG, atau konten lain yang dapat dikenali browser yang dirender secara grafis.

Tentu saja, prasasti kode juga dapat mereferensikan konten prasasti lain untuk melengkapi algoritmanya.

Dalam prasasti parameter, kita mendefinisikan HTML dan menetapkan parameter global p untuk mereferensikan Prasasti Kode. Ketika browser biasa mencoba menampilkan Prasasti Parameter ini, mereka mengenali parameter global p dan secara otomatis menjalankan fungsi start() dalam Prasasti Kode untuk menambah atau memodifikasi DOM HTML saat ini, yang pada akhirnya merender kontennya. Oleh karena itu, prasasti parameter dapat dilihat sebagai NFT (Non-Fungible Token) akhir.

Dengan teknologi Prasasti Rekursif, kode untuk menghasilkan grafik, proses eksekusi, dan verifikasi semuanya dilindungi berdasarkan konsensus blockchain Bitcoin. Kecuali seseorang melancarkan serangan 51% terhadap Bitcoin, tidak ada yang dapat mengontrol proses pembuatan NFT ERC721Auto, yang akan dijalankan secara mandiri oleh ekosistem Bitcoin.

1Mask juga mengusulkan tiga standar untuk proyek seni generatif yang sepenuhnya on-chain. Standar-standar ini adalah:

Penyimpanan terdesentralisasi untuk kode grafis yang dihasilkan secara otomatis

Eksekusi kode yang terdesentralisasi berdasarkan parameter yang disediakan pengguna untuk pembuatan grafik yang dipersonalisasi

Verifikasi terdesentralisasi atas kebenaran hasil yang dihasilkan

Berdasarkan standar tersebut, terbukti bahwa seni on-chain berdasarkan prasasti rekursif memiliki ciri-ciri sebagai berikut:

Keunikan dan keacakan: Karya seni harus dihasilkan melalui algoritme dan kontrak cerdas, yang menampilkan hal yang tidak tergantikan, keunikan, dan wahyu on-chain yang terbukti acak, sekaligus memiliki nilai artistik dan estetika.

Interaktivitas: Pengguna dapat berinteraksi dan mengontrol karya seni.

Desentralisasi: Karya seni sepenuhnya berada dalam rantai, disimpan dengan cara yang sepenuhnya terdesentralisasi, dan tidak ada lembaga atau individu terpusat yang dapat mengendalikannya.

Kode yang dapat digunakan kembali, dan didasarkan pada karya Ordinals

Dibandingkan dengan proyek seni generatif berbasis rantai lainnya, seni generatif berdasarkan prasasti rekursif BTC sepenuhnya bersifat on-chain, independen, dan terdesentralisasi, tidak bergantung pada sumber daya off-chain apa pun.

(2) Proyek Geek: Orbinal

Karena fleksibilitas prasasti rekursif, ini menyediakan panggung bagi para geek untuk menunjukkan bakat mereka, dengan proyek-proyek yang kaya akan semangat geek yang mengeksplorasi lebih jauh berbagai potensi batasan teknologi Ordinals.

“Orbinals” adalah perwakilan yang khas. Ini adalah proyek geek tanpa Twitter atau situs resmi; semua kontennya didasarkan pada Uncommon sat. Pada tanggal 20 Agustus, menurut harga terbaru f2pool, harga Uncommon sat melebihi 366 USD.

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

Jika Anda langsung membuka URL koleksi Orbinal, Anda akan menemukan bahwa setiap gambar rangkaian gerak langit merujuk pada beberapa konten yang identik, dengan sedikit variasi parameter. Setelah penyelidikan lebih dalam terhadap konten yang dirujuk dalam prasasti rekursifnya, kami menemukan rahasia sebenarnya proyek yang tersembunyi di tautan ini. Orbinal, yang diberi nama lengkap “Orbinal: Artefak Orbit Tiga Tubuh di Ordinal”, menggunakan HTML dan JavaScript untuk memprogram gerakan tiga benda, berdasarkan kode simulasi dua benda.

Sumber:https://evgenii.com/blog/three-body-problem-simulator/

Didukung persamaan matematis dan fisika, keindahan gerak langit dihadirkan di rantai Bitcoin dengan cara yang disederhanakan. Dan, karena proyek ini tidak memiliki Twitter, Discord, situs web resmi, atau media sosial apa pun, informasi di masa depan mungkin disajikan dengan cara yang sangat culun, berdasarkan data tim sendiri.

Sumber:https://ordin-delta.vercel.app/content/b5091b76f78d73677ad6b81e4785b0dfebc62b1079a0bf78b8366859a1ffacbci0

Selain empat saluran yang diungkapkan oleh proyek, ada telur paskah yang tersembunyi: dalam konten prasasti yang direferensikan, kode tersebut berisi serangkaian instruksi: saluran Komunikasi di masa depan pada /sats/ mengakui, dan "mengakui" kebetulan merupakan salah satu sats tim .

Sumber:https://www.ord.io/sat/1940129935364125

(3) Proyek BRC69: Pasukan Ordi

BRC69 adalah standar baru untuk membuat koleksi rekursif, dirilis oleh Luminex (https://github.com/luminexord/brc69). Standar ini menggunakan prasasti rekursif untuk mengoptimalkan biaya penulisan dengan protokol ordinal pada Bitcoin, memfasilitasi peluncuran koleksi rekursif pada Bitcoin. Selain itu, BRC69 menawarkan fleksibilitas tinggi dan membuka pintu untuk fitur dan fungsi yang lebih ditingkatkan, membuka jalan bagi fungsionalitas on-chain yang lebih menarik, seperti fitur pra-tampilan.

Dengan BRC69, biaya pembuatan koleksi Ordinal dapat dikurangi lebih dari 90%. Pengurangan ini dicapai melalui proses empat langkah:

Fitur perekaman

Menyebarkan koleksi

Menyusun koleksi

Menciptakan aset

Selama pembuat koleksi menerbitkan daftar prasasti resminya sesuai dengan persyaratan saat ini, semua proses ini dapat diselesaikan tanpa pengindeks eksternal. Selain itu, gambar secara otomatis dirender di semua front-end yang telah menerapkan prasasti rekursif, tanpa langkah tambahan.

Orditroops adalah NFT rekursif berdasarkan BRC69, mengimplementasikan konten protokol BRC69, meningkatkan komposisi fitur, mengurangi penggunaan ruang gambar, dan menyediakan gambar beresolusi tinggi. Kombinasi fleksibel antara tentara, senjata, dan pakaian menambah banyak karakter dan kesenangan pada koleksi NFT ini.

Sumber: https://twitter.com/OrdiTroops

(4) Proyek NFT 3D: OCM (Monyet On-Chain)

Sumber: https://www.ord.io/3563188a3db53850bba48747293def7bd6b7395e4241b29ec7d49892945cf927i0

OCM adalah proyek NFT 3D pertama yang menerapkan standar prasasti rekursif. OnChainMonkey awalnya dibuat di Ethereum pada September 2021 dan muncul awal tahun ini sebagai seri 10k pertama yang dituliskan di Bitcoin.

Sebagai prasasti animasi 3D resolusi tinggi, OCM dengan cepat menonjol karena detail dan kualitasnya. Sebelumnya, sebagian besar prasasti masih berupa file teks kecil atau gambar beresolusi rendah. Bahkan pada tampilan 4K atau 8K, OCM memberikan kejelasan yang baik, suatu prestasi yang dicapai dengan file tidak lebih besar dari 1 KB, yang sebelumnya tidak dapat dicapai oleh proyek lain.

OCM mencapai kemampuannya dengan memelopori penggunaan prasasti rekursif yang kuat. 300 prasasti pertama OCM diukir pada 300 satoshi berturut-turut di Bitcoin, dimulai dari blok 78 pada tahun 2009, dan disusun dalam urutan nomor satoshi pada rantai. Pembuat OCM menggunakan kode ringkas dan mereferensikan pustaka P5.JS dan Three.JS untuk digunakan oleh pembuat konten di masa mendatang. Pengguna dapat melihat dan mengakses perpustakaan ini di browser, di mana Dimensions Interactive Art secara otomatis didekompresi dalam protokol Ordinals.

Dengan prasasti rekursif, OCM secara efisien memanfaatkan ruang blok (masing-masing kurang dari 1 KB) dan mencapai wahyu on-chain acak, mengintegrasikan fitur kualitas definisi tinggi, 3D, animasi, dan seni interaktif.

(5) Mesin Musik On-Chain: Mesin Musik Turun ke Kegelapan

Sumber:https://ordinals.com/content/6fd06768414dfc2bd68b55869eea6844864fbf71ee72ec26568520e313c2bda2i0

Mesin musik ini, bagian dari game MUD RPG 'Descent Into Darkness,' menghasilkan musik on-chain yang unik dari input kata atau frasa apa pun. Ratoshi, sang pendiri, menekankan peran penting ChatGPT dalam mengembangkan aspek musik proyek, dengan menyatakan bahwa penggunaan prasasti rekursif mengurangi biaya secara signifikan. Kombinasi khusus antara teknologi blockchain dan kecerdasan buatan ini memberi penghormatan kepada musik klasik video game retro.

(6) Permainan Berantai Pemain Tunggal

Sebuah game membutuhkan berbagai komponen seperti gambar, frontend, dan logika bisnis. Jika ukuran total bahan-bahan ini kurang dari 4M, bahan-bahan tersebut dapat ditulis dalam satu sat tanpa memerlukan prasasti rekursif. Teknologi prasasti rekursif cocok dalam dua skenario:

Jika materinya sendiri berukuran besar (lebih dari 4M), seperti gambar latar belakang 5M, yang tidak dapat langsung dicantumkan pada satu sat tetapi dapat dipecah dan direferensikan ke beberapa sat yang berbeda.

Untuk menerapkan logika bisnis yang lebih baik, seperti prasasti 100 sat milik sebuah seri menggunakan file JavaScript (JS) yang sama. Dalam hal ini, prasasti rekursif cocok karena tidak perlu menuliskan ulang file JS untuk setiap sat.

HTML (frontend) dan JS (logika bisnis) dari game ini diukir pada 'satoshi' Bitcoin dan direferensikan bersama, memungkinkan pembuatan mini-game H5 pemain tunggal. Berikut adalah tiga contoh permainan tersebut:

A. Permainan Ular

Sumber:ord.io/431507

Bitcoin Snake Game adalah game pemain tunggal H5 yang khas, mengingatkan pada game Snake yang terkenal. Frontend dan logika permainan ini seluruhnya terkandung dalam satu Satoshi (Sat), tanpa menggunakan teknologi prasasti rekursif. Seri ini memiliki total 100 NFT. Pendekatan yang lebih efisien akan melibatkan penulisan file JavaScript (JS) (logika bisnis) pada satu Sat dan menggunakan 100 Sat yang berbeda, masing-masing ditulis dengan HTML, untuk mereferensikan (atau memanggil secara rekursif) Sat file JS untuk menghasilkan prasasti. Cara ini akan menghasilkan proses yang lebih efisien.

B. Permainan Mencocokkan

Sumber: ord.io/18201467

Seperti yang diilustrasikan, game ini memiliki fitur grid digital 3x4 (dalam mode sederhana; mode kompleks memiliki grid 6x6). Pemain dapat membuka dua kotak sekaligus, dan jika gambar dalam kotak cocok, gambar tersebut tetap terlihat; jika tidak, mereka akan kembali ke tanda tanya. Kemenangan dicapai dengan menyelesaikan tugas dalam jumlah klik tertentu, menguji memori jangka pendek pemain. Game ini mirip dengan game mencocokkan yang sudah dikenal. JS dan HTML game ini tertulis di Sat, yang juga merujuk pada "gambar latar belakang", menjadikannya aplikasi sederhana dari prasasti rekursif.

Sumber: ord.io/18201467

C. Permainan LUMPUR

Sumber:https://ordinals.com/content/1915ae7d46502199a7d03256efd7f6e2f6aabb8ed7176b34f70b7b8fd778b36ci0

Descent into Darkness, sebuah permainan role-playing berbasis teks, menggabungkan elemen permainan MUD klasik dengan teknologi ordinal, menawarkan pengalaman bermain yang unik kepada para pemain. Dalam game ini, pemain memulai petualangan dalam kegelapan, bertemu monster, misi, dan pertarungan bos. Pemain melawan monster untuk menyelesaikan misi, membuka tugas baru, dan mendapatkan koin untuk meningkatkan peralatan dan membeli item. Ketiga game H5 pemain tunggal ini adalah aplikasi dasar. Mereka tidak memiliki kelengkapan sebagai game, tanpa proses on-chain untuk memulai, melanjutkan, atau mengakhiri game, juga tidak mengizinkan penyimpanan game. Setelah permainan berakhir, tulisan Sat tetap tidak berubah, hanya mendefinisikan logika permainan tanpa mempertahankan status permainan. Ini adalah upaya awal dalam permainan rantai BTC.

(7)Game Rantai Penuh Multipemain: BTC PixelWar

Sumber:https://twitter.com/btcpixelwar

BTC PixelWar diklaim sebagai game multipemain rantai penuh pertama di blockchain BTC. Peserta berkreasi di atas kanvas berukuran 256x256 piksel, baik dengan mengklik piksel secara langsung maupun mengunggah gambar untuk menghasilkan piksel pada kanvas. Setiap pengiriman menghasilkan prasasti dari keadaan terbaru kanvas, yang secara rekursif merujuk pada prasasti dari keadaan sebelumnya. Proyek ini mungkin memiliki prasasti paling rekursif hingga saat ini, menandai penerapan yang signifikan di lapangan.

Proyek ini memperkenalkan standar baru, “BRC721Cofound,” yang memanfaatkan prasasti rekursif untuk memungkinkan semua pengguna Bitcoin berkolaborasi di kanvas yang sama, merekam prosesnya. Setiap momen adalah sebuah prasasti, yang menangkap keadaan kanvas pada saat itu, termasuk piksel baru atau yang diperbarui dan referensi ke “prasasti momen” sebelumnya, bersama dengan “prasasti kode” untuk mengatur perubahan gambar antar momen. Mengingat potensi banyak kontributor, rendering status kanvas terbaru memerlukan rekursi mendalam, yang berpotensi memperpanjang waktu muat. Untuk mengatasi hal ini, “prasasti kode” dirancang untuk memotret status kanvas terbaru setelah merender “prasasti momen” saat ini, lalu menyimpan cuplikan ini di pohon DOM dari prasasti saat ini. Browser sekuensial dapat menyederhanakan proses rendering dengan menyimpan cache pohon DOM dari setiap prasasti momen yang dirender, sehingga mengurangi tingkat rekursi.

Secara keseluruhan, BTC PixelWar adalah game multipemain BTC yang inovatif dan ikonik di blockchain. Ini tidak hanya mewujudkan kreasi kolaboratif antara banyak pemain tetapi juga mengoptimalkan proses rendering. Standar “BRC721Cofound” membuka kemungkinan baru untuk aplikasi game multipemain di blockchain Bitcoin, menunjukkan potensi penulisan rekursif dalam domain game dan sosial.

V. Tantangan dan Perkembangan Prasasti Rekursif Bitcoin di Masa Depan

Prasasti rekursif telah mengantarkan era prasasti on-chain 2.0, memperkaya gameplay BTC NFT dan membuatnya semakin mungkin bagi BTC NFT untuk mengukir jalur yang sepenuhnya berbeda dari Ethereum dan NFT rantai lainnya. Masa depan memiliki potensi imajinasi dan narasi yang sangat besar di ruang ini. Prasasti rekursif menghubungkan prasasti yang sebelumnya independen, memungkinkan mereka untuk saling merujuk dan membentuk struktur database yang beragam. Pada artikel sebelumnya, kita telah membahas berbagai protokol turunan berdasarkan Ordinal. Faktanya, ketika digabungkan dengan protokol-protokol ini, prasasti rekursif dapat membaca prasasti lain dan bereaksi berdasarkan instruksi cerdasnya sendiri untuk memperbarui statusnya. Dengan mengindeks, mereka dapat secara langsung memanipulasi status protokol, membentuk serangkaian tindakan koheren yang mirip dengan kontrak pintar.

Pada saat yang sama, database prasasti rekursif yang luas menyediakan lebih banyak ruang operasional dan imajinatif untuk prasasti, termasuk metadata di berbagai bidang seperti data dasar, basis pengetahuan, pustaka kode, dan pustaka fungsi. Ini dapat saling merujuk untuk mewujudkan logika kompleks dalam aplikasi produk. Oleh karena itu, kita dapat menantikan adopsi mendalam dari prasasti rekursif dalam seni generatif, permainan blockchain, dan metaverse, dengan keyakinan bahwa aplikasi mematikan di masa depan sedang dibuat.

Namun, prasasti rekursif juga menghadapi beberapa tantangan:

1、Jika level rekursif meningkat, misalnya, menjadi sepuluh ribu lapisan, dapatkah parser rendering off-chain dengan cepat menafsirkan hal ini?;

2、Jika jumlah prasasti yang direferensikan meningkat, seperti satu Sat yang mereferensikan sepuluh ribu prasasti, dapatkah parser rendering off-chain menangani hal ini secara efisien?

Jika tantangan ini terpenuhi, secara teoritis, game atau NFT yang dibuat dengan prasasti rekursif bisa menjadi sangat rumit dan detail. Masalah-masalah ini sulit untuk diselesaikan secara mendasar karena keterbatasan jaringan BTC itu sendiri, namun masalah ini dapat diatasi melalui solusi teknis tidak langsung.

VI. Kesimpulan

Peningkatan rekursif dalam protokol Ordinals memungkinkan interaktivitas antar prasasti, memungkinkan kasus penggunaan baru dan menarik. Dengan fungsi ini, seni generatif, tampilan on-chain, dan penyimpanan yang efisien telah menjadi kenyataan. Kita dapat melihat bahwa pengembang dalam ekosistem BTC terus berkreasi dan berkembang ke arah seperti game blockchain dan seni generatif. Karya-karya berdasarkan prasasti rekursif bermunculan, perlahan-lahan merakit berbagai komponen proyek besar-besaran. Di masa depan, kita dapat menantikan lahirnya game on-chain, proyek metaverse, dan seni generatif interaktif dengan logika produk yang kompleks.

Penafian:

  1. Artikel ini dicetak ulang dari [Foresightnews]. Semua hak cipta milik penulis asli [JellyZhouishere、GryphsisAcademy]. Jika ada keberatan terhadap cetak ulang ini, silakan menghubungi tim Gate Learn, dan mereka akan segera menanganinya.
  2. Penafian Tanggung Jawab: Pandangan dan pendapat yang diungkapkan dalam artikel ini adalah sepenuhnya milik penulis dan bukan merupakan nasihat investasi apa pun.
  3. Terjemahan artikel ke bahasa lain dilakukan oleh tim Gate Learn. Kecuali disebutkan, dilarang menyalin, mendistribusikan, atau menjiplak artikel terjemahan.

Prasasti Rekursif: Landasan Rakitan Lego BTC dan Produk Logika Kompleks

MenengahDec 17, 2023
Artikel ini dimulai dengan prinsip-prinsip dasar dan rincian teknis teknologi Ordinals, menganalisis lintasan perkembangannya dan memeriksa pentingnya dan peran yang dimainkan oleh peningkatan Segwit dan Taproot. Ia kemudian menggali konsep prasasti rekursif, menjelaskan kegunaan inovatifnya melalui kasus-kasus dunia nyata.
Prasasti Rekursif: Landasan Rakitan Lego BTC dan Produk Logika Kompleks

TL;DR

Sebagai pembaruan signifikan terkini pada Ordinal, prasasti rekursif telah membuka kemungkinan luas untuk penyusunan protokol Ordinal. Prasasti rekursif adalah standar untuk penguraian prasasti. Membuat prasasti koleksi PFP (Gambar Profil) dimungkinkan dengan mengunggah fitur elemen yang sesuai, memungkinkan perakitan kombinasi tanpa perlu mengunggah atau mengunduh gambar sebenarnya. Prasasti rekursif membanggakan peningkatan interoperabilitas, pengurangan biaya, dan kemampuan untuk menembus batas ukuran 4MB.

Arahan kreatif berdasarkan prasasti rekursif mencakup dekonstruksi dan kombinasi prasasti, musik Bitcoin, permainan blockchain Bitcoin, seni generatif, dan situs web terdesentralisasi. Artikel ini menyajikan contoh rinci prasasti rekursif, yang menunjukkan potensi besarnya.

Namun, prasasti rekursif menghadapi tantangan: apakah parser untuk rendering off-chain dapat menganalisis dengan cepat ketika tingkat rekursif meningkat, dan apakah mereka dapat dengan cepat memproses ketika jumlah prasasti yang direferensikan meningkat. Secara teori, game atau NFT yang dihasilkan oleh prasasti rekursif bisa menjadi sangat rumit dan detail. Namun karena keterbatasan jaringan BTC itu sendiri, realisasinya memerlukan solusi teknis tidak langsung.

Prasasti rekursif memungkinkan prasasti berinteraksi satu sama lain, memungkinkan kasus penggunaan baru. Seni generatif, tampilan on-chain, dan penyimpanan yang efisien telah menjadi kenyataan. Ada harapan besar untuk adopsi mendalam prasasti rekursif dalam seni generatif, permainan blockchain, dan jalur metaverse, dengan keyakinan bahwa aplikasi mematikan sedang dalam pengembangan.

I. Pendahuluan

Kelahiran protokol Ordinals telah memberi Bitcoin fungsi penomoran dan penulisan, sehingga memperluas jangkauan produk ekosistem Bitcoin dan membawa potensi penerapan yang sangat besar bagi komunitas Bitcoin. Dalam beberapa bulan terakhir, kita telah menyaksikan evolusi bertahap jalur Ordinal dari ketidakjelasan menjadi ekosistem yang berkembang. Selama periode ini, protokol Ordinals telah mengalami peningkatan yang signifikan, yang mengarah pada munculnya serangkaian protokol turunan:

Dalam seri Ordinal bulan Juni, kami memperbarui pengenalan mendetail tentang Ordinal dan berbagai protokol turunan BRC20. Khususnya, pembaruan besar-besaran baru-baru ini pada Ordinal – munculnya prasasti rekursif – patut disebutkan. Diumumkan pada tanggal 12 Juni oleh Raph, kepala pengelola baru protokol Bitcoin Ordinals, di GitHub, pembaruan ini mengintegrasikan proposal prasasti rekursif Casey Rodarmor #2167 ke dalam basis kode Ordinals. Perkembangan ini telah membuka kemungkinan besar untuk penyusunan protokol Ordinals. Artikel ini akan mengeksplorasi prinsip-prinsip prasasti rekursif dan dampaknya terhadap Ordinal, dikombinasikan dengan kasus-kasus yang ada untuk memperkirakan potensi penerapan inovatif dari prasasti rekursif.

II. Prinsip Dasar dan Teknologi Protokol Ordinals

Sejak akhir Desember 2022, Casey Rodarmor telah merilis protokol Ordinals, memperkenalkan NFT ke jaringan Bitcoin melalui Ordinals dan Inscriptions. Protokol ini memungkinkan pembuatan artefak digital unik dengan menambahkan konten apa pun, seperti teks, gambar, video, atau bahkan aplikasi, ke sats yang diberi nomor berurutan (unit terkecil dalam Bitcoin) dan memungkinkan transmisinya melalui jaringan Bitcoin. Mari kita selidiki prinsip-prinsip teknis utama yang terlibat dalam protokol Ordinals:

(1)UTXO

Bitcoin menggunakan model pembayaran yang disebut “Output Transaksi Tak Terpakai” (UTXO), di mana semua saldo disimpan dalam daftar UTXO. Setiap UTXO berisi sejumlah Bitcoin, informasi pemilik, dan status ketersediaannya. Dalam transaksi Bitcoin, ada input dan output. Masukan mengacu pada UTXO yang ada, dan keluaran menunjukkan alamat dan jumlah baru. Memulai transaksi akan mengunci UTXO terkait untuk mencegah pembelanjaan ganda hingga transaksi dikonfirmasi. Setelah dikonfirmasi, UTXO masukan transaksi dihapus, dan UTXO baru dihasilkan sebagai keluaran. Jumlah total masukan suatu transaksi biasanya melebihi keluarannya, dengan selisihnya adalah biaya jaringan, yang memberi imbalan kepada penambang yang mengemas transaksi. Biaya tersebut berkorelasi dengan kompleksitas transaksi, artinya transaksi dengan banyak input dan output umumnya memerlukan biaya jaringan yang lebih tinggi.

(2) Penomoran dan Pelacakan Satoshi

Ada total 2,1 triliun * 10^8 satoshi di jaringan Bitcoin. Bagaimana protokol Ordinals secara unik memberi nomor pada setiap satoshi dan melacak akunnya? Menurut protokol Ordinals, satoshi diberi nomor berdasarkan urutan penambangannya. Metadata Ordinal tidak disimpan di lokasi tertentu namun tertanam dalam data saksi transaksi. Data ini “ditulis” seperti prasasti pada bagian tertentu dari transaksi Bitcoin, yang dilampirkan pada satoshi tertentu. Proses ini difasilitasi melalui Segregated Witness (SegWit) dan “Pay-to-Taproot” (P2TR), yang memungkinkan penulisan segala bentuk konten (seperti teks, gambar, atau video) pada satoshi yang ditentukan.

(3) Peningkatan SegWit dan Akar Tunggang

SegWit adalah peningkatan protokol yang signifikan untuk Bitcoin, memisahkan beberapa data tanda tangan transaksi (data saksi) dari transaksi itu sendiri, sehingga mengurangi ukuran data yang disimpan dalam blok Bitcoin. Perluasan kapasitas blok ini memungkinkan lebih banyak transaksi, meningkatkan kapasitas pemrosesan transaksi jaringan, dan mengurangi biaya. Peningkatan SegWit memperkenalkan bidang saksi baru dalam keluaran transaksi untuk meningkatkan privasi dan kinerja. Meskipun data saksi pada awalnya tidak dirancang untuk penyimpanan data, namun memberikan peluang untuk menyimpan metadata seperti prasasti. Peningkatan Taproot pada tahun 2021 memungkinkan penyimpanan yang lebih pribadi untuk berbagai kondisi transaksi di blockchain. Dengan jalur skrip Taproot, konten prasasti dapat disimpan dalam skrip pengeluaran, yang kontennya hampir tidak dibatasi. Selain itu, mekanisme diskon Taproot membuat penyimpanan konten prasasti menjadi lebih ekonomis, menghemat sumber daya yang signifikan. Protokol Ordinals secara cerdik memanfaatkan pelonggaran pembatasan SegWit pada penulisan ukuran konten ke jaringan Bitcoin, menyimpan konten prasasti dalam data saksi, dengan metadata hingga 4MB. Taproot membuat penyimpanan data saksi dalam transaksi Bitcoin menjadi lebih mudah, memungkinkan pengembang Ordinals Casey Rodarmor menggunakan kembali opcode lama (OP_FALSE, OP_IF, OP_PUSH) untuk merangkum konten sebagai prasasti, sehingga menyimpan data arbitrer.

(4) Proses Pencetakan Prasasti

Commit: Langkah awal dalam transaksi adalah membuat output yang menunjuk ke skrip Taproot yang berisi konten prasasti. Output ini menggunakan format penyimpanan Taproot. Pada titik ini, data prasasti sudah ditautkan ke UTXO keluaran transaksi, namun belum bersifat publik.

Reveal: Pada fase ini, transaksi dimulai dengan menggunakan UTXO yang sesuai dengan prasasti sebagai input. Saat ini, isi prasasti tersebut diungkapkan ke seluruh jaringan.

Melalui dua langkah tersebut, isi prasasti kini terikat pada UTXO yang ditorehkannya. Mengikuti Satoshi yang disebutkan sebelumnya, prasasti tersebut diwujudkan pada Satoshi pertama dari UTXO masukan yang sesuai. Isi prasasti disertakan dalam input transaksi yang ditampilkan. Satoshi yang ditulis khusus ini dapat ditransfer, dibeli, dijual, hilang, dan dipulihkan.

AKU AKU AKU. Prinsip dan Implementasi Prasasti Rekursif Bitcoin

Setelah memahami prinsip dasar Ordinal, mari kita lihat prasasti rekursif:

Protokol Ordinals memperkenalkan kemampuan untuk mengukir file sepenuhnya pada blockchain pada Bitcoin. Sebelum munculnya prasasti rekursif, ordinal seperti pulau yang terisolasi dan terbatas. Meskipun Anda dapat menuliskan teks, gambar, dan kode, mereka tidak dapat berinteraksi satu sama lain.

Namun, dengan diperkenalkannya prasasti rekursif, hal ini akan berubah. Sekarang, prasasti dapat menggunakan sintaks khusus “/-/content/:inscription_id” untuk meminta konten prasasti lainnya. Hal ini memungkinkan pengguna untuk membuat prasasti pada rantai Bitcoin menggunakan kapasitas lebih sedikit dan biaya lebih rendah.

Prasasti rekursif adalah standar untuk resolusi prasasti. Sintaksnya pada dasarnya melibatkan penggunaan kode untuk menemukan gambar. Membuat prasasti koleksi PFP melibatkan pengunggahan pola, warna, tindakan, dan elemen lain yang sesuai dari gambar. Elemen-elemen ini kemudian dapat digabungkan dan disatukan dengan elemen yang sudah ada dalam rantai, sehingga menghilangkan kebutuhan untuk mengunggah atau mengunduh gambar sebenarnya.

Prasasti rekursif mempunyai ciri-ciri sebagai berikut:

Dengan properti referensi diri yang unik, prasasti rekursif menawarkan kesempatan untuk melepaskan diri dari kendala metode prasasti sebelumnya, melampaui keadaan canggung dari setiap prasasti yang terisolasi dan tidak berhubungan, sehingga membuka kemungkinan untuk kombinasi kreatif.

Dalam bentuk kode tekstualnya, prasasti rekursif mempertahankan ukuran yang kompak, tidak hanya mengurangi biaya tetapi juga memungkinkan ukuran prasasti melebihi batas 4MB blok Bitcoin.

Kemajuan ini meningkatkan interoperabilitas, kemampuan program, dan skalabilitas, memberikan lebih banyak kemungkinan dan imajinasi kreatif ke dalam rantai Bitcoin.

Dari perspektif protokol, masa depan terlihat sangat luas, dengan narasi yang kaya menunggu pengembang dan pengguna untuk membangun dan menerapkannya.

Namun, masih ada beberapa tantangan, seperti apakah prasasti dapat diindeks dan dikumpulkan di platform, yang akan menentukan kecepatan perkembangannya dan sejauh mana pengenalannya secara luas.

IV. Metode Penerapan Inovatif dari Prasasti Rekursif Bitcoin

Munculnya prasasti rekursif telah membuka banyak aplikasi inovatif yang kuat. Menawarkan fleksibilitas tinggi, integrasi yang mudah, dan efektivitas biaya, prasasti rekursif telah memperkenalkan kemungkinan-kemungkinan baru yang tak terbatas pada bidang prasasti. Artikel ini akan membahas beberapa kasus spesifik untuk menggambarkan potensi inovasi dan penerapan prasasti rekursif.

Munculnya prasasti rekursif telah membuka banyak aplikasi inovatif yang kuat. Menawarkan fleksibilitas tinggi, integrasi yang mudah, dan efektivitas biaya, prasasti rekursif telah memperkenalkan kemungkinan-kemungkinan baru yang tak terbatas pada bidang prasasti. Artikel ini akan membahas beberapa kasus spesifik untuk menggambarkan potensi inovasi dan penerapan prasasti rekursif.

Mari kita selidiki beberapa kasus umum yang menunjukkan potensi kuat dari prasasti rekursif:

(1) Seni Generatif On-chain: 1Mask

Dengan menggabungkan lebih lanjut berbagai skema awal, koleksi dan kreasi prasasti sekunder dapat dicapai: misalnya, menggabungkan a1 dan a2 dalam suatu koleksi, atau menggabungkan koleksi a dan b. Atas dasar ini, rantai Bitcoin diharapkan melahirkan seni generatif interaktif asli yang digerakkan oleh komunitas. Kasus pertama kami adalah 1Mask, sebuah proyek seni generatif lengkap yang bertemakan topeng di rantai BTC. Proyek 1Mask dengan cerdik mengintegrasikan teknologi rekursif Ordinals, yang terdiri dari templat, algoritme, dan pembuatan prasasti.

Sumber: https://1mask.io/

Bagian templat mencakup tujuh jenis prasasti, masing-masing sesuai dengan format templat unik berikut image/svg+xml. Bagian algoritma menggunakan alamat dompet sebagai benih, menggunakan fungsi acak untuk membuat berbagai kombinasi warna untuk mewarnai model topeng. Mekanisme pembuatan prasasti memanfaatkan teknologi rekursif untuk mereferensikan prasasti algoritmik. Setiap prasasti topeng menyematkan kode HTML yang diperlukan untuk membuat gambar topeng berwarna akhir. Ini berfungsi dengan menggunakan benih acak untuk mengeksekusi kode yang disimpan dalam prasasti algoritmik, mengisi data khusus rantai seperti alamat dompet untuk memastikan keacakan namun relevan bagi pengguna. Oleh karena itu, menggunakan template yang sama dengan alamat dompet yang sama selalu memberikan hasil yang konsisten.

Setiap prasasti topeng baru yang dibuat memadukan detail rantai spesifik pengguna dan merujuk pada prasasti algoritmik. Didukung oleh teknologi prasasti rekursif, setelah prasasti topeng baru ini memasuki pasar atau diindeks oleh dompet, mereka secara mandiri mengaktifkan kode referensi dalam prasasti algoritmik. Menjalankan kode ini dengan data rantai khusus pengguna sebagai masukan pada akhirnya akan menampilkan gambar topeng unik yang mengekspresikan kepribadian.

Dalam konteks jaringan Bitcoin, data yang terkandung dalam prasasti tidak dapat diubah, sehingga memastikan integritasnya. Karakteristik ini memastikan bahwa gambar real-time yang disajikan berdasarkan data prasasti yang tidak dapat diubah ini juga tidak dapat diubah. Selama benih acak dan algoritme yang terlibat dalam prasasti topeng benar, pengguna selalu dapat memverifikasi keaslian dan keakuratan proses pembuatan.

Di balik proyek ini, 1Mask memperkenalkan standar yang disebut BRC721Auto, mengusulkan bahwa seni generatif on-chain sepenuhnya terdiri dari setidaknya dua jenis prasasti: satu untuk kode dan yang lainnya untuk parameter yang dipersonalisasi.

Dalam prasasti kode, kita perlu mengkodekan algoritma yang secara otomatis dapat menghasilkan DOM HTML berdasarkan konten parameter. DOM ini dapat berupa kanvas, SVG, atau konten lain yang dapat dikenali browser yang dirender secara grafis.

Tentu saja, prasasti kode juga dapat mereferensikan konten prasasti lain untuk melengkapi algoritmanya.

Dalam prasasti parameter, kita mendefinisikan HTML dan menetapkan parameter global p untuk mereferensikan Prasasti Kode. Ketika browser biasa mencoba menampilkan Prasasti Parameter ini, mereka mengenali parameter global p dan secara otomatis menjalankan fungsi start() dalam Prasasti Kode untuk menambah atau memodifikasi DOM HTML saat ini, yang pada akhirnya merender kontennya. Oleh karena itu, prasasti parameter dapat dilihat sebagai NFT (Non-Fungible Token) akhir.

Dengan teknologi Prasasti Rekursif, kode untuk menghasilkan grafik, proses eksekusi, dan verifikasi semuanya dilindungi berdasarkan konsensus blockchain Bitcoin. Kecuali seseorang melancarkan serangan 51% terhadap Bitcoin, tidak ada yang dapat mengontrol proses pembuatan NFT ERC721Auto, yang akan dijalankan secara mandiri oleh ekosistem Bitcoin.

1Mask juga mengusulkan tiga standar untuk proyek seni generatif yang sepenuhnya on-chain. Standar-standar ini adalah:

Penyimpanan terdesentralisasi untuk kode grafis yang dihasilkan secara otomatis

Eksekusi kode yang terdesentralisasi berdasarkan parameter yang disediakan pengguna untuk pembuatan grafik yang dipersonalisasi

Verifikasi terdesentralisasi atas kebenaran hasil yang dihasilkan

Berdasarkan standar tersebut, terbukti bahwa seni on-chain berdasarkan prasasti rekursif memiliki ciri-ciri sebagai berikut:

Keunikan dan keacakan: Karya seni harus dihasilkan melalui algoritme dan kontrak cerdas, yang menampilkan hal yang tidak tergantikan, keunikan, dan wahyu on-chain yang terbukti acak, sekaligus memiliki nilai artistik dan estetika.

Interaktivitas: Pengguna dapat berinteraksi dan mengontrol karya seni.

Desentralisasi: Karya seni sepenuhnya berada dalam rantai, disimpan dengan cara yang sepenuhnya terdesentralisasi, dan tidak ada lembaga atau individu terpusat yang dapat mengendalikannya.

Kode yang dapat digunakan kembali, dan didasarkan pada karya Ordinals

Dibandingkan dengan proyek seni generatif berbasis rantai lainnya, seni generatif berdasarkan prasasti rekursif BTC sepenuhnya bersifat on-chain, independen, dan terdesentralisasi, tidak bergantung pada sumber daya off-chain apa pun.

(2) Proyek Geek: Orbinal

Karena fleksibilitas prasasti rekursif, ini menyediakan panggung bagi para geek untuk menunjukkan bakat mereka, dengan proyek-proyek yang kaya akan semangat geek yang mengeksplorasi lebih jauh berbagai potensi batasan teknologi Ordinals.

“Orbinals” adalah perwakilan yang khas. Ini adalah proyek geek tanpa Twitter atau situs resmi; semua kontennya didasarkan pada Uncommon sat. Pada tanggal 20 Agustus, menurut harga terbaru f2pool, harga Uncommon sat melebihi 366 USD.

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

Jika Anda langsung membuka URL koleksi Orbinal, Anda akan menemukan bahwa setiap gambar rangkaian gerak langit merujuk pada beberapa konten yang identik, dengan sedikit variasi parameter. Setelah penyelidikan lebih dalam terhadap konten yang dirujuk dalam prasasti rekursifnya, kami menemukan rahasia sebenarnya proyek yang tersembunyi di tautan ini. Orbinal, yang diberi nama lengkap “Orbinal: Artefak Orbit Tiga Tubuh di Ordinal”, menggunakan HTML dan JavaScript untuk memprogram gerakan tiga benda, berdasarkan kode simulasi dua benda.

Sumber:https://evgenii.com/blog/three-body-problem-simulator/

Didukung persamaan matematis dan fisika, keindahan gerak langit dihadirkan di rantai Bitcoin dengan cara yang disederhanakan. Dan, karena proyek ini tidak memiliki Twitter, Discord, situs web resmi, atau media sosial apa pun, informasi di masa depan mungkin disajikan dengan cara yang sangat culun, berdasarkan data tim sendiri.

Sumber:https://ordin-delta.vercel.app/content/b5091b76f78d73677ad6b81e4785b0dfebc62b1079a0bf78b8366859a1ffacbci0

Selain empat saluran yang diungkapkan oleh proyek, ada telur paskah yang tersembunyi: dalam konten prasasti yang direferensikan, kode tersebut berisi serangkaian instruksi: saluran Komunikasi di masa depan pada /sats/ mengakui, dan "mengakui" kebetulan merupakan salah satu sats tim .

Sumber:https://www.ord.io/sat/1940129935364125

(3) Proyek BRC69: Pasukan Ordi

BRC69 adalah standar baru untuk membuat koleksi rekursif, dirilis oleh Luminex (https://github.com/luminexord/brc69). Standar ini menggunakan prasasti rekursif untuk mengoptimalkan biaya penulisan dengan protokol ordinal pada Bitcoin, memfasilitasi peluncuran koleksi rekursif pada Bitcoin. Selain itu, BRC69 menawarkan fleksibilitas tinggi dan membuka pintu untuk fitur dan fungsi yang lebih ditingkatkan, membuka jalan bagi fungsionalitas on-chain yang lebih menarik, seperti fitur pra-tampilan.

Dengan BRC69, biaya pembuatan koleksi Ordinal dapat dikurangi lebih dari 90%. Pengurangan ini dicapai melalui proses empat langkah:

Fitur perekaman

Menyebarkan koleksi

Menyusun koleksi

Menciptakan aset

Selama pembuat koleksi menerbitkan daftar prasasti resminya sesuai dengan persyaratan saat ini, semua proses ini dapat diselesaikan tanpa pengindeks eksternal. Selain itu, gambar secara otomatis dirender di semua front-end yang telah menerapkan prasasti rekursif, tanpa langkah tambahan.

Orditroops adalah NFT rekursif berdasarkan BRC69, mengimplementasikan konten protokol BRC69, meningkatkan komposisi fitur, mengurangi penggunaan ruang gambar, dan menyediakan gambar beresolusi tinggi. Kombinasi fleksibel antara tentara, senjata, dan pakaian menambah banyak karakter dan kesenangan pada koleksi NFT ini.

Sumber: https://twitter.com/OrdiTroops

(4) Proyek NFT 3D: OCM (Monyet On-Chain)

Sumber: https://www.ord.io/3563188a3db53850bba48747293def7bd6b7395e4241b29ec7d49892945cf927i0

OCM adalah proyek NFT 3D pertama yang menerapkan standar prasasti rekursif. OnChainMonkey awalnya dibuat di Ethereum pada September 2021 dan muncul awal tahun ini sebagai seri 10k pertama yang dituliskan di Bitcoin.

Sebagai prasasti animasi 3D resolusi tinggi, OCM dengan cepat menonjol karena detail dan kualitasnya. Sebelumnya, sebagian besar prasasti masih berupa file teks kecil atau gambar beresolusi rendah. Bahkan pada tampilan 4K atau 8K, OCM memberikan kejelasan yang baik, suatu prestasi yang dicapai dengan file tidak lebih besar dari 1 KB, yang sebelumnya tidak dapat dicapai oleh proyek lain.

OCM mencapai kemampuannya dengan memelopori penggunaan prasasti rekursif yang kuat. 300 prasasti pertama OCM diukir pada 300 satoshi berturut-turut di Bitcoin, dimulai dari blok 78 pada tahun 2009, dan disusun dalam urutan nomor satoshi pada rantai. Pembuat OCM menggunakan kode ringkas dan mereferensikan pustaka P5.JS dan Three.JS untuk digunakan oleh pembuat konten di masa mendatang. Pengguna dapat melihat dan mengakses perpustakaan ini di browser, di mana Dimensions Interactive Art secara otomatis didekompresi dalam protokol Ordinals.

Dengan prasasti rekursif, OCM secara efisien memanfaatkan ruang blok (masing-masing kurang dari 1 KB) dan mencapai wahyu on-chain acak, mengintegrasikan fitur kualitas definisi tinggi, 3D, animasi, dan seni interaktif.

(5) Mesin Musik On-Chain: Mesin Musik Turun ke Kegelapan

Sumber:https://ordinals.com/content/6fd06768414dfc2bd68b55869eea6844864fbf71ee72ec26568520e313c2bda2i0

Mesin musik ini, bagian dari game MUD RPG 'Descent Into Darkness,' menghasilkan musik on-chain yang unik dari input kata atau frasa apa pun. Ratoshi, sang pendiri, menekankan peran penting ChatGPT dalam mengembangkan aspek musik proyek, dengan menyatakan bahwa penggunaan prasasti rekursif mengurangi biaya secara signifikan. Kombinasi khusus antara teknologi blockchain dan kecerdasan buatan ini memberi penghormatan kepada musik klasik video game retro.

(6) Permainan Berantai Pemain Tunggal

Sebuah game membutuhkan berbagai komponen seperti gambar, frontend, dan logika bisnis. Jika ukuran total bahan-bahan ini kurang dari 4M, bahan-bahan tersebut dapat ditulis dalam satu sat tanpa memerlukan prasasti rekursif. Teknologi prasasti rekursif cocok dalam dua skenario:

Jika materinya sendiri berukuran besar (lebih dari 4M), seperti gambar latar belakang 5M, yang tidak dapat langsung dicantumkan pada satu sat tetapi dapat dipecah dan direferensikan ke beberapa sat yang berbeda.

Untuk menerapkan logika bisnis yang lebih baik, seperti prasasti 100 sat milik sebuah seri menggunakan file JavaScript (JS) yang sama. Dalam hal ini, prasasti rekursif cocok karena tidak perlu menuliskan ulang file JS untuk setiap sat.

HTML (frontend) dan JS (logika bisnis) dari game ini diukir pada 'satoshi' Bitcoin dan direferensikan bersama, memungkinkan pembuatan mini-game H5 pemain tunggal. Berikut adalah tiga contoh permainan tersebut:

A. Permainan Ular

Sumber:ord.io/431507

Bitcoin Snake Game adalah game pemain tunggal H5 yang khas, mengingatkan pada game Snake yang terkenal. Frontend dan logika permainan ini seluruhnya terkandung dalam satu Satoshi (Sat), tanpa menggunakan teknologi prasasti rekursif. Seri ini memiliki total 100 NFT. Pendekatan yang lebih efisien akan melibatkan penulisan file JavaScript (JS) (logika bisnis) pada satu Sat dan menggunakan 100 Sat yang berbeda, masing-masing ditulis dengan HTML, untuk mereferensikan (atau memanggil secara rekursif) Sat file JS untuk menghasilkan prasasti. Cara ini akan menghasilkan proses yang lebih efisien.

B. Permainan Mencocokkan

Sumber: ord.io/18201467

Seperti yang diilustrasikan, game ini memiliki fitur grid digital 3x4 (dalam mode sederhana; mode kompleks memiliki grid 6x6). Pemain dapat membuka dua kotak sekaligus, dan jika gambar dalam kotak cocok, gambar tersebut tetap terlihat; jika tidak, mereka akan kembali ke tanda tanya. Kemenangan dicapai dengan menyelesaikan tugas dalam jumlah klik tertentu, menguji memori jangka pendek pemain. Game ini mirip dengan game mencocokkan yang sudah dikenal. JS dan HTML game ini tertulis di Sat, yang juga merujuk pada "gambar latar belakang", menjadikannya aplikasi sederhana dari prasasti rekursif.

Sumber: ord.io/18201467

C. Permainan LUMPUR

Sumber:https://ordinals.com/content/1915ae7d46502199a7d03256efd7f6e2f6aabb8ed7176b34f70b7b8fd778b36ci0

Descent into Darkness, sebuah permainan role-playing berbasis teks, menggabungkan elemen permainan MUD klasik dengan teknologi ordinal, menawarkan pengalaman bermain yang unik kepada para pemain. Dalam game ini, pemain memulai petualangan dalam kegelapan, bertemu monster, misi, dan pertarungan bos. Pemain melawan monster untuk menyelesaikan misi, membuka tugas baru, dan mendapatkan koin untuk meningkatkan peralatan dan membeli item. Ketiga game H5 pemain tunggal ini adalah aplikasi dasar. Mereka tidak memiliki kelengkapan sebagai game, tanpa proses on-chain untuk memulai, melanjutkan, atau mengakhiri game, juga tidak mengizinkan penyimpanan game. Setelah permainan berakhir, tulisan Sat tetap tidak berubah, hanya mendefinisikan logika permainan tanpa mempertahankan status permainan. Ini adalah upaya awal dalam permainan rantai BTC.

(7)Game Rantai Penuh Multipemain: BTC PixelWar

Sumber:https://twitter.com/btcpixelwar

BTC PixelWar diklaim sebagai game multipemain rantai penuh pertama di blockchain BTC. Peserta berkreasi di atas kanvas berukuran 256x256 piksel, baik dengan mengklik piksel secara langsung maupun mengunggah gambar untuk menghasilkan piksel pada kanvas. Setiap pengiriman menghasilkan prasasti dari keadaan terbaru kanvas, yang secara rekursif merujuk pada prasasti dari keadaan sebelumnya. Proyek ini mungkin memiliki prasasti paling rekursif hingga saat ini, menandai penerapan yang signifikan di lapangan.

Proyek ini memperkenalkan standar baru, “BRC721Cofound,” yang memanfaatkan prasasti rekursif untuk memungkinkan semua pengguna Bitcoin berkolaborasi di kanvas yang sama, merekam prosesnya. Setiap momen adalah sebuah prasasti, yang menangkap keadaan kanvas pada saat itu, termasuk piksel baru atau yang diperbarui dan referensi ke “prasasti momen” sebelumnya, bersama dengan “prasasti kode” untuk mengatur perubahan gambar antar momen. Mengingat potensi banyak kontributor, rendering status kanvas terbaru memerlukan rekursi mendalam, yang berpotensi memperpanjang waktu muat. Untuk mengatasi hal ini, “prasasti kode” dirancang untuk memotret status kanvas terbaru setelah merender “prasasti momen” saat ini, lalu menyimpan cuplikan ini di pohon DOM dari prasasti saat ini. Browser sekuensial dapat menyederhanakan proses rendering dengan menyimpan cache pohon DOM dari setiap prasasti momen yang dirender, sehingga mengurangi tingkat rekursi.

Secara keseluruhan, BTC PixelWar adalah game multipemain BTC yang inovatif dan ikonik di blockchain. Ini tidak hanya mewujudkan kreasi kolaboratif antara banyak pemain tetapi juga mengoptimalkan proses rendering. Standar “BRC721Cofound” membuka kemungkinan baru untuk aplikasi game multipemain di blockchain Bitcoin, menunjukkan potensi penulisan rekursif dalam domain game dan sosial.

V. Tantangan dan Perkembangan Prasasti Rekursif Bitcoin di Masa Depan

Prasasti rekursif telah mengantarkan era prasasti on-chain 2.0, memperkaya gameplay BTC NFT dan membuatnya semakin mungkin bagi BTC NFT untuk mengukir jalur yang sepenuhnya berbeda dari Ethereum dan NFT rantai lainnya. Masa depan memiliki potensi imajinasi dan narasi yang sangat besar di ruang ini. Prasasti rekursif menghubungkan prasasti yang sebelumnya independen, memungkinkan mereka untuk saling merujuk dan membentuk struktur database yang beragam. Pada artikel sebelumnya, kita telah membahas berbagai protokol turunan berdasarkan Ordinal. Faktanya, ketika digabungkan dengan protokol-protokol ini, prasasti rekursif dapat membaca prasasti lain dan bereaksi berdasarkan instruksi cerdasnya sendiri untuk memperbarui statusnya. Dengan mengindeks, mereka dapat secara langsung memanipulasi status protokol, membentuk serangkaian tindakan koheren yang mirip dengan kontrak pintar.

Pada saat yang sama, database prasasti rekursif yang luas menyediakan lebih banyak ruang operasional dan imajinatif untuk prasasti, termasuk metadata di berbagai bidang seperti data dasar, basis pengetahuan, pustaka kode, dan pustaka fungsi. Ini dapat saling merujuk untuk mewujudkan logika kompleks dalam aplikasi produk. Oleh karena itu, kita dapat menantikan adopsi mendalam dari prasasti rekursif dalam seni generatif, permainan blockchain, dan metaverse, dengan keyakinan bahwa aplikasi mematikan di masa depan sedang dibuat.

Namun, prasasti rekursif juga menghadapi beberapa tantangan:

1、Jika level rekursif meningkat, misalnya, menjadi sepuluh ribu lapisan, dapatkah parser rendering off-chain dengan cepat menafsirkan hal ini?;

2、Jika jumlah prasasti yang direferensikan meningkat, seperti satu Sat yang mereferensikan sepuluh ribu prasasti, dapatkah parser rendering off-chain menangani hal ini secara efisien?

Jika tantangan ini terpenuhi, secara teoritis, game atau NFT yang dibuat dengan prasasti rekursif bisa menjadi sangat rumit dan detail. Masalah-masalah ini sulit untuk diselesaikan secara mendasar karena keterbatasan jaringan BTC itu sendiri, namun masalah ini dapat diatasi melalui solusi teknis tidak langsung.

VI. Kesimpulan

Peningkatan rekursif dalam protokol Ordinals memungkinkan interaktivitas antar prasasti, memungkinkan kasus penggunaan baru dan menarik. Dengan fungsi ini, seni generatif, tampilan on-chain, dan penyimpanan yang efisien telah menjadi kenyataan. Kita dapat melihat bahwa pengembang dalam ekosistem BTC terus berkreasi dan berkembang ke arah seperti game blockchain dan seni generatif. Karya-karya berdasarkan prasasti rekursif bermunculan, perlahan-lahan merakit berbagai komponen proyek besar-besaran. Di masa depan, kita dapat menantikan lahirnya game on-chain, proyek metaverse, dan seni generatif interaktif dengan logika produk yang kompleks.

Penafian:

  1. Artikel ini dicetak ulang dari [Foresightnews]. Semua hak cipta milik penulis asli [JellyZhouishere、GryphsisAcademy]. Jika ada keberatan terhadap cetak ulang ini, silakan menghubungi tim Gate Learn, dan mereka akan segera menanganinya.
  2. Penafian Tanggung Jawab: Pandangan dan pendapat yang diungkapkan dalam artikel ini adalah sepenuhnya milik penulis dan bukan merupakan nasihat investasi apa pun.
  3. Terjemahan artikel ke bahasa lain dilakukan oleh tim Gate Learn. Kecuali disebutkan, dilarang menyalin, mendistribusikan, atau menjiplak artikel terjemahan.
Mulai Sekarang
Daftar dan dapatkan Voucher
$100
!