Reorganisasi rantai adalah bagian yang kompleks namun vital dari teknologi blockchain. Memahami konsep ini memerlukan pengetahuan yang adil tentang dasar-dasar teknologi blockchain. Oleh karena itu, konsep seperti “node”, “blok”, dll., perlu dianalisis untuk pemahaman yang lebih menyeluruh tentang teknologi blockchain dan, dengan perluasan, reorganisasi rantai. Artikel ini membahas topik ini seminimal mungkin, bertujuan untuk mencerahkan Anda tentang konsep teknologi blockchain, dampak reorganisasi rantai, dan kelebihannya.
Kata kunci: Reorganisasi rantai, teknologi blockchain, node, penambang.
Teknologi Blockchain menggunakan proses kompleks yang digabungkan untuk menyimpan dan mendistribusikan data. Sesederhana itu!
Selanjutnya, teknologi blockchain adalah buku besar berorientasi transaksional yang dikelola oleh “node,” jaringan komputer. Kami akan menggunakan contoh sederhana untuk memahami apa sebenarnya node itu. Bayangkan Anda ingin melakukan transaksi di blockchain bitcoin . Node harus memvalidasi transaksi tersebut ketika Anda ingin menyelesaikan transaksi blockchain.
Setelah berhasil memvalidasi transaksi, status akan "tertunda" sampai node khusus yang dikenal sebagai "penambang" mengambil transaksi. Setelah transaksi disetujui, transaksi dimasukkan ke dalam blockchain.
Meskipun, transaksi ini biasanya tidak dikonfirmasi secara individual. Penambang biasanya mengonfirmasinya dalam blok, setelah itu blok tersebut didistribusikan ke seluruh jaringan node untuk memverifikasi validitasnya. Setelah validasi ini terjadi dan berhasil, blok baru ditambahkan ke blok lama, menciptakan rantai blok.
Ini dia. Blockchain. Sebuah rantai blok. Sederhana.
Sekarang setelah Anda memiliki wawasan yang lebih jelas tentang cara kerja database digital yang tampaknya kompleks ini, kita dapat mempelajari konsep reorganisasi rantai, yang lebih populer disingkat reorganisasi
Reorganisasi rantai adalah ketika blok transaksi lama dihapus dari blockchain, dengan tujuan utama menciptakan ruang untuk rantai transaksi yang lebih baru dan lebih panjang.
Reorganisasi rantai terjadi ketika node yang berbeda secara bersamaan membangun blok baru. Blok baru ini kemudian memaksa node lain untuk memilih transaksi terbaru mana yang harus ditambahkan ke blockchain. Reorganisasi rantai sering terjadi di bitcoin dan Ethereum, bisa dibilang dua blockchain terbesar di dunia modern kita.
Blok simultan terjadi ketika blok ditambang pada waktu yang sama . Blok simultan menimbulkan pertanyaan blok mana yang ditambang terlebih dahulu karena kecepatan propagasi berbeda di seluruh jaringan.
Selain itu, penambang berusaha untuk tetap sinkron dengan blockchain. Oleh karena itu, seorang penambang harus memilih sisi garpu mana yang merupakan rantai yang benar.
Jika penambang memilih sisi rantai yang salah, blok yang berisi banyak transaksi akan hilang. Selama-lamanya. Dengan kata lain, blok akan dinonaktifkan dan menjadi apa yang dikenal sebagai "blok yatim piatu." Mereka tidak lagi menjadi bagian dari riwayat transaksi blockchain dan akan dipindahkan ke blok baru.
Node menggunakan "Aturan Rantai Terpanjang" atau "LCR." untuk menyelesaikan konflik di sekitar blok simultan. Aturan ini menyatakan bahwa rantai terpanjang adalah rantai yang valid. Secara teknis, rantai yang memiliki penerimaan global memiliki pekerjaan yang lebih komprehensif. Oleh karena itu, node biasanya memilih untuk memperpanjang rantai yang telah diperpanjang paling banyak.
Setelah blok pertama dalam sebuah rantai terbentuk, sebuah "nonce" menciptakan apa yang dikenal sebagai hash kriptografi. “Nonce” mewakili “angka yang digunakan hanya sekali” dan merupakan angka empat digit yang ditambahkan ke blok terenkripsi atau hash blockchain. Penambang biasanya memecahkan nomor ini.
Setelah nonce membuat hash, berbagai transaksi ditambahkan ke blok, termasuk header. Kemudian, output hash dengan panjang tetap dihasilkan dari transaksi duplikat di blok dan ditambahkan ke header blok.
Reorganisasi rantai memiliki banyak efek pada blockchain, baik efek positif maupun negatif.
Salah satu keuntungan penting dari reorganisasi rantai adalah meningkatkan operasi yang sukses di blockchain. Meniadakan proses reorganisasi rantai menyiratkan bahwa tidak mungkin mengoperasikan buku besar terpadu.
Selain itu, reorganisasi rantai memastikan bahwa semua node di jaringan memiliki akses ke buku besar yang sama. Beberapa salinan disimpan di buku besar, memastikan bahwa semua transaksi yang dicatat adalah valid.
Menjadi mekanisme langsung yang relatif mulus, reorganisasi rantai memberikan keserbagunaan dalam aplikasi blockchain. Namun, ia memiliki beberapa kelemahan.
Setelah kerugian umum berbatasan dengan masalah "konflik blok" yang dibahas sebelumnya, di mana pengguna dapat menolak transaksi mereka karena blok yatim
demikian, ini tampaknya layak hanya dalam teori. Jarang terjadi. Namun, kelemahan lain hadir dalam reorganisasi rantai. Misalnya:Chain reorg mengurangi Pengalaman Pengguna (UX) sementara biaya node meningkat.
Transaksi DeFi rentan karena kemungkinan serangan meningkat hingga 51%
Reorganisasi rantai menyebabkan biaya memori dan disk tambahan karena pembaruan yang diperlukan untuk transisi
Penundaan juga tidak dapat dihindari dengan reorganisasi rantai, karena pengguna harus menunggu lebih lama untuk mengonfirmasi transaksi. Penundaan biasanya tidak ideal bagi pedagang yang mahir terburu-buru untuk membuka atau menutup posisi.
Reorganisasi rantai adalah aspek penting dari teknologi blockchain. Meskipun memiliki beberapa kelemahan, terbukti bahwa proses yang kompleks ini tidak dapat disangkal. Ini memastikan operasi blockchain yang mulus.