Rumah web3.0 Apakah sharding yang disebut oleh Buterin sebagai masa depan skalabiliti Ethereum?

Apakah sharding yang disebut oleh Buterin sebagai masa depan skalabiliti Ethereum?

Mar 06, 2024 pm 01:41 PM
Rantaian sekat Ethereum Teknologi rantaian blok lokasi geografi blockchain Ethereum Bitcoin rantaian blok Ethereum

Anda juga mungkin tahu bahawa faktor yang sangat penting yang mengehadkan aplikasi teknologi blockchain semasa berskala besar ialah prestasi Ini juga merupakan salah satu sebab mengapa ramai pengamal Internet tradisional tidak optimistik tentang teknologi blockchain.

Jadi, bagaimana untuk menyelesaikan masalah prestasi blockchain? Salah satu penyelesaiannya ialah teknologi Sharding.

01
Apakah sharding?

Sharding ialah satu bentuk pembahagian pangkalan data, juga dipanggil pembahagian mendatar, yang membahagikan pangkalan data yang besar kepada banyak bahagian kecil yang boleh diproses, dengan itu meningkatkan prestasi dan memendekkan masa tindak balas.

Sharding bukanlah konsep baru Ia muncul dalam pengurusan pangkalan data berpusat tradisional seawal akhir 1990-an. Konsep ini menjadi popular terima kasih kepada Ultima Online, permainan main peranan yang dimainkan oleh berbilang pemain secara serentak dalam talian.

Dalam permainan ini, pembangun menugaskan pemain ke pelayan yang berbeza untuk melegakan tekanan trafik (ini bermakna terdapat banyak "dunia permainan" selari). Secara komersial, kes sharding biasa adalah untuk membahagikan pangkalan data maklumat pengguna mengikut lokasi geografi, meletakkan maklumat pengguna di kawasan yang sama bersama-sama, dan menyimpannya dalam pelayan yang berasingan.

02
Apakah sharding dalam bidang blockchain?

Rangkaian adalah bersamaan dengan pangkalan data, dan setiap nod adalah bersamaan dengan pelayan bebas. Dalam keadaan biasa, hanya satu daripada nod ini boleh mendapatkan hak untuk merekod dan menghasilkan blok pada satu-satu masa.

Jika teknologi sharding digunakan pada blockchain, ia adalah sama dengan mengurai semua tugas yang belum selesai dalam rangkaian blockchain (seperti mengesahkan transaksi, menjalankan DApps, dll.), dan nod keseluruhan rangkaian juga dikumpulkan, setiap Kumpulan memproses tugasan terurai (seperti 150 transaksi yang akan disahkan) pada masa yang sama, supaya nod tunggal asal mengendalikan semua tugas seluruh rangkaian menjadi berbilang kumpulan nod yang diproses secara selari pada masa yang sama.

Apakah sharding yang disebut oleh Buterin sebagai masa depan skalabiliti Ethereum?

Sebagai contoh, anggap bahawa pada masa ini terdapat 8,000 nod (penambang) pada Ethereum, dan terdapat 15,000 transaksi yang akan disahkan pada keseluruhan rangkaian. Ethereum boleh memproses 7-15 transaksi sesaat Dalam keadaan biasa, ia mengambil masa sekurang-kurangnya 1,000 saat untuk memproses transaksi yang belum selesai ini.

Jika teknologi sharding digunakan untuk membahagikan 8,000 nod kepada 100 kumpulan, setiap kumpulan mempunyai 80 nod, dan 15,000 transaksi yang belum selesai ini dibahagikan kepada 100 partition, setiap satu dengan 150 transaksi, maka setiap kumpulan nod (80) boleh diproses secara selari Proses urus niaga yang belum selesai (150 urus niaga) dalam partition masing-masing, supaya semua 15, 000 urus niaga yang belum selesai dapat diproses dalam masa 10 saat.

Daripada contoh ini, kita dapat melihat bahawa teknologi sharding dapat meningkatkan prestasi rantaian blok.

03
Potensi risiko teknologi sharding

Jadi, adakah terdapat sebarang kelemahan dalam teknologi sharding? Jawapannya ya.

Walaupun teknologi sharding boleh menyelesaikan masalah prestasi blockchain pada tahap tertentu dan menjadikan blockchain lebih berskala, ia juga mempunyai dua kelemahan.

Salah satunya ialah masalah komunikasi antara kawasan yang berbeza selepas pembahagian. Contoh di atas membahagikan rangkaian Ethereum kepada 100 partition Setiap partition adalah bebas, yang bersamaan dengan 100 blok blok Ethereum selari bebas, setiap satunya diuruskan oleh sekumpulan pelombong (80 nod).

100 blockchain Ethereum bebas ini tidak boleh berkomunikasi antara satu sama lain Jika mereka ingin berkomunikasi, adalah perlu untuk menambah mekanisme komunikasi pembahagian silang (serupa dengan rantaian silang), yang akan meningkatkan kerumitan blockchain dan meningkatkan kesukaran. pembangunan.

Yang kedua ialah keselamatan blockchain. Masih dengan contoh di atas, sebelum sharding, rangkaian Ethereum mempunyai kuasa pengkomputeran sebanyak 8,000 nod Selepas dibahagikan kepada 100 partition, setiap partition adalah bersamaan dengan blockchain Ethereum bebas, dan kuasa pengkomputeran menurun kepada 80 Kuasa pengkomputeran yang terdiri daripada. nod.

Pada masa ini, adalah lebih mudah untuk melakukan serangan kuasa pengkomputeran sebanyak 51% pada salah satu partition. Dengan mengawal partition, penyerang boleh melakukan kejahatan dalam partition ini dan mengganggu transaksi.

Yayasan Ethereum merancang untuk menggunakan teknologi sharding sebagai salah satu peningkatan kepada Ethereum 2.0. Kami akan tunggu dan lihat bagaimana Ethereum menyelesaikan 2 kelemahan teknologi sharding di atas.

Atas ialah kandungan terperinci Apakah sharding yang disebut oleh Buterin sebagai masa depan skalabiliti Ethereum?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Akan R.E.P.O. Ada Crossplay?
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Apa itu Ouyi? Apa itu Ouyi Apa itu Ouyi? Apa itu Ouyi Apr 01, 2025 pm 03:18 PM

OKX adalah platform perdagangan aset digital global. Fungsi utamanya termasuk: 1. Membeli dan menjual aset digital (perdagangan tempat), 2. Dagangan antara aset digital, 3. Menyediakan syarat dan data pasaran, 4. Menyediakan produk perdagangan yang pelbagai (seperti derivatif), 5.

Bagaimana cara menggulung kedudukan dalam mata wang digital? Apakah platform rolling mata wang digital? Bagaimana cara menggulung kedudukan dalam mata wang digital? Apakah platform rolling mata wang digital? Mar 31, 2025 pm 07:36 PM

Posisi Rolling Mata Wang Digital adalah strategi pelaburan yang menggunakan pinjaman untuk menguatkan leverage perdagangan untuk meningkatkan pulangan. Artikel ini menerangkan proses penggulungan mata wang digital secara terperinci, termasuk langkah-langkah utama seperti memilih platform perdagangan yang menyokong rolling (seperti Binance, Okex, Gate.io, Huobi, Bybit, dll), membuka akaun leverage, menetapkan leverage berbilang, meminjam dana untuk perdagangan, Walau bagaimanapun, perdagangan kedudukan rolling sangat berisiko, dan pelabur perlu beroperasi dengan berhati -hati dan merumuskan strategi pengurusan risiko yang lengkap. Untuk mengetahui lebih lanjut mengenai tip rolling mata wang digital, sila teruskan membaca.

Adakah pengeluaran halaman H5 adalah pembangunan front-end? Adakah pengeluaran halaman H5 adalah pembangunan front-end? Apr 05, 2025 pm 11:42 PM

Ya, pengeluaran halaman H5 adalah kaedah pelaksanaan penting untuk pembangunan front-end, yang melibatkan teknologi teras seperti HTML, CSS dan JavaScript. Pemaju membina halaman H5 yang dinamik dan berkuasa dengan bijak menggabungkan teknologi ini, seperti menggunakan & lt; kanvas & gt; Tag untuk menarik grafik atau menggunakan JavaScript untuk mengawal tingkah laku interaksi.

Bagaimana cara mengira yuran urus niaga platform perdagangan Gate.io? Bagaimana cara mengira yuran urus niaga platform perdagangan Gate.io? Mar 31, 2025 pm 09:15 PM

Yuran pengendalian platform perdagangan Gate.io berbeza mengikut faktor seperti jenis urus niaga, pasangan transaksi, dan tahap VIP pengguna. Kadar yuran lalai untuk perdagangan tempat ialah 0.15% (tahap VIP0, pembuat dan pengambil), tetapi tahap VIP akan diselaraskan berdasarkan jumlah dagangan 30 hari pengguna dan kedudukan GT. Semakin tinggi tahap, semakin rendah kadar bayaran akan. Ia menyokong potongan duit syiling platform GT, dan anda boleh menikmati diskaun minimum sebanyak 55%. Kadar lalai untuk urus niaga kontrak ialah pembuat 0.02%, pengambil 0.05% (tahap VIP0), yang juga dipengaruhi oleh tahap VIP, dan jenis kontrak yang berbeza dan leverage

Bagaimana untuk mendapatkan data kawasan perkapalan versi luar negara? Apakah beberapa sumber siap sedia ada? Bagaimana untuk mendapatkan data kawasan perkapalan versi luar negara? Apakah beberapa sumber siap sedia ada? Apr 01, 2025 am 08:15 AM

Penerangan Soalan: Bagaimana untuk mendapatkan data kawasan perkapalan versi luar negara? Adakah sumber sedia ada yang ada? Dapatkan tepat dalam e-dagang rentas sempadan atau perniagaan global ...

Apakah laman web yang disyorkan untuk perisian aplikasi mata wang maya? Apakah laman web yang disyorkan untuk perisian aplikasi mata wang maya? Mar 31, 2025 pm 09:06 PM

Artikel ini mencadangkan sepuluh laman web cadangan aplikasi yang berkaitan dengan mata wang maya, termasuk Binance Academy, OKX Learn, Coingecko, Cryptoslate, Coindesk, Investopedia, Coinmarketcap, Huobi University, Coinbase Learn and Cryptocompare. Laman web ini bukan sahaja memberikan maklumat seperti data pasaran mata wang maya, analisis trend harga, dan lain -lain, tetapi juga menyediakan sumber pembelajaran yang kaya, termasuk pengetahuan asas blok, strategi perdagangan, dan tutorial dan ulasan pelbagai aplikasi platform perdagangan, membantu pengguna memahami dan menggunakannya

Apakah perbezaan antara pengeluaran halaman H5 dan applet WeChat Apakah perbezaan antara pengeluaran halaman H5 dan applet WeChat Apr 05, 2025 pm 11:51 PM

H5 lebih fleksibel dan disesuaikan, tetapi memerlukan teknologi mahir; Program mini cepat bermula dan mudah dikekalkan, tetapi dibatasi oleh kerangka WeChat.

Cara Memilih H5 dan Applet Cara Memilih H5 dan Applet Apr 06, 2025 am 10:51 AM

Pilihan H5 dan Applet bergantung kepada keperluan. Untuk aplikasi dengan platform silang, perkembangan pesat dan skalabiliti yang tinggi, pilih H5; Untuk aplikasi dengan pengalaman asli, fungsi yang kaya dan ketergantungan platform, pilih applet.