MoneroSwapper MoneroSwapper
Pendidikan

Setiap Hard Fork Monero Dijelaskan: Sejarah Naik Taraf Rangkaian Lengkap

MoneroSwapper Team · · · 9 min read · 82 views

Pendahuluan: Falsafah Monero tentang Penambahbaikan Berterusan

Monero berbeza daripada kebanyakan mata wang kripto dalam komitmennya terhadap naik taraf protokol secara berkala melalui hard fork berjadual. Sementara Bitcoin sebahagian besarnya telah memeluk pengosifikasian protokol, dengan perubahan konsensus utama terakhirnya (Taproot) diaktifkan pada November 2021 selepas bertahun-tahun perdebatan, komuniti Monero secara konsisten mengutamakan peningkatan privasi, kecekapan, dan keselamatan melalui naik taraf rangkaian yang terkoordinasi.

Pendekatan ini mencerminkan perbezaan falsafah yang mendalam. Pembangun Bitcoin berpendapat bahawa kestabilan dan kebolehramalan adalah paling utama untuk sistem kewangan. Pembangun Monero pula berhujah bahawa teknologi privasi adalah perlumbaan senjata yang berterusan, dan protokol yang berhenti berkembang akhirnya akan dikalahkan oleh kriptoanalisis yang semakin canggih, teknik analisis rantaian, atau kemampuan pengkomputeran yang terus meningkat. Kedua-dua pendirian mempunyai merit tersendiri, tetapi untuk mata wang kripto yang memfokuskan privasi, hujah untuk naik taraf berkala adalah sangat kukuh.

Artikel ini menyediakan sejarah kronologi yang komprehensif bagi setiap naik taraf rangkaian Monero yang utama, menerangkan apa yang berubah pada setiap peringkat, mengapa ia diperlukan, dan kesannya kepada protokol secara keseluruhan.

Asal-Usul CryptoNote (April 2014)

Monero dilancarkan pada 18 April 2014 sebagai fork daripada Bytecoin, yang merupakan pelaksanaan pertama protokol CryptoNote yang dihuraikan dalam kertas putih oleh Nicolas van Saberhagen yang pseudonim. Protokol CryptoNote asal menyediakan dua ciri privasi utama yang revolusioner pada masa itu.

Tandatangan Gelang

CryptoNote menggunakan tandatangan gelang sekali pakai untuk menyembunyikan pengirim sesuatu transaksi. Semasa membelanjakan output, kunci pengguna dicampurkan dengan kunci awam lain daripada blok rantai, menjadikannya mustahil bagi pemerhati untuk menentukan kunci mana yang sebenarnya membenarkan transaksi itu. Pada mulanya, pengguna boleh memilih saiz gelang mereka sendiri (bilangan umpan), termasuk saiz gelang sifar yang tidak menyediakan sebarang privasi pengirim.

Alamat Siluman

Setiap transaksi menggunakan alamat siluman sekali pakai yang diperoleh daripada alamat awam penerima. Ini bermakna walaupun anda mengetahui alamat Monero seseorang, anda tidak boleh mengimbas blok rantai untuk mencari transaksi masuk mereka. Setiap transaksi mencipta destinasi unik yang hanya kelihatan kepada penerima.

Protokol Monero awal, walaupun inovatif, mempunyai had yang ketara. Jumlah transaksi kelihatan, saiz gelang adalah pilihan, dan kriptografi adalah agak belum matang. Sejarah naik taraf seterusnya adalah kisah tentang mengatasi kelemahan-kelemahan ini secara sistematik.

Saiz Gelang Minimum Mandatori (Mac 2016)

Salah satu naik taraf penting terawal menetapkan saiz gelang minimum mandatori sebanyak 3 (bermakna sekurang-kurangnya 2 umpan ditambah belanja sebenar). Sebelum perubahan ini, pengguna boleh menghantar transaksi dengan saiz gelang 1 (tiada umpan), yang tidak menyediakan sebarang kekaburan pengirim. Lebih buruk lagi, transaksi zero-mixin secara aktif menjejaskan privasi pengguna lain dengan mengeluarkan output mereka daripada pertimbangan sebagai umpan dalam transaksi masa depan. Penyelidikan telah menunjukkan bahawa sebahagian besar input boleh dikesan disebabkan oleh prevalen transaksi bersaiz gelang rendah ini.

RingCT: Menyembunyikan Jumlah Transaksi (Januari 2017)

Pelaksanaan Ring Confidential Transactions (RingCT) pada Januari 2017 boleh dikatakan sebagai naik taraf tunggal paling penting dalam sejarah Monero. Sebelum RingCT, jumlah transaksi kelihatan di blok rantai. Ini adalah jurang privasi kritikal kerana mengetahui jumlah yang mengalir antara alamat sangat membantu dalam mengesan aliran transaksi.

Cara RingCT Berfungsi

RingCT menggunakan komitmen Pedersen untuk menyembunyikan jumlah transaksi sambil masih membenarkan rangkaian mengesahkan bahawa tiada Monero dicipta daripada tiada apa. Komitmen Pedersen adalah pembinaan kriptografi di mana C = aH + bG, di mana a adalah jumlah, b adalah faktor pembutaan, dan H serta G adalah titik penjana. Sesiapa sahaja boleh mengesahkan bahawa jumlah komitmen input sama dengan jumlah komitmen output (ditambah komitmen yuran), mengesahkan pemuliharaan nilai tanpa mengetahui jumlah sebenar.

Bukti julat mengiringi setiap output untuk membuktikan jumlah yang dilakukan adalah positif dan dalam julat yang sah, mencegah serangan limpahan yang boleh mencipta Monero daripada tiada apa. Bukti julat awal adalah berdasarkan tandatangan gelang Borromean dan cukup besar, menambahkan saiz transaksi dengan ketara.

RingCT dijadikan mandatori pada September 2017, melengkapkan trifecta privasi mandatori Monero: pengirim tersembunyi (tandatangan gelang), penerima tersembunyi (alamat siluman), dan jumlah tersembunyi (RingCT).

Bulletproofs: Mengecilkan Saiz Transaksi (Oktober 2018)

Hard fork Oktober 2018 memperkenalkan Bulletproofs, menggantikan bukti julat Borromean yang digunakan dalam RingCT. Ini terutamanya merupakan naik taraf kecekapan dengan hasil yang dramatik.

Masalah Saiz

Bukti julat Borromean asal adalah komponen terbesar transaksi Monero, sering menyumbang kepada sebahagian besar saiznya. Transaksi dua output tipikal dengan bukti Borromean berukuran kira-kira 13 KB. Ini menjadikan transaksi mahal dan mengehadkan keluaran rangkaian.

Kesan Bulletproofs

Bulletproofs, berdasarkan pembinaan oleh Benedikt Bunz dan rakan-rakan di Stanford, menyediakan bukti julat yang jauh lebih kecil. Transaksi tipikal jatuh daripada kira-kira 13 KB kepada kira-kira 2.5 KB, pengurangan kira-kira 80%. Ini seterusnya mengurangkan yuran transaksi dengan jumlah yang serupa. Selain itu, saiz Bulletproofs skala secara logaritmik dengan bilangan output, menjadikan transaksi berbilang output lebih cekap berbanding sistem lama.

Hard fork yang sama juga meningkatkan saiz gelang mandatori daripada 5 kepada 11, meningkatkan privasi pengirim.

RandomX: Perlombongan Tahan ASIC (November 2019)

Naik taraf November 2019 memperkenalkan RandomX, algoritma perlombongan bukti kerja baharu yang direka bentuk untuk paling cekap pada CPU gred pengguna dan tahan terhadap perkakasan perlombongan khusus (ASIC dan FPGA).

Masalah ASIC

Monero telah menggunakan CryptoNight sebagai algoritma perlombangannya sejak pelancaran, dan beberapa kali sebelum RandomX, rangkaian telah hard fork untuk mengubah CryptoNight selepas penambang ASIC dikesan di rangkaian. Kebimbangan komuniti adalah bahawa penumpuan ASIC akan membawa kepada pemusatan perlombongan, menjejaskan desentralisasi yang penting untuk mata wang kripto privasi yang tahan penapisan.

Cara RandomX Berfungsi

RandomX melaksanakan program rawak dalam mesin maya khusus yang memanfaatkan ciri CPU seperti ramalan cawangan, caching, dan operasi titik terapung. Algoritma ini memerlukan 2 GB RAM, menjadikannya tidak praktikal untuk reka bentuk ASIC yang mudah. Penjanaan program rawaknya bermakna tiada corak pengkomputeran tetap untuk dioptimumkan dengan perkakasan khusus.

Hasilnya adalah berjaya: hingga kini, tiada ASIC telah dibangunkan untuk RandomX, dan perlombongan Monero kekal boleh diakses oleh sesiapa sahaja dengan komputer standard. Naik taraf ini penting bukan sahaja secara teknikal tetapi juga dari segi falsafah, memastikan rangkaian perlombongan kekal terdesentralisasi dan boleh diakses.

CLSAG: Tandatangan Gelang Lebih Pantas (Oktober 2020)

Hard fork Oktober 2020 menggantikan skim tandatangan gelang MLSAG (Multi-Layered Linkable Spontaneous Anonymous Group) sedia ada dengan CLSAG (Concise Linkable Spontaneous Anonymous Group signatures).

Keuntungan Kecekapan

CLSAG menyediakan jaminan keselamatan yang sama seperti MLSAG sambil mengurangkan saiz tandatangan gelang kira-kira 25%. Masa pengesahan juga meningkat kira-kira 20%. Untuk transaksi dua input, dua output yang tipikal, ini diterjemahkan kepada pengurangan saiz keseluruhan kira-kira 10-15% berbanding versi MLSAG.

Skim CLSAG diterbitkan secara rasmi dalam kertas kerja yang disemak rakan sejawat dan menjalani analisis keselamatan yang meluas sebelum penggunaan, mencontohkan pendekatan Monero dalam melaksanakan naik taraf berdasarkan penyelidikan kriptografi yang ketat.

Naik Taraf Ogos 2022: Bulletproofs+, Saiz Gelang 16, dan View Tags

Hard fork Ogos 2022 adalah salah satu naik taraf Monero yang paling kaya dengan ciri, memperkenalkan tiga perubahan penting secara serentak.

Bulletproofs+

Bulletproofs+ menambah baik pelaksanaan Bulletproofs asal dengan algoritma penjanaan dan pengesahan bukti yang lebih cekap. Saiz transaksi berkurangan sebanyak tambahan 5-7% berbanding Bulletproofs biasa. Walaupun penambahbaikan lebih sederhana daripada peralihan Borromean-kepada-Bulletproofs asal, ia mewakili pengoptimuman berterusan komponen transaksi teras.

Peningkatan Saiz Gelang kepada 16

Saiz gelang mandatori ditingkatkan daripada 11 kepada 16, bermakna setiap input transaksi kini termasuk 15 output umpan ditambah yang sebenar. Ini meningkatkan privasi pengirim dengan ketara dengan meningkatkan bilangan kemungkinan pengirim yang mesti dipertimbangkan oleh pemerhati. Serangan analisis statistik menjadi lebih sukar apabila saiz gelang bertumbuh, terutamanya apabila digabungkan dengan penambahbaikan algoritma pemilihan umpan yang mengiringi perubahan ini.

View Tags

View tags adalah pengoptimuman bijak untuk mempercepatkan penyegerakan dompet. Tag satu bait dilampirkan kepada setiap output transaksi yang membolehkan dompet yang mengimbas blok rantai untuk menentukan dengan cepat sama ada output mungkin miliknya, tanpa melakukan pengiraan penuh. Ini mengurangkan masa segerak dompet kira-kira 40%, peningkatan kualiti hidup yang ketara bagi pengguna.

Naik Taraf FCMP++ yang Akan Datang

Naik taraf yang paling dinantikan ialah Full-Chain Membership Proofs (FCMP++), yang mewakili evolusi asas model privasi pengirim Monero.

Melampaui Saiz Gelang Tetap

Pada masa ini, Monero menggunakan gelang 16 ahli untuk setiap input transaksi. Walaupun ini menyediakan privasi yang munasabah, saiz gelang tetap bermakna analisis statistik dari masa ke masa berpotensi mempersempitkan belanja sebenar, terutamanya apabila digabungkan dengan analisis masa dan pengetahuan tentang taburan pemilihan umpan.

FCMP++ akan menggantikan tandatangan gelang bersaiz tetap dengan sistem bukti di mana set anonimiti adalah keseluruhan set output di blok rantai Monero. Daripada membuktikan bahawa belanja anda tersembunyi di antara 16 calon, anda membuktikan ia tersembunyi di antara semua berjuta-juta output yang pernah dicipta di rangkaian.

Pendekatan Teknikal

FCMP++ menggunakan gabungan pembinaan Curve Trees dan sistem bukti Selene/Helios untuk mencipta bukti keahlian set yang cekap untuk set UTXO penuh. Cabaran kriptografi adalah melakukan ini tanpa menjadikan transaksi terlalu besar atau lambat untuk disahkan. Pasukan penyelidik telah membuat kemajuan yang ketara dalam mencapai saiz bukti dan masa pengesahan yang praktikal untuk penggunaan.

Kesan

Apabila dilaksanakan, FCMP++ akan secara berkesan menghapuskan serangan analisis statistik berdasarkan keahlian gelang. Pemerhati akan mengetahui bahawa transaksi dibuat oleh seseorang yang memiliki salah satu daripada berjuta-juta output di blok rantai, tetapi tidak akan mempunyai cara untuk mempersempitkan ini lebih lanjut berdasarkan analisis gelang sahaja. Ini mewakili lompatan kualitatif dalam privasi pengirim yang sebanding dengan pengenalan RingCT untuk privasi jumlah.

Falsafah Naik Taraf Monero vs. Pengosifikasian Bitcoin

Kontras antara jadual hard fork biasa Monero dan protokol Bitcoin yang semakin diossifikasikan mencerminkan falsafah reka bentuk yang berbeza secara asasi.

Pendekatan Bitcoin

Bitcoin mengutamakan kestabilan dan kebolehramalan. Perubahan protokol adalah jarang, memerlukan konsensus yang luar biasa, dan dilaksanakan melalui soft fork yang serasi ke belakang apabila mungkin. Hujahnya ialah protokol kewangan harus sekestabil dan seboleh-boleh diramalkan mungkin, dan risiko perubahan yang kerap melebihi manfaatnya.

Pendekatan Monero

Monero mengutamakan peningkatan privasi dan penyesuaian. Komuniti mengiktiraf bahawa teknologi privasi wujud dalam persekitaran adversari di mana firma analisis rantaian, penyelidik, dan kerajaan sentiasa membangunkan teknik baharu untuk menyahnamakan transaksi. Protokol privasi yang berhenti berkembang akhirnya akan dikalahkan.

Hard fork berkala Monero juga menjadikan naik taraf masa depan, termasuk kriptografi tahan kuantum yang akhirnya akan diperlukan, lebih praktikal untuk dicapai. Komuniti dan infrastruktur sudah biasa dengan naik taraf yang terkoordinasi, menjadikan peralihan lebih lancar apabila perubahan kritikal diperlukan.

Kesimpulan

Dari asal-usul CryptoNote melalui RingCT, Bulletproofs, RandomX, CLSAG, dan seterusnya, sejarah naik taraf Monero menceritakan kisah protokol yang tanpa henti mengejar privasi, kecekapan, dan desentralisasi yang lebih baik. Setiap hard fork menangani had nyata dan meningkatkan jaminan privasi praktikal yang tersedia kepada pengguna.

Naik taraf FCMP++ yang akan datang menjanjikan akan menjadi satu lagi momen bersejarah, yang berpotensi memberikan Monero jaminan privasi pengirim terkuat bagi mana-mana mata wang kripto yang wujud. Bagi mereka yang menghargai privasi kewangan, kesediaan Monero untuk berkembang bukan satu liabiliti tetapi kekuatan terbesarnya. MoneroSwapper menyediakan akses mudah kepada XMR tanpa KYC, membolehkan anda menyertai ekosistem yang memfokuskan privasi ini tanpa mengira kitaran naik taraf mana yang sedang dijalani rangkaian.

Kongsi artikel ini

Artikel Berkaitan

Sedia untuk Menukar?

Pertukaran Monero Tanpa Nama

Tanpa KYC • Tanpa Pendaftaran • Pertukaran Segera

Tukar Sekarang