# サークルスタークを探索する近年、STARKsプロトコル設計の傾向は、より小さなフィールドの使用にシフトしています。最初のSTARKs実装は256ビットフィールドを使用していましたが、この設計は効率が低いです。効率を向上させるために、STARKsはGoldilocks、Mersenne31、BabyBearなどの小さなフィールドを使用し始めました。! 【ヴィタリック新作:サークルスタークの探索】(https://img-cdn.gateio.im/social/moments-7aa9220380d346efa2a3619b0f4e3372)小さなフィールドを使用することは、ランダムに選択できる範囲が狭くなるなど、いくつかの課題をもたらしました。解決策は2つあります: 複数回のランダムチェックまたはフィールドの拡張です。フィールドの拡張は、有限体に基づく複素数に似ています。! [ヴィタリックの新作:サークルスタークの探索](https://img-cdn.gateio.im/social/moments-fdfa1b29fc7f12d9ab7c1ec0449e654c)Circle STARKsは、素数pの上にサイズpのグループを見つける巧妙な方法を提案しました。このグループは特定の条件を満たす点で構成されており、加法の法則に従います。! [ヴィタリックの新作:サークルスタークを探索する](https://img-cdn.gateio.im/social/moments-b32679a50fc463cfc1c831d30ab2d7e2)Circle STARKsはFFTをサポートしますが、処理の対象は厳密な多項式ではなく、Riemann-Roch空間です。開発者としては、この点をほとんど無視でき、多項式を評価値の集合として保存するだけで済みます。! [ヴィタリックの新作:サークルスタークの探索](https://img-cdn.gateio.im/social/moments-cb343bb0791734002ef1a3b813eea1e2)商業計算、消失多項式、逆位序などの点において、Circle STARKsと従来のSTARKsにはいくつかの違いがあり、異なる技術を採用する必要があります。! 【ヴィタリック新作:サークルスタークの探索】(https://img-cdn.gateio.im/social/moments-4e2ceec842bcdcc68f5efb0e9ec2d6ab)Circle STARKsは31桁の素数上で非常に効率的です。大きなフィールドSNARKsと比較して、計算空間を十分に活用しています。Biniusはある面で優れていますが、Circle STARKsの概念はよりシンプルです。! 【ヴィタリックの新作:サークルスタークの探索】(https://img-cdn.gateio.im/social/moments-0277731a7327da529c85417a01718c59)開発者にとって、Circle STARKsは通常のSTARKsほど複雑ではありません。Circle FRIとFFTsを理解することは、他の特殊なFFTsを理解するのにも役立ちます。! [ヴィタリックの新作:サークルスタークの探索](https://img-cdn.gateio.im/social/moments-13da9460855ee8c504c44696efc2164c)未来のSTARKsの最適化は次の点に集中する可能性があります:1. ハッシュ関数などの基本的な暗号学的原語の最適化2. 並列性を向上させるための再帰的構築 3. 開発体験を向上させるために仮想マシンを改善する全体的に見て、Circle STARKsはシンプルさを保ちながら効率を向上させる興味深いSTARKsの変種です。! [ヴィタリックの新作:サークルスタークの探索](https://img-cdn.gateio.im/social/moments-972d4e51e7d92462c519ef900358a6af)
Circle STARKs:効率を向上させる新しいSTARKsバリアントの分析
サークルスタークを探索する
近年、STARKsプロトコル設計の傾向は、より小さなフィールドの使用にシフトしています。最初のSTARKs実装は256ビットフィールドを使用していましたが、この設計は効率が低いです。効率を向上させるために、STARKsはGoldilocks、Mersenne31、BabyBearなどの小さなフィールドを使用し始めました。
! 【ヴィタリック新作:サークルスタークの探索】(https://img-cdn.gateio.im/webp-social/moments-7aa9220380d346efa2a3619b0f4e3372.webp)
小さなフィールドを使用することは、ランダムに選択できる範囲が狭くなるなど、いくつかの課題をもたらしました。解決策は2つあります: 複数回のランダムチェックまたはフィールドの拡張です。フィールドの拡張は、有限体に基づく複素数に似ています。
! ヴィタリックの新作:サークルスタークの探索
Circle STARKsは、素数pの上にサイズpのグループを見つける巧妙な方法を提案しました。このグループは特定の条件を満たす点で構成されており、加法の法則に従います。
! ヴィタリックの新作:サークルスタークを探索する
Circle STARKsはFFTをサポートしますが、処理の対象は厳密な多項式ではなく、Riemann-Roch空間です。開発者としては、この点をほとんど無視でき、多項式を評価値の集合として保存するだけで済みます。
! ヴィタリックの新作:サークルスタークの探索
商業計算、消失多項式、逆位序などの点において、Circle STARKsと従来のSTARKsにはいくつかの違いがあり、異なる技術を採用する必要があります。
! 【ヴィタリック新作:サークルスタークの探索】(https://img-cdn.gateio.im/webp-social/moments-4e2ceec842bcdcc68f5efb0e9ec2d6ab.webp)
Circle STARKsは31桁の素数上で非常に効率的です。大きなフィールドSNARKsと比較して、計算空間を十分に活用しています。Biniusはある面で優れていますが、Circle STARKsの概念はよりシンプルです。
! 【ヴィタリックの新作:サークルスタークの探索】(https://img-cdn.gateio.im/webp-social/moments-0277731a7327da529c85417a01718c59.webp)
開発者にとって、Circle STARKsは通常のSTARKsほど複雑ではありません。Circle FRIとFFTsを理解することは、他の特殊なFFTsを理解するのにも役立ちます。
! ヴィタリックの新作:サークルスタークの探索
未来のSTARKsの最適化は次の点に集中する可能性があります:
全体的に見て、Circle STARKsはシンプルさを保ちながら効率を向上させる興味深いSTARKsの変種です。
! ヴィタリックの新作:サークルスタークの探索