Skalabilitas Terdesentralisasi Akan Menjadi Tantangan Web3 Besar Berikutnya: Inilah Cara Kami Memperbaikinya

Pos Skalabilitas Terdesentralisasi Akan Menjadi Tantangan Web3 Besar Berikutnya: Inilah Cara Kami Memperbaikinya muncul pertama pada Berita Fintech Coinpedia

Web3 secara luas disebut-sebut sebagai visi masa depan, internet terdesentralisasi yang didasarkan pada teknologi blockchain. Para pendukung mengatakan itu akan mengarah pada ekosistem internet yang lebih demokratis yang didukung oleh aplikasi, alat, dan layanan terdesentralisasi, di mana orang dapat mengambil kembali kendali atas data mereka dan mendapatkan kembali kebebasan mereka. 

Ini adalah visi yang disetujui oleh banyak analis. Dalam laporan terbaru, Vantage Market Research memproyeksikan bahwa pasar untuk layanan Web3 adalah diharapkan tumbuh pada tingkat pertumbuhan tahunan gabungan sebesar 41.6% dari 2022 hingga 2028, dari perkiraan senilai $2.9 miliar sekarang menjadi lebih dari $23.8 miliar pada waktu itu. 

Ini adalah perkiraan optimis yang mengasumsikan Web3 akan melanjutkan ekspansi yang sudah sangat cepat, menarik lebih banyak investasi dari pemodal ventura dan menghasilkan minat yang lebih besar pada konsep-konsep seperti cryptocurrency, keuangan terdesentralisasi, metaverse, dan game play-to-earn. Jika Web3 ingin melakukan ini, itu akan perlu untuk mengatasi apa yang tampaknya menjadi tantangan yang tidak dapat diatasi yang belum ada proyek yang dapat memecahkannya – masalah skalabilitas terdesentralisasi

Kesulitan Menskalakan Web3

Web3 memiliki masalah skalabilitas yang akan terbukti menjadi hambatan utama untuk adopsi yang lebih luas, dan jika itu akan menjadi industri multi-miliar dolar seperti yang ditunjukkan oleh perkiraan paling optimis, seseorang perlu menemukan solusi. 

Masalah dengan skalabilitas blockchain pertama kali terungkap pada tahun 2016 dengan ledakan minat pada salah satu game berbasis blockchain pertama, CryptoKitties. 

CryptoKitties adalah permainan yang dihosting di blockchain Ethereum yang melibatkan pembiakan anak kucing digital, membesarkan mereka dan kemudian menukarnya dengan orang lain. Itu terbukti menjadi permainan yang sangat populer, sedemikian rupa sehingga menyebabkan kemacetan yang belum pernah terjadi sebelumnya di jaringan Ethereum. Itu menyebabkan waktu pemrosesan transaksi yang lambat, yang cukup buruk, dan biaya gas yang sangat tinggi, yang jauh lebih buruk. 

Jaringan menjadi sangat lambat dan mahal sehingga hampir tidak mungkin untuk memainkan CryptoKitties dan juga memiliki efek knock-on pada aplikasi berbasis Ethereum lainnya. Setelah beberapa diskusi, salah satu pendiri Ethereum, Vitalik Buterin, menyebut tantangan itu sebagai “skalabilitas trilemma". 

Jaringan Blockchain didasarkan pada tiga pilar inti – yaitu keamanan, desentralisasi, dan skalabilitas, tetapi cara mereka dirancang berarti Anda harus selalu memprioritaskan dua dengan mengorbankan yang ketiga. 

Untuk mengatasi tantangan ini, jaringan Layer-2 seperti Polygon telah muncul. Mereka bekerja dengan memindahkan transaksi dari blockchain utama ke “sidechain” kedua, di mana mereka dapat diproses lebih cepat. Kemudian, hanya hasil akhir dari seluruh kumpulan transaksi yang diproses oleh rantai utama, menghilangkan banyak lalu lintas jaringan. Ini membantu untuk menjaga hal-hal di bawah kendali. 

Ethereum telah datang dengan solusi sendiri juga, yang dikenal sebagai Penggabungan, yang melibatkan pergeseran dari mekanisme konsensus Proof-of-Work ke Proof-of-Stake. Namun, sementara ini akan membantu memecahkan masalah biaya gas yang tinggi dengan menghilangkan penambang, itu akan berbuat sedikit untuk memecahkan masalah skalabilitas Ethereum dan Web3. Transisi ke PoS seharusnya bertepatan dengan peningkatan kedua yang akan memungkinkan "sharding", di mana jaringan dipecah menjadi beberapa komponen untuk meningkatkan throughput transaksi. Namun, langkah itu telah tertunda, dan baru akan datang pada tahun 2023. 

Bahkan ketika sharding tiba, itu hanya akan memecahkan satu bagian dari teka-teki. Faktanya adalah, blockchain dan Web3 tidak dapat menskala dengan meningkatkan throughput transaksi saja, karena ini tidak melakukan apa pun untuk meningkatkan komposisi atom. 

Masalah Komposabilitas Atom

Kebutuhan akan komposisi atom tidak ditampilkan dalam banyak diskusi tentang skalabilitas blockchain tetapi ini merupakan pertimbangan penting yang tidak dapat diabaikan. Itu karena sangat penting untuk memastikan interoperabilitas untuk aplikasi Web3. 

Interoperabilitas berkaitan dengan kemampuan dApp untuk menggunakan beberapa kontrak pintar untuk membuat satu transaksi. Ini penting, karena itu berarti Web3 dApps dapat dengan bebas membuat transaksi di antara yang lain. Dengan cara ini, aplikasi DeFi misalnya, dapat menawarkan nilai tukar paling unggul di beberapa bursa terdesentralisasi. Atau, aplikasi DeFi dapat memanfaatkan beberapa kumpulan likuiditas crowdsourced untuk membantu pedagang menemukan dan memanfaatkan peluang perdagangan arbitrase. Ini adalah transaksi yang sangat kompleks yang semuanya harus dilakukan pada waktu yang sama dalam serangkaian langkah “atomik” yang rumit. Hal ini diperlukan karena setiap langkah tersebut harus dikonfirmasi sekaligus agar transaksi dapat terjadi. 

Jadi tanpa komposisi atom, kasus penggunaan semacam ini tidak akan mungkin dilakukan di Web3. Ini adalah kemampuan utama dari setiap blockchain yang memungkinkan ribuan dApps yang unik dan dapat dioperasikan untuk bekerja bersama.

Lapisan-2 dan Komposit Atom Jangan Dicampur

Komposabilitas atom bukanlah ide baru. Memang, jaringan Ethereum mendukung ratusan dApps yang sudah dapat dikomposisi. Masalahnya adalah bahwa komposisi atom pada jaringan Ethereum sangat tidak efisien, mengharuskan setiap transaksi diproses melalui algoritma konsensus global yang bergerak lambat yang tidak dapat diskalakan. 

Terlebih lagi, sementara jaringan Layer-2 mungkin mempercepat throughput transaksi, mereka hanya dapat melakukan ini dengan mengorbankan komposisi atom. Penggabungan dan Poligon Ethereum keduanya menggunakan teknik yang disebut "sharding", yang melibatkan pemindahan transaksi ke sidechains di mana mereka dapat diproses secara independen. Masalah dengan melakukan ini adalah bahwa pecahan independen ini tidak dapat berkomunikasi satu sama lain sampai bundel transaksi mereka akhirnya berkomitmen ke blockchain utama, yang berarti komposisi atom menjadi sangat tidak efisien. 

Saat ini, komunikasi lintas-shard dilakukan menggunakan komitmen kriptografi bersyarat, teknik yang memperlambat kecepatan transaksi, yang berarti bahwa jaringan tidak mendapat manfaat dari throughput yang lebih cepat. 

Solusi Radikal

Kabar baiknya adalah ada solusi yang mulai terbentuk. Itu Platform Radix yang dibangun untuk mendukung generasi berikutnya dari aplikasi DeFi yang sangat skalabel telah menciptakan keunikannya Mekanisme konsensus Cerberus yang memperkenalkan teknik sharding yang sama sekali baru. Ini adalah desain revolusioner yang secara teoritis dapat mendukung jumlah transaksi yang tidak terbatas dan dApps Web3 yang berjalan secara paralel satu sama lain.  

Saat merancang Cerberus, tim Radix menyadari tiga hal. Pertama, ia menyadari kebutuhan untuk mendukung jumlah shard yang tidak terbatas sehingga dapat memenuhi persyaratan infrastruktur Web3 yang benar-benar global yang suatu hari nanti dapat menggantikan infrastruktur Web2.0 yang ada. Kedua, tim Radix juga menyadari perlunya melakukan konsensus pada transaksi atomik yang dapat disinkronkan hanya pada pecahan yang relevan dengan setiap transaksi, agar tidak membuat jaringan lainnya macet. Terakhir, Radix juga mengidentifikasi persyaratan untuk lapisan aplikasi yang benar-benar mampu memanfaatkan "paralelisme tak terbatas" semacam ini. 

Oleh karena itu Cerberus dirancang untuk mendukung shard dalam jumlah tak terbatas yang mampu mencapai konsensus secara paralel, sementara juga memungkinkan konsensus untuk dilakukan di semua set shard jika relevan. Selain itu, ia memperkenalkan konsep "substrat", yang merupakan catatan kecil dari transaksi dengan aturan yang sangat spesifik, yang dapat ditetapkan ke pecahan tunggal apa pun untuk mengaktifkan penyusunan atom. 

Sebagai contoh, pengembang mungkin ingin membuat substrat token untuk menggambarkan transaksi langsung di mana Jack mengirim 10 XRD ke temannya John. Substrat akan mencatat bahwa ada 10 XRD di akun John, dan ini tidak lagi ada di akun Jack, untuk mencegah XRD hilang atau dibelanjakan ganda. 

Dengan menggunakan substrat untuk mencatat status setiap token, Cerberus mampu memproses transaksi tak terbatas secara paralel. Jadi itu dapat mendukung jutaan token yang dibagikan di jutaan akun individu, dibagikan di sebanyak mungkin pecahan yang diperlukan. Kemudian, ketika seseorang ingin mengirim token ke pengguna lain, dua pecahan individu yang menyimpan informasi tentang siapa yang memiliki aset spesifik tersebut akan mencapai konsensus bersama, tetapi terlepas dari jaringan lainnya, tanpa memengaruhi kinerjanya. Dengan cara ini, Radix memungkinkan komposisi atom pada skala yang belum pernah terjadi sebelumnya.

Untuk memungkinkan semua ini, Radix telah membuat lapisan aplikasi yang sama sekali baru yang disebut Mesin Radix, yang tidak hanya dapat mendefinisikan arti dan aturan substrat, tetapi juga menentukan substrat mana yang harus dimasukkan dalam konsensus. Ini memastikan konsensus hanya dilakukan di seluruh pecahan yang relevan. Arsitektur EVM Ethereum tidak dapat mendukung hal ini, karena semua transaksi harus dilakukan dalam satu garis waktu, sebuah konsep yang dikenal sebagai “pemesanan global”. 

Kesimpulan

Kunci untuk memelihara pertumbuhan Web3 adalah melindungi pilar utama tokenisasi, desentralisasi, dan komposisi atom. Jika kita menghilangkan salah satu dari elemen ini dengan mengisolasi dApps dari satu sama lain melalui penggunaan teknik seperti sharding, ini mirip dengan mengisolasi lebah dari tanaman yang diserbukinya. Hal ini terlihat di alam, di mana pemisahan flora dan fauna yang dilakukan oleh manusia telah mengakibatkan kehancuran seluruh ekosistem yang tidak disengaja. 

Kesalahan yang sama tidak dapat dilakukan dengan Web3. Saat kami berusaha untuk menciptakan infrastruktur yang dinamis dan berkembang untuk mendukung generasi berikutnya dari internet dan keuangan global, pelestarian komposisi atom akan menjadi penting untuk skala dan berkembang. 

Sumber: https://coinpedia.org/information/decentralized-scalability-will-be-the-next-big-web3-challenge-heres-how-we-fix-it/