Scaling Wars: Ikhtisar L2 Stack di On-Chain Gaming

PemulaDec 25, 2023
Artikel ini menawarkan panduan mengenai infrastruktur dasar game full-chain, menganalisis tantangan yang dihadapi game on-chain di Layer 1, menjelaskan bagaimana Rollup mengoptimalkan pengalaman bermain game, dan menyediakan berbagai proyek sebagai referensi aplikasi praktis.
Scaling Wars: Ikhtisar L2 Stack di On-Chain Gaming

Salam, para gamer!

Meskipun mengalami permainan on-chain individu selalu menarik, memahami kompleksitas yang mendasari infrastruktur mereka juga sama pentingnya. Infrastruktur sangat penting bagi kesuksesan game on-chain karena berdampak langsung pada kualitas game, pengalaman pengguna, dan kesuksesan game secara keseluruhan. Infrastruktur yang kuat memastikan transaksi yang cepat, ekonomis, dan efisien, mendukung logika permainan yang rumit, dan membantu menghadirkan pengalaman bermain game yang lancar. Semua ini sangat penting dalam menarik dan mempertahankan pemain. Hari ini, kita akan mengeksplorasi beberapa kerangka kerja Layer-2 yang dibuat khusus untuk mengatasi tantangan ini, yang membuka jalan bagi revolusi game on-chain.

Masalah dengan Infrastruktur Saat Ini

Penjelasan umum atas tidak adanya “permainan on-chain terobosan” adalah bahwa infrastruktur yang mendasarinya “belum siap.” Akibatnya, banyak game yang masih berada dalam fase pembuktian konsep, ditandai dengan mekanisme gameplay yang sederhana, antarmuka klien yang cacat, keterlibatan pemain yang terbatas, dan keterlibatan pengembang mod yang minimal. Hal ini terutama disebabkan oleh kendala signifikan yang ditimbulkan oleh infrastruktur dan alat pengembang yang ada. Secara khusus, Mesin Virtual Ethereum (EVM) lambat dan tidak praktis, model data Soliditas saat ini tidak kondusif untuk pengembangan game yang kompleks, dan karena biaya bahan bakar dan skalabilitas yang terbatas, tidak tersedia blockchain L1 yang cocok untuk penerapan game. Interoperabilitas dan fragmentasi juga menghadirkan tantangan signifikan bagi game on-chain. Meskipun keragaman tumpukan teknologi mendorong inovasi, hal ini mempersulit interaksi antar game dan di berbagai jaringan blockchain. Mengatasi tantangan ini sangat penting untuk membuka potensi penuh dari game berbasis blockchain.

Solusi: L2

Seperti yang dinyatakan Vitalik pada tahun 2020, proyek game harus mempertimbangkan penggunaan Rollup sebagai solusi penskalaan. Rollup adalah jaringan blockchain L2 yang dirancang untuk meningkatkan throughput dan efisiensi blockchain L1 seperti Ethereum. Secara umum, Rollup mencapai hal ini dengan menggabungkan dan memproses transaksi off-chain dan kemudian memposting ringkasan transaksi tersebut secara on-chain. Pendekatan ini mengurangi kemacetan pada blockchain L1, memungkinkan transaksi lebih cepat dan lebih murah bagi pengguna akhir.

Ada dua tipe utama Rollup: Optimis dan Zero-Knowledge (zk), masing-masing memiliki trade-off desain seperti model keamanan dan kecepatan pengembangan.

Khusus untuk game on-chain, Rollup menawarkan beberapa keunggulan, antara lain:

  1. Skalabilitas: Biaya transaksi yang tinggi pada blockchain seperti Ethereum telah menjadi hambatan utama bagi banyak gamer. Rollup dapat menurunkan biaya ini secara signifikan dengan mengurangi kemacetan transaksi, sehingga lebih terjangkau bagi calon pemain untuk terlibat dalam permainan on-chain.

  2. Pengalaman Pengguna yang Ditingkatkan: Dengan biaya transaksi yang lebih rendah dan waktu konfirmasi yang lebih cepat, pemain dapat menikmati pengalaman bermain game yang lebih lancar dan responsif. Ini penting untuk game real-time yang setiap milidetiknya berarti.

  3. Keamanan: Rollup menjaga tingkat keamanan yang tinggi dengan mengaitkan data ke blockchain L1. Hal ini memastikan keamanan L1 meluas ke L2, menjadikannya lingkungan bermain game yang aman.

Terlepas dari kelebihan-kelebihan ini, agregator umum masih gagal dalam menghosting game on-chain. Mesin virtual blockchain tradisional lebih cocok untuk aplikasi keuangan, sedangkan jaringan blockchain generik tidak memiliki kapasitas throughput yang diperlukan untuk persyaratan di atas. Kita memerlukan blockchain L2 mutakhir yang dibuat khusus untuk tugas ini.

Di sinilah Rollup yang dioptimalkan untuk game on-chain berperan.

Mari kita lihat tumpukan berbeda yang sedang dikembangkan.

Lapisan Alt

Ikhtisar Lapisan Alt

Salah satu strategi yang akan datang untuk meningkatkan skalabilitas on-chain adalah penskalaan horizontal. Penskalaan horizontal melibatkan penggunaan beberapa Rollup “tersembunyi” yang mengoperasikan aplikasi yang sama. Antarmuka pengguna aplikasi dengan mulus memandu pengguna ke Rollup yang sesuai untuk menjalankan transaksi berdasarkan faktor-faktor seperti kapasitas, lokasi, atau preferensi aplikasi tertentu.

AltLayer adalah solusi Rollup terkenal yang menggunakan desain ini.

Saat ini, AltLayer menawarkan tugas untuk game on-chain seperti “2048.” Jika Anda memiliki kesempatan untuk memainkannya, Anda akan menggunakan shard Rollup saat Anda mengeklik wilayah Anda tanpa menyadarinya.

Manfaat lain dari AltLayer adalah menciptakan pasar biaya yang terlokalisasi di mana tindakan seperti mencetak atau memperdagangkan NFT tidak memengaruhi biaya yang terkait dengan NFT atau game lainnya.

Namun, solusi ini memiliki kelemahan, seperti kurangnya komunikasi antar Rollup, sehingga sulit diterapkan pada semua model game on-chain.

Pada Juli 2022, AltLayer mengumpulkan pendanaan sebesar $7,2 juta, dipimpin oleh Polychain Capital, Breyer Capital, dan Jump Capital, dengan angel investor termasuk Balaji Srinivasan dan Kain Warwick.

Game yang dibuat menggunakan AltLayer:

  1. Ottie 2048 (https://altitude.altlayer.io/
  2. Selula (https://www.cellula.live/
  3. Loot Royale (https://rolluproyale.netlify.app/game

Mesin Dunia

Ikhtisar Makro Mesin Dunia

Solusi lain dengan struktur yang mirip dengan AltLayer adalah World Engine Argus Labs.

World Engine menggunakan Sharded Rollup SDK, yang memungkinkan pengembang game membangun blockchain mereka yang dapat diskalakan secara horizontal sambil mewarisi fitur keamanan blockchain L1.

Ini adalah solusi yang kompatibel dengan EVM, memungkinkan pengembang untuk memanfaatkan ekosistem pengembang Ethereum yang luas. Karena kompatibilitas EVM ini, L2 berdasarkan World Engine dapat berintegrasi secara mulus dengan semua dompet dan alat Ethereum.

Argus tidak hanya membangun mesin game on-chain; perusahaan beroperasi di tiga segmen:

laboratorium penelitian mereka

sebuah studio permainan

penerbit game

Mereka baru-baru ini mengumpulkan $10 juta, dipimpin oleh Haun Ventures, dengan partisipasi dari Robot Ventures dan berbagai angel investor, termasuk Balaji Srinivasan dan Elad Gil.

Game yang dibuat menggunakan World Engine:

Gelaran pihak pertama

Mesin Paima

Desain Makro Paima

Paima adalah kerangka kerja L2 yang dirancang untuk membuat game on-chain dan dunia otonom.

Dengan Paima, pengembang dapat dengan cepat membangun aplikasi mereka menggunakan bahasa pemrograman Web2 yang familiar, seperti JavaScript. Selain itu, mengingat sifat spesifik aplikasinya, setiap Paima L2 tidak memerlukan jembatan lintas rantai selama pengoperasian.

Paima juga mendukung fitur ramah game lainnya, seperti Stateful NFT, yaitu NFT yang metadatanya diperbarui secara otomatis berdasarkan tindakan on-chain pengguna.

Paima baru-baru ini mengumumkan hibah $1.4 juta dari Cardano untuk lebih mengembangkan infrastruktur game on-chain dan dunia otonom.

Game yang dibuat menggunakan Paima:

  1. Tarochi (https://twitter.com/TarochiGame
  2. Perang Hutan (https://paimastudios.com/junglewars/
  3. Menara Pertahanan (https://paimastudios.com/tower-defense/

Dasar


Warcraft: Edisi Keystone

Kerangka kerja L2 lain yang dioptimalkan untuk game on-chain adalah Curio's Keystone.

Keystone menggabungkan OP Stack, L2 yang kompatibel dengan EVM dengan mesin game frekuensi tinggi.

Kombo dinamis ini, dikombinasikan dengan dukungan untuk bahasa pemrograman Go, ECS, dan fitur lainnya, memungkinkan pengembang untuk membuat game on-chain berperforma tinggi yang sebanding dengan game off-chain.

Di masa depan, Keystone diharapkan dapat mendukung lapisan ketersediaan data seperti Celestia. Pada Februari 2022, Curio mengumpulkan $2.9 juta dalam putaran pendanaan yang dipimpin oleh Bain Capital Crypto dan TCG Crypto.

Game yang dibuat menggunakan Keystone: Warcraft: Keystone Edition.

Kesimpulannya

Para pembangun tampaknya telah mengindahkan saran Vitalik, karena momentum untuk infrastruktur game on-chain berbasis L2 melonjak secara eksponensial! Meskipun tantangan skalabilitas masih ada, kerangka kerja L2 yang dirancang khusus untuk mengoptimalkan game on-chain seperti AltLayer, World Engine, Paima, dan Keystone mulai menawarkan solusi terhadap banyak masalah ini. Tentu saja, ada juga teknik penskalaan pelengkap lainnya yang akan berperan di masa depan, seperti bukti klien Playmint, serta Rollup tujuan umum dengan ekosistem game on-chain yang kuat seperti Starknet dan Arbitrum Nova. Seperti yang telah kita lihat, perang skalabilitas telah tiba dan baru saja dimulai. Apa yang benar-benar membedakan L2 stack ini bukan hanya teknologinya, namun juga komunitas dinamis yang mendukungnya.

Penafian: Artikel ini bukan merupakan nasihat investasi. Pembaca harus mempertimbangkan apakah opini, sudut pandang, atau kesimpulan apa pun dalam artikel ini selaras dengan keadaan spesifik mereka dan mematuhi undang-undang dan peraturan terkait di negara atau wilayah mereka.

Penafian:

  1. Artikel ini dicetak ulang dari [mirror]. Semua hak cipta milik penulis asli [wasdmedia.eth]. Jika ada keberatan terhadap cetak ulang ini, silakan menghubungi tim Gate Learn , dan mereka akan segera menanganinya.
  2. Penafian Tanggung Jawab: Pandangan dan pendapat yang diungkapkan dalam artikel ini adalah sepenuhnya milik penulis dan bukan merupakan nasihat investasi apa pun.
  3. Terjemahan artikel ke bahasa lain dilakukan oleh tim Gate Learn. Kecuali disebutkan, dilarang menyalin, mendistribusikan, atau menjiplak artikel terjemahan.
Empieza ahora
¡Regístrate y recibe un bono de
$100
!
Crea tu cuenta