トレンドトピック
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
1/ SIMD-0186: Loaded Transaction Data Size Specificationは、Solanaがtxnがロードするアカウントデータの合計を計算する方法を標準化します。コンセンサスセーフな方法を定義しているため、すべてのクライアントが同じサイズを計算し、txnのサイズ設定を予測可能にします。修正内容と仕組み🧵は次のとおりです

2/ txnデータサイジングの以前の実装は直感的ではなく、過度に複雑でした。プログラムアカウントの読み込み、特にBPF Upgradeable Loaderでは、独立した実装が困難なエッジケースが複雑でした。
3/ SIMD-0186 はルールをシンプルかつ明確にします: 読み込まれた各アカウントは 1 回だけカウントされます。BPF Upgradeable Loader を使用するプログラムには、プログラムデータが含まれ、メタデータ用にアカウントごとに 64 バイトが追加され、ALT はそれぞれフラットな 8,248 バイトが追加されます。
4/ 開発者にとって重要な理由: 読み込まれるアカウント データは tx ごとに制限されており、新しい計算は特定の txns では大幅に高くなったり低くなったりする可能性があります。読み込まれるアカウント データ サイズ制限を設定している Txn は、それに応じて調整する必要がある場合があります。最大制限の 64MB に近い Txns は失敗する可能性があります。
5/ デフォルトの送信幅の制限は 64 MB(16k CU)です。SetLoadedAccountsDataSizeLimit コンピューティング バジェット命令を使用して、この値を下げることができます。この制限を下げると、支払われた料金あたりのコストが削減されるため、スケジュールが改善されます。
6/ 読み込まれるデータサイズに制限があるのはなぜですか?tx ごとの CU 制限と同様に、バリデーターは txn の読み込まれたアカウント データに対して予測可能なアカウンティングを取得します。SIMD-0186は、バリデータークライアントが同一のtxnデータサイズの結果を達成し、コンセンサスリスクを排除し、クライアント開発を簡素化します。
4.33K
トップ
ランキング
お気に入り