Goデベロッパーのためのイーサリアム
Goベースのプロジェクトとツールを使ってイーサリアムの開発方法を学ぶ
イーサリアムを使用して分散型アプリケーション (「dapp」) を作成します。 dapp は、信頼性の高いアプリケーションです。つまり、イーサリアムにデプロイした後は、常にプログラムしたとおりに動作します。 分散型であるため、ピアツーピアのネットワーク上で動作します。単一障害点はありません。 単一のエンティティや個人によって制御されず、検閲はほぼ不可能です。 デジタル資産を制御して、新たなタイプのアプリケーションを作成できます。
スマートコントラクトと Solidity を使い始める
Go をイーサリアムに統合するための最初のステップを踏み出してみましょう。
先に基礎を学習したい場合は、 ethereum.org/learnまたはethereum.org/developersをご確認ください。
初心者向けの記事と書籍
- イーサリアムクライアントの選択
- Geth 入門
- Golang を使用してイーサリアムに接続する
- Golang を使用してイーサリアムスマートコントラクトをデプロイする
- Go でのイーサリアムスマートコントラクトのテストとデプロイのための段階的ガイド
- eBook: Go を使用したイーサリアム開発 - Go を使用してイーサリアムアプリケーションを開発する
中級者向けの記事とドキュメント
- Go イーサリアムのドキュメント - 公式のイーサリアムの Golang についてのドキュメント
- Erigon のプログラマーガイド - 状態ツリー、マルチプルーフ、トランザクション処理などについて図示したガイド
- Erigon とステートレスイーサリアム - 2020 年イーサリアムコミュニティカンファレンス (EthCC 3)
- Erigon:イーサリアムクライアントの最適化 - 2018 年開発者会議 4
- Go イーサリアム GoDoc
- Go で Geth を使用して dapp を作成する
- Golang と Geth を使用してイーサリアムプライベートネットワークで作業する
- Go を使用してイーサリアム上で Solidity コントラクトの単体テストを行う
- Geth をライブラリとして使用するためのクイックリファレンス
発展的なユースケース
- Geth のシミュレートされたバックエンド
- イーサリアムと Quorum を使用したアズ・ア・サービス型のブロックチェーンアプリケーション
- イーサリアムブロックチェーンアプリケーションにおける分散型ストレージ IPFS と Swarm
- モバイルクライアント: ライブラリと InProc のイーサリアムノード
- ネイティブ dapp: イーサリアムコントラクトへの Go バインディング
Go のプロジェクトとツール
- Geth / Go イーサリアム - イーサリアムプロトコルの公式 Go 実装
- Go イーサリアム コード分析 - Go Ethereum のソースコードのレビューと分析
- Erigon - Go イーサリアムの派生。アーカイブノードにフォーカスしており、より高速
- Golem - Golem はコンピューティングパワーのグローバル市場を創造している
- Quorum - データプライバシーをサポートするイーサリアムの許可された実装
- Prysm - イーサリアム「Serenity」2.0 の Go 実装
- Eth Tweet - 分散型 Twitter: イーサリアムブロックチェーン上で稼動するマイクロブログサービス
- Plasma MVP Golang - Minimum Viable Plasma 仕様の Golang の実装と拡張
- Open Ethereum Mining Pool - オープンソースのイーサリアムマイニングプール
- Ethereum HD Wallet - Go イーサリアム HD ウォレットの派生
- Multi Geth - 多くの種類のイーサリアムネットワークをサポート
- Geth ライトクライアント - ライトイーサリアムサブプロトコルの Geth 実装
- イーサリアム Golang SDK - Golang でのシンプルなイーサリアムウォレットの実装とユーティリティ
もっとリソースをお探しですか? ethereum.org/developersをご確認ください。
Go コミュニティコントリビューター
- Geth Discord
- Geth Gist
- Gophers Slack - #ethereum channel
- StackExchange - Ethereum
- Multi Geth Gitter
- イーサリアム Gitter
- Geth ライトクライアント Gitter
その他のリスト
このページについてご協力ください。
あなたがトピックの専門家であり、貢献したい場合は、知識を使ってこのページを編集してください。
貢献者として名前が記載され、イーサリアムコミュニティを助けることになります!
この柔軟性を使用する ドキュメントテンプレート
質問がありますか?こちらの #content チャンネルでお問い合わせください Discord サーバ
ページを編集