Berbeda dengan GameFi pada umumnya yang menempatkan alat peraga dan aset di blockchain, game yang sepenuhnya on-chain menyimpan semua logika dan data game di blockchain. Ambil contoh permainan catur “perbandingan gambar kartu” yang sederhana, GameFi umum pandai membuat tokenisasi tiket masuk, chip, dll., mengubahnya menjadi NFT atau mata uang kripto. Namun dalam konteks permainan yang sepenuhnya on-chain, logika “mengeluarkan kartu secara acak kepada pemain, kemudian membandingkan ukuran angka yang diwakili oleh kartu pemain, dan yang lebih besar adalah pemenang yang memenangkan chip” adalah memakai blockchain, dan seluruh prosesnya terbuka dan transparan.
Awalnya, game yang sepenuhnya on-chain disukai oleh sekelompok pengembang dan pemain asli Web3, namun dengan ledakan game yang sepenuhnya on-chain seperti Dark Forest, semakin banyak orang yang menyadari keunggulan yang tak tertandingi dari game yang sepenuhnya on-chain dibandingkan game tradisional. GameFi dan game off-chain. Keuntungannya adalah sebagai berikut:
Keterbukaan
Game yang sepenuhnya on-chain diterapkan di blockchain, membuka pintu masuk game untuk semua orang. Tidak dibatasi oleh negara, jenis kelamin, usia, dll.
Transparansi
Karena logika permainan ditempatkan di blockchain, kemungkinan kecurangan dalam permainan sangat rendah, dan pemain dapat mengamati status operasi permainan melalui penerapan kontrak di blockchain.
Kepemilikan Aset
Aset yang diperoleh dengan berpartisipasi dalam permainan on-chain sepenuhnya juga merupakan aset on-chain, yang dikontrol sepenuhnya oleh pemain dan dapat ditransfer dengan bebas.
Berorientasi komunitas
Game yang sepenuhnya on-chain lebih memperhatikan pengembangan komunitas, yang sebagian besar diatur oleh DAO, dan kebutuhan dalam komunitas akan terus meningkatkan game tersebut.
Keberlanjutan
Secara teoritis, kode tersebut diterapkan pada blockchain sebagai kontrak pintar, dan blockchain setara dengan server. Selama rantai tersebut tetap digunakan secara normal, pemain dapat memainkan game tersebut kapan saja tanpa mengkhawatirkan masa pakai game tersebut.
Komposabilitas
Dalam permainan tradisional, “logika permainan” yang on-chain dalam permainan yang sepenuhnya on-chain termasuk dalam kode backend. Oleh karena itu, ia dapat meminjam perbedaan UI game dari halaman front-end yang berbeda, dan bahkan mewujudkan fungsi game multi-modul dengan menghubungkan kontrak game on-chain yang berbeda ke halaman front-end.
Untuk memudahkan perbandingan, kami sajikan perbedaannya dalam bentuk tabel:
Dari perbandingan di atas, terlihat bahwa game yang sepenuhnya on-chain, karena penerapannya yang lengkap di dalam rantai, memiliki karakteristik Web3 yang lebih terdesentralisasi dalam hal data, aset, pembiayaan, dan server. Namun, kinerja blockchain juga membatasi pengoperasian dan gameplay game mereka, dan pengguna yang sepenuhnya on-chain belum berkembang keluar dari Web3.
Proses pengembangan game on-chain sepenuhnya mirip dengan pengembangan game tradisional, namun karena logika game on-chain, ia juga memiliki tumpukan teknis yang unik. Infrastruktur inti dari game yang sepenuhnya on-chain pada dasarnya adalah mesin game yang sepenuhnya on-chain dan blockchain. Tentu saja, teknologi seperti AA dan zero-knowledge proof juga dapat diterapkan pada tumpukan game yang sepenuhnya on-chain. Sebelum membahas proyek game on-chain tertentu, kita perlu memahami infrastruktur di industri (di bawah lapisan aplikasi).
Tingkat industri game yang sepenuhnya on-chain(sumber:Medium IOSG )
Dalam game yang sepenuhnya on-chain, blockchain berperan sebagai server, dengan logika game diterapkan pada rantai tersebut. Pengguna perlu terhubung dengan dompet untuk bermain. Saat ini, sebagian besar game on-chain sepenuhnya didistribusikan di Ethereum dan Layer2. Saat memilih rantai publik untuk penerapan, beberapa faktor harus dipertimbangkan:
Kemampuan program rantai publik
Pada hari-hari awal pengembangan game yang sepenuhnya on-chain, Ethereum dipilih oleh banyak game yang sepenuhnya on-chain awal sebagai platform paling kuat untuk pemrograman kontrak pintar. Sekarang, platform mainstream Layer1 dan Layer2 telah melakukan optimasi berbeda untuk pengembangan Dapp. Aptos dan Sui, misalnya, telah mengoptimalkan pengalaman pemrograman di tingkat bahasa pemrograman. Rantai publik yang lebih ramah pengembang dan mengoptimalkan proses pemanggilan kontrak oleh pengguna kemungkinan besar akan disukai oleh pengembang rantai publik.
Kinerja jaringan
Pemain perlu menghubungi kontrak dan mendapatkan umpan balik data berantai saat bermain game, yang memerlukan tingkat kinerja rantai tertentu. Misalnya, dalam game real-time multi-pengguna, diperlukan banyak tanda tangan dalam satu putaran game. Jika jaringan sangat padat, hal ini dapat menyebabkan pengalaman pengguna yang buruk. Saat ini, TPS Solana dan Ethereum Layer2 dapat memenuhi kebutuhan mendasar dari game on-chain yang ada.
Volume pengguna
Keaslian Web3 dari game yang sepenuhnya on-chain menyiratkan ambang batas pengguna yang lebih tinggi. Selain itu, proses permainan mungkin melibatkan aktivitas on-chain seperti perdagangan prop permainan. Oleh karena itu, memilih rantai dengan jumlah pengguna yang lebih banyak dan likuiditas yang lebih baik untuk penerapan dapat meningkatkan kemungkinan keberhasilan permainan yang sepenuhnya on-chain.
Efek jaringan lapisan aplikasi rantai publik
Setelah peluncuran game Sepenuhnya On-Chain, pasar NFT dan protokol DeFi dapat secara signifikan meningkatkan likuiditas aset dalam game dan token asli, sehingga menarik basis pengguna yang lebih besar. Secara bersamaan, berbagai penyedia layanan, termasuk pengembang mesin game, akan menyesuaikan penawaran mereka agar kompatibel dengan arsitektur blockchain yang berbeda. Masuk akal bahwa blockchain berkaliber tinggi tidak hanya akan unggul dalam aplikasi game tetapi juga membuka jalan bagi pengembangan aplikasi terdesentralisasi lainnya (dApps) yang berkembang pesat, sehingga memaksimalkan efek jaringan pada lapisan aplikasi.
Dalam proses pengembangan tradisional, mesin game seperti Unreal, Unity, dan Phaser menyediakan elemen dasar game, seperti pengendalian gerakan, rendering 2D dan 3D, deteksi tabrakan objek, suara, warna, skrip, dan mesin fisika lainnya, dan bahkan menyertakan server -Arsitektur klien, kerangka kerja PC/konsol game/seluler, dan fitur layanan terpadu lainnya.
Dalam game yang sepenuhnya on-chain, karena status game akan disimpan sepenuhnya di blockchain, mesin game yang dirancang untuk game on-chain telah muncul.
Yang pertama dikembangkan untuk ekosistem Ethereum adalah mesin MUD yang diluncurkan oleh Lattice, dan kemudian secara bertahap muncul mesin lain untuk ekosistem yang berbeda dan menggunakan bahasa pemrograman yang berbeda, seperti DojoEngine untuk Starkware, dan Curio's Keystone, Argus, dll.
A A
AA adalah singkatan dari “Abstraksi Akun”. Berbeda dengan dompet terenkripsi umum yang diperoleh dengan kunci pribadi dan kata-kata mnemonik, dompet yang menggunakan abstraksi akun adalah dompet kontrak yang dapat diprogram. Ini membedakan logika dan status akun, memungkinkan pembuatan akun dengan verifikasi transaksi dan aturan eksekusi yang disesuaikan. AA telah meningkatkan pengalaman pengguna dalam banyak aspek dan memiliki beragam skenario aplikasi, seperti pemulihan sosial, multi-tanda tangan, dan transaksi bebas biaya bahan bakar.
Dengan memanfaatkan teknologi AA, game Fully On-Chain dapat menyelesaikan masalah yang menurunkan pengalaman pengguna, seperti kebutuhan akan tanda tangan berulang dan persyaratan untuk menggunakan dompet tertentu, sehingga mencapai interaksi yang lebih ramah pengguna.
Angka acak
Teknologi pembangkitan angka acak adalah teknik yang umum digunakan dalam pengembangan game. Prinsip dasarnya adalah menghasilkan barisan bilangan pseudo-acak melalui algoritma dan seed tertentu. Dalam game, angka acak dapat menghasilkan peristiwa acak, medan acak, dan item acak, sehingga meningkatkan kemampuan bermain dan nilai hiburan game.
Proyek Oracle seperti ChainLink dapat menyediakan komponen angka acak, dan pengembang juga dapat langsung menggunakan generator angka acak berbasis blockchain, secara langsung menggunakan nilai hash blok di blockchain sebagai benih angka acak, sehingga menghasilkan angka acak yang dapat diverifikasi. Angka acak dapat menghadirkan gameplay yang lebih transparan dan adil ke game yang sepenuhnya on-chain.
Bukti Tanpa Pengetahuan
Zero-knowledge proof merupakan teknologi kriptografi yang dapat digunakan untuk membuktikan kebenaran suatu proposisi tanpa mengungkap isi proposisi. Teknologi ini banyak digunakan di berbagai bidang seperti melindungi privasi pengguna dan integritas data. Dalam game yang sepenuhnya on-chain, bukti tanpa pengetahuan dapat digunakan untuk memverifikasi tindakan atau peristiwa dalam game, seperti pemain menyelesaikan tugas atau tantangan. Dengan menggunakan teknologi zero-knowledge proof, pemain dapat membuktikan bahwa mereka telah menyelesaikan tugas atau tantangan dan menerima hadiah yang sesuai tanpa mengungkapkan informasi privasi, dan tanpa perlu mengirim data terkait ke server game, sehingga meningkatkan keamanan.
Dark Forest adalah game strategi real-time penaklukan ruang MMO yang sepenuhnya on-chain berdasarkan “Hukum Hutan Gelap”. Latar belakang permainan ini berlatarkan alam semesta seperti hutan gelap, di mana setiap peradaban adalah pemburu yang membawa senjata. Mereka awalnya tidak tahu tentang keberadaan satu sama lain, tetapi begitu mereka menemukan satu sama lain, hal paling rasional yang harus dilakukan untuk mempertahankan diri adalah dengan melenyapkan satu sama lain. Peta dan lokasi lawan dalam game tersembunyi dalam kabut perang kriptografi, dan pemain perlu mengungkap lebih banyak bagian alam semesta secara bertahap melalui tindakan. Setiap tindakan dicatat di blockchain, dan koordinat pemain tetap tersembunyi dari lawan.
Tangkapan Layar Game DarkForest(Sumber:Tinjauan Teknologi)
Dark Forest menggunakan teknologi Fully On-Chain dan zk-SNARK untuk menciptakan pengalaman bermain game yang unik, di mana semua aturan dan logika permainan diterapkan di blockchain sebagai kontrak pintar.
Wolf Game adalah game unik berdasarkan blockchain Ethereum. Dalam game ini, pemain dapat membeli dan memiliki token non-fungible (NFT) dari berbagai karakter, termasuk serigala, domba, dan petani. Tujuan permainan ini adalah mengumpulkan token WOOL dengan mengatur tindakan karakter.
Persediaan lahan di seluruh ekosistem game hanya terbatas, dan setiap bidang tanah merupakan NFT. Kelangkaan serigala menentukan peluang mereka untuk mencuri casting baru, pemain bisa mendapatkan token WOOL dengan mencukur atau menghapus hipotek, dan dapat menggunakan token ini untuk melemparkan hewan baru. Pada saat yang sama, game ini juga memperkenalkan protokol risiko, yang mengharuskan pemain untuk menyeimbangkan manfaat dan risiko.
Tampilan Gaya Game Serigala(sumber: Situs Resmi Wolf Game)
Pada tahap awal permainan, direncanakan untuk menggunakan teknologi L2, yaitu solusi ekspansi lapis kedua, untuk meningkatkan throughput transaksi dan mengurangi biaya transaksi. Untuk mempercepat pengembangan dan peningkatan desain game, setelah desain ulang, game tersebut mengadopsi arsitektur hybrid Web 3-Web 2, yaitu gameplay akan berlangsung secara off-chain, sedangkan kepemilikan aset akan dilakukan secara on-chain.
Loot Survivor adalah game eksperimental petualangan berdasarkan gaya Loot, memberikan pengalaman bermain unik kepada pemain melalui model ekonomi Play 2Die. Game ini diterapkan di StarkNet untuk pengujian dan dikembangkan bersama oleh anggota tim dari Bibliotheca DAO, DoJo, dan Guildly.
Gameplay intinya adalah eksplorasi, pertarungan, peningkatan, dan perdagangan. Pemain perlu membuat dompet dan menghubungkan dompet tersebut, lalu memulai petualangan. Dalam permainan, pemain akan menghadapi berbagai tantangan dan musuh, serta perlu menggunakan strategi dan keterampilan untuk bertahan dan menang. Pemain dapat menjelajahi berbagai lokasi, mengalahkan bos, mengumpulkan item dan perlengkapan langka, serta berdagang dengan pemain lain untuk meningkatkan kemampuan karakternya.
Antarmuka Game Loot Survivor(Sumber: Situs Web Resmi)
Dari ketiga tipikal game full-chain yang ditampilkan di atas, kita dapat melihat bahwa game Web3 Fully On-Chain saat ini masih memiliki gameplay yang relatif terbatas, dengan fokus utama pada genre strategi dan simulasi. Kualitas efek khusus dan animasinya buruk dibandingkan dengan game mainstream seperti 'Elden Ring', 'League of Legends', dan 'Call of Duty'. Mengingat ceruk pasar dan hambatan masuk Web3, game Sepenuhnya On-Chain menghadapi tantangan signifikan dalam akuisisi pengguna.
Karena blockchain tidak eksklusif untuk penggunaan on-chain, game Fully On-Chain masih menghadapi masalah kemacetan jaringan. Pada rantai dengan TPS (Transaksi Per Detik) yang lebih rendah, kecepatan operasi game juga mungkin tertunda karena waktu yang diperlukan untuk mengonfirmasi status kontrak pada rantai. Ini juga berarti bahwa MOBA, FPS, dan game online real-time multipemain lainnya tidak dapat diimplementasikan di blockchain.
Karena logika game berada pada rantai, beberapa plot game juga dapat dilihat secara publik pada rantai tersebut, yang tidak kondusif untuk desain dan gameplay pengaturan level tersembunyi dalam game. Hal ini juga menyebabkan potensi masalah kecurangan. Saat pemain mengirim transaksi ke kumpulan memori publik, jika transaksi dikirimkan dalam format yang dapat dibaca, mungkin ada perilaku curang pemain. Ini berarti bahwa setiap pengamat dari kumpulan memori dapat mengetahui langkah lawan selanjutnya terlebih dahulu dan mengambil tindakan yang sesuai untuk melakukan serangan balik.
Pengguna dalam game yang sepenuhnya on-chain perlu menandatangani dan mengonfirmasi berbagai operasi pada rantai, yang tidak hanya mengurangi kesenangan game tetapi juga membawa ambang batas yang tinggi untuk memasuki game. Pemain harus menguasai pengetahuan Web3 yang cukup, seperti menggunakan dompet, menandatangani kontrak, dll., untuk menikmati permainan.
Situasi pasar saat ini dengan banyak rantai menyebabkan game Sepenuhnya On-Chain terutama diterapkan pada satu rantai. Pemain tidak dapat memperdagangkan aset antar rantai yang berbeda, dan pengguna baru sering kali perlu melakukan transfer aset lintas rantai sebelum mencoba permainan. Game ini juga tidak dapat menarik pengguna yang tidak berada dalam jaringan publik hostingnya.
Meskipun ada beberapa kekurangan, dengan perkembangan teknologi dan peningkatan infrastruktur, game yang sepenuhnya on-chain dapat mengantarkan pada “zaman keemasan”.
Mengenai masalah kinerja blockchain, solusi seperti Layer2 dan RaaS telah muncul. Saat ini, banyak proyek penskalaan lapis kedua yang didedikasikan untuk masalah skalabilitas. Tim dengan dana yang cukup dapat menggunakan L2 umum seperti StarkNet atau Arbitrum Nova, atau kerangka kerja L2 yang disesuaikan seperti OP Stack untuk kasus penggunaan tertentu, untuk membangun lapisan ekspansi L2. Mereka dapat menggunakan Caldera, Conduit, Eclipse, Alt Layer, dan RaaS (Rollup as a Service) lainnya sesuai dengan kebutuhan rantai aplikasi khusus.
Baik itu pengembangan mesin game blockchain atau peningkatan teknologi middleware seperti AA, game yang sepenuhnya on-chain akan mengalami perkembangan baru dalam gameplay dan pengalaman pengguna. DeFi dan NFT Market, yang tidak terkait langsung dengan game yang sepenuhnya on-chain, juga secara tidak langsung akan mendorong pengembangan game yang sepenuhnya on-chain. Di Layer2 seperti Starknet, kita telah melihat jaringan ekosistem yang berjalan melalui hulu dan hilir dari mesin game hingga toko game, yang menjadi contoh bagi rantai publik lainnya.
Game yang sepenuhnya on-chain di masa depan akan menurunkan ambang batas pengguna setelah mengintegrasikan teknologi seperti AA dan jembatan lintas rantai. Nantinya, pengguna mungkin hanya perlu login dengan email atau akun media sosial untuk memulai permainan. Selama permainan, mereka mungkin hanya perlu menandatangani satu kali atau tidak sama sekali untuk menikmati keseluruhan permainan. Lebih banyak operasi asli Web3 dalam game dapat diabstraksikan sebagai backend, sementara frontend memberikan pengalaman bermain game yang halus mirip dengan Web2.
Singkatnya, game Sepenuhnya On-Chain mengembalikan kepemilikan kepada para pemain dan menjadikan logika game transparan secara publik di blockchain, selaras dengan semangat desentralisasi Web3. Mereka menawarkan tingkat keterbukaan dan kebebasan yang belum pernah terjadi sebelumnya, memungkinkan siapa pun untuk memperluas dan memodifikasi dunia berbasis blockchain mereka tanpa memerlukan izin. Namun, karena mereka terkait erat dengan blockchain, mereka dibatasi oleh kinerja dan infrastruktur rantai tersebut. Saat ini, permainan Fully On-Chain lebih cocok untuk permainan kartu dan permainan strategi berbasis giliran di mana interaksi kontrak lebih jarang. Filosofi desain yang berfokus pada keterlibatan komunitas, pemisahan frontend-backend, dan mengembalikan kepemilikan aset kepada pemain menginspirasi ide desain baru untuk aplikasi Web3 dan permainan tradisional. Seiring dengan berkembangnya teknologi blockchain dan middleware seperti AA, game Fully On-Chain akan menjadi semakin cocok untuk berbagai jenis game dan secara bertahap menawarkan pengalaman pengguna yang sebanding dengan game Web2.
Berbeda dengan GameFi pada umumnya yang menempatkan alat peraga dan aset di blockchain, game yang sepenuhnya on-chain menyimpan semua logika dan data game di blockchain. Ambil contoh permainan catur “perbandingan gambar kartu” yang sederhana, GameFi umum pandai membuat tokenisasi tiket masuk, chip, dll., mengubahnya menjadi NFT atau mata uang kripto. Namun dalam konteks permainan yang sepenuhnya on-chain, logika “mengeluarkan kartu secara acak kepada pemain, kemudian membandingkan ukuran angka yang diwakili oleh kartu pemain, dan yang lebih besar adalah pemenang yang memenangkan chip” adalah memakai blockchain, dan seluruh prosesnya terbuka dan transparan.
Awalnya, game yang sepenuhnya on-chain disukai oleh sekelompok pengembang dan pemain asli Web3, namun dengan ledakan game yang sepenuhnya on-chain seperti Dark Forest, semakin banyak orang yang menyadari keunggulan yang tak tertandingi dari game yang sepenuhnya on-chain dibandingkan game tradisional. GameFi dan game off-chain. Keuntungannya adalah sebagai berikut:
Keterbukaan
Game yang sepenuhnya on-chain diterapkan di blockchain, membuka pintu masuk game untuk semua orang. Tidak dibatasi oleh negara, jenis kelamin, usia, dll.
Transparansi
Karena logika permainan ditempatkan di blockchain, kemungkinan kecurangan dalam permainan sangat rendah, dan pemain dapat mengamati status operasi permainan melalui penerapan kontrak di blockchain.
Kepemilikan Aset
Aset yang diperoleh dengan berpartisipasi dalam permainan on-chain sepenuhnya juga merupakan aset on-chain, yang dikontrol sepenuhnya oleh pemain dan dapat ditransfer dengan bebas.
Berorientasi komunitas
Game yang sepenuhnya on-chain lebih memperhatikan pengembangan komunitas, yang sebagian besar diatur oleh DAO, dan kebutuhan dalam komunitas akan terus meningkatkan game tersebut.
Keberlanjutan
Secara teoritis, kode tersebut diterapkan pada blockchain sebagai kontrak pintar, dan blockchain setara dengan server. Selama rantai tersebut tetap digunakan secara normal, pemain dapat memainkan game tersebut kapan saja tanpa mengkhawatirkan masa pakai game tersebut.
Komposabilitas
Dalam permainan tradisional, “logika permainan” yang on-chain dalam permainan yang sepenuhnya on-chain termasuk dalam kode backend. Oleh karena itu, ia dapat meminjam perbedaan UI game dari halaman front-end yang berbeda, dan bahkan mewujudkan fungsi game multi-modul dengan menghubungkan kontrak game on-chain yang berbeda ke halaman front-end.
Untuk memudahkan perbandingan, kami sajikan perbedaannya dalam bentuk tabel:
Dari perbandingan di atas, terlihat bahwa game yang sepenuhnya on-chain, karena penerapannya yang lengkap di dalam rantai, memiliki karakteristik Web3 yang lebih terdesentralisasi dalam hal data, aset, pembiayaan, dan server. Namun, kinerja blockchain juga membatasi pengoperasian dan gameplay game mereka, dan pengguna yang sepenuhnya on-chain belum berkembang keluar dari Web3.
Proses pengembangan game on-chain sepenuhnya mirip dengan pengembangan game tradisional, namun karena logika game on-chain, ia juga memiliki tumpukan teknis yang unik. Infrastruktur inti dari game yang sepenuhnya on-chain pada dasarnya adalah mesin game yang sepenuhnya on-chain dan blockchain. Tentu saja, teknologi seperti AA dan zero-knowledge proof juga dapat diterapkan pada tumpukan game yang sepenuhnya on-chain. Sebelum membahas proyek game on-chain tertentu, kita perlu memahami infrastruktur di industri (di bawah lapisan aplikasi).
Tingkat industri game yang sepenuhnya on-chain(sumber:Medium IOSG )
Dalam game yang sepenuhnya on-chain, blockchain berperan sebagai server, dengan logika game diterapkan pada rantai tersebut. Pengguna perlu terhubung dengan dompet untuk bermain. Saat ini, sebagian besar game on-chain sepenuhnya didistribusikan di Ethereum dan Layer2. Saat memilih rantai publik untuk penerapan, beberapa faktor harus dipertimbangkan:
Kemampuan program rantai publik
Pada hari-hari awal pengembangan game yang sepenuhnya on-chain, Ethereum dipilih oleh banyak game yang sepenuhnya on-chain awal sebagai platform paling kuat untuk pemrograman kontrak pintar. Sekarang, platform mainstream Layer1 dan Layer2 telah melakukan optimasi berbeda untuk pengembangan Dapp. Aptos dan Sui, misalnya, telah mengoptimalkan pengalaman pemrograman di tingkat bahasa pemrograman. Rantai publik yang lebih ramah pengembang dan mengoptimalkan proses pemanggilan kontrak oleh pengguna kemungkinan besar akan disukai oleh pengembang rantai publik.
Kinerja jaringan
Pemain perlu menghubungi kontrak dan mendapatkan umpan balik data berantai saat bermain game, yang memerlukan tingkat kinerja rantai tertentu. Misalnya, dalam game real-time multi-pengguna, diperlukan banyak tanda tangan dalam satu putaran game. Jika jaringan sangat padat, hal ini dapat menyebabkan pengalaman pengguna yang buruk. Saat ini, TPS Solana dan Ethereum Layer2 dapat memenuhi kebutuhan mendasar dari game on-chain yang ada.
Volume pengguna
Keaslian Web3 dari game yang sepenuhnya on-chain menyiratkan ambang batas pengguna yang lebih tinggi. Selain itu, proses permainan mungkin melibatkan aktivitas on-chain seperti perdagangan prop permainan. Oleh karena itu, memilih rantai dengan jumlah pengguna yang lebih banyak dan likuiditas yang lebih baik untuk penerapan dapat meningkatkan kemungkinan keberhasilan permainan yang sepenuhnya on-chain.
Efek jaringan lapisan aplikasi rantai publik
Setelah peluncuran game Sepenuhnya On-Chain, pasar NFT dan protokol DeFi dapat secara signifikan meningkatkan likuiditas aset dalam game dan token asli, sehingga menarik basis pengguna yang lebih besar. Secara bersamaan, berbagai penyedia layanan, termasuk pengembang mesin game, akan menyesuaikan penawaran mereka agar kompatibel dengan arsitektur blockchain yang berbeda. Masuk akal bahwa blockchain berkaliber tinggi tidak hanya akan unggul dalam aplikasi game tetapi juga membuka jalan bagi pengembangan aplikasi terdesentralisasi lainnya (dApps) yang berkembang pesat, sehingga memaksimalkan efek jaringan pada lapisan aplikasi.
Dalam proses pengembangan tradisional, mesin game seperti Unreal, Unity, dan Phaser menyediakan elemen dasar game, seperti pengendalian gerakan, rendering 2D dan 3D, deteksi tabrakan objek, suara, warna, skrip, dan mesin fisika lainnya, dan bahkan menyertakan server -Arsitektur klien, kerangka kerja PC/konsol game/seluler, dan fitur layanan terpadu lainnya.
Dalam game yang sepenuhnya on-chain, karena status game akan disimpan sepenuhnya di blockchain, mesin game yang dirancang untuk game on-chain telah muncul.
Yang pertama dikembangkan untuk ekosistem Ethereum adalah mesin MUD yang diluncurkan oleh Lattice, dan kemudian secara bertahap muncul mesin lain untuk ekosistem yang berbeda dan menggunakan bahasa pemrograman yang berbeda, seperti DojoEngine untuk Starkware, dan Curio's Keystone, Argus, dll.
A A
AA adalah singkatan dari “Abstraksi Akun”. Berbeda dengan dompet terenkripsi umum yang diperoleh dengan kunci pribadi dan kata-kata mnemonik, dompet yang menggunakan abstraksi akun adalah dompet kontrak yang dapat diprogram. Ini membedakan logika dan status akun, memungkinkan pembuatan akun dengan verifikasi transaksi dan aturan eksekusi yang disesuaikan. AA telah meningkatkan pengalaman pengguna dalam banyak aspek dan memiliki beragam skenario aplikasi, seperti pemulihan sosial, multi-tanda tangan, dan transaksi bebas biaya bahan bakar.
Dengan memanfaatkan teknologi AA, game Fully On-Chain dapat menyelesaikan masalah yang menurunkan pengalaman pengguna, seperti kebutuhan akan tanda tangan berulang dan persyaratan untuk menggunakan dompet tertentu, sehingga mencapai interaksi yang lebih ramah pengguna.
Angka acak
Teknologi pembangkitan angka acak adalah teknik yang umum digunakan dalam pengembangan game. Prinsip dasarnya adalah menghasilkan barisan bilangan pseudo-acak melalui algoritma dan seed tertentu. Dalam game, angka acak dapat menghasilkan peristiwa acak, medan acak, dan item acak, sehingga meningkatkan kemampuan bermain dan nilai hiburan game.
Proyek Oracle seperti ChainLink dapat menyediakan komponen angka acak, dan pengembang juga dapat langsung menggunakan generator angka acak berbasis blockchain, secara langsung menggunakan nilai hash blok di blockchain sebagai benih angka acak, sehingga menghasilkan angka acak yang dapat diverifikasi. Angka acak dapat menghadirkan gameplay yang lebih transparan dan adil ke game yang sepenuhnya on-chain.
Bukti Tanpa Pengetahuan
Zero-knowledge proof merupakan teknologi kriptografi yang dapat digunakan untuk membuktikan kebenaran suatu proposisi tanpa mengungkap isi proposisi. Teknologi ini banyak digunakan di berbagai bidang seperti melindungi privasi pengguna dan integritas data. Dalam game yang sepenuhnya on-chain, bukti tanpa pengetahuan dapat digunakan untuk memverifikasi tindakan atau peristiwa dalam game, seperti pemain menyelesaikan tugas atau tantangan. Dengan menggunakan teknologi zero-knowledge proof, pemain dapat membuktikan bahwa mereka telah menyelesaikan tugas atau tantangan dan menerima hadiah yang sesuai tanpa mengungkapkan informasi privasi, dan tanpa perlu mengirim data terkait ke server game, sehingga meningkatkan keamanan.
Dark Forest adalah game strategi real-time penaklukan ruang MMO yang sepenuhnya on-chain berdasarkan “Hukum Hutan Gelap”. Latar belakang permainan ini berlatarkan alam semesta seperti hutan gelap, di mana setiap peradaban adalah pemburu yang membawa senjata. Mereka awalnya tidak tahu tentang keberadaan satu sama lain, tetapi begitu mereka menemukan satu sama lain, hal paling rasional yang harus dilakukan untuk mempertahankan diri adalah dengan melenyapkan satu sama lain. Peta dan lokasi lawan dalam game tersembunyi dalam kabut perang kriptografi, dan pemain perlu mengungkap lebih banyak bagian alam semesta secara bertahap melalui tindakan. Setiap tindakan dicatat di blockchain, dan koordinat pemain tetap tersembunyi dari lawan.
Tangkapan Layar Game DarkForest(Sumber:Tinjauan Teknologi)
Dark Forest menggunakan teknologi Fully On-Chain dan zk-SNARK untuk menciptakan pengalaman bermain game yang unik, di mana semua aturan dan logika permainan diterapkan di blockchain sebagai kontrak pintar.
Wolf Game adalah game unik berdasarkan blockchain Ethereum. Dalam game ini, pemain dapat membeli dan memiliki token non-fungible (NFT) dari berbagai karakter, termasuk serigala, domba, dan petani. Tujuan permainan ini adalah mengumpulkan token WOOL dengan mengatur tindakan karakter.
Persediaan lahan di seluruh ekosistem game hanya terbatas, dan setiap bidang tanah merupakan NFT. Kelangkaan serigala menentukan peluang mereka untuk mencuri casting baru, pemain bisa mendapatkan token WOOL dengan mencukur atau menghapus hipotek, dan dapat menggunakan token ini untuk melemparkan hewan baru. Pada saat yang sama, game ini juga memperkenalkan protokol risiko, yang mengharuskan pemain untuk menyeimbangkan manfaat dan risiko.
Tampilan Gaya Game Serigala(sumber: Situs Resmi Wolf Game)
Pada tahap awal permainan, direncanakan untuk menggunakan teknologi L2, yaitu solusi ekspansi lapis kedua, untuk meningkatkan throughput transaksi dan mengurangi biaya transaksi. Untuk mempercepat pengembangan dan peningkatan desain game, setelah desain ulang, game tersebut mengadopsi arsitektur hybrid Web 3-Web 2, yaitu gameplay akan berlangsung secara off-chain, sedangkan kepemilikan aset akan dilakukan secara on-chain.
Loot Survivor adalah game eksperimental petualangan berdasarkan gaya Loot, memberikan pengalaman bermain unik kepada pemain melalui model ekonomi Play 2Die. Game ini diterapkan di StarkNet untuk pengujian dan dikembangkan bersama oleh anggota tim dari Bibliotheca DAO, DoJo, dan Guildly.
Gameplay intinya adalah eksplorasi, pertarungan, peningkatan, dan perdagangan. Pemain perlu membuat dompet dan menghubungkan dompet tersebut, lalu memulai petualangan. Dalam permainan, pemain akan menghadapi berbagai tantangan dan musuh, serta perlu menggunakan strategi dan keterampilan untuk bertahan dan menang. Pemain dapat menjelajahi berbagai lokasi, mengalahkan bos, mengumpulkan item dan perlengkapan langka, serta berdagang dengan pemain lain untuk meningkatkan kemampuan karakternya.
Antarmuka Game Loot Survivor(Sumber: Situs Web Resmi)
Dari ketiga tipikal game full-chain yang ditampilkan di atas, kita dapat melihat bahwa game Web3 Fully On-Chain saat ini masih memiliki gameplay yang relatif terbatas, dengan fokus utama pada genre strategi dan simulasi. Kualitas efek khusus dan animasinya buruk dibandingkan dengan game mainstream seperti 'Elden Ring', 'League of Legends', dan 'Call of Duty'. Mengingat ceruk pasar dan hambatan masuk Web3, game Sepenuhnya On-Chain menghadapi tantangan signifikan dalam akuisisi pengguna.
Karena blockchain tidak eksklusif untuk penggunaan on-chain, game Fully On-Chain masih menghadapi masalah kemacetan jaringan. Pada rantai dengan TPS (Transaksi Per Detik) yang lebih rendah, kecepatan operasi game juga mungkin tertunda karena waktu yang diperlukan untuk mengonfirmasi status kontrak pada rantai. Ini juga berarti bahwa MOBA, FPS, dan game online real-time multipemain lainnya tidak dapat diimplementasikan di blockchain.
Karena logika game berada pada rantai, beberapa plot game juga dapat dilihat secara publik pada rantai tersebut, yang tidak kondusif untuk desain dan gameplay pengaturan level tersembunyi dalam game. Hal ini juga menyebabkan potensi masalah kecurangan. Saat pemain mengirim transaksi ke kumpulan memori publik, jika transaksi dikirimkan dalam format yang dapat dibaca, mungkin ada perilaku curang pemain. Ini berarti bahwa setiap pengamat dari kumpulan memori dapat mengetahui langkah lawan selanjutnya terlebih dahulu dan mengambil tindakan yang sesuai untuk melakukan serangan balik.
Pengguna dalam game yang sepenuhnya on-chain perlu menandatangani dan mengonfirmasi berbagai operasi pada rantai, yang tidak hanya mengurangi kesenangan game tetapi juga membawa ambang batas yang tinggi untuk memasuki game. Pemain harus menguasai pengetahuan Web3 yang cukup, seperti menggunakan dompet, menandatangani kontrak, dll., untuk menikmati permainan.
Situasi pasar saat ini dengan banyak rantai menyebabkan game Sepenuhnya On-Chain terutama diterapkan pada satu rantai. Pemain tidak dapat memperdagangkan aset antar rantai yang berbeda, dan pengguna baru sering kali perlu melakukan transfer aset lintas rantai sebelum mencoba permainan. Game ini juga tidak dapat menarik pengguna yang tidak berada dalam jaringan publik hostingnya.
Meskipun ada beberapa kekurangan, dengan perkembangan teknologi dan peningkatan infrastruktur, game yang sepenuhnya on-chain dapat mengantarkan pada “zaman keemasan”.
Mengenai masalah kinerja blockchain, solusi seperti Layer2 dan RaaS telah muncul. Saat ini, banyak proyek penskalaan lapis kedua yang didedikasikan untuk masalah skalabilitas. Tim dengan dana yang cukup dapat menggunakan L2 umum seperti StarkNet atau Arbitrum Nova, atau kerangka kerja L2 yang disesuaikan seperti OP Stack untuk kasus penggunaan tertentu, untuk membangun lapisan ekspansi L2. Mereka dapat menggunakan Caldera, Conduit, Eclipse, Alt Layer, dan RaaS (Rollup as a Service) lainnya sesuai dengan kebutuhan rantai aplikasi khusus.
Baik itu pengembangan mesin game blockchain atau peningkatan teknologi middleware seperti AA, game yang sepenuhnya on-chain akan mengalami perkembangan baru dalam gameplay dan pengalaman pengguna. DeFi dan NFT Market, yang tidak terkait langsung dengan game yang sepenuhnya on-chain, juga secara tidak langsung akan mendorong pengembangan game yang sepenuhnya on-chain. Di Layer2 seperti Starknet, kita telah melihat jaringan ekosistem yang berjalan melalui hulu dan hilir dari mesin game hingga toko game, yang menjadi contoh bagi rantai publik lainnya.
Game yang sepenuhnya on-chain di masa depan akan menurunkan ambang batas pengguna setelah mengintegrasikan teknologi seperti AA dan jembatan lintas rantai. Nantinya, pengguna mungkin hanya perlu login dengan email atau akun media sosial untuk memulai permainan. Selama permainan, mereka mungkin hanya perlu menandatangani satu kali atau tidak sama sekali untuk menikmati keseluruhan permainan. Lebih banyak operasi asli Web3 dalam game dapat diabstraksikan sebagai backend, sementara frontend memberikan pengalaman bermain game yang halus mirip dengan Web2.
Singkatnya, game Sepenuhnya On-Chain mengembalikan kepemilikan kepada para pemain dan menjadikan logika game transparan secara publik di blockchain, selaras dengan semangat desentralisasi Web3. Mereka menawarkan tingkat keterbukaan dan kebebasan yang belum pernah terjadi sebelumnya, memungkinkan siapa pun untuk memperluas dan memodifikasi dunia berbasis blockchain mereka tanpa memerlukan izin. Namun, karena mereka terkait erat dengan blockchain, mereka dibatasi oleh kinerja dan infrastruktur rantai tersebut. Saat ini, permainan Fully On-Chain lebih cocok untuk permainan kartu dan permainan strategi berbasis giliran di mana interaksi kontrak lebih jarang. Filosofi desain yang berfokus pada keterlibatan komunitas, pemisahan frontend-backend, dan mengembalikan kepemilikan aset kepada pemain menginspirasi ide desain baru untuk aplikasi Web3 dan permainan tradisional. Seiring dengan berkembangnya teknologi blockchain dan middleware seperti AA, game Fully On-Chain akan menjadi semakin cocok untuk berbagai jenis game dan secara bertahap menawarkan pengalaman pengguna yang sebanding dengan game Web2.