Meningkatkan skalabilitas Blockchain: dari AppChain ke ruang blok yang fleksibel
Proyek EVM Layer1 baru Artela baru-baru ini merilis buku putih "Paralelisasi Full Stack", bertujuan untuk sepenuhnya melepaskan skalabilitas Blockchain, memberikan "kinerja yang dapat diprediksi" untuk DApps.
Kinerja yang dapat diprediksi merujuk pada penyediaan TPS yang dapat diprediksi untuk DApp, yang sangat penting untuk beberapa skenario bisnis. DApp yang biasanya dikerahkan di blockchain publik harus bersaing dengan DApp lain untuk sumber daya komputasi dan penyimpanan, dan mungkin menghadapi biaya transaksi yang tinggi dan keterlambatan saat jaringan mengalami kemacetan, yang sangat membatasi perkembangan DApp. Bayangkan pengguna menggunakan perangkat lunak komunikasi instan terdesentralisasi, tetapi pesan tidak dapat dikirim atau diterima karena ruang blok terpakai, yang merupakan pukulan yang menghancurkan bagi pengalaman pengguna.
Untuk mengatasi masalah "kinerja yang dapat diprediksi", praktik umum adalah menggunakan blockchain yang khusus untuk aplikasi tertentu, yaitu AppChain. Artela secara inovatif mengusulkan ruang blok elastis (Elastic Block Space, EBS), yang berbasis pada konsep komputasi elastis, menyesuaikan sumber daya blok secara dinamis dari tingkat protokol sesuai dengan kebutuhan DApp, memberikan ruang perluasan independen untuk DApp dengan permintaan tinggi.
Perkembangan AppChain
AppChain adalah blockchain yang dibuat untuk menjalankan satu DApp. Pengembang dapat membangun rantai baru dari awal, menyesuaikan setiap elemen tumpukan jaringan untuk memenuhi kebutuhan khusus, dan mengatasi masalah seperti kemacetan dan biaya tinggi pada jaringan bersama.
Bitcoin dapat dianggap sebagai "emas digital" dalam aplikasi rantai, Arweave adalah aplikasi rantai untuk penyimpanan permanen, sementara Celestia menyediakan ketersediaan data.
Sejak 2016, konsep AppChain telah diperluas ke ekosistem multi-chain, seperti Cosmos dan Polkadot. Cosmos berfokus pada penyelesaian interaksi lintas rantai, sementara Polkadot mengejar solusi skalabilitas blockchain yang sempurna.
Pada akhir 2020, penelitian tentang skalabilitas Ethereum berfokus pada solusi seperti sidechain, subnet, dan Layer2 Rollups, sementara AppChain juga berevolusi. Sidechain seperti Polygon dan subnet seperti Avalanche meningkatkan kinerja untuk meningkatkan kapasitas layanan secara keseluruhan; solusi Layer2 seperti OP Stack dan Polygon CDK mendukung AppChain dalam bentuk modular, meningkatkan throughput dan skalabilitas jaringan Ethereum.
Saat ini telah banyak aplikasi yang dibangun di atas AppChain di berbagai platform. Seperti Axie yang meluncurkan sidechain Ethereum Ronin, DeFi Kingdoms yang bermigrasi ke subnet Avalanche, Injective yang meluncurkan AppChain DeFi berbasis Cosmos SDK, dYdX yang mengumumkan versi V4 akan menggunakan Cosmos SDK untuk membangun AppChain independen, dan Uptick Network yang meluncurkan Uptick Chain untuk melayani ekosistem Web3.
Analisis Kelebihan dan Kekurangan AppChain
AppChain memiliki semua kekuasaan untuk menjalankan Blockchain berdaulat, ini adalah pedang bermata dua.
Keunggulan:
Kedaulatan: dapat diselesaikan melalui solusi otonomi, menjaga independensi dan otonomi.
Kinerja: memenuhi kebutuhan latensi rendah dan throughput tinggi, memberikan pengalaman pengguna yang baik.
Kustomisasi: Pengembang dapat menyesuaikan blok sesuai kebutuhan untuk membangun ekosistem.
Kelemahan:
Masalah keamanan: harus bertanggung jawab atas keamanan jaringan sendiri, termasuk jumlah node, mekanisme konsensus, dll.
Masalah lintas rantai: Rantai independen kurang memiliki interoperabilitas dengan rantai lain, integrasi protokol lintas rantai meningkatkan risiko.
Masalah biaya: perlu membangun banyak infrastruktur, memerlukan biaya dan waktu yang besar.
Bagi perusahaan rintisan, kelemahan dari AppChain berpengaruh besar. Sebagian besar tim kesulitan untuk mengatasi masalah keamanan dan lintas rantai, serta menghadapi biaya yang tinggi. Namun, beberapa DApp memang membutuhkan kinerja yang dapat diprediksi, sehingga pasar sangat membutuhkan solusi di tingkat Layer1.
Ruang Blok yang Fleksibel
Ruang blok elastis mengadopsi konsep komputasi elastis dari Web2, secara otomatis menyesuaikan kapasitas blok berdasarkan tingkat kemacetan jaringan, menyediakan ruang blok yang stabil dan jaminan TPS untuk aplikasi tertentu, mewujudkan "kinerja yang dapat diprediksi".
Sebuah proyek juga pernah mengajukan konsep serupa "ekspansi dinamis elastis", yang dianggap sebagai jalur yang tak terelakkan untuk adopsi DApp secara besar-besaran, memprediksi bahwa dalam 1-3 tahun ke depan akan mengalami tiga tahap: ekspansi horizontal tingkat verifikasi node, ekspansi statis tingkat rantai, dan ekspansi horizontal dinamis tingkat rantai.
Artela benar-benar menerapkan konsep ini, menyelesaikan masalah inti "bagaimana mengoordinasikan dukungan perluasan horizontal untuk node verifikasi dalam komputasi elastis". Ketika protokol dalam jaringan tumbuh, ruang blok elastis dapat disubsidi untuk menangani pertumbuhan pengguna dan throughput. Ini memberikan ruang blok independen untuk DApps dengan permintaan transaksi tinggi, memungkinkan mereka untuk memperluas sesuai permintaan.
Artela menggunakan pendekatan "elastis non-realtime": jaringan mengajukan proposal ketika mendeteksi kebutuhan untuk memperbesar kapasitas, dan setelah waktu tertentu, seluruh jaringan menyelesaikan perluasan dan menyerahkan bukti untuk diverifikasi. Ini mengacu pada konsep basis data terdistribusi, dan juga merupakan kelanjutan dari teknologi pemotongan blockchain, yang menghindari masalah "transaksi lintas potongan" dalam memperbesar kapasitas arus aplikasi.
Perlu dicatat bahwa prasyarat untuk ruang blok yang fleksibel adalah "transaksi dapat diparalelkan". Untuk Layer1 seperti Ethereum, transaksi yang bersifat serial adalah hambatan utama, sehingga hanya dapat mencari perluasan Layer2. Sementara Solana mendukung paralelisasi transaksi, tetap sulit untuk mengatasi masalah "kinerja yang dapat diprediksi" selama puncak permintaan. Solana membatasi monopoli ruang blok oleh permintaan tunggal melalui "pasar biaya lokal" untuk mengurangi dampak permintaan yang tiba-tiba.
Solusi Artela lebih lanjut memperluas konsep "pasar biaya lokal", yang tidak hanya menjamin "kinerja yang dapat diprediksi" untuk DApp, tetapi juga mencegah lonjakan dan kemacetan biaya di seluruh jaringan.
Kesimpulan
AppChain dan ruang blok elastis bertujuan untuk menyelesaikan masalah berbeda yang dihadapi DApp terkait kebutuhan performa blockchain. Kedua solusi memiliki skenario penggunaan masing-masing, mengingat "teori protokol gemuk" yang diusulkan oleh Joel Monegro pada tahun 2016.
AppChain sebenarnya adalah protokol ramping, terutama saat Layer1 menggunakan arsitektur modular, lapisan protokol sepenuhnya disesuaikan oleh lapisan aplikasi, meskipun menawarkan mekanisme akumulasi nilai yang lebih baik, namun biayanya sangat tinggi dan keamanan terbatas.
Ruang blok yang elastis adalah protokol gemuk, sebagai fungsi perluasan lapisan protokol Layer1, menurunkan ambang batas bagi peserta yang membutuhkan "kinerja yang dapat diprediksi", sementara protokol dapat menangkap nilai aplikasi, membentuk umpan balik positif.
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.
12 Suka
Hadiah
12
4
Bagikan
Komentar
0/400
0xDreamChaser
· 07-17 23:22
Tampaknya ini adalah proyek yang sangat ambisius.
Lihat AsliBalas0
Blockblind
· 07-17 23:19
Sederhana dan tegas! Dukung gelombang ini.
Lihat AsliBalas0
CryptoNomics
· 07-17 23:13
*sigh* satu lagi l1 yang mengklaim menyelesaikan skala... tampilkan saya model antrian stokastik terlebih dahulu
White Paper Artela mengusulkan ruang blok yang fleksibel untuk mengatasi masalah kinerja DApp yang dapat diprediksi.
Meningkatkan skalabilitas Blockchain: dari AppChain ke ruang blok yang fleksibel
Proyek EVM Layer1 baru Artela baru-baru ini merilis buku putih "Paralelisasi Full Stack", bertujuan untuk sepenuhnya melepaskan skalabilitas Blockchain, memberikan "kinerja yang dapat diprediksi" untuk DApps.
Kinerja yang dapat diprediksi merujuk pada penyediaan TPS yang dapat diprediksi untuk DApp, yang sangat penting untuk beberapa skenario bisnis. DApp yang biasanya dikerahkan di blockchain publik harus bersaing dengan DApp lain untuk sumber daya komputasi dan penyimpanan, dan mungkin menghadapi biaya transaksi yang tinggi dan keterlambatan saat jaringan mengalami kemacetan, yang sangat membatasi perkembangan DApp. Bayangkan pengguna menggunakan perangkat lunak komunikasi instan terdesentralisasi, tetapi pesan tidak dapat dikirim atau diterima karena ruang blok terpakai, yang merupakan pukulan yang menghancurkan bagi pengalaman pengguna.
Untuk mengatasi masalah "kinerja yang dapat diprediksi", praktik umum adalah menggunakan blockchain yang khusus untuk aplikasi tertentu, yaitu AppChain. Artela secara inovatif mengusulkan ruang blok elastis (Elastic Block Space, EBS), yang berbasis pada konsep komputasi elastis, menyesuaikan sumber daya blok secara dinamis dari tingkat protokol sesuai dengan kebutuhan DApp, memberikan ruang perluasan independen untuk DApp dengan permintaan tinggi.
Perkembangan AppChain
AppChain adalah blockchain yang dibuat untuk menjalankan satu DApp. Pengembang dapat membangun rantai baru dari awal, menyesuaikan setiap elemen tumpukan jaringan untuk memenuhi kebutuhan khusus, dan mengatasi masalah seperti kemacetan dan biaya tinggi pada jaringan bersama.
Bitcoin dapat dianggap sebagai "emas digital" dalam aplikasi rantai, Arweave adalah aplikasi rantai untuk penyimpanan permanen, sementara Celestia menyediakan ketersediaan data.
Sejak 2016, konsep AppChain telah diperluas ke ekosistem multi-chain, seperti Cosmos dan Polkadot. Cosmos berfokus pada penyelesaian interaksi lintas rantai, sementara Polkadot mengejar solusi skalabilitas blockchain yang sempurna.
Pada akhir 2020, penelitian tentang skalabilitas Ethereum berfokus pada solusi seperti sidechain, subnet, dan Layer2 Rollups, sementara AppChain juga berevolusi. Sidechain seperti Polygon dan subnet seperti Avalanche meningkatkan kinerja untuk meningkatkan kapasitas layanan secara keseluruhan; solusi Layer2 seperti OP Stack dan Polygon CDK mendukung AppChain dalam bentuk modular, meningkatkan throughput dan skalabilitas jaringan Ethereum.
Saat ini telah banyak aplikasi yang dibangun di atas AppChain di berbagai platform. Seperti Axie yang meluncurkan sidechain Ethereum Ronin, DeFi Kingdoms yang bermigrasi ke subnet Avalanche, Injective yang meluncurkan AppChain DeFi berbasis Cosmos SDK, dYdX yang mengumumkan versi V4 akan menggunakan Cosmos SDK untuk membangun AppChain independen, dan Uptick Network yang meluncurkan Uptick Chain untuk melayani ekosistem Web3.
Analisis Kelebihan dan Kekurangan AppChain
AppChain memiliki semua kekuasaan untuk menjalankan Blockchain berdaulat, ini adalah pedang bermata dua.
Keunggulan:
Kelemahan:
Bagi perusahaan rintisan, kelemahan dari AppChain berpengaruh besar. Sebagian besar tim kesulitan untuk mengatasi masalah keamanan dan lintas rantai, serta menghadapi biaya yang tinggi. Namun, beberapa DApp memang membutuhkan kinerja yang dapat diprediksi, sehingga pasar sangat membutuhkan solusi di tingkat Layer1.
Ruang Blok yang Fleksibel
Ruang blok elastis mengadopsi konsep komputasi elastis dari Web2, secara otomatis menyesuaikan kapasitas blok berdasarkan tingkat kemacetan jaringan, menyediakan ruang blok yang stabil dan jaminan TPS untuk aplikasi tertentu, mewujudkan "kinerja yang dapat diprediksi".
Sebuah proyek juga pernah mengajukan konsep serupa "ekspansi dinamis elastis", yang dianggap sebagai jalur yang tak terelakkan untuk adopsi DApp secara besar-besaran, memprediksi bahwa dalam 1-3 tahun ke depan akan mengalami tiga tahap: ekspansi horizontal tingkat verifikasi node, ekspansi statis tingkat rantai, dan ekspansi horizontal dinamis tingkat rantai.
Artela benar-benar menerapkan konsep ini, menyelesaikan masalah inti "bagaimana mengoordinasikan dukungan perluasan horizontal untuk node verifikasi dalam komputasi elastis". Ketika protokol dalam jaringan tumbuh, ruang blok elastis dapat disubsidi untuk menangani pertumbuhan pengguna dan throughput. Ini memberikan ruang blok independen untuk DApps dengan permintaan transaksi tinggi, memungkinkan mereka untuk memperluas sesuai permintaan.
Artela menggunakan pendekatan "elastis non-realtime": jaringan mengajukan proposal ketika mendeteksi kebutuhan untuk memperbesar kapasitas, dan setelah waktu tertentu, seluruh jaringan menyelesaikan perluasan dan menyerahkan bukti untuk diverifikasi. Ini mengacu pada konsep basis data terdistribusi, dan juga merupakan kelanjutan dari teknologi pemotongan blockchain, yang menghindari masalah "transaksi lintas potongan" dalam memperbesar kapasitas arus aplikasi.
Perlu dicatat bahwa prasyarat untuk ruang blok yang fleksibel adalah "transaksi dapat diparalelkan". Untuk Layer1 seperti Ethereum, transaksi yang bersifat serial adalah hambatan utama, sehingga hanya dapat mencari perluasan Layer2. Sementara Solana mendukung paralelisasi transaksi, tetap sulit untuk mengatasi masalah "kinerja yang dapat diprediksi" selama puncak permintaan. Solana membatasi monopoli ruang blok oleh permintaan tunggal melalui "pasar biaya lokal" untuk mengurangi dampak permintaan yang tiba-tiba.
Solusi Artela lebih lanjut memperluas konsep "pasar biaya lokal", yang tidak hanya menjamin "kinerja yang dapat diprediksi" untuk DApp, tetapi juga mencegah lonjakan dan kemacetan biaya di seluruh jaringan.
Kesimpulan
AppChain dan ruang blok elastis bertujuan untuk menyelesaikan masalah berbeda yang dihadapi DApp terkait kebutuhan performa blockchain. Kedua solusi memiliki skenario penggunaan masing-masing, mengingat "teori protokol gemuk" yang diusulkan oleh Joel Monegro pada tahun 2016.
AppChain sebenarnya adalah protokol ramping, terutama saat Layer1 menggunakan arsitektur modular, lapisan protokol sepenuhnya disesuaikan oleh lapisan aplikasi, meskipun menawarkan mekanisme akumulasi nilai yang lebih baik, namun biayanya sangat tinggi dan keamanan terbatas.
Ruang blok yang elastis adalah protokol gemuk, sebagai fungsi perluasan lapisan protokol Layer1, menurunkan ambang batas bagi peserta yang membutuhkan "kinerja yang dapat diprediksi", sementara protokol dapat menangkap nilai aplikasi, membentuk umpan balik positif.