Prasasti rekursif, sebagai pembaruan besar terbaru dari Ordinals, membuka ruang imajinasi yang luas untuk pengembangan komposisi protokol Ordinals.
Prasasti rekursif adalah standar penguraian prasasti. Prasasti kumpulan PFP dapat dibuat dengan mengunggah karakteristik elemen yang sesuai, dan dapat digabungkan dan disambung tanpa mengunggah atau mengunduh gambar sebenarnya. Prasasti rekursif memiliki karakteristik meningkatkan interoperabilitas, mengurangi biaya, dan memungkinkan ukuran prasasti melebihi batas 4MB.
Arahan kreatif berdasarkan prasasti rekursif meliputi: pembongkaran dan perakitan prasasti, musik bitcoin, permainan rantai bitcoin, seni generatif, situs web terdesentralisasi, dll. Artikel ini merinci beberapa kasus khas penggabungan prasasti rekursif, yang menunjukkan kepada kita potensi kuat dari prasasti rekursif.
Prasasti rekursif juga menghadapi beberapa tantangan: apakah parser relevan yang dirender secara off-chain dapat dengan cepat diurai ketika tingkat rekursif meningkat; apakah parser relevan yang dirender di luar rantai dapat dengan cepat diurai ketika jumlah prasasti yang direferensikan meningkat. Secara teori, game atau NFT yang dihasilkan oleh prasasti rekursif bisa menjadi sangat kompleks dan canggih. Namun karena keterbatasan jaringan BTC itu sendiri, maka perlu diimplementasikan melalui solusi teknis tidak langsung.
Prasasti rekursif memungkinkan prasasti berinteraksi satu sama lain, sehingga memungkinkan kasus penggunaan baru. Seni generatif, tampilan on-chain, dan penyimpanan efisien kini menjadi kenyataan. ** Kita dapat menjelajahi permainan seperti seni generatif, permainan berantai, dan metaverse yang bersifat rekursif prasasti diharapkan akan diadopsi secara mendalam. Dilaporkan dengan harapan, saya percaya bahwa aplikasi pembunuh di masa depan sedang berkembang. **
I. Pendahuluan
Kelahiran protokol Ordinals memberi Bitcoin fungsi penomoran dan penulisan, sehingga memperluas jangkauan produk ekosistem Bitcoin dan membawa potensi aplikasi yang sangat besar ke ekosistem Bitcoin.
Dalam beberapa bulan terakhir, kita telah melihat jalur Ordinals secara bertahap berkembang dari ketidakjelasan menjadi sebuah ekosistem. Selama periode ini, protokol Ordinals juga telah mengalami peningkatan penting dan melahirkan serangkaian protokol turunan:
Dalam rangkaian artikel Ordinal kami di bulan Juni, kami juga memperbarui pengenalan mendetail tentang Ordinal dan berbagai protokol turunan BRC20 (tautan:
, di antaranya, saya harus menyebutkan pembaruan besar Ordinal baru-baru ini - munculnya prasasti rekursif.
Prasasti rekursif diumumkan di Github oleh Raph, kepala pengelola baru protokol Bitcoin Ordinals pada 12 Juni. Ini selanjutnya menggabungkan pembaruan prasasti rekursif No. 2167 yang diusulkan oleh pencipta protokol Bitcoin Ordinals, Casey Rodarmor, ke dalam kode Ordinals , sehingga memberikan pengembangan komposisi protokol Ordinals membuka ruang imajinasi yang luas.
Artikel ini akan membahas prinsip prasasti rekursif dan dampaknya terhadap Ordinal, dan selanjutnya menantikan kemungkinan arah penerapan inovatif prasasti rekursif berdasarkan kasus yang ada.
2. Prinsip dasar dan teknologi protokol Ordinals
Sejak akhir Desember 2022, Casey Rodarmor merilis protokol Ordinals, memperkenalkan NFT ke jaringan Bitcoin melalui Ordinals dan Inions (nomor urut dan prasasti). Protokol ini memungkinkan konten sewenang-wenang, seperti teks, gambar, video, dan bahkan aplikasi, untuk ditambahkan ke sats (unit terkecil dalam bitcoin) yang diberi nomor berurutan untuk membuat artefak digital unik yang dapat ditransmisikan melalui jaringan bitcoin. Mari kita memilah prinsip-prinsip teknis penting yang terlibat dalam protokol Ordinals:
(1)UTXO
Bitcoin mengadopsi model pembayaran yang disebut "Output Transaksi Tak Terpakai" (UTXO, Output Transaksi Tak Terpakai), dan semua saldo disimpan dalam daftar UTXO. Setiap UTXO berisi sejumlah Bitcoin, informasi pemilik, dan menunjukkan apakah tersedia.
Dalam transaksi Bitcoin, setiap transaksi memiliki input dan output. Masukan adalah referensi ke UTXO yang ada, dan keluaran menentukan alamat dan jumlah baru. Setelah memulai transaksi, masukkan dan kunci UTXO yang relevan untuk mencegah penggunaan kembali hingga transaksi dikonfirmasi. Setelah konfirmasi, input UTXO transaksi dihapus, dan output menghasilkan UTXO baru.
Jumlah total masukan suatu transaksi biasanya melebihi total keluaran, dan selisihnya disebut biaya jaringan, yang memberi imbalan kepada penambang yang mengemas transaksi tersebut. Biaya jaringan sebanding dengan kompleksitas transaksi, dan transaksi multi-input-output umumnya memerlukan biaya jaringan yang lebih tinggi.
(2) Penomoran dan pelacakan Satoshi
Ada total 21 juta * 10^8 satoshi di jaringan Bitcoin. Bagaimana protokol Ordinals secara unik memberi nomor pada setiap satoshi dan melacak akun miliknya?
Menurut protokol Ordinals, satoshi diberi nomor sesuai dengan urutan penambangannya. Metadata Ordinal tidak disimpan di lokasi tertentu, tetapi tertanam dalam data saksi transaksi, yang “diukir” seperti prasasti pada bagian tertentu dari transaksi Bitcoin yang dilampirkan pada bagian tertentu dari transaksi tersebut Cong Shang.
Proses ini diwujudkan melalui Segregated Witness (Segregated Witness, SegWit) dan "Pay-to-Taproot, P2TR", yang dapat mengukir segala bentuk konten (seperti teks, gambar atau video) pada atasan Satoshi yang ditunjuk.
(3) Peningkatan SegWit dan Taproot
SegWit adalah peningkatan protokol penting untuk Bitcoin yang memisahkan beberapa data tanda tangan transaksi (data saksi) dari transaksi itu sendiri, sehingga mengurangi ukuran data yang disimpan dalam blok Bitcoin. Langkah ini memperluas kapasitas blok, memungkinkannya menampung lebih banyak transaksi, meningkatkan kemampuan pemrosesan transaksi jaringan, dan menurunkan biaya.
Peningkatan protokol SegWit memperkenalkan bidang saksi baru dalam keluaran transaksi untuk melindungi privasi dan meningkatkan kinerja. Meskipun Data Saksi tidak dirancang untuk menyimpan data, data ini sebenarnya memberi kita peluang untuk menyimpan metadata seperti prasasti.
Peningkatan protokol Taproot yang diperkenalkan pada tahun 2021 memungkinkan berbagai kondisi transaksi disimpan secara lebih pribadi di blockchain. Melalui jalur skrip Taproot, kami dapat menyimpan konten prasasti dalam skrip pembayaran, yang hampir tidak memiliki batasan dalam hal konten. Selain itu, karena mekanisme diskon Taproot, penyimpanan konten prasasti menjadi lebih hemat, menghemat banyak sumber daya.
Protokol Ordinals secara cerdik memanfaatkan SegWit untuk melonggarkan batas ukuran konten yang ditulis ke jaringan Bitcoin, menyimpan konten prasasti dalam data saksi, dan dapat menyimpan metadata hingga 4MB. Taproot mempermudah penyimpanan data saksi arbitrer dalam transaksi Bitcoin, memungkinkan pengembang Ordinals Casey Rodarmor menggunakan kembali opcode lama (OP_FALSE, OP_IF, OP_PUSH) untuk mendeskripsikan konten prasasti yang dienkapsulasi, sehingga menyimpan data arbitrer.
(4) Proses pengecoran prasasti
Commit: Langkah pertama dalam transaksi commit adalah membuat output yang menunjuk ke skrip Taproot yang berisi konten prasasti. Output ini menggunakan format penyimpanan Taproot. Saat ini, data prasasti telah dikaitkan dengan UTXO keluaran transaksi, namun belum dipublikasikan.
Reveal: Pada tahap ini, transaksi dimulai dengan menggunakan UTXO yang sesuai dengan prasasti sebagai input. Saat ini, konten prasasti terkait diungkapkan ke seluruh jaringan.
Melalui dua langkah di atas, isi prasasti telah terikat pada UTXO yang diingatnya. Kemudian, menurut Satoshi yang disebutkan sebelumnya, prasasti tersebut diimplementasikan pada Satoshi pertama yang sesuai dengan input UTXO. Isi prasasti disertakan pada input yang menunjukkan transaksi. Satoshi khusus yang diingat ini dapat ditransfer, dibeli, dijual, hilang, dan dipulihkan.
3. Prinsip dan implementasi prasasti rekursif Bitcoin
Setelah memahami prinsip dasar Ordinal, mari kita lihat prasasti rekursif:
Protokol Ordinal memperkenalkan kemampuan untuk sepenuhnya menuliskan dokumen secara on-chain pada Bitcoin, dan sebelum penulisan rekursif, ordinal adalah pulau yang terisolasi dan terbatas. **Meskipun Anda dapat menuliskan teks, gambar, dan kode, keduanya tidak dapat berinteraksi satu sama lain. **
Namun, dengan diperkenalkannya prasasti rekursif, banyak hal akan berubah. Prasasti sekarang dapat meminta konten prasasti lain menggunakan sintaks khusus "/-/content/:inion_id". Hal ini memungkinkan pengguna untuk menggunakan kapasitas yang lebih sedikit dan biaya yang lebih rendah saat membuat prasasti pada rantai Bitcoin.
Prasasti rekursif adalah standar untuk penguraian prasasti. Sintaksnya pada dasarnya mirip dengan penggunaan kode untuk menemukan gambar. Untuk membuat prasasti koleksi PFP, Anda dapat mengunggah pola, warna, tindakan, dan karakteristik elemen lain yang sesuai dengan gambar, lalu menggabungkan elemen terkait yang sudah ada pada rantai tanpa mengunggah atau mengunduh gambar sebenarnya.
Prasasti rekursif mempunyai ciri-ciri sebagai berikut:
Melalui properti referensi diri yang unik dari prasasti rekursif, kita memiliki kesempatan untuk mematahkan belenggu metode prasasti sebelumnya dan menghilangkan status canggung dari setiap prasasti yang terisolasi dan tidak relevan, sehingga membuka kemungkinan untuk membuat kombinasi bebas.
Prasasti rekursif, dalam bentuk kode teks, menjaga ukurannya tetap kecil, yang tidak hanya mengurangi biaya, namun juga memungkinkan ukuran prasasti menembus batas 4MB blok Bitcoin.
Kemajuan ini meningkatkan interoperabilitas, kemampuan program, dan skalabilitas, memberikan lebih banyak kemungkinan dan imajinasi kreatif ke dalam rantai Bitcoin.
Dari tingkat protokol, prospek masa depan sangat luas, dengan narasi yang kaya menunggu pengembang dan pengguna untuk membangun dan menggunakannya.
Namun, masih terdapat beberapa tantangan, seperti apakah prasasti dapat dikumpulkan dan diindeks pada platform, yang akan menentukan kecepatan perkembangannya dan sejauh mana prasasti tersebut dikenal secara luas.
4. Metode penerapan inovatif prasasti rekursif Bitcoin
Munculnya prasasti rekursif membuka banyak aplikasi yang kuat dan inovatif. Prasasti rekursif memiliki keunggulan fleksibilitas tinggi, penyambungan dan kombinasi, serta biaya rendah, yang menghadirkan kemungkinan baru yang tak terbatas pada prasasti.Artikel berikut akan menggunakan beberapa kasus spesifik untuk memperkenalkan potensi inovasi dan arah penerapan prasasti rekursif.
Melalui rekursi, Inion dapat dengan mudah mereferensikan kode Inion lainnya. Isi satu prasasti kini dapat digunakan oleh banyak prasasti lainnya. Komposabilitas baru ini membuka berbagai kemungkinan yang belum pernah kita jelajahi, seperti kemampuan untuk menuliskan konten dalam bentuk gambar kompleks, video, game 3D, dll. pada rantai. Prasasti Rekursif memungkinkan untuk membangun intranet. Kemungkinan lainnya mencakup pembuatan prasasti sekunder, desentralisasi GitHub, fragmentasi kombinasi NFT, dan banyak lagi. Dengan menggunakan prasasti rekursif, kita dapat menerapkan ide berikut:
Di bawah ini kami memperkenalkan secara rinci beberapa kasus umum yang menunjukkan kepada kita potensi kuat dari prasasti rekursif:
(1) Seni generatif pada rantai: 1Topeng
Dengan lebih mencocokkan dan menggabungkan berbagai skema awal yang disebutkan di atas, maka penggabungan berbagai koleksi dan pembuatan prasasti sekunder dapat lebih diwujudkan: misalnya kombinasi a1 dan a2 di dalam koleksi a, koleksi dan b koleksi Buatlah kombinasi . Atas dasar ini, seni generatif interaktif asli yang benar-benar berbasis komunitas diharapkan akan lahir di rantai BTC.
Mari kita lihat kasus pertama dulu: 1Mask.
Ini adalah proyek seni generatif on-chain bertema topeng di rantai BTC. Proyek 1Mask dengan terampil mengintegrasikan teknologi rekursif Ordinals, dan keseluruhannya terjalin dengan tiga elemen: templat, algoritme, dan pembuatan prasasti.
sumber:
Bagian templat berisi total tujuh prasasti, sesuai dengan tujuh jenis templat unik, dan formatnya mengikuti image/svg+xml.
Prinsip dasar bagian algoritma adalah menggunakan alamat dompet pengguna sebagai benih dan menggunakan fungsi acak untuk membuat berbagai kombinasi warna berbeda untuk mewarnai model topeng.
Mekanisme pembuatan prasasti mewujudkan referensi ke prasasti algoritmik dengan bantuan teknologi rekursif. Setiap mesin terbang topeng telah menyematkan kode HTML yang diperlukan untuk membuat gambar topeng warna-warni akhir. Hal ini dicapai dengan mengeksekusi kode yang tertanam dalam prasasti algoritmik dengan seed acak, sambil mengisi seed acak tersebut dengan data on-chain khusus pengguna (seperti alamat dompet), menjadikannya acak namun relevan bagi pengguna. Oleh karena itu, ketika alamat dompet yang sama menggunakan templat yang sama, hasil yang dihasilkan selalu konsisten.
Setiap kali prasasti topeng baru dibuat, itu menggabungkan detail on-chain khusus pengguna dan mereferensikan prasasti algoritmik. Dengan kekuatan teknologi prasasti rekursif, setelah prasasti topeng yang baru dibuat memasuki pasar atau diindeks oleh dompet, maka secara otomatis akan mengaktifkan kode referensi yang tertanam dalam prasasti algoritmik. Kode-kode ini dijalankan dengan data on-chain khusus pengguna sebagai masukan dan pada akhirnya menampilkan gambar topeng unik yang menentukan kepribadian.
Di lingkungan jaringan Bitcoin, data yang terkandung dalam prasasti tidak dapat diubah, sehingga menjamin integritasnya. Karakteristik ini menentukan 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 dapat memverifikasi keaslian dan keakuratan proses pembuatan kapan saja.
Di balik proyek ini, 1Mask selanjutnya memperkenalkan standar yang disebut BRC721Auto, yang mengusulkan bahwa seni yang dihasilkan sepenuhnya pada rantai terdiri dari setidaknya dua jenis prasasti: yang pertama adalah prasasti kode, dan yang kedua adalah prasasti parameter yang dipersonalisasi . **
Dalam Prasasti Kode, kita perlu membuat kode algoritma yang secara otomatis dapat menghasilkan HTML DOM berdasarkan konten parameter. DOM ini dapat berupa kanvas, SVG, atau apa pun yang dapat dikenali dan dirender oleh browser sebagai grafik.
Tentu saja, prasasti kode juga dapat mereferensikan isi prasasti lain untuk melengkapi algoritmanya.
Dalam prasasti parameter, kita perlu mendefinisikan HTML dan mendefinisikan parameter global p di dalamnya untuk mereferensikan Kode Inion. Ketika browser biasa mencoba menampilkan Parameter Inion ini, mereka akan mengenali parameter global p, dan secara otomatis menjalankan fungsi start() di Code Inion untuk menambah atau mengubah DOM HTML saat ini, dan akhirnya merender konten HTML ini. Oleh karena itu, prasasti parameter dapat dianggap sebagai NFT (Non-Fungible Token) tertinggi.
Dengan bantuan teknologi Recursive Inion, kode yang diperlukan untuk menghasilkan grafik, proses eksekusi kode, dan proses verifikasi semuanya berada di bawah perlindungan konsensus blockchain Bitcoin. Kecuali seseorang mampu melancarkan serangan 51% terhadap Bitcoin, tidak ada yang bisa mengendalikan proses pembuatan ERC721Auto NFT, yang akan dijalankan secara mandiri oleh ekosistem Bitcoin.
1Mask selanjutnya mengusulkan tiga standar utama untuk menghasilkan proyek seni di seluruh rantai. Ketiga kriteria tersebut adalah:
Penyimpanan kode terdesentralisasi yang secara otomatis menghasilkan grafik
Eksekusi kode terdesentralisasi berdasarkan parameter yang disediakan pengguna untuk pembuatan grafik yang dipersonalisasi
Verifikasi terdesentralisasi atas kebenaran hasil yang dihasilkan
Berdasarkan kriteria di atas, tidak sulit untuk menemukan bahwa seni on-chain berdasarkan prasasti rekursif memiliki ciri-ciri sebagai berikut:
Keunikan dan keacakan: Karya harus dihasilkan melalui algoritma dan kontrak cerdas, tidak tergantikan dan unik, dapat membuktikan wahyu acak secara on-chain, dan juga harus memiliki nilai artistik dan estetika tertentu.
Interaktivitas: Pengguna dapat berinteraksi dan mengontrol pekerjaan.
Desentralisasi: Seni sepenuhnya berada dalam rantai, pelestarian sepenuhnya terdesentralisasi, dan tidak ada organisasi atau individu terpusat yang dapat mengendalikannya.
Kode digunakan kembali dan berdasarkan karya Ordinal
Dibandingkan dengan proyek seni generatif lainnya dalam rantai seperti Ethereum, seni generatif berdasarkan prasasti rekursif BTC adalah satu-satunya seni generatif yang sepenuhnya on-chain. Ini adalah seni generatif yang independen dan terdesentralisasi yang tidak bergantung pada sumber daya di luar rantai. **
(2) Proyek Geek: Orbinal
Karena fleksibilitas prasasti rekursif, ini memberikan panggung bagi para geek untuk menampilkan bakat mereka, dan proyek yang kaya akan semangat geek mengeksplorasi lebih jauh batas-batas berbagai kemungkinan teknologi Ordinals.
"Orbinals" adalah perwakilan khas dari ini. Ini adalah proyek geek tanpa Twitter dan tidak ada situs web resmi. Semua konten proyek didasarkan pada Uncommon sat. Menurut harga terbaru f2pool, per 20 Agustus, Uncommon sat Harga satuannya mencapai lebih dari 366 dollar AS.
sumber:
Jika Anda langsung membuka website seri koleksi Orbinal, Anda akan menemukan bahwa beberapa referensi konten dari setiap gambar dalam rangkaian gerak langitnya sama setelah dibuka, namun akan ada beberapa perbedaan pada parameternya. konten yang direferensikan dalam prasasti rekursifnya. Akhirnya, kita dapat menemukan rahasia sebenarnya tentang proyek yang tersembunyi di tautan referensi ini ( , nama lengkap Orbinals adalah "Orbinals: Artefak Orbit Tiga Tubuh di Ordinals", di belakangnya adalah penggunaan HTML dan Java untuk memprogram pergerakan tiga benda, Berdasarkan kode simulasi dua benda.
sumber:
Di bawah dukungan persamaan matematika dan fisika, keindahan gerak langit disajikan pada rantai Bitcoin secara ringkas.
Dan karena tidak ada media sosial seperti Twitter, Discord, website resmi, dll, kemungkinan besar proyek ini akan menggunakan cara yang sangat culun, dan informasi selanjutnya akan disajikan pada sats yang diadakan oleh tim itu sendiri.
Sumber:
Selain empat saluran yang diungkapkan oleh pihak proyek, ada juga telur paskah yang disembunyikan: dalam konten prasasti yang dikutip oleh proyek (rangkaian instruksi disembunyikan dalam kode: saluran komunikasi masa depan di /sats/ akui, dan akui kebetulan juga termasuk dalam tim satu sat.
Sumber:
(3) Proyek BRC69: Pasukan Ordi
BRC69 adalah standar baru yang dirilis oleh Luminex untuk membuat koleksi rekursif (standar ini menggunakan prasasti rekursif untuk mengoptimalkan biaya prasasti pada Bitcoin menggunakan protokol ordinal, yang membantu meluncurkan koleksi rekursif pada Bitcoin. Selain itu, BRC69 memberikan fleksibilitas tinggi, dan Membuka koleksi pintu menuju lebih banyak penyempurnaan dan fitur, membuka jalan bagi fitur on-chain yang lebih menarik seperti fitur pra-pertunjukan dan banyak lagi.
Dengan BRC69, biaya prasasti untuk koleksi Ordinal dapat dikurangi lebih dari 90%. Pengurangan ini dicapai melalui proses 4 langkah:
Rekam fitur
Koleksi penerapan
kompilasi koleksi
Buat aset
Semua proses ini dapat dilakukan tanpa memerlukan pengindeks eksternal, selama pembuat koleksi menerbitkan daftar prasasti resmi untuk koleksinya sesuai dengan persyaratan saat ini. Selain itu, gambar akan dirender secara otomatis di semua antarmuka front-end yang telah menerapkan prasasti rekursif, tanpa memerlukan langkah tambahan.
Orditroops adalah NFT rekursif berdasarkan BRC69. Ini mengimplementasikan konten protokol BRC69, meningkatkan komposisi fitur, mengurangi ruang yang ditempati oleh gambar, dan gambar memiliki definisi yang cukup tinggi. Pencocokan fleksibel antara tentara, senjata, dan pakaian semuanya tambahkan ke koleksi NFT ini, banyak fitur dan keseruannya.
sumber:
(4) Proyek NFT 3D: OCM (Monyet On-Chain)
Sumber:
OCM adalah proyek NFT 3D pertama yang menerapkan standar prasasti rekursif. OnChainMonkey pertama kali merupakan proyek NFT yang dibuat di Ethereum pada bulan September 2021. Awal tahun ini, seri OnChainMonkey muncul sebagai seri 10k pertama yang diukir pada Bitcoin.
Sebagai prasasti animasi 3D resolusi tinggi, OCM dengan cepat menonjol karena detail dan kualitasnya. Sadarilah bahwa sebelumnya sebagian besar prasasti masih berupa file teks kecil atau gambar beresolusi rendah. OCM memberikan kejelasan yang baik bahkan pada tampilan 4K atau 8K, dan kualitas ini dicapai dengan file yang masing-masing berukuran tidak lebih dari 1 KB, sesuatu yang sulit dicapai oleh proyek OCM sebelumnya.
OCM mampu mencapai hal ini karena memelopori penggunaan prasasti rekursif yang kuat. 300 OCM pertama diukir pada 300 satoshi berturut-turut di Bitcoin, dimulai dengan blok 78 pada tahun 2009, diurutkan secara on-chain dalam urutan jumlah satoshinya. Pembuat OCM menggunakan kode yang diperkecil dan mereferensikan perpustakaan P5.JS dan Three.JS untuk pembuat masa depan. Pengguna dapat melihat dan mengakses perpustakaan di browser, dan secara otomatis didekompresi dalam protokol Ordinals saat merender Dimensions Interactive Art.
Melalui prasasti rekursif, OCM secara efisien memanfaatkan ruang blok (masing-masing kurang dari 1 KB) dan mengimplementasikan wahyu on-chain acak, mengintegrasikan fitur-fitur seperti kualitas definisi tinggi, 3D, animasi, dan seni interaktif.
(5) Mesin musik on-chain: Turun ke Mesin Musik Kegelapan
Sumber:
Masukkan kata atau frasa apa pun untuk menghasilkan musik on-chain yang unik. Mesin musik ini adalah produk pendukung dari game MUD RPG "Descent Into Darkness". Musik dihasilkan dengan memasukkan kata kunci. Pendiri Ratoshi menekankan bahwa ChatGPT memainkan peran penting dalam mengembangkan penggunaan musik dalam proyek tersebut, dan bahwa penggunaan prasasti rekursif membantu menghemat biaya secara signifikan. Kombinasi khusus teknologi blockchain dan kecerdasan buatan, memberi penghormatan kepada musik klasik video game retro.
(6) Tur berantai pemain tunggal
Sebuah permainan membutuhkan beberapa komponen material seperti gambar, front-end, dan logika bisnis.Jika total ukuran material kurang dari 4M, maka dapat diselesaikan dengan menuliskan Sat tanpa menggunakan prasasti rekursif.
Ada dua situasi di mana teknologi penulisan rekursif cocok:
Bahannya sendiri berukuran besar (lebih dari 4M), misalnya gambar latar belakang 5M tidak dapat langsung diukir pada satu Sat, tetapi dapat dipecah dan dimasukkan ke dalam Sat yang berbeda untuk referensi dan tampilan;
Jika ingin mencapai logika bisnis yang lebih baik, jika prasasti 100 Sat adalah rangkaian permainan, menggunakan file Java (JS) yang sama, dalam hal ini cocok juga menggunakan prasasti rekursif, karena tidak perlu Masing-masing Sat akan mengukir ulang file JS satu kali.
HTML (front end) dan JS (logika bisnis) game tersebut diukir pada "Satoshi" BTC, dan keduanya saling merujuk untuk menghasilkan mini-game H5 pemain tunggal.
Berikut adalah 3 contoh mini-game H5 pemain tunggal:
a.Permainan Ular
****Sumber: ord .io/431507
Bitcoin Snake Game, game ini adalah game pemain tunggal khas H5, dan juga merupakan game terkenal: Snake. Front end dan logika eksekusi game ini semuanya ditulis pada Sabtu ini, dan tidak menggunakan teknologi prasasti rekursif.Jumlah total NFT dalam seri ini adalah 100. Faktanya, metode yang lebih baik adalah dengan mengukir file JS (logika bisnis) pada satu Sat, dan kemudian menggunakan 100 Sat berbeda yang diukir dengan HTML untuk merujuk (atau menyebutnya secara rekursif) Sat tempat file JS berada untuk menghasilkan prasasti. Ini akan menjadi lebih ringkas.
b.Permainan Lianliankan
Sumber: ord.io/18201467
Seperti yang ditunjukkan pada gambar, permainan ini adalah kotak digital 3*4 (ini adalah mode sederhana, mode kompleks adalah kotak digital 6*6). Anda dapat mengklik dua kotak sekaligus. Saat gambar kedua kotak itu sama, akan ditampilkan secara tetap; pada waktu yang berbeda, akan langsung ditampilkan sebagai tanda tanya, dan kemenangan akan dianggap jika diselesaikan dalam jumlah klik tertentu. Batasi jumlah klik untuk menguji memori jangka pendek pemain. Game ini mirip dengan game Lianliankan yang sudah tidak asing lagi. JS dan HTML game ini semuanya tertulis di Sat ini, tetapi mengacu pada "gambar latar belakang" (seperti yang ditunjukkan di bawah), jadi ini adalah aplikasi sederhana dari prasasti rekursif.
Sumber: ord.io/18201467
c.Permainan LUMPUR
Sumber:
Descent into Darkness, sebuah permainan bermain peran berbasis teks, menggabungkan elemen permainan MUD klasik dan teknologi ordinal untuk memberikan pengalaman bermain yang unik kepada para pemain.
Dalam Descent into Darkness, pemain akan berperan sebagai petualang yang mencari jalan keluar dalam kegelapan. Ada monster, tugas, dan pertarungan BOSS di dalam game. Pemain harus melawan monster untuk menyelesaikan tugas, membuka tugas baru, dan mendapatkan koin emas untuk meningkatkan peralatan dan barang pembelian.
Tiga mini-game H5 pemain tunggal di atas adalah aplikasi yang sangat sederhana. Sebagai permainan, mereka tidak lengkap. Proses memulai, melanjutkan, dan mengakhiri permainan tidak dalam rantai, dan proses permainan tidak dapat diarsipkan. Setelah permainan sudah berakhir, Prasasti Sat Tidak ada yang berubah juga. , hanya mendefinisikan logika permainan, tetapi tidak menyimpan keadaan permainan. Ini hanyalah upaya awal dalam permainan rantai BTC.
(7) Game rantai penuh multipemain: BTC PixelWar
Sumber:
BTC PixelWar adalah game multipemain rantai penuh BTC, dan proyek ini mengklaim sebagai game multipemain rantai penuh pertama di rantai BTC. Peserta membuat di atas kanvas berukuran 256*256 piksel. Anda dapat langsung mengklik pikselnya, atau Anda dapat mengunggah gambar untuk menghasilkan piksel dan meletakkannya di kanvas. Setiap Kiriman akan menghasilkan prasasti status terbaru dari seluruh kanvas. Setiap prasasti yang dihasilkan mengacu pada status prasasti yang telah dihasilkan terakhir kali. Prasasti tersebut bersifat rekursif lapis demi lapis. Ini mungkin proyek dengan rekursi terbanyak di pasar saat ini, dan itu juga merupakan prasasti rekursif Bidang aplikasi Aplikasi simbolis.
Proyek ini mengusulkan standar baru, "BRC721Cofound", yang menggunakan prasasti rekursif untuk memungkinkan semua pengguna Bitcoin berkolaborasi pada kanvas yang sama dan mendokumentasikan proses mereka, dengan setiap momen sebuah prasasti yang menggambarkan apa yang menjadi salah satu pendirinya. prasasti disebut "prasasti momen", berisi piksel yang baru ditambahkan atau diperbarui saat ini, dan berisi referensi ke "prasasti momen" sebelumnya dan menangani perubahan gambar antara dua momen "Prasasti Kode". Mengingat mungkin ada banyak orang yang berpartisipasi dalam lukisan tersebut, rendering status kanvas terbaru memerlukan rekursi mendalam untuk memuat piksel yang digambar oleh setiap orang. Namun, proses ini mungkin memerlukan waktu pemuatan yang lebih lama. Untuk mengatasi masalah ini , "kode prasasti" dirancang untuk berada di saat ini " "Prasasti Momen" mengambil cuplikan status kanvas terbaru setelah rendering selesai. Cuplikan ini kemudian disimpan dalam pohon DOM Prasasti Momen saat ini. Oleh karena itu, browser sekuensial dapat menyederhanakan proses rendering dengan menyimpan pohon DOM yang tertulis dalam cache pada setiap momen rendering, sehingga mengurangi jumlah level rekursi.
Secara umum, BTC PixelWar adalah game rantai penuh multipemain BTC yang inovatif dan ikonik yang mewujudkan kreasi kolaboratif multi-orang sambil mengoptimalkan proses rendering. Standar "BRC721Cofound" yang diperkenalkan ada pada rantai Bitcoin. Ini membuka kemungkinan baru di bidang aplikasi game multipemain dan menunjukkan potensi prasasti rekursif dalam domain game dan sosial.
5. Tantangan dan perkembangan prasasti rekursif Bitcoin di masa depan
Prasasti rekursif telah membuka era prasasti on-chain 2.0, membuat gameplay BTC NFT semakin melimpah. Hal ini menjadi semakin mungkin bagi BTC NFT untuk sepenuhnya dibedakan dari NFT pada rantai lain seperti Ethereum. Imajinasi/ narasi masa depan Ada banyak ruang.
Prasasti rekursif secara langsung menghubungkan prasasti-prasasti yang sebelumnya independen dan dapat saling merujuk, sehingga membentuk struktur berbagai macam database. Pada artikel sebelumnya, kita telah membahas berbagai protokol turunan berdasarkan Ordinal. Faktanya, kombinasi prasasti rekursif dan protokol turunan yang disebutkan di atas akan dapat diperbarui dengan membaca prasasti lain dan merespons instruksi cerdasnya sendiri. Dengan mengindeks statusnya sendiri. , status protokol dapat dimanipulasi secara langsung, sehingga membentuk serangkaian tindakan yang koheren serupa dengan efek kontrak pintar.
Pada saat yang sama, database prasasti rekursif yang besar memberi prasasti lebih banyak ruang untuk manipulasi dan imajinasi, termasuk metadata di berbagai bidang seperti data dasar, basis pengetahuan, basis kode, pustaka fungsi, dll., dan mereka dapat langsung mereferensikan satu sama lain untuk mewujudkannya. logika yang kompleks. Aplikasi produk, sehingga kami dapat menantikan bidang-bidang seperti seni generatif, permainan berantai, dan metaverse di mana prasasti rekursif diharapkan akan diadopsi secara mendalam. Kami percaya bahwa aplikasi-aplikasi mematikan di masa depan sedang dalam proses.
Pada saat yang sama, prasasti rekursif juga menghadapi beberapa tantangan:
Jika level rekursi meningkat, misalnya menjadi 10.000 level rekursi, apakah parser yang terkait dengan rendering off-chain dapat mengurainya dengan cepat?
Jika jumlah prasasti yang direferensikan meningkat, misalnya satu Sat mengutip 10.000 prasasti pada saat yang sama, apakah parser terkait yang dirender secara off-chain dapat dengan cepat menyelesaikannya.
Jika kedua poin ini dapat dicapai, secara teoritis, game atau NFT yang dihasilkan oleh prasasti rekursif bisa menjadi sangat kompleks dan canggih. Kedua masalah ini dibatasi oleh jaringan BTC itu sendiri dan sulit untuk diselesaikan secara mendasar, namun dapat dicapai melalui solusi teknis tidak langsung.
6. Kesimpulan
Peningkatan rekursif dalam protokol Ordinals memungkinkan prasasti berinteraksi satu sama lain, memungkinkan kasus penggunaan baru dan menarik. Dengan fungsi ini, seni generatif, tampilan on-chain, dan penyimpanan yang efisien kini telah menjadi kenyataan. Kita dapat melihat bahwa pengembang dalam ekosistem BTC terus menciptakan dan mengembangkan berbagai jenis kreasi dan pengembangan seperti permainan berantai, seni generatif , dll. Karya berdasarkan prasasti rekursif bermunculan satu demi satu, dan berbagai komponen untuk membangun proyek besar perlahan-lahan sedang dirakit. Di masa depan, kita dapat lebih menantikan lahirnya game on-chain, metaverse, generatif interaktif seni dan proyek lainnya dengan logika produk yang kompleks.
Referensi:
Penafian: Laporan ini adalah karya asli oleh @JellyZhouishere, seorang mahasiswa di @GryphsisAcademy, di bawah bimbingan @979_eth dan @Erjiueth. Penulis bertanggung jawab penuh atas semua konten, yang tidak mencerminkan pandangan Akademi Gryphsis, atau organisasi yang menugaskan laporan tersebut. Konten dan keputusan editorial tidak dipengaruhi oleh pembaca. Perlu diketahui bahwa penulis mungkin memiliki mata uang kripto yang disebutkan dalam laporan ini. Dokumen ini hanya untuk tujuan informasi dan tidak boleh diandalkan dalam pengambilan keputusan investasi. Sangat disarankan agar Anda melakukan penelitian sendiri dan berkonsultasi dengan penasihat keuangan, pajak, atau hukum yang tidak memihak sebelum mengambil keputusan investasi apa pun. Ingat, kinerja aset apa pun di masa lalu tidak menjamin keuntungan di masa depan.
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
Prasasti Rekursif: Landasan set BTC Lego dan produk logika kompleks
Tautan asli:
Ditulis oleh: @JellyZhouishere, @GryphsisAcademy
TL;DR
I. Pendahuluan
Kelahiran protokol Ordinals memberi Bitcoin fungsi penomoran dan penulisan, sehingga memperluas jangkauan produk ekosistem Bitcoin dan membawa potensi aplikasi yang sangat besar ke ekosistem Bitcoin.
Dalam beberapa bulan terakhir, kita telah melihat jalur Ordinals secara bertahap berkembang dari ketidakjelasan menjadi sebuah ekosistem. Selama periode ini, protokol Ordinals juga telah mengalami peningkatan penting dan melahirkan serangkaian protokol turunan:
Dalam rangkaian artikel Ordinal kami di bulan Juni, kami juga memperbarui pengenalan mendetail tentang Ordinal dan berbagai protokol turunan BRC20 (tautan:
, di antaranya, saya harus menyebutkan pembaruan besar Ordinal baru-baru ini - munculnya prasasti rekursif.
Prasasti rekursif diumumkan di Github oleh Raph, kepala pengelola baru protokol Bitcoin Ordinals pada 12 Juni. Ini selanjutnya menggabungkan pembaruan prasasti rekursif No. 2167 yang diusulkan oleh pencipta protokol Bitcoin Ordinals, Casey Rodarmor, ke dalam kode Ordinals , sehingga memberikan pengembangan komposisi protokol Ordinals membuka ruang imajinasi yang luas.
Artikel ini akan membahas prinsip prasasti rekursif dan dampaknya terhadap Ordinal, dan selanjutnya menantikan kemungkinan arah penerapan inovatif prasasti rekursif berdasarkan kasus yang ada.
2. Prinsip dasar dan teknologi protokol Ordinals
Sejak akhir Desember 2022, Casey Rodarmor merilis protokol Ordinals, memperkenalkan NFT ke jaringan Bitcoin melalui Ordinals dan Inions (nomor urut dan prasasti). Protokol ini memungkinkan konten sewenang-wenang, seperti teks, gambar, video, dan bahkan aplikasi, untuk ditambahkan ke sats (unit terkecil dalam bitcoin) yang diberi nomor berurutan untuk membuat artefak digital unik yang dapat ditransmisikan melalui jaringan bitcoin. Mari kita memilah prinsip-prinsip teknis penting yang terlibat dalam protokol Ordinals:
(1)UTXO
Bitcoin mengadopsi model pembayaran yang disebut "Output Transaksi Tak Terpakai" (UTXO, Output Transaksi Tak Terpakai), dan semua saldo disimpan dalam daftar UTXO. Setiap UTXO berisi sejumlah Bitcoin, informasi pemilik, dan menunjukkan apakah tersedia.
Dalam transaksi Bitcoin, setiap transaksi memiliki input dan output. Masukan adalah referensi ke UTXO yang ada, dan keluaran menentukan alamat dan jumlah baru. Setelah memulai transaksi, masukkan dan kunci UTXO yang relevan untuk mencegah penggunaan kembali hingga transaksi dikonfirmasi. Setelah konfirmasi, input UTXO transaksi dihapus, dan output menghasilkan UTXO baru.
Jumlah total masukan suatu transaksi biasanya melebihi total keluaran, dan selisihnya disebut biaya jaringan, yang memberi imbalan kepada penambang yang mengemas transaksi tersebut. Biaya jaringan sebanding dengan kompleksitas transaksi, dan transaksi multi-input-output umumnya memerlukan biaya jaringan yang lebih tinggi.
(2) Penomoran dan pelacakan Satoshi
Ada total 21 juta * 10^8 satoshi di jaringan Bitcoin. Bagaimana protokol Ordinals secara unik memberi nomor pada setiap satoshi dan melacak akun miliknya?
Menurut protokol Ordinals, satoshi diberi nomor sesuai dengan urutan penambangannya. Metadata Ordinal tidak disimpan di lokasi tertentu, tetapi tertanam dalam data saksi transaksi, yang “diukir” seperti prasasti pada bagian tertentu dari transaksi Bitcoin yang dilampirkan pada bagian tertentu dari transaksi tersebut Cong Shang.
Proses ini diwujudkan melalui Segregated Witness (Segregated Witness, SegWit) dan "Pay-to-Taproot, P2TR", yang dapat mengukir segala bentuk konten (seperti teks, gambar atau video) pada atasan Satoshi yang ditunjuk.
(3) Peningkatan SegWit dan Taproot
SegWit adalah peningkatan protokol penting untuk Bitcoin yang memisahkan beberapa data tanda tangan transaksi (data saksi) dari transaksi itu sendiri, sehingga mengurangi ukuran data yang disimpan dalam blok Bitcoin. Langkah ini memperluas kapasitas blok, memungkinkannya menampung lebih banyak transaksi, meningkatkan kemampuan pemrosesan transaksi jaringan, dan menurunkan biaya.
Peningkatan protokol SegWit memperkenalkan bidang saksi baru dalam keluaran transaksi untuk melindungi privasi dan meningkatkan kinerja. Meskipun Data Saksi tidak dirancang untuk menyimpan data, data ini sebenarnya memberi kita peluang untuk menyimpan metadata seperti prasasti.
Peningkatan protokol Taproot yang diperkenalkan pada tahun 2021 memungkinkan berbagai kondisi transaksi disimpan secara lebih pribadi di blockchain. Melalui jalur skrip Taproot, kami dapat menyimpan konten prasasti dalam skrip pembayaran, yang hampir tidak memiliki batasan dalam hal konten. Selain itu, karena mekanisme diskon Taproot, penyimpanan konten prasasti menjadi lebih hemat, menghemat banyak sumber daya.
Protokol Ordinals secara cerdik memanfaatkan SegWit untuk melonggarkan batas ukuran konten yang ditulis ke jaringan Bitcoin, menyimpan konten prasasti dalam data saksi, dan dapat menyimpan metadata hingga 4MB. Taproot mempermudah penyimpanan data saksi arbitrer dalam transaksi Bitcoin, memungkinkan pengembang Ordinals Casey Rodarmor menggunakan kembali opcode lama (OP_FALSE, OP_IF, OP_PUSH) untuk mendeskripsikan konten prasasti yang dienkapsulasi, sehingga menyimpan data arbitrer.
(4) Proses pengecoran prasasti
Melalui dua langkah di atas, isi prasasti telah terikat pada UTXO yang diingatnya. Kemudian, menurut Satoshi yang disebutkan sebelumnya, prasasti tersebut diimplementasikan pada Satoshi pertama yang sesuai dengan input UTXO. Isi prasasti disertakan pada input yang menunjukkan transaksi. Satoshi khusus yang diingat ini dapat ditransfer, dibeli, dijual, hilang, dan dipulihkan.
3. Prinsip dan implementasi prasasti rekursif Bitcoin
Setelah memahami prinsip dasar Ordinal, mari kita lihat prasasti rekursif:
Protokol Ordinal memperkenalkan kemampuan untuk sepenuhnya menuliskan dokumen secara on-chain pada Bitcoin, dan sebelum penulisan rekursif, ordinal adalah pulau yang terisolasi dan terbatas. **Meskipun Anda dapat menuliskan teks, gambar, dan kode, keduanya tidak dapat berinteraksi satu sama lain. **
Namun, dengan diperkenalkannya prasasti rekursif, banyak hal akan berubah. Prasasti sekarang dapat meminta konten prasasti lain menggunakan sintaks khusus "/-/content/:inion_id". Hal ini memungkinkan pengguna untuk menggunakan kapasitas yang lebih sedikit dan biaya yang lebih rendah saat membuat prasasti pada rantai Bitcoin.
Prasasti rekursif adalah standar untuk penguraian prasasti. Sintaksnya pada dasarnya mirip dengan penggunaan kode untuk menemukan gambar. Untuk membuat prasasti koleksi PFP, Anda dapat mengunggah pola, warna, tindakan, dan karakteristik elemen lain yang sesuai dengan gambar, lalu menggabungkan elemen terkait yang sudah ada pada rantai tanpa mengunggah atau mengunduh gambar sebenarnya.
Prasasti rekursif mempunyai ciri-ciri sebagai berikut:
Namun, masih terdapat beberapa tantangan, seperti apakah prasasti dapat dikumpulkan dan diindeks pada platform, yang akan menentukan kecepatan perkembangannya dan sejauh mana prasasti tersebut dikenal secara luas.
4. Metode penerapan inovatif prasasti rekursif Bitcoin
Munculnya prasasti rekursif membuka banyak aplikasi yang kuat dan inovatif. Prasasti rekursif memiliki keunggulan fleksibilitas tinggi, penyambungan dan kombinasi, serta biaya rendah, yang menghadirkan kemungkinan baru yang tak terbatas pada prasasti.Artikel berikut akan menggunakan beberapa kasus spesifik untuk memperkenalkan potensi inovasi dan arah penerapan prasasti rekursif.
Melalui rekursi, Inion dapat dengan mudah mereferensikan kode Inion lainnya. Isi satu prasasti kini dapat digunakan oleh banyak prasasti lainnya. Komposabilitas baru ini membuka berbagai kemungkinan yang belum pernah kita jelajahi, seperti kemampuan untuk menuliskan konten dalam bentuk gambar kompleks, video, game 3D, dll. pada rantai. Prasasti Rekursif memungkinkan untuk membangun intranet. Kemungkinan lainnya mencakup pembuatan prasasti sekunder, desentralisasi GitHub, fragmentasi kombinasi NFT, dan banyak lagi. Dengan menggunakan prasasti rekursif, kita dapat menerapkan ide berikut:
Di bawah ini kami memperkenalkan secara rinci beberapa kasus umum yang menunjukkan kepada kita potensi kuat dari prasasti rekursif:
(1) Seni generatif pada rantai: 1Topeng
Dengan lebih mencocokkan dan menggabungkan berbagai skema awal yang disebutkan di atas, maka penggabungan berbagai koleksi dan pembuatan prasasti sekunder dapat lebih diwujudkan: misalnya kombinasi a1 dan a2 di dalam koleksi a, koleksi dan b koleksi Buatlah kombinasi . Atas dasar ini, seni generatif interaktif asli yang benar-benar berbasis komunitas diharapkan akan lahir di rantai BTC.
Mari kita lihat kasus pertama dulu: 1Mask.
Ini adalah proyek seni generatif on-chain bertema topeng di rantai BTC. Proyek 1Mask dengan terampil mengintegrasikan teknologi rekursif Ordinals, dan keseluruhannya terjalin dengan tiga elemen: templat, algoritme, dan pembuatan prasasti.
sumber:
Bagian templat berisi total tujuh prasasti, sesuai dengan tujuh jenis templat unik, dan formatnya mengikuti image/svg+xml.
Prinsip dasar bagian algoritma adalah menggunakan alamat dompet pengguna sebagai benih dan menggunakan fungsi acak untuk membuat berbagai kombinasi warna berbeda untuk mewarnai model topeng.
Mekanisme pembuatan prasasti mewujudkan referensi ke prasasti algoritmik dengan bantuan teknologi rekursif. Setiap mesin terbang topeng telah menyematkan kode HTML yang diperlukan untuk membuat gambar topeng warna-warni akhir. Hal ini dicapai dengan mengeksekusi kode yang tertanam dalam prasasti algoritmik dengan seed acak, sambil mengisi seed acak tersebut dengan data on-chain khusus pengguna (seperti alamat dompet), menjadikannya acak namun relevan bagi pengguna. Oleh karena itu, ketika alamat dompet yang sama menggunakan templat yang sama, hasil yang dihasilkan selalu konsisten.
Setiap kali prasasti topeng baru dibuat, itu menggabungkan detail on-chain khusus pengguna dan mereferensikan prasasti algoritmik. Dengan kekuatan teknologi prasasti rekursif, setelah prasasti topeng yang baru dibuat memasuki pasar atau diindeks oleh dompet, maka secara otomatis akan mengaktifkan kode referensi yang tertanam dalam prasasti algoritmik. Kode-kode ini dijalankan dengan data on-chain khusus pengguna sebagai masukan dan pada akhirnya menampilkan gambar topeng unik yang menentukan kepribadian.
Di lingkungan jaringan Bitcoin, data yang terkandung dalam prasasti tidak dapat diubah, sehingga menjamin integritasnya. Karakteristik ini menentukan 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 dapat memverifikasi keaslian dan keakuratan proses pembuatan kapan saja.
Di balik proyek ini, 1Mask selanjutnya memperkenalkan standar yang disebut BRC721Auto, yang mengusulkan bahwa seni yang dihasilkan sepenuhnya pada rantai terdiri dari setidaknya dua jenis prasasti: yang pertama adalah prasasti kode, dan yang kedua adalah prasasti parameter yang dipersonalisasi . **
Dalam Prasasti Kode, kita perlu membuat kode algoritma yang secara otomatis dapat menghasilkan HTML DOM berdasarkan konten parameter. DOM ini dapat berupa kanvas, SVG, atau apa pun yang dapat dikenali dan dirender oleh browser sebagai grafik.
Tentu saja, prasasti kode juga dapat mereferensikan isi prasasti lain untuk melengkapi algoritmanya.
Dalam prasasti parameter, kita perlu mendefinisikan HTML dan mendefinisikan parameter global p di dalamnya untuk mereferensikan Kode Inion. Ketika browser biasa mencoba menampilkan Parameter Inion ini, mereka akan mengenali parameter global p, dan secara otomatis menjalankan fungsi start() di Code Inion untuk menambah atau mengubah DOM HTML saat ini, dan akhirnya merender konten HTML ini. Oleh karena itu, prasasti parameter dapat dianggap sebagai NFT (Non-Fungible Token) tertinggi.
Dengan bantuan teknologi Recursive Inion, kode yang diperlukan untuk menghasilkan grafik, proses eksekusi kode, dan proses verifikasi semuanya berada di bawah perlindungan konsensus blockchain Bitcoin. Kecuali seseorang mampu melancarkan serangan 51% terhadap Bitcoin, tidak ada yang bisa mengendalikan proses pembuatan ERC721Auto NFT, yang akan dijalankan secara mandiri oleh ekosistem Bitcoin.
1Mask selanjutnya mengusulkan tiga standar utama untuk menghasilkan proyek seni di seluruh rantai. Ketiga kriteria tersebut adalah:
Berdasarkan kriteria di atas, tidak sulit untuk menemukan bahwa seni on-chain berdasarkan prasasti rekursif memiliki ciri-ciri sebagai berikut:
Dibandingkan dengan proyek seni generatif lainnya dalam rantai seperti Ethereum, seni generatif berdasarkan prasasti rekursif BTC adalah satu-satunya seni generatif yang sepenuhnya on-chain. Ini adalah seni generatif yang independen dan terdesentralisasi yang tidak bergantung pada sumber daya di luar rantai. **
(2) Proyek Geek: Orbinal
Karena fleksibilitas prasasti rekursif, ini memberikan panggung bagi para geek untuk menampilkan bakat mereka, dan proyek yang kaya akan semangat geek mengeksplorasi lebih jauh batas-batas berbagai kemungkinan teknologi Ordinals.
"Orbinals" adalah perwakilan khas dari ini. Ini adalah proyek geek tanpa Twitter dan tidak ada situs web resmi. Semua konten proyek didasarkan pada Uncommon sat. Menurut harga terbaru f2pool, per 20 Agustus, Uncommon sat Harga satuannya mencapai lebih dari 366 dollar AS.
sumber:
Jika Anda langsung membuka website seri koleksi Orbinal, Anda akan menemukan bahwa beberapa referensi konten dari setiap gambar dalam rangkaian gerak langitnya sama setelah dibuka, namun akan ada beberapa perbedaan pada parameternya. konten yang direferensikan dalam prasasti rekursifnya. Akhirnya, kita dapat menemukan rahasia sebenarnya tentang proyek yang tersembunyi di tautan referensi ini ( , nama lengkap Orbinals adalah "Orbinals: Artefak Orbit Tiga Tubuh di Ordinals", di belakangnya adalah penggunaan HTML dan Java untuk memprogram pergerakan tiga benda, Berdasarkan kode simulasi dua benda.
sumber:
Di bawah dukungan persamaan matematika dan fisika, keindahan gerak langit disajikan pada rantai Bitcoin secara ringkas.
Dan karena tidak ada media sosial seperti Twitter, Discord, website resmi, dll, kemungkinan besar proyek ini akan menggunakan cara yang sangat culun, dan informasi selanjutnya akan disajikan pada sats yang diadakan oleh tim itu sendiri.
Selain empat saluran yang diungkapkan oleh pihak proyek, ada juga telur paskah yang disembunyikan: dalam konten prasasti yang dikutip oleh proyek (rangkaian instruksi disembunyikan dalam kode: saluran komunikasi masa depan di /sats/ akui, dan akui kebetulan juga termasuk dalam tim satu sat.
(3) Proyek BRC69: Pasukan Ordi
BRC69 adalah standar baru yang dirilis oleh Luminex untuk membuat koleksi rekursif (standar ini menggunakan prasasti rekursif untuk mengoptimalkan biaya prasasti pada Bitcoin menggunakan protokol ordinal, yang membantu meluncurkan koleksi rekursif pada Bitcoin. Selain itu, BRC69 memberikan fleksibilitas tinggi, dan Membuka koleksi pintu menuju lebih banyak penyempurnaan dan fitur, membuka jalan bagi fitur on-chain yang lebih menarik seperti fitur pra-pertunjukan dan banyak lagi.
Dengan BRC69, biaya prasasti untuk koleksi Ordinal dapat dikurangi lebih dari 90%. Pengurangan ini dicapai melalui proses 4 langkah:
Semua proses ini dapat dilakukan tanpa memerlukan pengindeks eksternal, selama pembuat koleksi menerbitkan daftar prasasti resmi untuk koleksinya sesuai dengan persyaratan saat ini. Selain itu, gambar akan dirender secara otomatis di semua antarmuka front-end yang telah menerapkan prasasti rekursif, tanpa memerlukan langkah tambahan.
Orditroops adalah NFT rekursif berdasarkan BRC69. Ini mengimplementasikan konten protokol BRC69, meningkatkan komposisi fitur, mengurangi ruang yang ditempati oleh gambar, dan gambar memiliki definisi yang cukup tinggi. Pencocokan fleksibel antara tentara, senjata, dan pakaian semuanya tambahkan ke koleksi NFT ini, banyak fitur dan keseruannya.
sumber:
(4) Proyek NFT 3D: OCM (Monyet On-Chain)
OCM adalah proyek NFT 3D pertama yang menerapkan standar prasasti rekursif. OnChainMonkey pertama kali merupakan proyek NFT yang dibuat di Ethereum pada bulan September 2021. Awal tahun ini, seri OnChainMonkey muncul sebagai seri 10k pertama yang diukir pada Bitcoin.
Sebagai prasasti animasi 3D resolusi tinggi, OCM dengan cepat menonjol karena detail dan kualitasnya. Sadarilah bahwa sebelumnya sebagian besar prasasti masih berupa file teks kecil atau gambar beresolusi rendah. OCM memberikan kejelasan yang baik bahkan pada tampilan 4K atau 8K, dan kualitas ini dicapai dengan file yang masing-masing berukuran tidak lebih dari 1 KB, sesuatu yang sulit dicapai oleh proyek OCM sebelumnya.
OCM mampu mencapai hal ini karena memelopori penggunaan prasasti rekursif yang kuat. 300 OCM pertama diukir pada 300 satoshi berturut-turut di Bitcoin, dimulai dengan blok 78 pada tahun 2009, diurutkan secara on-chain dalam urutan jumlah satoshinya. Pembuat OCM menggunakan kode yang diperkecil dan mereferensikan perpustakaan P5.JS dan Three.JS untuk pembuat masa depan. Pengguna dapat melihat dan mengakses perpustakaan di browser, dan secara otomatis didekompresi dalam protokol Ordinals saat merender Dimensions Interactive Art.
Melalui prasasti rekursif, OCM secara efisien memanfaatkan ruang blok (masing-masing kurang dari 1 KB) dan mengimplementasikan wahyu on-chain acak, mengintegrasikan fitur-fitur seperti kualitas definisi tinggi, 3D, animasi, dan seni interaktif.
(5) Mesin musik on-chain: Turun ke Mesin Musik Kegelapan
Masukkan kata atau frasa apa pun untuk menghasilkan musik on-chain yang unik. Mesin musik ini adalah produk pendukung dari game MUD RPG "Descent Into Darkness". Musik dihasilkan dengan memasukkan kata kunci. Pendiri Ratoshi menekankan bahwa ChatGPT memainkan peran penting dalam mengembangkan penggunaan musik dalam proyek tersebut, dan bahwa penggunaan prasasti rekursif membantu menghemat biaya secara signifikan. Kombinasi khusus teknologi blockchain dan kecerdasan buatan, memberi penghormatan kepada musik klasik video game retro.
(6) Tur berantai pemain tunggal
Sebuah permainan membutuhkan beberapa komponen material seperti gambar, front-end, dan logika bisnis.Jika total ukuran material kurang dari 4M, maka dapat diselesaikan dengan menuliskan Sat tanpa menggunakan prasasti rekursif.
Ada dua situasi di mana teknologi penulisan rekursif cocok:
Bahannya sendiri berukuran besar (lebih dari 4M), misalnya gambar latar belakang 5M tidak dapat langsung diukir pada satu Sat, tetapi dapat dipecah dan dimasukkan ke dalam Sat yang berbeda untuk referensi dan tampilan;
Jika ingin mencapai logika bisnis yang lebih baik, jika prasasti 100 Sat adalah rangkaian permainan, menggunakan file Java (JS) yang sama, dalam hal ini cocok juga menggunakan prasasti rekursif, karena tidak perlu Masing-masing Sat akan mengukir ulang file JS satu kali.
HTML (front end) dan JS (logika bisnis) game tersebut diukir pada "Satoshi" BTC, dan keduanya saling merujuk untuk menghasilkan mini-game H5 pemain tunggal.
Berikut adalah 3 contoh mini-game H5 pemain tunggal:
a.Permainan Ular
**
**Sumber: ord .io/431507
Bitcoin Snake Game, game ini adalah game pemain tunggal khas H5, dan juga merupakan game terkenal: Snake. Front end dan logika eksekusi game ini semuanya ditulis pada Sabtu ini, dan tidak menggunakan teknologi prasasti rekursif.Jumlah total NFT dalam seri ini adalah 100. Faktanya, metode yang lebih baik adalah dengan mengukir file JS (logika bisnis) pada satu Sat, dan kemudian menggunakan 100 Sat berbeda yang diukir dengan HTML untuk merujuk (atau menyebutnya secara rekursif) Sat tempat file JS berada untuk menghasilkan prasasti. Ini akan menjadi lebih ringkas.
b.Permainan Lianliankan
Sumber: ord.io/18201467
Seperti yang ditunjukkan pada gambar, permainan ini adalah kotak digital 3*4 (ini adalah mode sederhana, mode kompleks adalah kotak digital 6*6). Anda dapat mengklik dua kotak sekaligus. Saat gambar kedua kotak itu sama, akan ditampilkan secara tetap; pada waktu yang berbeda, akan langsung ditampilkan sebagai tanda tanya, dan kemenangan akan dianggap jika diselesaikan dalam jumlah klik tertentu. Batasi jumlah klik untuk menguji memori jangka pendek pemain. Game ini mirip dengan game Lianliankan yang sudah tidak asing lagi. JS dan HTML game ini semuanya tertulis di Sat ini, tetapi mengacu pada "gambar latar belakang" (seperti yang ditunjukkan di bawah), jadi ini adalah aplikasi sederhana dari prasasti rekursif.
Sumber: ord.io/18201467
c.Permainan LUMPUR
Descent into Darkness, sebuah permainan bermain peran berbasis teks, menggabungkan elemen permainan MUD klasik dan teknologi ordinal untuk memberikan pengalaman bermain yang unik kepada para pemain.
Dalam Descent into Darkness, pemain akan berperan sebagai petualang yang mencari jalan keluar dalam kegelapan. Ada monster, tugas, dan pertarungan BOSS di dalam game. Pemain harus melawan monster untuk menyelesaikan tugas, membuka tugas baru, dan mendapatkan koin emas untuk meningkatkan peralatan dan barang pembelian.
Tiga mini-game H5 pemain tunggal di atas adalah aplikasi yang sangat sederhana. Sebagai permainan, mereka tidak lengkap. Proses memulai, melanjutkan, dan mengakhiri permainan tidak dalam rantai, dan proses permainan tidak dapat diarsipkan. Setelah permainan sudah berakhir, Prasasti Sat Tidak ada yang berubah juga. , hanya mendefinisikan logika permainan, tetapi tidak menyimpan keadaan permainan. Ini hanyalah upaya awal dalam permainan rantai BTC.
(7) Game rantai penuh multipemain: BTC PixelWar
BTC PixelWar adalah game multipemain rantai penuh BTC, dan proyek ini mengklaim sebagai game multipemain rantai penuh pertama di rantai BTC. Peserta membuat di atas kanvas berukuran 256*256 piksel. Anda dapat langsung mengklik pikselnya, atau Anda dapat mengunggah gambar untuk menghasilkan piksel dan meletakkannya di kanvas. Setiap Kiriman akan menghasilkan prasasti status terbaru dari seluruh kanvas. Setiap prasasti yang dihasilkan mengacu pada status prasasti yang telah dihasilkan terakhir kali. Prasasti tersebut bersifat rekursif lapis demi lapis. Ini mungkin proyek dengan rekursi terbanyak di pasar saat ini, dan itu juga merupakan prasasti rekursif Bidang aplikasi Aplikasi simbolis.
Proyek ini mengusulkan standar baru, "BRC721Cofound", yang menggunakan prasasti rekursif untuk memungkinkan semua pengguna Bitcoin berkolaborasi pada kanvas yang sama dan mendokumentasikan proses mereka, dengan setiap momen sebuah prasasti yang menggambarkan apa yang menjadi salah satu pendirinya. prasasti disebut "prasasti momen", berisi piksel yang baru ditambahkan atau diperbarui saat ini, dan berisi referensi ke "prasasti momen" sebelumnya dan menangani perubahan gambar antara dua momen "Prasasti Kode". Mengingat mungkin ada banyak orang yang berpartisipasi dalam lukisan tersebut, rendering status kanvas terbaru memerlukan rekursi mendalam untuk memuat piksel yang digambar oleh setiap orang. Namun, proses ini mungkin memerlukan waktu pemuatan yang lebih lama. Untuk mengatasi masalah ini , "kode prasasti" dirancang untuk berada di saat ini " "Prasasti Momen" mengambil cuplikan status kanvas terbaru setelah rendering selesai. Cuplikan ini kemudian disimpan dalam pohon DOM Prasasti Momen saat ini. Oleh karena itu, browser sekuensial dapat menyederhanakan proses rendering dengan menyimpan pohon DOM yang tertulis dalam cache pada setiap momen rendering, sehingga mengurangi jumlah level rekursi.
Secara umum, BTC PixelWar adalah game rantai penuh multipemain BTC yang inovatif dan ikonik yang mewujudkan kreasi kolaboratif multi-orang sambil mengoptimalkan proses rendering. Standar "BRC721Cofound" yang diperkenalkan ada pada rantai Bitcoin. Ini membuka kemungkinan baru di bidang aplikasi game multipemain dan menunjukkan potensi prasasti rekursif dalam domain game dan sosial.
5. Tantangan dan perkembangan prasasti rekursif Bitcoin di masa depan
Prasasti rekursif telah membuka era prasasti on-chain 2.0, membuat gameplay BTC NFT semakin melimpah. Hal ini menjadi semakin mungkin bagi BTC NFT untuk sepenuhnya dibedakan dari NFT pada rantai lain seperti Ethereum. Imajinasi/ narasi masa depan Ada banyak ruang.
Prasasti rekursif secara langsung menghubungkan prasasti-prasasti yang sebelumnya independen dan dapat saling merujuk, sehingga membentuk struktur berbagai macam database. Pada artikel sebelumnya, kita telah membahas berbagai protokol turunan berdasarkan Ordinal. Faktanya, kombinasi prasasti rekursif dan protokol turunan yang disebutkan di atas akan dapat diperbarui dengan membaca prasasti lain dan merespons instruksi cerdasnya sendiri. Dengan mengindeks statusnya sendiri. , status protokol dapat dimanipulasi secara langsung, sehingga membentuk serangkaian tindakan yang koheren serupa dengan efek kontrak pintar.
Pada saat yang sama, database prasasti rekursif yang besar memberi prasasti lebih banyak ruang untuk manipulasi dan imajinasi, termasuk metadata di berbagai bidang seperti data dasar, basis pengetahuan, basis kode, pustaka fungsi, dll., dan mereka dapat langsung mereferensikan satu sama lain untuk mewujudkannya. logika yang kompleks. Aplikasi produk, sehingga kami dapat menantikan bidang-bidang seperti seni generatif, permainan berantai, dan metaverse di mana prasasti rekursif diharapkan akan diadopsi secara mendalam. Kami percaya bahwa aplikasi-aplikasi mematikan di masa depan sedang dalam proses.
Pada saat yang sama, prasasti rekursif juga menghadapi beberapa tantangan:
Jika level rekursi meningkat, misalnya menjadi 10.000 level rekursi, apakah parser yang terkait dengan rendering off-chain dapat mengurainya dengan cepat?
Jika jumlah prasasti yang direferensikan meningkat, misalnya satu Sat mengutip 10.000 prasasti pada saat yang sama, apakah parser terkait yang dirender secara off-chain dapat dengan cepat menyelesaikannya.
Jika kedua poin ini dapat dicapai, secara teoritis, game atau NFT yang dihasilkan oleh prasasti rekursif bisa menjadi sangat kompleks dan canggih. Kedua masalah ini dibatasi oleh jaringan BTC itu sendiri dan sulit untuk diselesaikan secara mendasar, namun dapat dicapai melalui solusi teknis tidak langsung.
6. Kesimpulan
Peningkatan rekursif dalam protokol Ordinals memungkinkan prasasti berinteraksi satu sama lain, memungkinkan kasus penggunaan baru dan menarik. Dengan fungsi ini, seni generatif, tampilan on-chain, dan penyimpanan yang efisien kini telah menjadi kenyataan. Kita dapat melihat bahwa pengembang dalam ekosistem BTC terus menciptakan dan mengembangkan berbagai jenis kreasi dan pengembangan seperti permainan berantai, seni generatif , dll. Karya berdasarkan prasasti rekursif bermunculan satu demi satu, dan berbagai komponen untuk membangun proyek besar perlahan-lahan sedang dirakit. Di masa depan, kita dapat lebih menantikan lahirnya game on-chain, metaverse, generatif interaktif seni dan proyek lainnya dengan logika produk yang kompleks.
Referensi:
Penafian: Laporan ini adalah karya asli oleh @JellyZhouishere, seorang mahasiswa di @GryphsisAcademy, di bawah bimbingan @979_eth dan @Erjiueth. Penulis bertanggung jawab penuh atas semua konten, yang tidak mencerminkan pandangan Akademi Gryphsis, atau organisasi yang menugaskan laporan tersebut. Konten dan keputusan editorial tidak dipengaruhi oleh pembaca. Perlu diketahui bahwa penulis mungkin memiliki mata uang kripto yang disebutkan dalam laporan ini. Dokumen ini hanya untuk tujuan informasi dan tidak boleh diandalkan dalam pengambilan keputusan investasi. Sangat disarankan agar Anda melakukan penelitian sendiri dan berkonsultasi dengan penasihat keuangan, pajak, atau hukum yang tidak memihak sebelum mengambil keputusan investasi apa pun. Ingat, kinerja aset apa pun di masa lalu tidak menjamin keuntungan di masa depan.