Ethereumのコンスタンティノープルのアップグレードは、新しいバグの表面としてさらに遅れに直面するように設定されています。 Ethereum Constantinople のアップグレードは、自己破壊のスマートな契約に関連する新しいバグが浮上しているので、もう一つの遅延を見ることができます。
Ethereum Foundation(EF)開発者 Jason Carverは、開発者が自己破壊された契約を置き換えてルールを変更できるようにするCreate2と呼ばれる新機能の機能を明るくしました。
自己破壊バグ
Carverは書いています:「あなたはかなり無害な契約を構築することができます前コンスタンティノープル、トランザクションから2つの可能な結果を持つものを:{「契約が存在する」:「スワップトークン」、「契約の自己破壊」:「いくつかのガスを無駄にする」}。 ポストコンスタンティノープル、オプションは現在 {「契約が存在する」:「スワップトークン」、「契約の自己破壊」:「いくつかのガスを無駄にする」、「契約交換」:"契約に事前に承認されたすべてのERC20トークンが盗まれる「}...」
彼は付け加えた:「これらの「社会的攻撃」のそれぞれの周りに方法がありますが、それらのほとんどは教育を必要とします。 それは確かにコンスタンティノープルが自分自身をアップグレードする後ろに遅れるだろう。」
エテリアム財団の別の開発者であるマルティンHolst Swendeは、また言って議論に彼の見解を提供しました:「誰かがソースを確認した場合、彼はSELFDESTRUCTに気づいたはずであることを、以前のように、彼は(起因する非アクティブ期間なし)SELFDESTRUCTに気づいていて、それとの相互作用を避けるべきです。」
これは、ユーザーがEthereumブロックチェーン(CryptoKittyなど)上の資産を購入したい場合、自己破壊コードが含まれているかどうかを確認するために契約を読む必要があることを示唆しています。
「偶然に」発見された元の脆弱性
コンスタンティノープルのアップグレードは、もともと1 月 16 日に遅れていました。ChainSecurityは、遅延に関してコインリベットに独占的に話し合い、脆弱性を「偶然に」発見したと主張しています。
2 月下旬の日付は、アップグレードを再試行するように設定されました。 しかし、最新の開発に照らして、さらに春に押し戻される可能性があります。
より多くのニュース、ガイド、暗号化分析については、ここをクリックしてください。
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.