
Bayangkan anda membeli kunci pintar untuk rumah anda. Kunci itu memeriksa kunci anda sebelum membuka pintu. Bertahun-tahun kemudian, kaedah autentikasi yang lebih baik menjadi tersedia. Adakah anda lebih suka menggantikan semua kunci di seluruh kawasan itu, atau memperbaharui cara kunci anda sendiri mengesahkan identiti anda? Itu adalah cara yang berguna untuk memahami salah satu idea reka bentuk keselamatan Starknet. Tandatangan mengesahkan transaksi. Bukti STARK mengesahkan bahawa pengiraan telah dilakukan dengan betul. Ini adalah dua tugas yang berbeza, dan jangan pernah mengelirukan keduanya. Dengan akaun yang boleh diprogramkan, pembangun boleh mentakrifkan bagaimana akaun mengesahkan kebenaran. Ini mencipta ruang untuk kaedah tandatangan alternatif tanpa perlu setiap perubahan menjadi peningkatan seluruh rangkaian. Butiran pentingnya ialah bahawa kebolehpengaturcaraan sahaja tidak menjadikan setiap kaedah kriptografi baru selamat atau secara automatik tersedia. Pelaksanaan dan peraturan rangkaian masih penting. Namun, prinsip reka bentuk ini kuat: keselamatan harus mempunyai jalan untuk berkembang tanpa memaksa keseluruhan sistem bermula semula. Itu adalah salah satu sebab saya memperhatikan abstraksi akaun di @Starknet. Ia bukan hanya tentang membuat dompet lebih selesa. Ia juga boleh membuat peralihan keselamatan masa depan lebih fleksibel.
