.NET開発者のためのイーサリアム
イーサリアムを使用して、暗号資産とブロックチェーン技術の利点を活用する分散型アプリケーション (dapp) を作成します。これらのdappは信頼性が高く、一度イーサリアムにデプロイされると、常にプログラムされた通りに実行されます。デジタル資産を制御して、新しい種類の金融アプリケーションを作成できます。また、分散型であるため、単一の組織や個人が制御することはなく、検閲することはほぼ不可能です。
マイクロソフトのテクノロジースタックのツールとプログラミング言語を使用して、イーサリアム上に分散型アプリケーションを構築し、スマート・コントラクトと対話します。VSCodeやVisual Studioなどのツール上で、.NET Framework / .NET Core / .NET Standard全体にわたり、C#、Visual Basic .NET、F#をサポートしています。Microsoft Azure Blockchainを使用して、数分でAzure上にイーサリアムのブロックチェーンをデプロイできます。.NETへの愛をイーサリアムにもたらしましょう!
スマート・コントラクトとSolidity言語の基礎
.NETとイーサリアムを統合するための第一歩を踏み出す
まずはより基本的な入門書が必要ですか?ethereum.org/learnまたはethereum.org/developersを確認してください。
- ブロックチェーンの解説 (新しいタブで開く)
- スマート・コントラクトの理解 (新しいタブで開く)
- 初めてのスマート・コントラクトを作成する (新しいタブで開く)
- Solidityのコンパイルとデプロイ方法を学ぶ (新しいタブで開く)
初心者向けのリファレンスとリンク
NethereumライブラリとVS Code Solidityの紹介
- Nethereum、はじめに (新しいタブで開く)
- VS Code Solidityのインストール (新しいタブで開く)
- .NET開発者向けのイーサリアムのスマート・コントラクトの作成と呼び出しのワークフロー (新しいタブで開く)
- Nethereumを使用したスマート・コントラクトの統合 (新しいタブで開く)
- Nethereumを使用した.NETとイーサリアムのブロックチェーンのスマート・コントラクトのインターフェース (新しいタブで開く)、中文版 (新しいタブで開く)もあります
- Nethereum - ブロックチェーン向けのオープンソース.NET統合ライブラリ (新しいタブで開く)
- Nethereumを使用してイーサリアムのトランザクションをSQLデータベースに書き込む (新しいタブで開く)
- C#とVisualStudioを使用してイーサリアムのスマート・コントラクトを簡単にデプロイする方法 (新しいタブで開く)
セットアップをスキップして、すぐにサンプルを見たいですか?
- Nethereum Playground (新しいタブで開く) - ブラウザを通じてイーサリアムと対話し、Nethereumの使用方法を学びます。
中級者向けの記事
- Nethereumのはじめにと最初のプロジェクト (新しいタブで開く)
- 独自の開発用テストチェーンのデプロイ (新しいタブで開く)
- NethereumとVS Codeを使用したコード生成 (新しいタブで開く)
- Unityとイーサリアム: その理由と方法 (新しいタブで開く)
- イーサリアムの分散型アプリケーション (dapp) 向けASP.NET Core Web APIの作成 (新しいタブで開く)
- 構造化されたオンチェーンアプリケーション向けのNethereum MUDフレームワーク (新しいタブで開く)
- Nethereumのブロックチェーン処理 (新しいタブで開く)
- Nethereumのリアルタイムストリーミング (新しいタブで開く)
- KaleidoとNethereum (新しいタブで開く)
- QuorumとNethereum (新しいタブで開く)
高度な使用パターン
- Azure Key VaultとNethereum (新しいタブで開く)
- Nethereum.DappHybrid (新しいタブで開く)
- Ujo Nethereumバックエンドのリファレンスアーキテクチャ (新しいタブで開く)
.NETプロジェクト、ツール、その他の楽しいコンテンツ
- Nethereum Playground (新しいタブで開く) - ブラウザでNethereumのコードスニペットをコンパイル、作成、実行します
- Nethereum Codegen Blazor (新しいタブで開く) - BlazorのUIを備えたNethereumのコード生成
- Nethereum Blazor (新しいタブで開く) - .NET Wasm SPAの軽量ブロックチェーンエクスプローラーおよびシンプルなウォレット
- Wonka Business Rules Engine (新しいタブで開く) - 本質的にメタデータ駆動型であるビジネスルールエンジン (.NETプラットフォームとイーサリアムプラットフォームの両方向け)
- ネザーマインド (新しいタブで開く) - Linux、Windows、MacOS向けの.NET Coreイーサリアムクライアント
- eth-utils (新しいタブで開く) - イーサリアム関連のコードベースを操作するためのユーティリティ関数
- TestChains (新しいタブで開く) - 高速な応答のための事前構成された.NET開発チェーン (プルーフ・オブ・オーソリティ (PoA))
さらにリソースをお探しですか?ethereum.org/developersを確認してください。
.NETコミュニティのコントリビューター
Nethereumでは、主にGitter (新しいタブで開く)で活動しており、誰でも質問や回答、サポートを受けたり、単にくつろいだりすることができます。NethereumのGitHubリポジトリ (新しいタブで開く)でPRを作成したり、Issueを開いたり、多数のサイドプロジェクトやサンプルプロジェクトを閲覧したりしてください。ディスコード (新しいタブで開く)でも私たちを見つけることができます!
ネザーマインドを初めて使用し、開始にあたってサポートが必要な場合は、私たちのディスコード (新しいタブで開く)に参加してください。開発者が質問にお答えします。ネザーマインドのGitHubリポジトリ (新しいタブで開く)でPRを作成したり、Issueを提起したりすることをためらわないでください。