ZombieChain Datang Hidup: Bisakah Ethereum Sidechains Menyimpan Dapps?

Keputusan itu akan membebani Anda setengah sen. Apakah Anda yakin itu langkah yang benar?

Jika Anda seorang gamer, aplikasi terdesentralisasi ( dapps ) memegang janji yang memikat: Anda mungkin akhirnya dapat benar-benar memiliki item dalam game virtual dan mengakumulasi mereka tanpa mengkhawatirkan perusahaan mengubah aturan dan mengambilnya . Tetapi seperti ide-ide blockchain besar lainnya, itu tidak cukup kenyataan hari ini.

Salah satu alasannya adalah ekonomi tentang bagaimana ini akan berhasil tidak pasti. Untuk melakukan tindakan terhadap blockchain ethereum , pengguna perlu mengeluarkan gas, unit nilai yang berharga dalam eter, cryptocurrency jaringan, dan yang berfluktuasi berdasarkan pada seberapa banyak orang lain menggunakan jaringan pada waktu tertentu.

Untuk Loom Network , startup yang mengkhususkan diri dalam menerapkan teknologi blockchain untuk gaming dapps, itu tidak akan berhasil. Transaksi mikro yang konstan membahayakan pengalaman pengguna, bahkan jika lalu lintas jaringan tidak mendorong harga gas pada saat tertentu, seperti yang terjadi selama ledakan CryptoKitties baru-baru ini.

Rekan co-founder James Duffy mengatakan kepada CoinDesk dalam sebuah wawancara baru-baru ini, “hanya ada biaya transaksi mental.”

Dia melanjutkan:

“Bahkan jika Anda menghabiskan sebagian kecil uang setiap kali Anda memindahkan karakter Anda, orang-orang masih harus membuat keputusan tentang apakah itu berharga untuk bergerak [kapan] mereka tahu setiap hal yang mereka lakukan adalah merugikan mereka.”

Dengan masalah itu dalam pikiran, Duffy mengumumkan penawaran terbaru Loom – “sidechain bersama” siap pakai yang dapat digunakan pengembang dapp dengan imbalan biaya bulanan – minggu ini. ZombieChain, seperti namanya, diperkirakan akan diluncurkan dalam satu atau dua bulan.

Sejauh ini, tidak ada pengembang yang mendaftar untuk membangun dapps di atasnya, tetapi tim Loom bersemangat tentang bagaimana kemajuan ide dan visi mereka.

“Model ZombieChain lebih mirip dengan web hosting tradisional,” tulis Duffy dalam pengumumannya, “di mana pengembang membayar biaya bulanan tetap berdasarkan sumber daya yang dikonsumsi oleh aplikasi mereka, meningkatkan server web mereka dan membayar lebih karena aplikasi mereka semakin populer dari waktu ke waktu. ”

Ide sidechain bersama, Duffy percaya, memiliki potensi untuk membantu gaming dapps mencapai skala sekaligus membuat hidup lebih mudah bagi pengguna dan pengembang.

Alternatifnya, seperti yang ada saat ini, adalah: satu, untuk menempatkan game pada rantai utama ethereum, dengan pengalaman pengguna yang buruk; atau dua, untuk membangun sidechain yang berdedikasi untuk setiap game.

“Tidak semua orang ingin melakukan itu,” kata Duffy kepada CoinDesk – karena itu ZombieChain telah hidup kembali.

Meminggirkan skalabilitas
Secara umum, sidechains memiliki silsilah panjang dalam cryptocurrency, kembali ke Adam Back dan proposal pengembang lain 2014 untuk bitcoin “sidechains yang dipatok”.

Idenya adalah untuk menyelesaikan transaksi pada rantai yang lebih kecil dan lebih gesit yang kemudian direkonsiliasi dengan blockchain utama – ethereum, dalam kasus Loom. Pengguna Sidechain mengorbankan beberapa keamanan dan desentralisasi rantai utama, karena mereka bergantung pada sejumlah kecil “validator” – analog dengan penambang – untuk mendaftarkan transaksi mereka.

Tetapi mereka memperoleh dalam hal throughput, yaitu waktu yang diperlukan untuk menyelesaikan transaksi.

Loom Network mengambil ide ini dan memperkenalkan konsep “sidechains aplikasi tertentu” atau “dappchains.” Dengan menggunakan perangkat pengembangan perangkat lunak (SDK) Loom, pengembang dapat membangun sidechain khusus untuk menempatkan dapp mereka, dengan ethereum berfungsi sebagai lapisan dasar yang terdesentralisasi dan aman.

Alat tenun telah membangun DelegateCall, semacam Stack Exchange terdesentralisasi, pada dappchain. Selain itu, dua game sedang dalam pengembangan in-house, menurut Duffy: yang ia membandingkannya dengan Magic: the Gathering, yang lain untuk Pokemon. Pengalaman pengguna, katanya, sama seperti permainan seluler lainnya: “grafis yang sepenuhnya imersif – Anda sebenarnya tidak akan benar-benar tahu bahwa itu berjalan di dappchain.”

Sebagai kepala pengembangan bisnis perusahaan Michael Cullinan kepada CoinDesk pada bulan Maret, platform pengembang Loom bertujuan “untuk membuatnya mudah untuk membuat aplikasi yang sangat skalabel di blockchain.”

Namun, sejak perusahaan itu menemukan bahwa tidak setiap proyek menginginkan dappchain-nya sendiri – setidaknya tidak pada awalnya. Pengembang harus menyiapkan validator untuk bertindak sebagai nexus antara sidechain dan blockchain ethereum. Kemudian, untuk mencapai desentralisasi, mereka harus memberi insentif kepada pengguna – jika mereka memiliki pengguna – untuk bertindak sebagai validator sendiri.

Banyak proyek tahap awal mencari solusi yang lebih sederhana, jadi Loom datang dengan ide dappchain bersama. Duffy mengatakan kepada CoinDesk: “dengan cara ini, ketika seseorang meluncurkan aplikasi baru, mereka tidak tahu seberapa populernya itu, sehingga mereka dapat memulai dengan rencana hosting bersama.”

Jika gim ini lepas landas, para pengembang dapat “menggalinya dan menjalankannya di dappchain-nya sendiri.” Akhirnya, kata Duffy, Loom dapat menggulirkan beberapa rantai bersama untuk berbagai kasus penggunaan: sebuah rantai permainan dan rantai media sosial, misalnya.

Biaya bulanan yang dibayarkan para pengembang akan tergantung pada biaya melakukan data pengguna mereka ke ethereum. Bagaimana pengembang mengumpulkan uang dari pengguna terserah mereka: sumbangan adalah salah satu kemungkinan, seperti juga biaya bulanan melalui kontrak pintar.

Reckoning dengan trilemma
Merancang jaringan terdesentralisasi melibatkan tradeoff, dan sidechains tidak terkecuali. Pendiri Ethereum Vitalik Buterin menggambarkan pengorbanan ini sebagai trilemma, di mana tiga prioritas yang berbeda berada dalam ketegangan: desentralisasi, keamanan, dan skalabilitas.

Duffy mengakui fakta ini, dan berpendapat bahwa ZombieChain adalah semacam “jalan tengah”.

Pertama, penting untuk dicatat bahwa fokus Jaringan Loom adalah pada aplikasi yang membutuhkan tingkat throughput yang tinggi: game terdesentralisasi dan jejaring sosial. Dan Duffy berpendapat bahwa kasus penggunaan ini “tidak benar-benar membutuhkan desentralisasi tingkat tinggi yang Anda butuhkan tentang ethereum.”

Pada jaringan sosial terdesentralisasi, dia mengatakan:

“Seseorang tidak akan membayar jutaan dolar untuk menyerang jaringan untuk menyensor tweet orang lain.”

Untuk alasan itu, Loom Network telah memilih untuk mendasarkan sidechains – termasuk ZombieChain – pada terdelegasikan bukti kepemilikan (DPoS), sebuah algoritma konsensus di mana jaringan memilih “validator” untuk melayani di tempat penambang. Berapa banyak validator terserah pengembang: semakin tinggi angkanya, semakin lambat – tetapi semakin terdesentralisasi – jaringan.

Adapun ZombieChain bersama, Duffy mengatakan jumlah validator belum diputuskan. Dia mencatat, meskipun, bahwa “pada awalnya, itu sepenuhnya terpusat karena kita menjalankan semua validator. Kemudian di masa depan kami ingin membukanya untuk membiarkan orang lain menjalankan validator.”

Untuk menjadi jelas, itulah yang terjadi dengan sidechain baru: sampai basis pengguna berkembang, dan beberapa dari pengguna tersebut bersedia untuk melayani sebagai validator, rantai ini terpusat di tangan penciptanya.

Down the line, oleh karena itu, ZombieChain benar-benar dapat membantu untuk memastikan bahwa proyek-proyek baru untuk beberapa derajat yang terdesentralisasi dan terukur membentuk awal. Alih-alih menyiapkan pada mainnet ethereum yang lambat dan mahal, atau memintal sebuah dappchain terpusat baru, mereka dapat bergabung dengan ZombieChain.

Bahkan proyek-proyek yang sudah diatur pada mainnet, kata Duffy, “dapat dengan mudah memindahkan aplikasi yang sama ke ZombieChain,” menambahkan:

“Ini akan mengurangi biaya secara signifikan dan juga membiarkan mereka memiliki pengalaman pengguna yang lebih cair.”

Adapun kaki ketiga trilemma, keamanan, Duffy tidak tampak khawatir. “Sangat penting untuk memiliki lapisan dasar ethereum yang terdesentralisasi,” katanya, “karena dengan begitu Anda dapat menggunakannya seperti pengadilan tinggi.

Mekanisme untuk melakukan itu, lanjutnya, adalah uang tunai plasma , yang memungkinkan pengguna untuk menyimpan data berharga – eter, misalnya – pada blockchain utama, sementara masih bisa menukarnya di sidechain.

“Jika sidechain melakukan sesuatu yang tidak jujur,” katanya, “Anda dapat menandainya di mainnet dan Anda akan dapat menarik aset Anda kembali ke mainnet.”

Untuk saat ini, ZombieChain hanyalah sebuah ide, tetapi memiliki potensi untuk memungkinkan proyek-proyek baru untuk menyebarkan dapps mereka tanpa mengorbankan terlalu banyak dalam hal skalabilitas atau desentralisasi.