EVM+ dan Artela: Mempromosikan Blockchain dengan Ekstensi Asli

Lanjutan5/7/2024, 10:01:53 AM
EVM+ menawarkan solusi baru yang memfasilitasi pengembangan aplikasi berskala besar dan mempercepat integrasi cryptocurrency dengan aplikasi mainstream dengan cara mengintegrasikan aset, protokol, dan infrastruktur EVM dengan mulus. Dalam visi Vitalik untuk Ethereum, lapisan yang mengatasi masalah skalabilitas non jelas memainkan peran penting. Artela memenuhi permintaan untuk 'fungsionalitas kustom' dalam jaringan blockchain dengan menambahkan 'ekstensi asli' di atas lapisan dasar.

Pengantar

EVM+ adalah paradigma canggih yang dirancang khusus untuk mendorong evolusi Ethereum Virtual Machine agar lebih bisa beradaptasi dengan lanskap kripto yang terus berubah dengan cepat. Model ini mengintegrasikan inovasi dan produktivitas dari Web2 ke Web3, dengan teknologi aktual seperti kecerdasan buatan, DePIN, dan keamanan DeFi yang cepat terintegrasi ke dalam aplikasi kripto. EVM+ menawarkan solusi baru yang tidak hanya mendorong pengembangan aplikasi berskala besar tetapi juga mempercepat integrasi mata uang kripto dengan aplikasi mainstream dengan cara mengintegrasikan aset, protokol, dan infrastruktur EVM secara mulus. Ini meningkatkan skalabilitas blockchain dengan menerapkan ekstensi rantai asli EVM+WASM dan mengoptimalkan kemampuan pemrosesan blockchain dengan mendukung eksekusi EVM paralel.

Seperti yang dijelaskan oleh Techandtips123, EVM paralel mirip dengan menugaskan peran saat persiapan pesta. Bayangkan Anda perlu bersiap-siap untuk pindah dan menugaskan tugas-tugas tertentu: A mengangkut barang-barang besar, B menangani barang berharga, C bertanggung jawab atas memindahkan barang, dan D mengatur tata letak kebersihan di lokasi baru. Pembagian ini memungkinkan empat orang untuk menyelesaikan pekerjaan dengan lebih efisien dan cepat.

Demikian pula, konsep EVM paralel melibatkan distribusi tugas komputasi di antara beberapa unit eksekusi. Di jaringan Ethereum, banyak peserta memproses transaksi yang berbeda secara simultan, setiap transaksi seperti tugas independen, seperti transfer atau menciptakan token baru. Setiap peserta menangani tugas secara independen pada EVM, mirip dengan menjalankan program komputer terpisah pada blockchain. Setelah selesai, hasil dari tugas-tugas ini dikonsolidasikan kembali ke jaringan untuk membentuk blok akhir. Ketika seorang eksekutor tunggal tidak dapat menangani secara independen volume transaksi yang besar, kecepatan menurun, dan kegunaan menderita. Pengenalan EVM paralel mengatasi masalah ini dengan memungkinkan beberapa eksekutor untuk memproses transaksi yang berbeda secara simultan, memungkinkan jaringan untuk menangani lebih banyak transaksi dengan lebih cepat, mengurangi kemacetan dan biaya terkait.

Konsep Memperkenalkan "Lapisan" Baru

Sumber: Artela — Dari EVM+ ke EVM++

Vitalik Buterin mencatat, “L2 adalah untuk penskalaan, L3 untuk fungsionalitas kustom, seperti privasi. Dalam visi ini, tidak ada yang mencoba untuk menyediakan ‘skalabilitas dikuadratkan’; sebaliknya, tumpukan ini mencakup lapisan untuk membantu aplikasi berkembang dan lapisan lain untuk memenuhi kebutuhan fungsionalitas yang disesuaikan dari berbagai kasus penggunaan.”

Dalam visi Vitalik untuk Ethereum, lapisan yang mengatasi kebutuhan yang tidak dapat diskalakan jelas memainkan peran penting. Pandangannya menekankan perlunya jaringan blockchain untuk mendukung “fungsionalitas kustom.” Bagi Ethereum, memenuhi permintaan ini mungkin melibatkan pembentukan lapisan baru, sementara Artela mengusulkan penambahan “ekstensi asli” di atas lapisan dasar.

Dalam hal blockchain, fungsionalitas mengacu pada kapasitas untuk mendukung berbagai aplikasi. Mesin Virtual Ethereum (EVM), sebagai mesin runtime yang mendukung kontrak pintar, telah menjadi model utama untuk membuat DApps dan mengimplementasikan fungsionalitas. Awalnya diusulkan oleh Ethereum, EVM sekarang diadopsi oleh banyak rantai kontrak pintar, sering disebut sebagai rantai yang kompatibel dengan EVM atau setara dengan EVM. Namun, EVM saat ini terbukti terbatas dalam mendukung fungsionalitas yang diperluas dari DApps. Tantangan utamanya adalah bagaimana memperluas batas fungsionalitas dalam rantai EVM. Ada dua arah praktis untuk perbaikan:

  1. Mengganti EVM dengan mesin virtual yang lebih baik
  2. Meningkatkan EVM melalui ekstensi tambahan

Pendekatan pertama menghindari keterbatasan EVM tetapi memerlukan meninggalkan kontrak pintar berbasis EVM. MoveVM dan FuelVM adalah contoh gaya implementasi ini. Meskipun mesin virtual yang lebih canggih mungkin diperlukan di masa depan, mereka memerlukan waktu yang cukup lama untuk mencapai kematangan dan prevalensi yang sama seperti EVM.

Pendekatan kedua melibatkan memperkenalkan tumpukan baru untuk meningkatkan EVM melalui “ekstensi.” Tujuan di sini adalah untuk mendorong batas fungsional EVM melampaui spesifikasi aslinya sambil mempertahankan kesetaraan EVM. Metode ini meningkatkan kemampuan DApps di atas infrastruktur EVM yang sudah ada. Menjelajahi peningkatan EVM membuka pintu ke kemungkinan menarik dan inovasi berkelanjutan dalam fungsionalitas DApp, membawa inovasi yang signifikan.

Artela

EVM+ di Jaringan Artela

Misi Artela adalah menciptakan jaringan blockchain lapisan dasar untuk memenuhi tuntutan yang meningkat untuk aplikasi terdesentralisasi dalam skala besar. Desain inovatif Artela memungkinkan pengembang untuk membuat ekstensi asli di atas lapisan dasar blockchain secara modular, meningkatkan kemampuan pemrograman dari blockchain. Pendekatan ini akan memungkinkan pengembang untuk menerapkan fungsionalitas kustom secara ringan dan dinamis, membuka pintu untuk inovasi yang lebih cepat dan lebih banyak kemungkinan.

Artela memiliki lapisan ekstensi yang memungkinkan penambahan modul ekstensi asli yang ditentukan pengguna yang disebut Aspek, yang meningkatkan pemrograman sambil memastikan kompatibilitas dengan kontrak pintar EVM yang sudah ada. Aspek memungkinkan pengembang menyuntikkan logika tambahan sepanjang siklus transaksi seluruhnya di luar kontrak pintar untuk mengelola transaksi dan blok terkait.

Artela telah membentuk jaringan EVM+ yang sangat scalable, memperkenalkan mesin virtual WASM yang kompatibel dengan jaringan EVM melalui pemrograman Aspect (lihat tautan ekstensi 1). Mesin virtual ini dapat beroperasi, memungkinkan penambahan dinamis dan eksekusi program ekstensi on-chain. EVM+ memungkinkan pengembang membangun protokol berkinerja tinggi, DApps modular, dan menyesuaikan fungsionalitas dasar untuk skenario tertentu.

Sumber: Resmi Artela

Selama fase DevNet dan Public Testnet, Artela berkolaborasi dengan pengembang komunitas untuk menjelajahi potensi jaringan EVM+, yang mengarah pada penggunaan kasus yang imaginatif:

· Memanfaatkan WASM sebagai ko-prosesor on-chain untuk memfasilitasi eksekusi algoritma agen kecerdasan buatan dan modul kinerja tinggi lainnya langsung di blockchain, sambil memastikan interoperabilitas yang mulus dengan sistem EVM;

Partisipasi agen kecerdasan buatan dunia otonom on-chain, memungkinkan NPC on-chain yang benar-benar dapat diprogram yang dapat berinteraksi dengan pengguna;

· Opsi eksekusi real-time modul keamanan on-chain opsional, memungkinkan protokol DeFi untuk secara instan mengenali dan menanggulangi transaksi mencurigakan.

Sebuah era baru sedang di depan mata, era yang sepenuhnya mewujudkan protokol on-chain, kecerdasan buatan, dan DeFi yang aman sambil mempertahankan kompatibilitas dan interoperabilitas dengan dunia EVM.

Dari EVM+ hingga EVM++

Visi Artela adalah untuk membangun jaringan yang dapat diskalakan tanpa batas, di mana EVM+ bukanlah tujuan akhir tetapi lebih merupakan titik awal. Langkah selanjutnya dari Artela adalah EVM++, sebuah jaringan paralel untuk EVM+ yang dirancang untuk sepenuhnya mengeluarkan potensi teknologi blockchain yang dapat diskalakan. EVM+ telah membuka skalabilitas EVM, bertujuan untuk beradaptasi dengan dunia baru cryptocurrency di mana produktivitas dan inovasi Web2, bersama dengan teknologi praktis seperti kecerdasan buatan, DePIN, dan keamanan FinTech, dengan cepat terintegrasi ke dalam DApps. EVM++ memperluas skalabilitas EVM, memungkinkan jaringan yang sangat kreatif ini untuk lebih mempromosikan adopsi DApps dalam skala besar dan mempercepat integrasi cryptocurrency dengan aplikasi mainstream.

Jaringan EVM Paralel Elastis EVM++

Implementasi EVM++ paralel Artela akan terjadi dalam dua fase.

Fase pertama melibatkan eksekusi transaksi paralel di bawah EVM+. Jaringan Artela tidak hanya mencapai eksekusi EVM paralel dasar tetapi juga mengatasi tantangan eksekusi paralel di bawah EVM+ Aspek, yang merupakan ekstensi yang berjalan pada mesin virtual WASM yang dapat dipanggil selama siklus hidup transaksi.

Dalam fase kedua, Artela akan memanfaatkan kemampuan paralel yang digabungkan dengan komputasi elastis untuk mencapai ruang blok elastis, mekanisme dinamis yang memungkinkan DApps memaksimalkan manfaat dari eksekusi paralel.

Gambaran Umum EVM Paralel

Arsitektur yang dapat diskalakan secara horizontal Artela dirancang sekitar eksekusi paralel, memastikan skalabilitas daya komputasi simpul jaringan melalui komputasi elastis untuk akhirnya mencapai ruang blok elastis.

· Eksekusi Paralel: Transaksi di Artela dapat dieksekusi secara paralel. Jaringan Artela mengelompokkan transaksi untuk eksekusi paralel berdasarkan analisis konflik ketergantungan transaksi;

· Komputasi Elastis: Node validator mendukung penskalaan horizontal, dan jaringan secara otomatis menyesuaikan node komputasi validator berdasarkan beban jaringan saat ini atau kondisi langganan. Proses penskalaan dikoordinasikan oleh protokol elastisitas untuk memastikan jumlah node komputasi elastis yang memadai dalam jaringan konsensus;

· Ruang Blok Elastis: Berdasarkan komputasi elastis, selain memperluas ruang blok publik, DApps besar yang memerlukan ruang blok independen dapat mengajukan ruang blok elastis khusus dalam jaringan.

“Elastic Block Space”

Elastic block space mengacu pada ruang blok yang dapat diperluas secara dinamis yang menyediakan ruang blok khusus dengan jaminan protokol untuk DApps yang memerlukan throughput transaksi tinggi. Secara default, kapasitas ruang blok publik dalam blok dibatasi. Ketika sebuah DApp mengajukan ruang blok independen, blok menambahkan ruang ekstra yang hanya menampung transaksi yang terkait dengan kontrak pintar DApp. Saat ruang blok berkembang, validator perlu meningkatkan node eksekusi elastis untuk memperluas kemampuan pemrosesan yang sesuai.

Elastic block space adalah mekanisme perluasan blockchain yang memungkinkan skalabilitas tak terbatas sambil menjaga interoperabilitas. Jaringan yang dapat diskalakan seperti blockchain bertahap, jaringan rantai aplikasi, dan Layer2 juga dapat menyediakan ruang blok independen, tetapi isolasi dan pembangkitan blok bersifat asinkron. Ruang blok elastis memungkinkan DApps dengan ruang blok independen untuk berinteraksi secara simultan melalui transaksi atomik dalam blok yang sama, menghindari kebutuhan komunikasi lintas rantai asinkron.

Ketika sebuah DApp di jaringan Artela membutuhkan skalabilitas tinggi, ia dapat berlangganan ruang blok elastis untuk menangani peningkatan throughput. Ruang blok elastis dan ekstensi asli menyediakan fitur skalabilitas dan kustomisasi untuk DApps di Artela.

Meningkatkan Fungsionalitas DApp dengan Ekstensi Native di Artela

Melalui pemrograman Aspek, para pengembang diberdayakan untuk membuat ekstensi asli (lihat tautan yang diperluas 2) yang mengintegrasikan fungsionalitas kustom di atas semua lapisan dasar blockchain, menggabungkan ini dengan kontrak pintar EVM yang ada untuk meningkatkan kemampuan DApp.

Sumber: Joshua Esin

  1. Peningkatan Skalabilitas: Salah satu keunggulan dari pemrograman Aspek di Artela adalah skalabilitasnya yang tak tertandingi. Kontrak pintar tradisional sering menghadapi keterbatasan saat memodifikasi atau memperluas fungsionalitasnya. Pemrograman Aspek Artela mengatasi hambatan ini dengan menyediakan kerangka kerja modular dan skalabel. Pengembang dapat dengan mudah memperluas fungsionalitas kontrak yang ada tanpa mengubah logika inti mereka, membuka jalan bagi pengembangan dApp yang lebih gesit dan skalabel.

  2. Keamanan yang Ditingkatkan: Dalam bidang keamanan blockchain yang selalu berkembang, Pemrograman Aspek Artela memperkenalkan perubahan paradigma. Berbeda dengan langkah keamanan kotak putih tradisional, pemrograman Aspek menawarkan solusi keamanan kotak hitam yang komplementer. Pemantauan waktu nyata, mitigasi risiko proaktif, dan analisis perilaku runtime membantu membangun kerangka keamanan yang kuat, mencegah kerentanan, dan memastikan kelangsungan protokol.

  3. On-chain Intent Solver: Artela's Aspect Programming memperkenalkan konsep revolusioner dari pemecah maksud on-chain. Secara tradisional, pengguna harus menentukan panggilan fungsi terperinci untuk melakukan transaksi. Dengan pemecah maksud on-chain, pengguna dapat mengekspresikan hasil yang diinginkan dalam bahasa yang dapat dibaca manusia, memberikan pengalaman yang lebih intuitif dan dapat disesuaikan. Misalnya, pengguna dapat menentukan intent mereka sebagai "tukarkan X ETH dengan Y USDC," menghilangkan kebutuhan untuk panggilan fungsi yang kompleks.

  4. Operasi Just-In-Time (JIT): Operasi JIT, sebuah konsep yang kuat yang banyak diterapkan dalam berbagai skenario, mendapatkan fleksibilitas melalui Pemrograman Aspek Artela. Menjalankan logika on-chain dalam siklus blockchain dan menggabungkannya dengan kontrak pintar dalam transaksi atomik memungkinkan kemungkinan penyelesaian JIT, manajemen kolam likuiditas JIT, dan strategi penangkapan MEV dalam kerangka kerja AMM.

  5. Tindakan Berbasis Acara Asli: Operasi asli berbasis acara di Artela memungkinkan pengguna untuk berlangganan acara on-chain real-time, memicu tugas atom. Fungsionalitas ini membantu menjaga konsistensi antara status on-chain dan off-chain, memungkinkan pemberitahuan pesan lintas rantai asinkron, dan meningkatkan otomatisasi blockchain.

  6. Omnichain Gaming: Aspek Pemrograman Artela memperluas pengaruhnya ke sektor gaming, menyediakan pengembang alat untuk meningkatkan pemrograman aset dalam game. Dengan Artela, NFT peralatan game dapat ditingkatkan melalui pemrograman, membuka era baru pengalaman pengguna multifungsi dalam ekosistem gaming.

  7. OnChain MicroServices: Artela memungkinkan penciptaan layanan on-chain publik dalam jaringan blockchain, mendorong pemeliharaan kolektif dan tata kelola oleh pengguna dan organisasi yang berbeda. Model ini mempromosikan berbagi sumber daya, inovasi kolaboratif, dan mengurangi hambatan pengembangan, membantu pertumbuhan ekosistem keuangan terdesentralisasi.

Model pemrograman Artela memperkenalkan lapisan fungsional bawaan ke jaringan blockchain, menghilangkan kebutuhan akan jaringan pihak ketiga atau sistem off-chain yang kompleks. Lapisan fungsional ini memperluas kemampuan asli dari lapisan dasar, termasuk langkah-langkah keamanan, fungsi penjaga, otomatisasi, dan sinkronisasi off-chain. Integrasi lapisan fungsional ini menandai lonjakan dalam pengembangan protokol dan pengalaman pengguna dalam jaringan terdesentralisasi.

Kesimpulan

Teknologi dasar Web3 adalah blockchain publik, pertama kali diperkenalkan ke dunia melalui jaringan Bitcoin milik Satoshi Nakamoto dan kemudian sangat diperluas dalam fungsinya oleh platform kontrak pintar seperti Ethereum. Beberapa menganggap blockchain sebagai jaringan data terdesentralisasi, pada dasarnya sebuah teknologi buku besar terdistribusi. Namun, itu jauh lebih dari sekadar tentang data.

Blockchain lebih mirip dengan komputer daripada sekadar buku besar atau basis data. Tantangan yang kita hadapi saat ini adalah bagaimana merancang komputer yang lebih baik. Blockchain Artela dibangun di atas Cosmos SDK dengan banyak perbaikan pada tingkat mesin. Selain itu, Artela kompatibel dengan EVM dan berinovasi dengan memperkenalkan Aspect Programming untuk memungkinkan ekspansi on-chain. Selain EVM, Artela juga menambahkan mesin virtual kedua berbasis WASM untuk mendukung beragam bahasa pemrograman (AssemblyScript, Rust, C, C++) dan mengakses lebih banyak sumber daya on-chain. Dengan demikian, EVM cocok untuk kontrak pintar umum, sementara Aspect VM digunakan untuk ekstensi aplikasi tertentu.

Penafian

  1. Artikel ini dicetak ulang dari [ medium], Semua hak cipta milik penulis asli [Peneliti YBB Capital Ac-Core]. Jika ada keberatan terhadap tindihan ini, harap hubungi Belajar Gatetim, dan merekalah yang akan menanganinya dengan cepat.

  2. Penafian Tanggung Jawab: Pandangan dan opini yang terungkap dalam artikel ini semata-mata milik penulis dan tidak merupakan nasihat investasi apa pun.

  3. Terjemahan artikel ke dalam bahasa lain dilakukan oleh tim Gate Learn. Kecuali disebutkan, menyalin, mendistribusikan, atau menjiplak artikel-artikel yang diterjemahkan dilarang.

EVM+ dan Artela: Mempromosikan Blockchain dengan Ekstensi Asli

Lanjutan5/7/2024, 10:01:53 AM
EVM+ menawarkan solusi baru yang memfasilitasi pengembangan aplikasi berskala besar dan mempercepat integrasi cryptocurrency dengan aplikasi mainstream dengan cara mengintegrasikan aset, protokol, dan infrastruktur EVM dengan mulus. Dalam visi Vitalik untuk Ethereum, lapisan yang mengatasi masalah skalabilitas non jelas memainkan peran penting. Artela memenuhi permintaan untuk 'fungsionalitas kustom' dalam jaringan blockchain dengan menambahkan 'ekstensi asli' di atas lapisan dasar.

Pengantar

EVM+ adalah paradigma canggih yang dirancang khusus untuk mendorong evolusi Ethereum Virtual Machine agar lebih bisa beradaptasi dengan lanskap kripto yang terus berubah dengan cepat. Model ini mengintegrasikan inovasi dan produktivitas dari Web2 ke Web3, dengan teknologi aktual seperti kecerdasan buatan, DePIN, dan keamanan DeFi yang cepat terintegrasi ke dalam aplikasi kripto. EVM+ menawarkan solusi baru yang tidak hanya mendorong pengembangan aplikasi berskala besar tetapi juga mempercepat integrasi mata uang kripto dengan aplikasi mainstream dengan cara mengintegrasikan aset, protokol, dan infrastruktur EVM secara mulus. Ini meningkatkan skalabilitas blockchain dengan menerapkan ekstensi rantai asli EVM+WASM dan mengoptimalkan kemampuan pemrosesan blockchain dengan mendukung eksekusi EVM paralel.

Seperti yang dijelaskan oleh Techandtips123, EVM paralel mirip dengan menugaskan peran saat persiapan pesta. Bayangkan Anda perlu bersiap-siap untuk pindah dan menugaskan tugas-tugas tertentu: A mengangkut barang-barang besar, B menangani barang berharga, C bertanggung jawab atas memindahkan barang, dan D mengatur tata letak kebersihan di lokasi baru. Pembagian ini memungkinkan empat orang untuk menyelesaikan pekerjaan dengan lebih efisien dan cepat.

Demikian pula, konsep EVM paralel melibatkan distribusi tugas komputasi di antara beberapa unit eksekusi. Di jaringan Ethereum, banyak peserta memproses transaksi yang berbeda secara simultan, setiap transaksi seperti tugas independen, seperti transfer atau menciptakan token baru. Setiap peserta menangani tugas secara independen pada EVM, mirip dengan menjalankan program komputer terpisah pada blockchain. Setelah selesai, hasil dari tugas-tugas ini dikonsolidasikan kembali ke jaringan untuk membentuk blok akhir. Ketika seorang eksekutor tunggal tidak dapat menangani secara independen volume transaksi yang besar, kecepatan menurun, dan kegunaan menderita. Pengenalan EVM paralel mengatasi masalah ini dengan memungkinkan beberapa eksekutor untuk memproses transaksi yang berbeda secara simultan, memungkinkan jaringan untuk menangani lebih banyak transaksi dengan lebih cepat, mengurangi kemacetan dan biaya terkait.

Konsep Memperkenalkan "Lapisan" Baru

Sumber: Artela — Dari EVM+ ke EVM++

Vitalik Buterin mencatat, “L2 adalah untuk penskalaan, L3 untuk fungsionalitas kustom, seperti privasi. Dalam visi ini, tidak ada yang mencoba untuk menyediakan ‘skalabilitas dikuadratkan’; sebaliknya, tumpukan ini mencakup lapisan untuk membantu aplikasi berkembang dan lapisan lain untuk memenuhi kebutuhan fungsionalitas yang disesuaikan dari berbagai kasus penggunaan.”

Dalam visi Vitalik untuk Ethereum, lapisan yang mengatasi kebutuhan yang tidak dapat diskalakan jelas memainkan peran penting. Pandangannya menekankan perlunya jaringan blockchain untuk mendukung “fungsionalitas kustom.” Bagi Ethereum, memenuhi permintaan ini mungkin melibatkan pembentukan lapisan baru, sementara Artela mengusulkan penambahan “ekstensi asli” di atas lapisan dasar.

Dalam hal blockchain, fungsionalitas mengacu pada kapasitas untuk mendukung berbagai aplikasi. Mesin Virtual Ethereum (EVM), sebagai mesin runtime yang mendukung kontrak pintar, telah menjadi model utama untuk membuat DApps dan mengimplementasikan fungsionalitas. Awalnya diusulkan oleh Ethereum, EVM sekarang diadopsi oleh banyak rantai kontrak pintar, sering disebut sebagai rantai yang kompatibel dengan EVM atau setara dengan EVM. Namun, EVM saat ini terbukti terbatas dalam mendukung fungsionalitas yang diperluas dari DApps. Tantangan utamanya adalah bagaimana memperluas batas fungsionalitas dalam rantai EVM. Ada dua arah praktis untuk perbaikan:

  1. Mengganti EVM dengan mesin virtual yang lebih baik
  2. Meningkatkan EVM melalui ekstensi tambahan

Pendekatan pertama menghindari keterbatasan EVM tetapi memerlukan meninggalkan kontrak pintar berbasis EVM. MoveVM dan FuelVM adalah contoh gaya implementasi ini. Meskipun mesin virtual yang lebih canggih mungkin diperlukan di masa depan, mereka memerlukan waktu yang cukup lama untuk mencapai kematangan dan prevalensi yang sama seperti EVM.

Pendekatan kedua melibatkan memperkenalkan tumpukan baru untuk meningkatkan EVM melalui “ekstensi.” Tujuan di sini adalah untuk mendorong batas fungsional EVM melampaui spesifikasi aslinya sambil mempertahankan kesetaraan EVM. Metode ini meningkatkan kemampuan DApps di atas infrastruktur EVM yang sudah ada. Menjelajahi peningkatan EVM membuka pintu ke kemungkinan menarik dan inovasi berkelanjutan dalam fungsionalitas DApp, membawa inovasi yang signifikan.

Artela

EVM+ di Jaringan Artela

Misi Artela adalah menciptakan jaringan blockchain lapisan dasar untuk memenuhi tuntutan yang meningkat untuk aplikasi terdesentralisasi dalam skala besar. Desain inovatif Artela memungkinkan pengembang untuk membuat ekstensi asli di atas lapisan dasar blockchain secara modular, meningkatkan kemampuan pemrograman dari blockchain. Pendekatan ini akan memungkinkan pengembang untuk menerapkan fungsionalitas kustom secara ringan dan dinamis, membuka pintu untuk inovasi yang lebih cepat dan lebih banyak kemungkinan.

Artela memiliki lapisan ekstensi yang memungkinkan penambahan modul ekstensi asli yang ditentukan pengguna yang disebut Aspek, yang meningkatkan pemrograman sambil memastikan kompatibilitas dengan kontrak pintar EVM yang sudah ada. Aspek memungkinkan pengembang menyuntikkan logika tambahan sepanjang siklus transaksi seluruhnya di luar kontrak pintar untuk mengelola transaksi dan blok terkait.

Artela telah membentuk jaringan EVM+ yang sangat scalable, memperkenalkan mesin virtual WASM yang kompatibel dengan jaringan EVM melalui pemrograman Aspect (lihat tautan ekstensi 1). Mesin virtual ini dapat beroperasi, memungkinkan penambahan dinamis dan eksekusi program ekstensi on-chain. EVM+ memungkinkan pengembang membangun protokol berkinerja tinggi, DApps modular, dan menyesuaikan fungsionalitas dasar untuk skenario tertentu.

Sumber: Resmi Artela

Selama fase DevNet dan Public Testnet, Artela berkolaborasi dengan pengembang komunitas untuk menjelajahi potensi jaringan EVM+, yang mengarah pada penggunaan kasus yang imaginatif:

· Memanfaatkan WASM sebagai ko-prosesor on-chain untuk memfasilitasi eksekusi algoritma agen kecerdasan buatan dan modul kinerja tinggi lainnya langsung di blockchain, sambil memastikan interoperabilitas yang mulus dengan sistem EVM;

Partisipasi agen kecerdasan buatan dunia otonom on-chain, memungkinkan NPC on-chain yang benar-benar dapat diprogram yang dapat berinteraksi dengan pengguna;

· Opsi eksekusi real-time modul keamanan on-chain opsional, memungkinkan protokol DeFi untuk secara instan mengenali dan menanggulangi transaksi mencurigakan.

Sebuah era baru sedang di depan mata, era yang sepenuhnya mewujudkan protokol on-chain, kecerdasan buatan, dan DeFi yang aman sambil mempertahankan kompatibilitas dan interoperabilitas dengan dunia EVM.

Dari EVM+ hingga EVM++

Visi Artela adalah untuk membangun jaringan yang dapat diskalakan tanpa batas, di mana EVM+ bukanlah tujuan akhir tetapi lebih merupakan titik awal. Langkah selanjutnya dari Artela adalah EVM++, sebuah jaringan paralel untuk EVM+ yang dirancang untuk sepenuhnya mengeluarkan potensi teknologi blockchain yang dapat diskalakan. EVM+ telah membuka skalabilitas EVM, bertujuan untuk beradaptasi dengan dunia baru cryptocurrency di mana produktivitas dan inovasi Web2, bersama dengan teknologi praktis seperti kecerdasan buatan, DePIN, dan keamanan FinTech, dengan cepat terintegrasi ke dalam DApps. EVM++ memperluas skalabilitas EVM, memungkinkan jaringan yang sangat kreatif ini untuk lebih mempromosikan adopsi DApps dalam skala besar dan mempercepat integrasi cryptocurrency dengan aplikasi mainstream.

Jaringan EVM Paralel Elastis EVM++

Implementasi EVM++ paralel Artela akan terjadi dalam dua fase.

Fase pertama melibatkan eksekusi transaksi paralel di bawah EVM+. Jaringan Artela tidak hanya mencapai eksekusi EVM paralel dasar tetapi juga mengatasi tantangan eksekusi paralel di bawah EVM+ Aspek, yang merupakan ekstensi yang berjalan pada mesin virtual WASM yang dapat dipanggil selama siklus hidup transaksi.

Dalam fase kedua, Artela akan memanfaatkan kemampuan paralel yang digabungkan dengan komputasi elastis untuk mencapai ruang blok elastis, mekanisme dinamis yang memungkinkan DApps memaksimalkan manfaat dari eksekusi paralel.

Gambaran Umum EVM Paralel

Arsitektur yang dapat diskalakan secara horizontal Artela dirancang sekitar eksekusi paralel, memastikan skalabilitas daya komputasi simpul jaringan melalui komputasi elastis untuk akhirnya mencapai ruang blok elastis.

· Eksekusi Paralel: Transaksi di Artela dapat dieksekusi secara paralel. Jaringan Artela mengelompokkan transaksi untuk eksekusi paralel berdasarkan analisis konflik ketergantungan transaksi;

· Komputasi Elastis: Node validator mendukung penskalaan horizontal, dan jaringan secara otomatis menyesuaikan node komputasi validator berdasarkan beban jaringan saat ini atau kondisi langganan. Proses penskalaan dikoordinasikan oleh protokol elastisitas untuk memastikan jumlah node komputasi elastis yang memadai dalam jaringan konsensus;

· Ruang Blok Elastis: Berdasarkan komputasi elastis, selain memperluas ruang blok publik, DApps besar yang memerlukan ruang blok independen dapat mengajukan ruang blok elastis khusus dalam jaringan.

“Elastic Block Space”

Elastic block space mengacu pada ruang blok yang dapat diperluas secara dinamis yang menyediakan ruang blok khusus dengan jaminan protokol untuk DApps yang memerlukan throughput transaksi tinggi. Secara default, kapasitas ruang blok publik dalam blok dibatasi. Ketika sebuah DApp mengajukan ruang blok independen, blok menambahkan ruang ekstra yang hanya menampung transaksi yang terkait dengan kontrak pintar DApp. Saat ruang blok berkembang, validator perlu meningkatkan node eksekusi elastis untuk memperluas kemampuan pemrosesan yang sesuai.

Elastic block space adalah mekanisme perluasan blockchain yang memungkinkan skalabilitas tak terbatas sambil menjaga interoperabilitas. Jaringan yang dapat diskalakan seperti blockchain bertahap, jaringan rantai aplikasi, dan Layer2 juga dapat menyediakan ruang blok independen, tetapi isolasi dan pembangkitan blok bersifat asinkron. Ruang blok elastis memungkinkan DApps dengan ruang blok independen untuk berinteraksi secara simultan melalui transaksi atomik dalam blok yang sama, menghindari kebutuhan komunikasi lintas rantai asinkron.

Ketika sebuah DApp di jaringan Artela membutuhkan skalabilitas tinggi, ia dapat berlangganan ruang blok elastis untuk menangani peningkatan throughput. Ruang blok elastis dan ekstensi asli menyediakan fitur skalabilitas dan kustomisasi untuk DApps di Artela.

Meningkatkan Fungsionalitas DApp dengan Ekstensi Native di Artela

Melalui pemrograman Aspek, para pengembang diberdayakan untuk membuat ekstensi asli (lihat tautan yang diperluas 2) yang mengintegrasikan fungsionalitas kustom di atas semua lapisan dasar blockchain, menggabungkan ini dengan kontrak pintar EVM yang ada untuk meningkatkan kemampuan DApp.

Sumber: Joshua Esin

  1. Peningkatan Skalabilitas: Salah satu keunggulan dari pemrograman Aspek di Artela adalah skalabilitasnya yang tak tertandingi. Kontrak pintar tradisional sering menghadapi keterbatasan saat memodifikasi atau memperluas fungsionalitasnya. Pemrograman Aspek Artela mengatasi hambatan ini dengan menyediakan kerangka kerja modular dan skalabel. Pengembang dapat dengan mudah memperluas fungsionalitas kontrak yang ada tanpa mengubah logika inti mereka, membuka jalan bagi pengembangan dApp yang lebih gesit dan skalabel.

  2. Keamanan yang Ditingkatkan: Dalam bidang keamanan blockchain yang selalu berkembang, Pemrograman Aspek Artela memperkenalkan perubahan paradigma. Berbeda dengan langkah keamanan kotak putih tradisional, pemrograman Aspek menawarkan solusi keamanan kotak hitam yang komplementer. Pemantauan waktu nyata, mitigasi risiko proaktif, dan analisis perilaku runtime membantu membangun kerangka keamanan yang kuat, mencegah kerentanan, dan memastikan kelangsungan protokol.

  3. On-chain Intent Solver: Artela's Aspect Programming memperkenalkan konsep revolusioner dari pemecah maksud on-chain. Secara tradisional, pengguna harus menentukan panggilan fungsi terperinci untuk melakukan transaksi. Dengan pemecah maksud on-chain, pengguna dapat mengekspresikan hasil yang diinginkan dalam bahasa yang dapat dibaca manusia, memberikan pengalaman yang lebih intuitif dan dapat disesuaikan. Misalnya, pengguna dapat menentukan intent mereka sebagai "tukarkan X ETH dengan Y USDC," menghilangkan kebutuhan untuk panggilan fungsi yang kompleks.

  4. Operasi Just-In-Time (JIT): Operasi JIT, sebuah konsep yang kuat yang banyak diterapkan dalam berbagai skenario, mendapatkan fleksibilitas melalui Pemrograman Aspek Artela. Menjalankan logika on-chain dalam siklus blockchain dan menggabungkannya dengan kontrak pintar dalam transaksi atomik memungkinkan kemungkinan penyelesaian JIT, manajemen kolam likuiditas JIT, dan strategi penangkapan MEV dalam kerangka kerja AMM.

  5. Tindakan Berbasis Acara Asli: Operasi asli berbasis acara di Artela memungkinkan pengguna untuk berlangganan acara on-chain real-time, memicu tugas atom. Fungsionalitas ini membantu menjaga konsistensi antara status on-chain dan off-chain, memungkinkan pemberitahuan pesan lintas rantai asinkron, dan meningkatkan otomatisasi blockchain.

  6. Omnichain Gaming: Aspek Pemrograman Artela memperluas pengaruhnya ke sektor gaming, menyediakan pengembang alat untuk meningkatkan pemrograman aset dalam game. Dengan Artela, NFT peralatan game dapat ditingkatkan melalui pemrograman, membuka era baru pengalaman pengguna multifungsi dalam ekosistem gaming.

  7. OnChain MicroServices: Artela memungkinkan penciptaan layanan on-chain publik dalam jaringan blockchain, mendorong pemeliharaan kolektif dan tata kelola oleh pengguna dan organisasi yang berbeda. Model ini mempromosikan berbagi sumber daya, inovasi kolaboratif, dan mengurangi hambatan pengembangan, membantu pertumbuhan ekosistem keuangan terdesentralisasi.

Model pemrograman Artela memperkenalkan lapisan fungsional bawaan ke jaringan blockchain, menghilangkan kebutuhan akan jaringan pihak ketiga atau sistem off-chain yang kompleks. Lapisan fungsional ini memperluas kemampuan asli dari lapisan dasar, termasuk langkah-langkah keamanan, fungsi penjaga, otomatisasi, dan sinkronisasi off-chain. Integrasi lapisan fungsional ini menandai lonjakan dalam pengembangan protokol dan pengalaman pengguna dalam jaringan terdesentralisasi.

Kesimpulan

Teknologi dasar Web3 adalah blockchain publik, pertama kali diperkenalkan ke dunia melalui jaringan Bitcoin milik Satoshi Nakamoto dan kemudian sangat diperluas dalam fungsinya oleh platform kontrak pintar seperti Ethereum. Beberapa menganggap blockchain sebagai jaringan data terdesentralisasi, pada dasarnya sebuah teknologi buku besar terdistribusi. Namun, itu jauh lebih dari sekadar tentang data.

Blockchain lebih mirip dengan komputer daripada sekadar buku besar atau basis data. Tantangan yang kita hadapi saat ini adalah bagaimana merancang komputer yang lebih baik. Blockchain Artela dibangun di atas Cosmos SDK dengan banyak perbaikan pada tingkat mesin. Selain itu, Artela kompatibel dengan EVM dan berinovasi dengan memperkenalkan Aspect Programming untuk memungkinkan ekspansi on-chain. Selain EVM, Artela juga menambahkan mesin virtual kedua berbasis WASM untuk mendukung beragam bahasa pemrograman (AssemblyScript, Rust, C, C++) dan mengakses lebih banyak sumber daya on-chain. Dengan demikian, EVM cocok untuk kontrak pintar umum, sementara Aspect VM digunakan untuk ekstensi aplikasi tertentu.

Penafian

  1. Artikel ini dicetak ulang dari [ medium], Semua hak cipta milik penulis asli [Peneliti YBB Capital Ac-Core]. Jika ada keberatan terhadap tindihan ini, harap hubungi Belajar Gatetim, dan merekalah yang akan menanganinya dengan cepat.

  2. Penafian Tanggung Jawab: Pandangan dan opini yang terungkap dalam artikel ini semata-mata milik penulis dan tidak merupakan nasihat investasi apa pun.

  3. Terjemahan artikel ke dalam bahasa lain dilakukan oleh tim Gate Learn. Kecuali disebutkan, menyalin, mendistribusikan, atau menjiplak artikel-artikel yang diterjemahkan dilarang.

Start Now
Sign up and get a
$100
Voucher!