Setelah hard fork, format transaksi historis sudah mati.
Dusk tidak membiarkan mereka lenyap semudah itu.
Boreas diaktifkan pada restart blok mainnet 4.414.095, memperkenalkan penanganan transaksi yang peka versi serta memisahkan data transaksi kanonik dari amplop ledger yang dipertahankan dalam sejarah.
Misalkan sebuah node sedang memutar ulang (replay) sebuah blok yang direkam sebelum masa transisi. Transaksi historis itu masih memerlukan jalur dekoding aslinya agar ledger dapat direkonstruksi dengan benar. Kirim format historis yang sama melalui penerimaan mempool langsung setelah transisi, dan Dusk menolaknya.
Bagian yang aneh adalah bahwa kedua hasil tersebut sama-sama diperlukan.
Replay menanyakan apa yang sebenarnya dicatat oleh chain. Penerimaan langsung menanyakan format apa yang diterima oleh chain saat ini. Dusk tidak bisa menggunakan satu aturan untuk keduanya tanpa merusak salah satu tugas itu.
Jadi, sebuah format historis bisa saja diperlukan untuk merekonstruksi masa lalu tetapi tidak dapat diterima untuk masuk ke jaringan saat ini. Artinya tidak menghilang. Perannya berubah pada batasnya.
Seberapa banyak validitas transaksi benar-benar berkaitan dengan apa yang jaringan terima pada tinggi (height) saat ini, dan seberapa banyak berkaitan dengan menjaga persis apa yang sudah dikomit oleh chain?
@Dusk $DUSK #dusk
Dusk tidak membiarkan mereka lenyap semudah itu.
Boreas diaktifkan pada restart blok mainnet 4.414.095, memperkenalkan penanganan transaksi yang peka versi serta memisahkan data transaksi kanonik dari amplop ledger yang dipertahankan dalam sejarah.
Misalkan sebuah node sedang memutar ulang (replay) sebuah blok yang direkam sebelum masa transisi. Transaksi historis itu masih memerlukan jalur dekoding aslinya agar ledger dapat direkonstruksi dengan benar. Kirim format historis yang sama melalui penerimaan mempool langsung setelah transisi, dan Dusk menolaknya.
Bagian yang aneh adalah bahwa kedua hasil tersebut sama-sama diperlukan.
Replay menanyakan apa yang sebenarnya dicatat oleh chain. Penerimaan langsung menanyakan format apa yang diterima oleh chain saat ini. Dusk tidak bisa menggunakan satu aturan untuk keduanya tanpa merusak salah satu tugas itu.
Jadi, sebuah format historis bisa saja diperlukan untuk merekonstruksi masa lalu tetapi tidak dapat diterima untuk masuk ke jaringan saat ini. Artinya tidak menghilang. Perannya berubah pada batasnya.
Seberapa banyak validitas transaksi benar-benar berkaitan dengan apa yang jaringan terima pada tinggi (height) saat ini, dan seberapa banyak berkaitan dengan menjaga persis apa yang sudah dikomit oleh chain?
@Dusk $DUSK #dusk
