Останнє оновлення сторінки: July 17, 2020

Ethereum для розробників на .NET

Використовуйте Ethereum для створення децентралізованих програм (або "dapps"), які використовують переваги криптовалюти та технології блокчейну. Ці децентралізовані програми можуть бути надійними, а це означає, що як тільки вони будуть розгорнуті в 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.

Введення в бібліотеку Nethereum і VS Code Solidity

Хочете пропустити налаштування і перейти прямо до прикладів?

  • Playground — взаємодійте з Ethereum і дізнайтеся, як користуватися Nethereum через браузер.
    • Запит балансу рахунку на C# VB.NET
    • Запит балансу смарт-контракту ERC20 на C# VB.NET
    • Переведення Ether на рахунок C# VB.NET
    • ... Та багато іншого!

Проміжні статті

Розширене використання шаблонів

Проекти, інструменти та інші цікаві речі .NET {#dot-net-projects-tools-and-other-fun stiff}

  • Тестування Nethereumкомпілюйте, створюйте та запускайте фрагменти коду Nethereum в браузері
  • Nethereum Codegen Blazorгенератор коду Nethereum з інтерфейсом користувача на Blazor
  • Nethereum Blazorпровідник легких блокчейнів .NET Wasm SPA та простий гаманець
  • Модуль бізнес-правил Wonkaмодуль бізнес-правил (як для платформи .NET, так і для платформи Ethereum), який за своєю суттю орієнтовний на метадані
  • Nethermindбазовий клієнт Ethereum на .NET для Linux, Windows, MacOs
  • eth-utilsслужбові функції для роботи з кодовими базами Ethereum
  • TestChainsпопередньо налаштовані команди devchain на .NET для швидкої відповіді (PoA)

Шукаєте більше ресурсів? Завітайте на ethereum.org/developers.

Учасники спільноти .NET

У Nethereum ми в основному спілкуємось на Gitter, де кожен бажаючий може задати запитання чи відповісти на нього, отримати допомогу або просто розслабитися. Не соромтеся використовувати pull requests або відкривати питання у репозиторії Nethereum Github чи просто переглядати безліч сторонніх проектів або прикладів проектів, які у нас є.

У Nethermind давайте зв’яжемось через Gitter. Щодо pull requests або питань перегляньте репозіторій Nethermind Github.

Інші зведені списки

Офіційний сайт Nethereum Офіційний сайт Nethereum