BTC
ETH
HTX
SOL
BNB
View Market
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Scaling Ethereum 2024 のファイナリスト 8 プロジェクトの概要

深潮TechFlow
特邀专栏作者
この記事は約2052文字で、全文を読むには約3分かかります
TxFusion では、wallet_sendCalls と呼ばれる新しいウォレット メソッドが導入されています。
AI要約
TxFusion では、wallet_sendCalls と呼ばれる新しいウォレット メソッドが導入されています。

原作者:ディープチャオTechFlow

4月5日から26日まで、エスグローバルはScaling Ethereum 2024というハッカソンイベントを開催した。

このイベントには、イーサリアム エコシステムのトップの思想家や専門家が集まり、メンター、パートナー、ソフトウェアなどの豊富な Web3 リソースを提供することで、チームが 2 週間強で素晴らしい成果を達成できるようにします。

ファイナリスト8名はこちらです。

モナディック DNA: 個人遺伝データのプライバシー保護

モナディック DNA は、プライバシーを尊重した個人ゲノム サービスの新しいパラダイムがどのようなものかを示す実例です。

私たちは、人々がプロバイダーに開示することなく自分のゲノムデータを所有しながら、この急速に成長する分野の恩恵を享受できる未来を思い描いています。

誰かがプロバイダーから生の DNA ファイルを入手すると、 Monadic DNA ポータルを使用してデータをアップロードし、DNA パスポートを受け取ることができます。

バックグラウンドで生データが処理 (その後破棄) され、その一部が Nillion ネットワーク上に秘密として保存されます。ユーザーに返される実際の DNA パスポートには、識別子、いくつかの有用なハッシュ、および Nillion ネットワークに保存されている秘密に関するメタデータが含まれています。

オフチェーン計算に基づくオンチェーン証明は、匿名性とプライバシーを尊重するオープンでスケーラブルな医療パラダイムを提供します。

SignKaleidscope: ダイナミック グラフィックスを通じて署名パスを視覚化

SignKaleidscope は、インタラクティブなグラフィカルな視覚化を備えた署名プロトコル ブラウザーです。

グラフ内のノードやエッジをクリックするか、検索フィールドを使用するか、詳細オーバーレイ内のリンクに移動して、アカウント、パターン、プルーフを調べます。ドラッグしてグラフをパンし、スクロールしてズームインおよびズームアウトします。新しいエンティティが検出されると、ノードとエッジが自動的に表示され、グラフ内に接続されます。

EthereumL10nService: AI と人間による証明を備えた分散型翻訳ネットワーク

イーサリアムが次の10億人のユーザーに届くためには、言語の壁を打ち破る必要があります。英語を話せる人は人口の 16% のみで、コンテンツの 60% 以上が英語です。

したがって、このプロジェクトでは、AI 翻訳エージェントと人間の証明者のためのインセンティブ ネットワークを構築しています。

プロジェクトのデモでは、Youtube の Pragama Denver プレイリストのビデオを翻訳します。 OpenAI Whisper for ASR を使用して ASR を元の英語トランスクリプトに変換し、OpenAI LLM に最終翻訳 (繁体字中国語) ファイルを vtt 形式で提供するよう求めます。

Vtt 字幕ファイルは、分散型 AI の処理と実行のために IPFS にアップロードされ、Chrome 拡張機能を介して翻訳された字幕を確認し、エンド ユーザーは StackOverflow のように賛成/反対の投票を行うことでフィードバックを送信できます。これらの投票は、ユーザーのウォレットを使用して作成された暗号証明を使用してサーバーに返送されます。

このようにして、悪用を回避し、貢献に基づいてインセンティブの割り当てをさらに計算することができます。

TxFusion: 1 回の呼び出しと署名で複数のトランザクションを実行

TxFusion は、複数の DEFI トランザクションを管理するユーザー エクスペリエンスを簡素化し、向上させるように設計されたプラットフォームです。新しい EIP 5792 標準を活用し、wallet_sendCalls と呼ばれる新しいウォレット メソッドを導入します。この方法を使用すると、ユーザーはバッチ トランザクションを作成でき、1 回の呼び出しと署名で複数の操作を実行できるようになります。

DeFiユーザーは、Uniswap、Compound、Aaveなどのさまざまなプロトコルで大量のトランザクションを管理するという複雑さに直面することがよくあります。このプロセスには時間がかかり、煩雑になる可能性があり、その結果、理想的なユーザー エクスペリエンスが得られません。複数のトランザクションを実行するユーザーには、より多くのガス料金も必要になります。

このプロジェクトは、複数の DeFi トランザクションの実行を簡素化する統合プラットフォームを提供することで、この課題に対処します。

forge フレームグラフ: Solidity 開発最適化ツール

しっかりしたコードがあり、それを最適化したい場合、現時点では役立つツールが限られています。 Foundry や Hardhat で積極的に保守および使用されるオープンソースの Solidity Profiler はありません。そのため、ガスの最適化プロセスには非常に時間がかかり、確かに多くのスキルが必要になります。

これらの理由により、経験豊富な Solidity 開発者のみがガスの最適化に長けています。なぜなら、どのパーツがより多くのガスを生成するかを推測して掘り下げるのが得意だからです。

フレームグラフは、システム ソフトウェアを分析し、パフォーマンスのボトルネックを見つけるために使用されます。私たちは、低レベルのデバッグ トレースを解析して折り畳まれたスタック トレースを生成し、最適化を実行する必要がある場所をより明確に示すグラフを生成できるキャスティング プラグインを構築しました。これにより、開発の障壁が低くなります。

CreateToolBelt: スマート コントラクトのよりスムーズな導入

CreateToolBelt は、イーサリアム ブロックチェーン上にコントラクトを展開する際に開発者が直面する複数の課題を解決するために設計された包括的なツールキットです。

このスイートは、Create 2D eployer、Create 2 SafeDeployer、Create 3D eployer の 3 つの主要コンポーネントで構成されています。

Create 2D eployer では、CREATE 2 オペコードを使用した決定的なコントラクトのデプロイメントが可能であり、開発者は予測可能なアドレスにコントラクトをデプロイできます。これを Create 2 SafeDeployer で強化しました。これは、msg.sender にリンクされたソルトの最初の 20 バイトを活用することでプリエンプションを防止する新しいアプローチを採用し、デプロイヤーのみが期待どおりに実行されるようにします。最後に、Create 3D eployer はこれらの機能を複数のブロックチェーンに拡張し、デプロイヤーのアドレスとソルトのみを使用して、異なるチェーン上の同じアドレスにデプロイできるようにします。これは、複数のプラットフォーム間で相互依存するコントラクトを扱う開発者にとって役立ちます。これは画期的なステップです。

ChainSoup: ブロックチェーン「マインスイーパー」ゲームのフルチェーン バージョン

このゲームは、有名な「マインスイーパー」ゲームと同様のオンチェーン実装です。

ブロック レルムでは、不正なブロックが含まれないようにブロックを検証する必要があります。欠陥のあるブロックをクリックすると負けです。すべてのブロックにエラーがないことが確認できれば勝ちです。

ゲームは完全にオンチェーン (Arbitrum Stylus テストネット) で実行されます。実行するすべてのステップは個別のトランザクションです。

ゲームにおける重要な情報は、エラーの正確な位置 (クリックすべきではないフィールド) です。スマート コントラクトがこれらの場所を選択してオンチェーンに保存すると、ブロック エクスプローラーやその他のツールを使用してバグの場所を見つけてゲームに勝つのは簡単になります。これを回避するために、コントラクトには、これまでに公開されたフィールドのみが保存されます。プレーヤーが新しい動きをすると、スマート コントラクトは、これまでに行われた動きと一致する潜在的なエラーの割り当てをフィールド上で再生成します。これにより、ゲームは依然として予測不可能になります。

BlobFusion: BLOB スペースを誰にとっても手頃な価格にする

1 か月前、Dencun がオンラインになって、EIP-4844 と BLOB を持ってきてくれました。

問題は、常に 128 KB の BLOB 全体をコミットする必要があるということです。データが少ない場合でも、128 KB をコミットする必要があります。これは不必要なスペースを占有し、多額の費用がかかります。

BlobFusion を使用すると、小さな BLOB を共通の BLOB にパッケージ化することで、他のユーザーと BLOB を共有できます。これは、BLOB 領域の効率 (= ネットワークにとって良い) とコスト (= ユーザーにとって良い) を最大化するためです。

どのように機能するのでしょうか?

  • ユーザーは一部の ETH を Arbitrum スマート コントラクトに送信します

  • サーバーはトランザクションのインデックスを作成し、ユーザーが BLOB をコミットできるようにします

  • ユーザーは、支払ってもよい料金とともに、署名された BLOB をサーバーに送信します。

  • サーバーは BLOB をデータベースに保存します

  • サーバーは、すべての基準 (例: BLOB の共有コスト < すべての入札の合計など) を満たす BLOB を定期的に構築しようとします。


ETH
ハッカソン
Odaily公式コミュニティへの参加を歓迎します
購読グループ:
https://t.me/Odaily_News
チャットグループ:
https://t.me/Odaily_GoldenApe
公式アカウント:
https://twitter.com/OdailyChina
記事目次
Odailyプラネットデイリーアプリをダウンロード
一部の人々にまずWeb3.0を理解させよう
IOS
Android