Rumah  >  Artikel  >  Tafsiran Kertas Putih Artela: Timbunan Perlaksanaan Selari Unik + Ruang Blok Fleksibel

Tafsiran Kertas Putih Artela: Timbunan Perlaksanaan Selari Unik + Ruang Blok Fleksibel

王林
王林asal
2024-06-26 16:35:00306semak imbas

Pada bulan Mac tahun ini, rangkaian blok L1 berskala Artela melancarkan EVM++, peningkatan kepada teknologi lapisan pelaksanaan EVM generasi seterusnya. "+" pertama dalam EVM++ mewakili "Extensibility", iaitu skalabiliti yang dicapai melalui teknologi Aspect Teknologi ini menyokong pembangun untuk membuat program tersuai dalam rangkaian dalam persekitaran WebAssembly (WASM) Program ini boleh digabungkan dengan EVM Collaborate untuk menyediakan pelanjutan khusus aplikasi berprestasi tinggi yang disesuaikan kepada dApps. "+" kedua mewakili "Skalabiliti", yang bermaksud bahawa keupayaan dan kecekapan pemprosesan rangkaian dipertingkatkan dengan banyak melalui teknologi pelaksanaan selari dan reka bentuk ruang blok yang fleksibel. WebAssembly (WASM) ialah format kod binari yang cekap yang membolehkan prestasi kelajuan pelaksanaan hampir asli dalam penyemak imbas web dan amat sesuai untuk memproses tugasan intensif pengiraan seperti AI dan pemprosesan data besar. Pada 21 Jun, Artela mengeluarkan kertas putih yang memperincikan bagaimana ia meningkatkan skalabiliti blockchain dengan membangunkan timbunan pelaksanaan selari dan memperkenalkan ruang blok anjal berdasarkan pengkomputeran anjal.

Kepentingan Pemprosesan Selari

Dalam Mesin Maya Ethereum (EVM) tradisional, semua operasi kontrak pintar dan peralihan keadaan mestilah konsisten merentas keseluruhan rangkaian. Ini memerlukan semua nod untuk melaksanakan transaksi yang sama dalam susunan yang sama. Oleh itu, walaupun sebenarnya tiada pergantungan antara urus niaga tertentu, ia mesti dilaksanakan satu demi satu dalam susunan dalam blok, iaitu pemprosesan bersiri. Kaedah ini bukan sahaja menyebabkan menunggu yang tidak perlu, tetapi juga tidak cekap.

Pemprosesan selari membolehkan berbilang pemproses atau berbilang teras pengkomputeran untuk melaksanakan berbilang tugas pengkomputeran atau memproses data pada masa yang sama, meningkatkan kecekapan pemprosesan dengan ketara dan memendekkan masa berjalan, terutamanya untuk pengiraan kompleks atau berskala besar yang boleh dipecahkan kepada berbilang tugas bebas soalan.

Parallel EVM ialah lanjutan atau penambahbaikan kepada Mesin Maya Ethereum tradisional Ia boleh melaksanakan beberapa kontrak pintar atau panggilan fungsi kontrak secara serentak, meningkatkan daya pemprosesan dan kecekapan keseluruhan rangkaian dengan ketara. Di samping itu, ia boleh mengoptimumkan kecekapan pelaksanaan satu-benang. Kelebihan paling langsung EVM selari adalah untuk membolehkan aplikasi terdesentralisasi sedia ada mencapai prestasi peringkat Internet.

Artela Network dan EVM++

Artela ialah L1 yang meningkatkan kebolehskalaan dan prestasi EVM dengan memperkenalkan EVM++. EVM++ ialah peningkatan kepada teknologi lapisan pelaksanaan EVM, menyepadukan fleksibiliti EVM dan ciri berprestasi tinggi WASM. Versi mesin maya yang dipertingkat ini menyokong pemprosesan selari dan storan yang cekap, membolehkan aplikasi yang lebih kompleks dan menuntut prestasi dijalankan pada Artela.

EVM++ bukan sahaja menyokong kontrak pintar tradisional, tetapi juga boleh menambah dan menjalankan modul berprestasi tinggi secara dinamik pada rantaian, seperti ejen AI Ejen ini boleh berjalan secara bebas sebagai pemproses bersama dalam rantaian, atau mengambil bahagian secara langsung dalam rantaian permainan, mencipta NPC Pengaturcaraan yang benar-benar boleh dipercayai.

Artela memastikan kuasa pengkomputeran nod rangkaian boleh dikembangkan secara fleksibel mengikut permintaan melalui reka bentuk pelaksanaan selari. Selain itu, nod pengesah menyokong pengembangan mendatar, dan rangkaian boleh melaraskan saiz nod pengkomputeran secara automatik mengikut beban atau permintaan semasa Proses pengembangan ini diselaraskan oleh protokol elastik untuk memastikan sumber pengkomputeran yang mencukupi dalam rangkaian konsensus.

Pastikan kebolehskalaan kuasa pengkomputeran nod rangkaian melalui pengkomputeran anjal, dan akhirnya mencapai ruang blok anjal, membolehkan dApps besar memohon ruang blok bebas mengikut keperluan khusus Ini bukan sahaja memenuhi keperluan untuk mengembangkan ruang blok awam, tetapi juga memastikan prestasi dan kestabilan aplikasi yang besar.

Artela 白皮书解读:独特的并行执行堆栈+弹性区块空间

Penjelasan terperinci seni bina perlaksanaan selari Artela
  1. Pelaksanaan Optimis Ramalan

Pelaksanaan Optimis Ramalan dan lain-lain adalah salah satu daripada Perlaksanaan Optimis Ramalan dan Monogel yang lain daripada ciri-ciri. Pelaksanaan optimis merujuk kepada strategi pelaksanaan selari yang menganggap tiada konflik antara urus niaga dalam keadaan awal. Dalam mekanisme ini, setiap transaksi mengekalkan versi peribadi negeri, merekodkan pengubahsuaian tetapi tidak memuktamadkannya dengan serta-merta. Selepas urus niaga dilaksanakan, fasa pengesahan dilakukan untuk menyemak sama ada terdapat konflik dengan perubahan keadaan global yang disebabkan oleh transaksi selari lain dalam tempoh yang sama. Setelah konflik dikesan, transaksi dilaksanakan semula.

Kebolehramalan merujuk kepada menganalisis data urus niaga sejarah melalui model AI khusus untuk meramalkan kebergantungan antara urus niaga yang akan datang, iaitu urus niaga yang berkemungkinan mengakses data yang sama, dan urus niaga kumpulan untuk mengatur pelaksanaannya mengikut urutan, dengan itu mengurangkan pelaksanaan konflik dan pelaksanaan pendua. Sebaliknya, dari segi ramalan, Sei bergantung pada fail dengan kebergantungan transaksi yang ditakrifkan terlebih dahulu oleh pembangun, manakala Monad menggunakan analisis statik peringkat pengkompil untuk menjana fail dengan kebergantungan transaksi kedua-duanya tidak mempunyai keupayaan penyesuaian Artela model ramalan dinamik berdasarkan AI.

  1. Teknologi pramuat tak segerak (Pramuat Async)

Teknologi pramuat tak segerak komited untuk menyelesaikan kesesakan input dan output (I/O) yang disebabkan oleh akses negeri, dengan tujuan meningkatkan kelajuan akses data dan mengurangkan masa menunggu semasa transaksi perlaksanaan. Artela pramuat data keadaan yang diperlukan daripada storan perlahan (seperti cakera keras) kepada storan pantas (seperti memori) berdasarkan model ramalan sebelum urus niaga dilaksanakan. Kurangkan masa menunggu I/O semasa pelaksanaan dengan memuatkan data yang diperlukan lebih awal daripada masa. Apabila data dimuatkan dan dicache terlebih dahulu, berbilang pemproses atau utas pelaksanaan boleh mengakses data secara serentak, seterusnya meningkatkan keselarian pelaksanaan.

  1. Storan Selari

Dengan pengenalan teknologi pelaksanaan selari, walaupun pemprosesan transaksi boleh selari, jika kelajuan membaca, menulis dan mengemas kini data tidak dapat dipertingkatkan secara serentak, ia akan mengehadkan prestasi keseluruhan sistem ialah kesesakan sistem secara beransur-ansur beralih ke tahap storan. Penyelesaian seperti MonadDB dan SeiDB telah mula memfokuskan pada pengoptimuman peringkat storan. Artela menggunakan dan menyepadukan pelbagai teknologi pemprosesan data tradisional yang matang untuk membangunkan storan selari, meningkatkan lagi kecekapan pemprosesan selari.

Sistem storan selari direka terutamanya untuk menangani dua isu utama: satu ialah untuk mencapai pemprosesan storan selari, dan satu lagi adalah untuk meningkatkan keupayaan merekodkan status data ke pangkalan data dengan cekap. Semasa proses penyimpanan data, masalah biasa termasuk pengembangan data semasa penulisan data dan peningkatan tekanan pemprosesan pangkalan data. Untuk menangani masalah ini dengan berkesan, Artela menggunakan strategi pemisahan State Commitment (SC) dan State Storage (SS). Strategi ini membahagikan tugas storan kepada dua bahagian: satu bahagian bertanggungjawab untuk operasi pemprosesan pantas dan tidak mengekalkan struktur data yang kompleks, dengan itu menjimatkan ruang dan mengurangkan pertindihan data; bahagian lain bertanggungjawab untuk merekodkan semua maklumat data terperinci. Di samping itu, untuk tidak menjejaskan prestasi semasa memproses sejumlah besar data, Artela menggunakan kaedah menggabungkan kepingan kecil data menjadi kepingan besar, mengurangkan kerumitan penjimatan data.

  1. Elastic Block Space (EBS)

Artela’s Elastic Block Space (EBS) direka berdasarkan konsep pengkomputeran anjal dan secara automatik boleh melaraskan bilangan transaksi yang ditempatkan dalam blok berdasarkan kesesakan rangkaian. Pengkomputeran elastik ialah model perkhidmatan pengkomputeran awan yang membolehkan sistem melaraskan konfigurasi sumber pengkomputeran secara automatik untuk menyesuaikan diri dengan keperluan beban yang berubah-ubah Tujuan utama adalah untuk mengoptimumkan kecekapan penggunaan sumber dan memastikan kuasa pengkomputeran tambahan disediakan dengan cepat apabila permintaan meningkat. EBS melaraskan sumber blok secara dinamik mengikut keperluan khusus dApps dan menyediakan ruang blok pengembangan bebas untuk dApps dengan permintaan yang tinggi, bertujuan untuk menyelesaikan masalah keperluan prestasi blok yang berbeza dengan ketara untuk aplikasi yang berbeza.

Kelebihan teras EBS ialah "prestasi yang boleh diramal", iaitu, ia boleh menyediakan TPS yang boleh diramal untuk dApps. Oleh itu, dApps dengan ruang blok bebas akan menerima TPS yang stabil tanpa mengira sama ada ruang blok awam sesak atau tidak. Di samping itu, jika kontrak yang ditulis oleh dApp menyokong selari, ia boleh terus mencapai TPS yang lebih tinggi. Boleh dikatakan EBS menyediakan persekitaran yang lebih stabil berbanding platform blockchain tradisional seperti Ethereum dan Solana. Platform tradisional ini sering menyebabkan kemerosotan prestasi dApp apabila rangkaian sesak, seperti semasa ledakan Inskripsi atau semasa aktiviti DeFi puncak Artela menyelesaikan masalah sedemikian dengan berkesan melalui pengurusan sumber yang disesuaikan dan dioptimumkan.

Artela 白皮书解读:独特的并行执行堆栈+弹性区块空间

Untuk meringkaskan, Artela mencapai kebolehskalaan yang tinggi dan boleh diramalkanprestasi rangkaian melalui susunan pelaksanaan selari dan ruang blok anjal. Seni bina pelaksanaan selari ini menggunakan model AI untuk tepat meramalkan kebergantungan transaksi, mengurangkan konflik dan pelaksanaan berulang. Selain itu, aplikasi berskala besar boleh menggunakan kuasa pemprosesan khusus dan sumber mengikut keperluan mereka, memastikan prestasi yang stabil dapat dikekalkan walaupun di bawah beban rangkaian yang tinggi. Ini membolehkan rangkaian Artela menyokong senario aplikasi yang lebih kompleks, seperti pemprosesan data besar masa nyata dan transaksi kewangan yang kompleks.

Atas ialah kandungan terperinci Tafsiran Kertas Putih Artela: Timbunan Perlaksanaan Selari Unik + Ruang Blok Fleksibel. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn