Saat smart contract disebut tidak dapat diubah, mudah untuk menyimpulkan: setelah diluncurkan, tidak ada yang bisa ikut campur dalam pekerjaannya.
Di TermMax, semuanya sedikit lebih rumit.
Smart contract inti dari protokol ini dirancang agar tidak bisa di-update. Pengecualian — router.
Namun, ketidakberubahannya kode tidak menghilangkan kontrol darurat.
Jika terjadi serangan atau insiden keamanan, administrator dapat menjeda operasi kontrak untuk membatasi kerugian lebih lanjut.
Ada satu lapisan lagi.
Tindakan administratif kritis dilindungi oleh wallet dengan multi-tanda tangan 4 dari 6. Artinya, untuk tindakan tersebut tidak cukup keputusan dari satu kunci saja.
Dan bahkan pasar dipisahkan: masalah pada satu kontrak pasar tidak boleh otomatis merembet ke yang lain.
Bagi saya, yang penting bukan mekanisme perlindungan tunggal, melainkan seluruh konstruksi:
kode yang tidak dapat diubah
+
kemungkinan penghentian darurat
+
kontrol administratif yang terdistribusi
+
pemisahan pasar.
Jadi, kata “tidak dapat diubah” tidak lagi saya anggap sebagai sinonim dari tidak adanya kontrol sepenuhnya.
Lebih tepat untuk bertanya: bagian mana yang tidak bisa diubah, siapa yang masih memiliki kewenangan, dan apa yang akan terjadi selama insiden darurat yang benar-benar terjadi?
@TermMax #TermMax
Di TermMax, semuanya sedikit lebih rumit.
Smart contract inti dari protokol ini dirancang agar tidak bisa di-update. Pengecualian — router.
Namun, ketidakberubahannya kode tidak menghilangkan kontrol darurat.
Jika terjadi serangan atau insiden keamanan, administrator dapat menjeda operasi kontrak untuk membatasi kerugian lebih lanjut.
Ada satu lapisan lagi.
Tindakan administratif kritis dilindungi oleh wallet dengan multi-tanda tangan 4 dari 6. Artinya, untuk tindakan tersebut tidak cukup keputusan dari satu kunci saja.
Dan bahkan pasar dipisahkan: masalah pada satu kontrak pasar tidak boleh otomatis merembet ke yang lain.
Bagi saya, yang penting bukan mekanisme perlindungan tunggal, melainkan seluruh konstruksi:
kode yang tidak dapat diubah
+
kemungkinan penghentian darurat
+
kontrol administratif yang terdistribusi
+
pemisahan pasar.
Jadi, kata “tidak dapat diubah” tidak lagi saya anggap sebagai sinonim dari tidak adanya kontrol sepenuhnya.
Lebih tepat untuk bertanya: bagian mana yang tidak bisa diubah, siapa yang masih memiliki kewenangan, dan apa yang akan terjadi selama insiden darurat yang benar-benar terjadi?
@TermMax #TermMax
