スマートコントラクトを含め、すべての機能はブロックチェーンの上にあるため、ブロックチェーンの規則に例外なく従います。
よって、今後どんなにアップグレード等が行われたとしても、縁の下のブロックチェーン自身が変わらない限り、ずっと鍵の問題が未解決のままになります。それで、ハッキングされます。
例えばスマートコントラクトなら、チェーンのベースの上に乗っているだけです。その証拠にトークンを動かすとき、ネットワーク手数料(ガス代)はそのトークン自身ではなく「コイン」でお支払いです。では、なぜトークンではなくコインが必要となるのか。それは、コインを動かすような作用……ブロックチェーンへのトランザクションでトークンが動くからです。よって鍵の問題に縛られます。
結局、どんな形態であっても鍵ですべてが決まります。安全なのか、数年後全部盗まれるか、です。
スマートコントラクト機能(研究用途&内部ロジックの解読目的でSORAに搭載しました)
https://www.fromhddtossd.com/drive/qtoken.html
