Ethereum для розробників мовою .NET
Останні оновлення сторінки: 14 лютого 2026 р.
Використовуйте Ethereum для створення децентралізованих програм, що користуються перевагами криптовалюти й технології блокчейну. Ці децентралізовані програми можуть бути надійними, а це означає, що як тільки їх буде запущено в Ethereum, вони завжди працюватимуть так, як їх запрограмовано. Вони можуть контролювати цифрові активи, щоб створювати нові види фінансових програм. Ці програми децентралізовані, а це означає, що ними не керують організації або фізичні особи. Крім того, їх майже неможливо піддати цензурі.
Створюйте децентралізовані програми поверх Ethereum і взаємодійте зі смарт-контрактами за допомогою інструментів і мов зі стека технологій Microsoft із підтримкою C#, #Visual Basic .NET, F#, використовуючи такі засоби, як VSCode та Visual Studio, на платформах .NET Framework/.NET Core/.NET Standard. Розгорніть блокчейн Ethereum на Azure за допомогою Microsoft Azure Blockchain за лічені хвилини. Перенесіть своє захоплення .NET на Ethereum!
Початок роботи зі смарт-контрактами та мовою Solidity
Зробіть свої перші кроки до інтеграції .NET із Ethereum
Потрібен простий приклад для початку? Перегляньте ethereum.org/learn або ethereum.org/developers.
- Пояснення блокчейнуopens in a new tab
- Розуміння смарт-контрактівopens in a new tab
- Напишіть свій перший смарт-контрактopens in a new tab
- Дізнайтеся, як компілювати та розгортати Solidityopens in a new tab
Довідкові матеріали та посилання для початківців
Введення в бібліотеку Nethereum і VS Code Solidity
- Nethereum, початок роботиopens in a new tab
- Встановлення VS Code Solidityopens in a new tab
- Робочий процес розробника .NET для створення та виклику смарт-контрактів Ethereumopens in a new tab
- Інтеграція смарт-контрактів з Nethereumopens in a new tab
- Взаємодія .NET і смарт-контрактів блокчейну Ethereum за допомогою Nethereumopens in a new tab, також 中文版opens in a new tab
- Nethereum — бібліотека інтеграції .NET з відкритим вихідним кодом для блокчейнуopens in a new tab
- Запис транзакцій Ethereum до бази даних SQL за допомогою Nethereumopens in a new tab
- Дізнайтеся, як легко розгортати смарт-контракти Ethereum за допомогою C# та VisualStudioopens in a new tab
Хочете пропустити налаштування і відразу перейти до прикладів?
- Playgroundopens in a new tab — взаємодійте з Ethereum і дізнавайтеся, як використовувати Nethereum через браузер.
- Запит балансу облікового запису C#opens in a new tab VB.NETopens in a new tab
- Запит балансу смарт-контракту ERC20 C#opens in a new tab VB.NETopens in a new tab
- Переказ Ether на обліковий запис C#opens in a new tab VB.NETopens in a new tab
- ... Та багато іншого!
Статті для середнього рівня
- Nethereum Workbook/Список зразківopens in a new tab
- Розгорніть власні тестові мережі для розробкиopens in a new tab
- Плагін Codegen для VSCode для Solidityopens in a new tab
- Unity та Ethereum: чому й якopens in a new tab
- Створення веб-API ASP.NET Core для dapp-застосунків Ethereumopens in a new tab
- Використання Nethereum Web3 для реалізації системи відстеження ланцюга постачанняopens in a new tab
- Обробка блоків Nethereumopens in a new tab, із зразком C# Playgroundopens in a new tab
- Потокова передача даних Nethereum через Websocketopens in a new tab
- Kaleido та Nethereumopens in a new tab
- Quorum та Nethereumopens in a new tab
Розширені шаблони використання
- Azure Key Vault та Nethereumopens in a new tab
- Nethereum.DappHybridopens in a new tab
- Еталонна архітектура серверної частини Ujo Nethereumopens in a new tab
Проєкти, інструменти та інші цікаві речі .NET
- Nethereum Playgroundopens in a new tab — компілюйте, створюйте та запускайте фрагменти коду Nethereum у браузері
- Nethereum Codegen Blazoropens in a new tab — кодогенератор Nethereum з інтерфейсом користувача в Blazor
- Nethereum Blazoropens in a new tab — легкий оглядач блокчейнів .NET Wasm SPA і простий гаманець
- Wonka Business Rules Engineopens in a new tab — механізм бізнес-правил (і для платформи .NET, і для платформи Ethereum), що за своєю суттю керується метаданими
- Nethermindopens in a new tab — клієнт Ethereum на .NET Core для Linux, Windows, MacOS
- eth-utilsopens in a new tab — службові функції для роботи з кодовими базами, пов'язаними з Ethereum
- TestChainsopens in a new tab — попередньо налаштовані тестові ланцюжки .NET для швидкого реагування (PoA)
Шукаєте більше ресурсів? Перегляньте ethereum.org/developers.
Учасники спільноти .NET
У Nethereum ми здебільшого спілкуємося в Gitteropens in a new tab, де кожен може ставити запитання, відповідати на них, отримувати допомогу або просто відпочивати. Не соромтеся створювати PR або issue в репозиторії Nethereum на GitHubopens in a new tab або просто перегляньте безліч побічних/зразкових проєктів, які ми маємо. Ви також можете знайти нас у Discordopens in a new tab!
Якщо ви новачок у Nethermind і вам потрібна допомога, щоб почати, приєднуйтеся до нашого Discordopens in a new tab. Наші розробники готові відповісти на ваші запитання. Не соромтеся створювати PR або повідомляти про будь-які проблеми в репозиторії Nethermind на GitHubopens in a new tab.
Інші зведені списки
Офіційний сайт Nethereumopens in a new tab
Офіційний сайт Nethermindopens in a new tab