実際には、ThirdWebはWeb3で利用されるアプリケーションコードとブロックチェーンスタックの中間に位置します。チームは、SDK、Connectウォレットツールキット、コントラクトテンプレート、Engineバックエンドを利用することで、すべての要素をゼロから構築することなく、ウォレットログイン、NFTのミント、マーケットプレイスのフロー、大量のコントラクト呼び出しに対応できます。これまで、EthereumやPolygonなど主要なEVMエコシステムをサポートしており、ノーコードの利用者と、TypeScript、Python、Goで開発するエンジニアの双方を対象としたツールを提供してきました。
ThirdWebは、Social Chainの創業者であり、英国の番組「Dragons’ Den」で著名な投資家でもあるSteven Bartlettと、BeboおよびAppLovinの創業CTOであるFurqan Rydhanによって、2021年12月に設立されました。thirdwebの企業資料および当時の報道によると、初期の支援者にはGary Vaynerchuk、Shaan Puri、Ryan Hoover、Greg Isenberg、Packy McCormickが含まれ、500万ドルのシードラウンドが実施されました。
2022年のローンチから約9か月後、同社はシリーズAで追加の2,400万ドルを調達し、企業価値は約1億6,000万ドルと評価されました。この時期に関係した投資家には、Katie Haunの暗号資産ファンドに関連する参加者のほか、Shopify、Polygon、Coinbase Venturesなどが含まれていました。当時のプラットフォームメッセージでは、すべてのコントラクトを空のファイルから作成するのではなく、コミュニティがレビューしたコントラクトテンプレートとSDKを使って、数万人のデベロッパーがデプロイしている点が強調されていました。
この背景が重要なのは、ThirdWebが単一の消費者向けウォレットや取引所プロダクトではなく、再利用可能なコントラクトとSDKを組み合わせたデベロッパー向けインフラに注力しているためです。資金調達の履歴は、デベロッパー向け基盤を比較する際の参考情報にはなりますが、コントラクトの安全性を保証するものではありません。
ThirdWebのSDKは、ブラウザやモバイルアプリ上で動作し、対応チェーンと通信するアプリや分散型アプリケーションを構築するためのデベロッパーツールです。対応言語およびフレームワークには、TypeScript、Python、Goなどが含まれており、一般的なフロントエンドスタックとの統合にも対応しています。対応ネットワークには、プロダクトの対象範囲やリリース時期に応じて、Ethereum、Solana、Polygon、Flow、Avalanche、Fantom、Nearなどが含まれてきました。最新情報はthirdwebのドキュメントで確認できます。
SDKの実用的な価値は、構成を迅速化できる点にあります。デベロッパーは、すべてのRPCやABI呼び出しを手作業で組み込む代わりに、ウォレット操作、トークン販売、NFTドロップ向けのウィジェットやAPIを組み込めます。プロダクトにDAO形式のガバナンスページや、NFTの所有権をユーザーのウォレットに割り当てるクレームフローも必要な場合、この方式は特に有用です。
SDKはコントラクトおよびウォレットとのやり取りを抽象化するため、スマートコントラクトに近い位置で動作します。チームは各コントラクトの動作、対象チェーン、アップグレードや管理者キーの取り扱いを理解したうえで、プロダクションのトラフィックに依存する前にテストを実施する必要があります。
Connectは、ユーザーをアプリケーションに接続するためのThirdWebのウォレットおよびオンボーディングソリューションの1つです。ブロックチェーン連携API、組み込みウォレット、アカウント抽象化ヘルパー、オンランプ、ノンカストディアルなアプリ内機能を備えたカスタマイズ可能なオンボーディングをまとめて提供します。ConnectはEVM互換チェーンを対象としており、Web3を初めて利用するユーザーの障壁となりがちな「ウォレット接続」UXの摩擦を軽減することを目的としています。
ConnectにはUIコンポーネントとインターフェースが組み込まれており、チームはウォレット接続の体験をカスタマイズして、ユーザーがAPIを通じて操作に署名し、送信できるようにします。一般的な機能には次のものがあります:
Connectはオンボーディングレイヤーとしても位置付けられています。ユーザーは、メール、電話番号、ソーシャルアカウント、既存のウォレットから開始できるため、初日からシードフレーズを理解する必要性が軽減されます。より柔軟なサインアップ経路は、プロダクトの対象ユーザーが必ずしも暗号資産に精通していない場合に、コンバージョンの向上につながります。
Connectはアカウント抽象化用のツールを提供しており、デベロッパーはよりスムーズな署名フローやスポンサーシップフローを構築できます。実際には、セッションキーを備えたスマートアカウントの動作や、ガススポンサー付きトランザクションを意味することが多く、従来のウォレットポップアップよりもWeb2のログインに近い体験を実現します。
ThirdWebの組み込みウォレットは、メール、Twitter/X、Apple、Discord、その他のOpenID互換オプションなどのプロバイダーで認証したユーザーがアプリに入ると、ユーザー用のウォレットを作成します。認証が完了すると、ユーザーはトランザクションの送信やNFTのミントに利用できるウォレットを受け取ります。
一般的なユースケースには次のものがあります:
ConnectのPay経路では、エンドユーザーが法定通貨のカードまたはクロスチェーンの暗号資産ルーティングを利用してアクティビティの資金を用意できます。これにより、チップ、有料機能、寄付、DAppへの入金などに対応できます。デベロッパーは、ユーザーにアプリを離れて別の場所で暗号資産を購入し、戻ってくるよう求める代わりに、オンランプ資金を特定のトランザクションへ振り向けられます。
ThirdWeb ContractsはThirdWebの中核サービスの1つです。デベロッパーに、構築済みテンプレートと、DApp、ゲーム、その他のWeb3プロダクト全体でスマートコントラクトをデプロイし、アプリに統合するためのカスタムモジュールへの経路を提供します。目的は、テンプレートの選択からEVM互換チェーンへのデプロイまで、エンドツーエンドで対応することです。
プラットフォーム資料では、多数のEVMチェーンにおける大規模なデプロイ件数とトランザクション量が示されています。頻繁に取り上げられるテンプレートには次のものがあります:
NFT Dropは、ERC-721A形式のパターンに基づく独自NFTのコレクションを対象としています。クレームフェーズでは、許可リスト、リリース期間、クレーム上限、遅延公開を設定できます。これにより、チームはキャンペーンごとにクレームロジックを書き直すことなく、ドロップを段階的に実施できます。
MarketplaceV3はマーケットプレイス形式のコントラクトで、NFTを直接販売またはオークション形式で出品できます。また、EIP-2981形式の分配に沿ったロイヤリティ関連のパターンにも対応しています。設定に応じて、運営者は出品できるユーザーを制限することも、すべてのユーザーに出品を開放することもできます。
Tokenコントラクトを利用すると、チームはマーケットプレイスでの決済、報酬、その他のアプリ内残高向けにERC-20資産を作成できます。一般的なパターンには、カスタムトークンのローンチ、そのトークンのマーケットプレイスでの受け入れ、アクションを完了したユーザーへの報酬付与などがあります。
ThirdWebは、チームがユースケース別に公式テンプレートとコミュニティテンプレートを閲覧できるよう、コントラクトをカテゴリーに分類しています。プロダクト資料で取り上げられているカテゴリーには次のものがあります:
モジュラーコントラクトは、カスタマイズ可能でアップグレード可能な、モジュラーフレームワークに基づく構成を重視しています。モノリス全体を再デプロイするのではなく、時間の経過に伴ってモジュールを交換する必要があるプロダクトに適しています。
NFTコントラクトは、コレクション、エディション、ドロップ、その他のNFT関連機能を対象としています。プロダクトの中心がミントや収集である場合、デベロッパーはまずこのカテゴリーを選択することが多くあります。
マーケットプレイスコントラクトを利用すると、チームはNFTまたは関連資産を売買するオンチェーンの場を構築し、売上を複数の送付先へ振り向けられます。
ドロップコントラクトは、ERC-20トークン、ERC-1155資産、NFTを、定められた価格とクレームルールに基づいてリリースするスケジュールを設定します。
AirDropコントラクトは、プッシュまたはクレーム可能なフローを通じて、ERC-20、ERC-721、ERC-1155資産を多数の受取人に配布します。
アカウント抽象化コントラクトを利用すると、デベロッパーはエンドユーザー向けにERC-4337形式のスマートウォレットを作成するアカウントファクトリーをデプロイできます。対応している場合は、アップグレードパターンも利用できます。
ステーキングコントラクトでは、ユーザーはERC-721 NFT、ERC-1155 NFT、またはトークンをステーキングしてERC-20報酬を獲得できます。また、1つのERC-20を別のERC-20のためにステーキングすることもできます。
DAOおよびガバナンスコントラクトは、コミュニティが管理するプロジェクト向けに、提案フロー、財務管理、関連するERC-20分配パターンをサポートします。
Thirdweb Engineは、コントラクトの読み取り、書き込み、デプロイをプロダクション規模で行うためのオープンソースバックエンドサーバーです。これは、thirdwebのEngineの概要で説明されています。多数のブロックチェーントランザクションを並列送信し、ナンス管理とガス設定に対応し、RPC障害から復旧し、停止したトランザクションを再送信し、重複送信を回避するよう設計されています。
Engineは、バックエンドウォレットの監督、チームおよびバックエンドへのアクセス制御、ユーザーのガススポンサーシップにも対応します。そのため、エンドユーザーはすべてのチェーンでガス残高を保有する代わりに、主にウォレットセッションだけで利用できます。アプリがデモから、Ethereum Layer 2のスケーリングガイドで説明されているようなマルチチェーンのトラフィックへ移行するにつれ、このバックエンドの役割はより重要になります。
Standard Engineは、ユーザーウォレット、AirDrop、APIミント向けに高い書き込みスループットを実現します。文書で示されている主な強みには、自動ナンス処理とバッチ処理、ローカルキーやクラウドKMSなどの安全なバックエンドウォレット保管オプション、非常に多数のEVMチェーンおよびプライベートサブネットへの対応、アカウント抽象化のセッションパターン、ウォレットまたはコントラクトイベント向けのWebhookがあります。
Engine Premiumは、Standard Engineの機能に加えて、オートスケーリングフリート、データベースおよびサーバーのフェイルオーバーパターン、本番ワークロード向けのより長いデータベースバックアップ期間など、スケーリングおよび耐障害性の機能を追加します。
ThirdWebは、ノーコード、ローコード、SDKベースのツールをパッケージ化し、デベロッパーやクリエイターがWeb3アプリケーションをより迅速に構築、ローンチ、管理できるようにします。Connect、Contracts、Engineは、ウォレットのオンボーディングからオンチェーン操作、バックエンドのトランザクション信頼性まで、一般的な開発経路をカバーします。あらゆるWeb3スタックと同様に、チームはメインネットでローンチする前に、コントラクトの権限、チェーンの対応状況、カストディに関する前提を確認する必要があります。
ThirdWebは、Web3アプリケーションの構築と運用に使用されます。ウォレットログイン、NFTおよびトークンコントラクト、マーケットプレイス、AirDrop、ステーキング、DAOツール、Engineを通じたバックエンドのトランザクション処理などに対応します。
いいえ。ThirdWebはSDKに加えて、ノーコードおよびローコードの経路にも対応しています。エンジニアではない方はテンプレートから始められ、デベロッパーはTypeScript、Python、Goなどの関連スタックで動作を拡張できます。
対応の中心はEVM互換ネットワークで、これまでEthereum、Polygon、Avalanche、Fantomなどが含まれてきました。プロダクトによっては、Solana、Flow、Nearなどの追加対象にも対応しています。正確なチェーン一覧については、必ず最新のドキュメントを確認してください。
Connectは、エンドユーザー向けのウォレットオンボーディング、認証、アプリ内決済UXに重点を置いています。Engineは、大量のコントラクトの読み取り/書き込み、ウォレット操作、ナンス処理やガススポンサーシップなどのプロダクション信頼性機能を提供するバックエンドサーバーです。
いいえ。テンプレートとSDKによってデプロイは迅速化されますが、管理者キー、アップグレード可能性、クレームルール、カストディ設計には依然としてリスクがあります。実際の資金を扱う前に、コントラクトと権限を確認してください。
* 本情報はGateが提供または保証する金融アドバイス、その他のいかなる種類の推奨を意図したものではなく、構成するものではありません。
* 本記事はGateを参照することなく複製/送信/複写することを禁じます。違反した場合は著作権法の侵害となり法的措置の対象となります。





