Ini akhir pekan. Ada yang ingin berbicara tentang BLAKE3?
Mengapa saya sangat bersemangat dengan BLAKE3? 🤔 Saya pikir itu karena saya pikir ada nilai yang belum ditemukan dari kompatibilitas/interop/standarisasi fungsi hash yang aman. ⤵️
Saya memiliki imajinasi samar tentang beberapa programmer/arkeolog masa depan yang menulis alat untuk menambal dua alat yang ada bersama dengan kumpulan data yang menyertainya, dan menemukan bahwa mereka berdua menggunakan BLAKE3, dan menyadari alat barunya dapat memeriksa silang data dari masing-masing ... ⤵️
Saya tidak tahu apakah itu akan terjadi atau apakah itu akan berguna atau penting. ⤵️
Sementara itu, saya memiliki perasaan yang sedikit tidak menyenangkan tentang SHA256 (karena alasan - lihat di bawah), dan BLAKE3 sebenarnya jauh * lebih * efisien dalam waktu dan energi daripada SHA256 (dalam sebagian besar penggunaan), jadi saya berharap orang akan berhenti memilih SHA256 ketika mereka memiliki pilihan. ⤵️
Perasaan yang agak menjijikkan tentang SHA256: (catatan dan kenangan dan argumen lainnya yang luas tersedia jika Anda mengikuti utas itu baik maju maupun mundur dan mengikuti utas yang ditautkannya ke depan dan mundur - nikmati!)
zooko🛡🦓🦓🦓 ⓩ
zooko🛡🦓🦓🦓 ⓩ12 Jul 2025
Also, if you don't know, SHA256 was designed in secret by the U.S. National Security Agency (NIST's buddies), rather than by an open, competitive process involving cryptographers from all over the world. The latter process produced AES, SHA3 (Keccak), and BLAKE.
@meanjanroy kurasa ... Ada alat yang sangat ampuh yang diberikan alam semesta ini kepada kita. Ini adalah kemampuan untuk *mengidentifikasi* data apa pun dengan string pendek. Kita dapat mengkomunikasikan string pendek ini satu sama lain dan menyimpannya, termasuk dalam struktur rekursif (karena mereka juga adalah data). …
@meanjanroy Sekarang, bayangkan dua orang (AI, alien, apa pun) bertemu dan ingin menggunakan kemampuan ini satu sama lain. Misalnya, salah satu dari mereka dapat memberikan salah satu string yang lain, menanyakan "Apakah Anda memiliki salinan data yang cocok dengan ini?".
@meanjanroy Tapi ini hanya berfungsi jika 1. mereka berdua tahu dan mempercayai algoritma hash aman yang juga diketahui dan dipercaya oleh yang lain, dan 2. mereka berdua telah melakukan hash data yang dimaksud (atau semua data mereka!) menggunakan algoritme itu.
2,94K