大匡|2026年11月03日 12:23
兄弟们晚上好啊今天有点忙 , 没什么开肝的 , 睡前先整一篇。最近看Starknet的时候,会拿它和普通链的账户比一下,感觉安全这件事能升级的地方挺有意思。
普通链上,签名基本是固定的。你用私钥签一笔交易,网络就认这个签名格式。要换新的签名方式,比如换成更安全的、或者支持手机生物识别的,往往得等整个网络升级,大家一起改规则。
@Starknet 不一样。它的账户本身就是智能合约,签名验证逻辑写在账户代码里。每个账户有两个入口:__validate__检查签名是不是有效,__execute__再执行真正的操作。协议只负责nonce、手续费这些基础规则,具体怎么验签,留给账户自己决定。
所以开发者可以给账户加新的签名方法,比如多签、passkey、甚至以后的后量子签名,不用等整个网络升级。账户地址、余额、历史都还在,只是换了一套验证逻辑。STARK证明则负责验证整个计算过程是对的,确保这些自定义逻辑在rollup里被正确执行。
打个简单的比喻:普通链的账户像是小区里统一的门锁,换锁芯得整栋楼一起改。Starknet的账户更像是自己家的门锁,你可以自己换新锁,甚至加指纹识别,只要门还在、钥匙还对得上,邻居不用一起搬。计算过程则由STARK证明来公证,确保你换锁之后,房子还是按规则在运作。
现在还在早期,实际用到的新签名方案还不多,但方向上,它确实让账户的安全性可以跟着技术迭代,而不是被协议锁死。
感兴趣可以去看Starknet的账户抽象文档,或者试试自定义账户,感受一下这种可升级安全的实际形态。
分享至:
脈絡
熱門快訊
APP下載
X
Telegram
複製鏈接