Rumah  >  Artikel  >  Menangani Data Bloat: Mengapa Pembersihan Itu Perlu

Menangani Data Bloat: Mengapa Pembersihan Itu Perlu

Barbara Streisand
Barbara Streisandasal
2024-10-28 04:28:10391semak imbas

Vitalki mengatakan bahawa salah satu cabaran terbesar yang dihadapi Ethereum hari ini ialah keperluan penyimpanan datanya yang luas. Lama kelamaan, apabila transaksi terkumpul dan kontrak pintar

Menangani Data Bloat: Mengapa Pembersihan Itu Perlu

Pengasas bersama Ethereum Vitalik Buterin telah menggariskan perkembangan baharu dalam satu siri siaran yang boleh mentakrifkan semula kecekapan, kebolehcapaian dan keperluan storan Ethereum. Perkembangan terbaru ini menangani keperluan mendesak untuk menyelaraskan Ethereum dengan mengurangkan beban storan pada nod individu, meningkatkan kelajuan rangkaian dan mengekalkan integriti blockchain.

Salah satu cabaran terbesar yang dihadapi Ethereum hari ini ialah keperluan penyimpanan datanya yang luas, kata Buterin. Dari masa ke masa, apabila urus niaga terkumpul dan kontrak pintar berkembang pesat, rantaian blok telah berkembang dengan pesat, menjadikannya lebih sukar untuk nod baharu untuk bergabung dan untuk rangkaian beroperasi dengan lancar. Pada masa ini, nod Ethereum yang disegerakkan sepenuhnya memerlukan lebih 1.17 terabait storan, dan keperluan ini dijangka akan terus meningkat. Ketegangan storan ini bertindak sebagai penghalang kepada desentralisasi, kerana lebih sedikit individu yang mempunyai kapasiti untuk menjalankan nod, menjadikan rangkaian lebih terdedah kepada pemusatan dan meningkatkan kos untuk pengguna dan pengendali.

Pembangunan, yang digelar "The Purge," bertujuan untuk meringankan beban data ini dengan memperkenalkan mekanisme untuk "tamat tempoh" data yang kurang kritikal secara berkala sambil mengekalkan maklumat penting. Evolusi ini akan membolehkan Ethereum kekal tidak berpusat dan boleh diakses, dengan protokol yang lebih ringan yang masih menyediakan tahap keselamatan dan kefungsian yang sama.

Di tengah-tengah The Purge terdapat dua idea teras: tarikh tamat tempoh dan sejarah tamat tempoh. Keadaan tamat tempoh merujuk kepada keupayaan nod untuk membuang kepingan data blockchain tertentu yang tidak lagi diperlukan untuk mengekalkan keadaan semasa rangkaian. Sebagai contoh, data yang berkaitan dengan urus niaga lama atau panggilan kontrak pintar yang telah dimuktamadkan dan disertakan dalam rantaian kanonik boleh dialih keluar dengan selamat. Pendekatan ini membantu mengurangkan jejak storan keseluruhan Ethereum tanpa menjejaskan integritinya.

Sejarah tamat tempoh, sebaliknya, melibatkan pembuangan data sejarah yang tidak lagi berkaitan dengan operasi atau keselamatan rangkaian. Buterin menjelaskan bahawa walaupun keseluruhan sejarah transaksi Ethereum adalah berharga untuk tujuan arkib dan analitik, menyimpan semua data ini pada setiap nod adalah berlebihan. Sebaliknya, The Purge akan membenarkan nod untuk memilih sejauh mana dalam sejarah Ethereum yang mereka mahu menyimpan data, memberikan keseimbangan antara kebolehaksesan dan kecekapan storan. Nod boleh memuat turun data sejarah secara berkala daripada nod lain atau perkhidmatan khusus mengikut keperluan.

Salah satu matlamat utama The Purge adalah untuk membolehkan "pelanggan tanpa kewarganegaraan," konsep yang menghilangkan keperluan untuk nod untuk menyimpan semua data blockchain dalam masa nyata. Pelanggan tanpa status akan bergantung pada set data yang dikurangkan, membolehkan mereka mengesahkan blok tanpa memerlukan kapasiti storan yang besar. Transformasi ini boleh membuka jalan kepada nod Ethereum untuk berjalan pada peranti ringan seperti telefon pintar, tablet, atau juga boleh pakai. Buterin membayangkan ini sebagai langkah besar ke hadapan untuk desentralisasi dan kebolehcapaian Ethereum, kerana ia mengurangkan keperluan perkakasan untuk pengendali nod, menjadikannya lebih mudah untuk lebih ramai orang mengambil bahagian.

Pelanggan tanpa status akan sangat bergantung pada teknik kriptografi seperti saksi—bukti padat yang mengandungi hanya data yang berkaitan dengan transaksi tertentu. Dengan memproses transaksi dengan cara ini, nod boleh mengesahkan aktiviti pada rantaian blok tanpa memuat turun sejarah penuh atau data keadaan, mewujudkan rangkaian yang lebih berskala dan serba boleh.

Di luar pengurusan data, The Purge juga bertujuan untuk memudahkan protokol Ethereum dengan menghapuskan ciri yang lapuk atau berlebihan. Selama bertahun-tahun, pangkalan kod Ethereum telah berkembang menjadi semakin kompleks disebabkan penambahan berterusan ciri dan kemas kini baharu. Ini telah membawa kepada "hutang teknikal"—kod warisan yang sukar dikekalkan, diuji atau diperbaiki tanpa usaha yang ketara. Mengalih keluar atau menulis semula komponen lama ini akan menjadikan Ethereum lebih cekap dan boleh dipercayai, serta mengurangkan kemungkinan pepijat dan kelemahan pada masa hadapan.

Memperkemas protokol juga akan merendahkan halangan kognitif untuk pembangun yang baru menggunakan Ethereum, yang berpotensi mempercepatkan inovasi dalam ekosistem. Pangkalan kod yang lebih ringkas bermakna pembangunan yang lebih pantas, penyelesaian masalah yang lebih mudah dan persekitaran yang lebih menarik untuk bakat baharu.

Walaupun The Purge tidak akan mengurangkan secara langsung bayaran gas, ia boleh memberi kesan tidak langsung pada kos rangkaian. Dengan meningkatkan kecekapan Ethereum dan mengurangkan beban penyimpanan, pengendali nod mungkin melihat perbelanjaan operasi yang lebih rendah, yang berpotensi membenarkan yuran yang lebih rendah dalam jangka masa panjang. Selain itu, rangkaian Ethereum yang lebih pantas dan lebih berskala akhirnya dapat menampung lebih ramai pengguna dan transaksi tanpa kesesakan yang biasanya menaikkan harga gas. Walau bagaimanapun, yuran gas bergantung pada pelbagai faktor, termasuk permintaan rangkaian, jadi kesan langsung The Purge pada kos transaksi kekal tidak menentu.

Desentralisasi dan Keselamatan: Memastikan Kekukuhan Melalui Reka Bentuk Cekap

Visi Vitalik untuk Ethereum melibatkan mengekalkan desentralisasi rangkaian sambil meningkatkan keselamatannya. Dengan memunggah data sejarah dan memperkemas keperluan storan, The Purge akan membenarkan lebih ramai individu dan organisasi menjalankan nod, walaupun pada peranti yang kurang berkuasa. Keterrangkuman ini mengukuhkan rintangan rangkaian terhadap pemusatan, memastikan kuasa kekal diagihkan kepada ramai peserta.

Keselamatan juga akan mendapat manfaat daripada perubahan ini. Langkah ke arah pelanggan tanpa kerakyatan dan pengurangan hutang teknikal akan memudahkan proses pengesahan, yang berpotensi mengurangkan risiko pepijat atau kelemahan dalam kod Ethereum. Selain itu, dengan membenarkan data "tamat tempoh" dan bukannya disimpan selama-lamanya, The Purge meminimumkan permukaan serangan untuk potensi ancaman keselamatan yang menyasarkan keadaan yang disimpan atau data sejarah.

Gambaran Lebih Besar: Masa Depan Ethereum dalam Pasaran Ramalan dan Seterusnya

Atas ialah kandungan terperinci Menangani Data Bloat: Mengapa Pembersihan Itu Perlu. 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