Ruang blok yang elastis: Solusi baru untuk kinerja DApp yang dapat diprediksi pada Layer1

Full Stack Paralelisme: Menjelajahi Batas Baru Skalabilitas Blockchain

Pada 20 Juni, sebuah proyek EVM Layer1 paralel yang baru muncul merilis whitepaper "Paralelisme Penuh", yang bertujuan untuk sepenuhnya melepaskan skalabilitas Blockchain, memberikan "kinerja yang dapat diprediksi" untuk aplikasi terdesentralisasi (DApps).

Kinerja yang dapat diprediksi mengacu pada jumlah transaksi yang dapat diproses per detik yang dapat diprediksi untuk DApp (TPS), yang sangat penting untuk beberapa skenario bisnis. DApp yang di-deploy di blockchain publik biasanya harus bersaing dengan aplikasi lain untuk sumber daya komputasi dan ruang penyimpanan. Ketika jaringan mengalami kemacetan, ini dapat menyebabkan peningkatan biaya transaksi dan penundaan eksekusi, yang secara serius membatasi pengembangan DApp. Bayangkan pengguna menggunakan perangkat lunak komunikasi instan terdesentralisasi, di mana ruang blok dari jaringan blockchain yang mendasarinya digunakan oleh aplikasi lain, yang mengakibatkan pesan tidak dapat dikirim dan diterima tepat waktu, yang merupakan bencana bagi pengalaman pengguna.

Untuk mengatasi masalah "kinerja yang dapat diprediksi", praktik umum adalah menggunakan blockchain yang khusus untuk aplikasi tertentu, yaitu aplikasi rantai (Appchain). Rantai ini secara khusus menggunakan ruang blok untuk aplikasi tertentu.

Proyek ini secara inovatif mengajukan solusi Ruang Blok Elastis (Elastic Block Space, EBS). Berdasarkan konsep komputasi elastis, secara dinamis menyesuaikan sumber daya blok berdasarkan kebutuhan DApp dari tingkat protokol, memberikan ruang blok ekspansi independen untuk aplikasi yang memiliki permintaan tinggi.

Artikel ini akan memperkenalkan aplikasi rantai dan ruang blok elastis, serta membandingkan kelebihan dan kekurangan keduanya.

Kinerja DApp yang Dapat Diprediksi: Dari Rantai Aplikasi ke Ruang Blok yang Fleksibel

Perkembangan Rantai Aplikasi

Aplikasi rantai adalah blockchain yang dibuat untuk menjalankan satu DApp. Pengembang tidak membangun di atas rantai yang ada, tetapi membangun rantai baru dari awal dengan mesin virtual khusus, mengeksekusi transaksi interaksi pengguna dengan aplikasi. Pengembang dapat menyesuaikan elemen konsensus, jaringan, dan eksekusi dari tumpukan jaringan untuk memenuhi kebutuhan desain tertentu, mengatasi masalah kemacetan, biaya tinggi, dan fungsi tetap di jaringan bersama.

Aplikasi rantai bukanlah konsep baru: sebuah cryptocurrency terkenal dapat dianggap sebagai aplikasi rantai "emas digital", sebuah proyek penyimpanan permanen dapat dianggap sebagai aplikasi rantai penyimpanan, dan sebuah proyek ketersediaan data dapat dianggap sebagai aplikasi rantai yang menyediakan ketersediaan data.

Sejak 2016, aplikasi rantai tidak hanya mencakup satu blok, tetapi juga mencakup bentuk multi-rantai, yaitu ekosistem yang dibangun oleh beberapa blok yang saling terhubung. Perwakilan utamanya termasuk ekosistem lintas rantai tertentu dan ekosistem rantai paralel tertentu. Yang pertama berfokus pada pemecahan masalah interaksi lintas rantai, dapat dengan cepat mengembangkan dan meluncurkan rantai baru, dan merancang protokol interaksi blok tanpa batas; yang terakhir bertujuan untuk menjadi solusi perluasan blok yang sempurna, rantai dalam ekosistemnya disebut rantai paralel, mengedepankan keamanan bersama, dan rantai paralel yang berbeda dapat berkomunikasi melalui informasi konsensus silang.

Pada akhir tahun 2020, seiring dengan penelitian perluasan dari beberapa blockchain utama yang berfokus pada solusi seperti sidechain, subnet, dan Layer2 Rollups, rantai aplikasi juga muncul dalam bentuk yang sesuai. Proyek sidechain terkenal dan proyek subnet tertentu meningkatkan pengalaman dan kinerja sidechain atau subnet untuk meningkatkan kemampuan layanan secara keseluruhan. Layer2 Rollups mendukung rantai aplikasi dengan bentuk tumpukan modular, di mana kerangka Rollup terkenal dan alat pengembangan Rollup baru menarik banyak proyek. Solusi Layer2 Rollups bertujuan untuk meningkatkan throughput dan skalabilitas dari beberapa blockchain utama, memenuhi permintaan transaksi yang meningkat, dan menyediakan interkonektivitas yang lebih luas.

Saat ini, telah banyak aplikasi yang dibangun di atas rantai aplikasi lintas platform. Misalnya, sebuah proyek game terkenal meluncurkan sisi rantainya pada awal tahun 2021; sebuah proyek game mengumumkan migrasi ke subnet dari rantai publik tertentu pada akhir tahun 2021; sebuah proyek DeFi meluncurkan rantai aplikasi berbasis ekosistem tertentu pada bulan November 2021; sebuah platform perdagangan derivatif mengumumkan bahwa versi V4 akan menggunakan teknologi ekosistem tertentu untuk membangun rantai aplikasi independen pada pertengahan tahun 2022; sebuah proyek infrastruktur meluncurkan rantai aplikasi infrastruktur untuk pengembangan aplikasi ekosistem Web3 pada tahun 2023, yang mencakup lapisan protokol komersialisasi yang kaya.

Kinerja DApp yang Dapat Diprediksi: Dari Rantai Aplikasi ke Ruang Blok yang Fleksibel

Kelebihan dan Kekurangan Aplikasi Blockchain

Aplikasi rantai mendapatkan semua kekuasaan dari blockchain sovereign yang berjalan, tanpa bergantung pada Layer1 yang mendasarinya, ini adalah pedang bermata dua.

Keuntungan utamanya ada tiga poin:

  1. Kedaulatan: Rantai aplikasi dapat menyelesaikan masalah melalui skema tata kelola mereka sendiri, menjaga independensi dan otonomi proyek, serta mencegah gangguan eksternal;

  2. Kinerja: Memenuhi kebutuhan aplikasi untuk latensi rendah dan throughput tinggi, memberikan pengalaman pengguna yang baik, serta meningkatkan efisiensi operasional DApp.

  3. Dapat disesuaikan: Pengembang dapat menyesuaikan blockchain sesuai kebutuhan, bahkan membangun ekosistem, untuk menyediakan cara evolusi yang fleksibel.

Ada tiga poin kelemahan yang sama:

  1. Masalah keamanan: Rantai aplikasi harus bertanggung jawab atas keamanan sendiri, termasuk mempertimbangkan jumlah node, memelihara mekanisme konsensus, menghindari risiko staking, dll., jaringan relatif tidak aman;

  2. Masalah lintas rantai: Sebagai rantai independen, kurangnya interoperabilitas dengan rantai lain ( aplikasi ) menghadapi tantangan lintas rantai. Mengintegrasikan protokol lintas rantai akan menambah risiko;

  3. Masalah biaya: perlu membangun banyak infrastruktur tambahan, menghabiskan banyak biaya dan waktu proyek. Ini juga termasuk biaya untuk menjalankan dan memelihara node.

Bagi perusahaan rintisan, kelemahan aplikasi rantai memiliki dampak besar pada operasi DApp mereka. Sebagian besar tim rintisan sulit untuk mengatasi masalah keamanan dan lintas rantai dengan baik, dan mereka juga akan terhalang oleh biaya yang tinggi. Namun, kinerja yang dapat diprediksi adalah kebutuhan mendesak untuk DApp tertentu, sehingga pasar sangat membutuhkan solusi kinerja yang dapat diprediksi di tingkat Layer1.

Kinerja DApp yang Dapat Diprediksi: Dari Rantai Aplikasi ke Ruang Blok yang Fleksibel

Ruang Blok Fleksibel

Dalam Web2, komputasi elastis adalah model komputasi awan yang umum, memungkinkan sistem untuk secara dinamis memperbesar atau memperkecil sumber daya komputasi, memori, dan penyimpanan untuk memenuhi permintaan yang berubah, tanpa khawatir tentang perencanaan kapasitas dan desain rekayasa untuk puncak penggunaan.

Ruang blok elastis secara otomatis menyesuaikan jumlah transaksi yang dapat ditampung blok berdasarkan tingkat kemacetan jaringan. Jika jaringan blockchain menyediakan ruang blok dan jaminan TPS yang stabil untuk transaksi aplikasi tertentu melalui perhitungan elastis, maka telah mencapai "kinerja yang dapat diprediksi".

Sebuah lembaga penelitian terkenal juga pernah mengajukan konsep "ekspansi dinamis yang fleksibel" yang serupa, menganggapnya sebagai jalur yang tak terhindarkan untuk mendukung adopsi DApp secara besar-besaran. Diprediksi bahwa dalam 1-3 tahun ke depan akan muncul perkembangan teknologi berikut:

  1. Tahap pertama: Verifikasi tingkat node untuk skala horizontal;
  2. Tahap kedua: Ekspansi statis tingkat rantai;
  3. Tahap Ketiga: Ekspansi Horizontal Dinamis pada Tingkat Rantai.

Proyek ini benar-benar mewujudkan konsep ini, menyelesaikan masalah inti dari tahap pertama "bagaimana mengoordinasikan dukungan skala horizontal untuk node verifikasi dengan komputasi elastis". Ketika protokol dalam jaringan berkembang, ruang blok elastis dapat disubsidi untuk menangani pertumbuhan pengguna dan throughput. Ruang blok elastis menyediakan ruang blok independen untuk DApps dengan permintaan transaksi tinggi, memungkinkan mereka untuk berkembang seiring pertumbuhan. Pada dasarnya, ruang blok menentukan jumlah data yang dapat disimpan dalam setiap blok, yang secara langsung mempengaruhi throughput transaksi. Ketika DApps mengalami lonjakan permintaan, langganan ruang blok elastis dapat menangani beban yang meningkat secara efisien, tanpa memengaruhi blockchain yang mendasarinya.

Kinerja DApp yang Dapat Diprediksi: Dari Rantai Aplikasi ke Ruang Blok yang Fleksibel

Komputasi elastis dibagi menjadi "elastisitas real-time" dan "elastisitas non-real-time". Yang pertama mengacu pada kapasitas respons dalam hitungan menit, sedangkan yang terakhir merespons kapasitas dalam waktu yang ditentukan. Proyek ini mengadopsi metode "elastisitas non-real-time", yaitu saat jaringan mendeteksi kebutuhan untuk meningkatkan kapasitas, mengajukan proposal, satu atau beberapa epoch kemudian, seluruh node validasi jaringan menyelesaikan peningkatan kapasitas dan mengajukan bukti untuk ditantang oleh validator lainnya.

Proyek ini mengadaptasi konsep basis data terdistribusi, merupakan kelanjutan dari teknologi pemecahan blockchain. Dari sudut pandang "pemecahan komputasi", proyek ini memperluas kapasitas berdasarkan kebutuhan aliran aplikasi, menghindari masalah "transaksi antar pemecahan", sehingga pengalaman pengembang dan pengguna tidak banyak berubah. Selain itu, menggunakan "elastisitas non-realtime" yang memiliki tingkat kesulitan implementasi yang lebih rendah, sambil memenuhi kebutuhan nyata sebagian besar DApp dan meningkatkan aplikabilitas.

Perlu dicatat bahwa ruang blok yang elastis sebagai solusi untuk memperluas kinerja blockchain secara horizontal, syaratnya adalah "transaksi dapat diparalelkan". Hanya dengan meningkatkan derajat paralelisme transaksi, maka perlu memperluas sumber daya node secara horizontal untuk meningkatkan throughput.

Untuk beberapa blockchain utama seperti Layer1, serialisasi transaksi adalah hambatan kinerja langsung, ukuran blok dibatasi oleh batas Gas limit yang bervariasi ( dengan maksimum 30.000.000 gas), hanya bisa mencari solusi peningkatan Layer2.

Namun untuk beberapa blockchain publik berkinerja tinggi seperti Layer 1, meskipun mendukung eksekusi transaksi secara paralel dan kinerja dapat diskalakan secara horizontal, tetapi tidak dapat menangani masalah "kinerja yang dapat diprediksi" dari DApp selama puncak permintaan. Blockchain tersebut menggunakan skema "pasar biaya lokal" untuk mencegah monopoli transaksi permintaan tunggal terhadap ruang blok yang langka, membatasi kenaikan biaya jangka pendek, dan meringankan dampak negatif dari puncak permintaan yang tiba-tiba. Misalnya, selama periode penerbitan NFT, penerbit dengan cepat menghabiskan batas unit komputasi setiap akun (CU), transaksi berikutnya harus meningkatkan biaya prioritas untuk dapat diproses dalam ruang yang terbatas.

Dapat dikatakan bahwa proyek ini menghadapi lonjakan permintaan transaksi melalui ruang blok yang fleksibel, yang lebih lanjut memperluas konsep "pasar biaya lokal", tidak hanya memastikan "kinerja yang dapat diprediksi" dari DApp tetapi juga mencegah lonjakan biaya dan kemacetan di seluruh jaringan, meraih dua tujuan sekaligus.

Kinerja DApp yang Dapat Diprediksi: Dari Rantai Aplikasi ke Ruang Blok yang Fleksibel

Ringkasan

Baik aplikasi rantai maupun ruang blok elastis pada dasarnya adalah solusi untuk perbedaan kebutuhan kinerja Blockchain yang berbeda dari DApp, yaitu masalah "kinerja yang dapat diprediksi". Kedua solusi ini tidak memiliki keunggulan satu sama lain, hanya perbedaan kesesuaian. Ini mengingatkan pada "teori protokol gemuk" — teori yang diajukan pada tahun 2016 yang membahas bagaimana protokol kripto dapat menangkap nilai kolektif yang lebih banyak daripada aplikasi yang dibangun di atasnya.

Aplikasi rantai sebenarnya adalah protokol ramping, terutama ketika Layer1 mengadopsi arsitektur modular, lapisan protokol sepenuhnya disesuaikan oleh lapisan aplikasi. Meskipun memberikan mekanisme akumulasi nilai yang lebih baik untuk aplikasi, ini juga membawa biaya yang tinggi dan keamanan yang terbatas.

Ruang blok yang elastis sebenarnya adalah protokol gemuk, yang merupakan fungsi tambahan dari lapisan protokol Layer1 yang mendasarinya. Ini secara efektif mengurangi ambang masuk bagi peserta yang membutuhkan "kinerja yang dapat diprediksi", sementara protokol dapat menangkap nilai aplikasi dan menghasilkan siklus umpan balik positif.

Kinerja DApp yang Dapat Diprediksi: Dari Rantai Aplikasi ke Ruang Blok yang Fleksibel

DAPP-4.76%
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.
  • Hadiah
  • 4
  • Bagikan
Komentar
0/400
liquidation_watchervip
· 07-07 16:01
Lagi melihat proyek udara ya
Lihat AsliBalas0
TestnetScholarvip
· 07-06 08:00
Teknologi tidak dimainkan oleh anjing, hanya Perdagangan Mata Uang Kripto yang selesai.
Lihat AsliBalas0
BackrowObservervip
· 07-04 18:08
Sudah mulai melakukan hal-hal aneh lagi, apakah satu orang sudah cukup?
Lihat AsliBalas0
BTCRetirementFundvip
· 07-04 18:07
Kali ini jebakan lama diubah menjadi konsep baru
Lihat AsliBalas0
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)