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

ヴィタリック・ブテリンのサークル・スタークスについて知っておくべきことすべて

によるジャイ・ハミドジャイ・ハミド
読了時間3分
パベル・ドゥーロフのフランスでの逮捕が私たちに突きつける暗く苦い真実

ヴィタリック・ブテリン

  • Vitalik Buterin の Circle STARK は、非効率的な 256 ビット フィールドから離れ、Mersenne31 や BabyBear などのより小さなフィールドを使用することで、暗号証明の効率を向上させます。.
  • Circle STARK は、拡張体やランダム線形結合などの巧妙な手法を使用して、暗号証明のセキュリティと効率性を確保します。.

Ethereum 開発者ヴィタリック・ブテリン氏が、ブロックチェーンのセキュリティを全く新しいレベルに引き上げると信じている新たな技術を発表しました。彼はそれを「Circle STARKS」と呼んでいます。今回は、この技術について知っておくべきことをすべてお伝えします。.

小さなフィールドがゲームを変えた

Circle STARKsは、大きく非効率的な数値から、より小さく扱いやすいフィールドへの移行を目指しています。元々、STARKsは256ビットの大きなフィールドを使用していましたが、これは速度が遅く、多くのスペースを無駄にしていました。. 

現在では、Goldilocks、Mersenne31、BabyBearといったより小さなフィールドを使用することで、あらゆる処理がより高速かつ効率的に実行されるようになりました。例えばStarkwareは、M3ラップトップで毎秒62万個のPoseidon2ハッシュを処理できるようになりました。.

ヴィタリック・ブテリンのサークル・スタークスについて知っておくべきことすべて

Vitalik の Circle STARK は、Starkware の stwo と Polygon の plonky3 に実装されており、Mersenne31 フィールドを使用した独自のソリューションを提供します。.

関連: ヴィタリック・ブテリンは投資家が過剰だと考えている

ハッシュベースの証明、あるいはあらゆる証明を行う際の主なコツの 1 つは、ランダムなポイントで多項式を評価することによって、多項式について何かを証明することです。.

たとえば、証明システムで多項式 P(x) に従う必要がある場合、ランダムな点 z に対して P(z) = 0 を示す必要がある場合があります。.

これはP(x)について直接証明するよりも簡単です。zが事前に分かっている場合、P(x)をその点に当てはめるというごまかしが可能です。これを防ぐため、zは多項式が与えられた後に、多くの場合は多項式をハッシュ化することで決定されます。.

関連: ヴィタリック・ブテリンは政治家が暗号業界を弄んでいると考えている

楕円曲線プロトコルのような大きなフィールドでは問題なく動作しますが、小さなフィールドでは問題が発生します。フィールドが小さいと、攻撃者はzのあらゆる可能な値を試すことができ、不正行為がはるかに容易になります。.

この問題を解決するために、主に2つの手法が用いられます。多重ランダムチェックと拡大体です。1つ目は単純で、多項式を1点ではなく複数の点でチェックする方法です。しかし、これはすぐに非効率になる可能性があります。. 

2 番目の方法は、拡張体を使用して、z を推測しにくくする新しい複素数を作成します。.

サークルスタークの魔法

Circle STARKsはCircle FRIという巧妙なひねりを加えています。 素数pが与えられたとき、この方法に完全に適合する性質を持つサイズp-1の群が存在します。Mersenne31の場合、これは特定の配置で点の集合を使用することを意味します。

ヴィタリック・ブテリンのサークル・スタークスについて知っておくべきことすべて
クレジット: Vitalik Buterin

点は三角法や複雑な乗算に似たパターンを辿り、計算がきれいに進みます。Circle FRIでは、点が縮小されながら結合されるため、処理が効率的になります。. 

Vitalik氏によると、このマップは円上の点を2倍にし、座標のペアを新しい点に変換します。この手法は既存の32ビットCPU/GPU演算とうまく連携するため、BabyBearよりも効率的です。.

高速フーリエ変換 (FFT) も同様のパスをたどり、多項式の評価を係数に変換し、その逆も行います。.

ヴィタリック・ブテリンのサークル・スタークスについて知っておくべきことすべて

サークル FFT は、maticがリーマン・ロッホ空間と呼ぶ空間上で動作し、基本多項式の倍数をゼロとして扱うことで計算を簡素化します。.

STARKプロトコルでは、多項式が特定の点でゼロになることを証明する必要があることがよくあります。通常、単純な直線関数を使ってこれを証明できます。しかし、Circle STARKでは、等価な直線関数がより厳しい条件を満たす必要があるため、少し複雑になります。.

ヴィタリック・ブテリンのサークル・スタークスについて知っておくべきことすべて

これを処理するために、Circle STARKは補間関数(2点でゼロになる関数)を使用します。これらの補間関数で減算tracて割ることで、結果として得られる商が多項式であることを示すことができます。.

評価領域全体でゼロとなる消失多項式も役割を果たします。通常のSTARKではこれは単純ですが、Circle STARKでは特定の関数を繰り返すことで、数学的な整合性を確保します。.

ヴィタリックが 言う「円の数学の複雑さは、体系的なものではなく、カプセル化されたものである」。

仮想通貨ニュースを読むだけでなく、理解を深めましょう。ニュースレターにご登録ください。 無料です

この記事を共有する

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

ジャイ・ハミド

ジャイ・ハミド

ジェイ・ハミドは過去6年間、仮想通貨、株式市場、テクノロジー、世界経済、そして市場に影響を与える地政学的出来事について取材してきました。AMB Crypto、Coin Edition、CryptoTaleといったブロックチェーン専門メディアで、市場分析、主要企業、規制、マクロ経済動向に関する記事を執筆しています。ロンドン・スクール・オブ・ジャーナリズムで学び、アフリカ有数のテレビネットワークで3度、仮想通貨市場に関する見解を披露しました。.

もっと…ニュース