最新ニュース
あなたへのおすすめ

ネストされたprotobufフィールドにより、1つの低コストトランザクションがすべてのPolygonバリデーターで動作する

によるランダ・モーゼスランダ・モーゼス 2分で読む
ネストされたprotobufフィールドにより、1つの低コストトランザクションで、すべてのPolygonバリデーターに対して強制的に動作させることができます。.
  • Polygonは、修正内容を公表する前に、Bor版のAustinとHeimdall版のKyotoという2つのハードフォークをリリースした。.
  • 最悪の欠陥は、たった1つの安価なトランザクションが、すべてのバリデーターに重いデコード処理を強制してしまうことだった。.
  • Bor v2.10.0とHeimdall v0.11.0は必須であり、それより古いノードは既に正規チェーンから離脱しています。.

Polygon Labsは、同社のプルーフ・オブ・ステーク(POS)ネットワークにおける多数のセキュリティ問題を修正する2つのハードフォークをひっそりとリリースした。.

レイヤー2ネットワークはついにフォーラムへの投稿で詳細を公開した。すべてのノードオペレーターはアップグレードしなければならず、アップグレードしない場合はネットワークコンセンサスから除外される。.

Austin forkはノードがTxDependencyフィールドを送信するのを阻止します

最も深刻なバグは、ポリゴン検証ツールを調整するソフトウェアであるHeimdallに存在していた。.

Parvez03氏のフォーラム投稿によると、 Heimdallは各トランザクションの内容をgoogle.protobuf.Anyと呼ばれるラッパーの中にバンドルしているとのことです。

包装紙は、箱を箱の中に詰めるように、別の包装紙の中に入れることができます。ただし、この例えでは、包装紙を何層まで重ねられるかに制限はありません。.

攻撃者は、これらのレイヤーを重ね合わせた単一のトランザクションをほぼコストをかけずに作成できる。そのため、バリデーターはそれを解読するために計算能力を浪費することになる。.

Polygonはこの欠陥を「許可を必要としない方法で、バリデーターセット全体にわたってコストのかかる相関作業を強制する」と評した。

京都ハードフォークにより、Heimdallソフトウェアはv0.11.0にアップグレードされました。.

「Kyotoは、トランザクションのネストがしきい値を超えるとトランザクションを拒否するバイトレベルの事前スキャンを追加し、これはdentmempoolの承認時(CheckTx)とコンセンサスパス(ProcessProposal)で同じように適用されます」 投稿には 書かれている。

ポリゴンは2回チェックします。

  • 取引が発生したとき。.
  • バリデーターがブロックを構築するとき。.

2回目のハードフォークである「Austin」は、Polygonの実行クライアントであるBorに焦点を当て、2つのサービス拒否攻撃経路を修正した。.

一つは、L1からL2へのブリッジデポジットを運ぶプロセスであるステート同期イベントです。これらのイベントは、通常のトランザクションと同様に、tracコードとプリコンパイルを実行します。しかし、ブロックごとに消費されるガスの量には上限が設けられていませんでした。.

Austinフォークでは、状態同期ガスにブロックごとの厳格な制限が追加されます。.

PolygonはTxDependencyフィールドのサイズに上限を設けたことは一度もありません。

バリデーターが大量のデータをこのブロックに読み込ませれば、そのブロックを読み込んだすべてのノードがクラッシュする可能性がある。それ以外に、このブロックに異常な点は何も見当たらなかった。.

オースティンは、ワイヤーフォーマットからフィールドを完全に削除した。.

ネストされたprotobufフィールドにより、1つの低コストトランザクションで、すべてのPolygonバリデーターに対して強制的に動作させることができます。.
出典: ポリゴンフォーラム

京都フォークがハイムダル高度51,533,000で作動

Polygonは、メインネット上のバグを悪用した者はおらず、フォークが稼働する前にすべてのバグを修正したと述べた。.

AustinフォークはメインネットのBorブロック91,949,700で、KyotoフォークはHeimdall高さ51,533,000で有効化されました。.

すべてのノードはBor v2.10.0を必要とします。バリデーターとフルノードはHeimdallバージョン0.11.0も必要とします。古いソフトウェアを実行しているノードは、既に正規チェーンから分岐しています。.

修正内容は単純なバイナリアップグレードであり、状態の移行、ジェネシスの変更、または完全な再同期は必要ありません。.

POLは過去24時間で約9.3%下落し、0.09ドルで取引された。CoinGeckoによると、このトークンは過去30日間で25.8%上昇しており、上昇基調に ある

過去の Cryptopolitan 報道によると、7月にHeimdall V2のメインネットが約1時間オフラインになった。.

この記事を読んでいるあなたは、既に一歩先を行っています。 ニュースレターを購読して、その優位性を維持しましょう

この記事を共有する

免責事項。 提供される情報は取引アドバイスではありません。Cryptopolitan.com Cryptopolitan、 このページで提供される情報に基づいて行われた投資について一切の責任を負いません。tronお勧めしますdent 調査や資格のある専門家への相談を

ランダ・モーゼス

ランダ・モーゼス

ランダ・モーゼスは、 Cryptopolitan の編集者兼記者として、テクノロジー、AI、ロボット工学、暗号通貨、詐欺、ハッキングなどを取材しています。彼女は2017年から暗号通貨業界で活動しており、Forward Protocol、AmaZix、Cryptosomniacなどで勤務経験があります。ランダはブラッドフォード大学で電気tron工学の学位を取得しています。.

もっと…ニュース