Етеріум для розробників .NET
Використовуйте Етеріум для створення децентралізованих застосунків (dapps), які використовують переваги криптовалюти та технології блокчейн. Ці децентралізовані застосунки (dapps) можуть бути надійними, тобто після того, як їх розгорнуто в Етеріумі, вони завжди працюватимуть так, як запрограмовано. Вони можуть контролювати цифрові активи для створення нових видів фінансових застосунків. Вони можуть бути децентралізованими, тобто жодна організація чи особа не контролює їх, і їх майже неможливо піддати цензурі.
Створюйте децентралізовані застосунки на базі Етеріуму та взаємодійте зі смарт-контрактами, використовуючи інструменти та мови з технологічного стека Microsoft — з підтримкою C#, # Visual Basic .NET, F#, в таких інструментах, як VSCode та Visual Studio, у середовищах .NET Framework/.NET Core/.NET Standard. Розгорніть блокчейн Етеріуму в Azure за допомогою Microsoft Azure Blockchain за лічені хвилини. Принесіть любов до .NET в Етеріум!
Початок роботи зі смарт-контрактами та мовою Solidity
Зробіть перші кроки до інтеграції .NET з Етеріумом
Спочатку потрібен базовий посібник? Перегляньте ethereum.org/learn або ethereum.org/developers.
- Пояснення блокчейну (opens in a new tab)
- Розуміння смарт-контрактів (opens in a new tab)
- Напишіть свій перший смарт-контракт (opens in a new tab)
- Дізнайтеся, як компілювати та розгортати Solidity (opens in a new tab)
Довідкові матеріали та посилання для початківців
Знайомство з бібліотекою Nethereum та VS Code Solidity
- Nethereum, початок роботи (opens in a new tab)
- Встановлення VS Code Solidity (opens in a new tab)
- Робочий процес розробника .NET для створення та виклику смарт-контрактів Етеріуму (opens in a new tab)
- Інтеграція смарт-контрактів з Nethereum (opens in a new tab)
- Взаємодія .NET та смарт-контрактів блокчейну Етеріуму за допомогою Nethereum (opens in a new tab), також доступно 中文版 (opens in a new tab)
- Nethereum — бібліотека інтеграції .NET з відкритим вихідним кодом для блокчейну (opens in a new tab)
- Запис транзакцій Етеріуму в базу даних SQL за допомогою Nethereum (opens in a new tab)
- Дізнайтеся, як легко розгортати смарт-контракти Етеріуму за допомогою C# та VisualStudio (opens in a new tab)
Бажаєте поки що пропустити налаштування і перейти відразу до прикладів?
- Playground (opens in a new tab) — взаємодійте з Етеріумом та дізнайтеся, як використовувати Nethereum через браузер.
Статті для середнього рівня
- Nethereum: початок роботи та перший проєкт (opens in a new tab)
- Розгортання власних тестових ланцюгів для розробки (opens in a new tab)
- Плагін генерації коду VSCode для Solidity (opens in a new tab)
- Unity та Етеріум: навіщо і як (opens in a new tab)
- Створення ASP.NET Core Web API для децентралізованих застосунків (dapps) Етеріуму (opens in a new tab)
- Використання Nethereum Web3 для реалізації системи відстеження ланцюга постачання (opens in a new tab)
- Обробка блокчейну за допомогою Nethereum (opens in a new tab)
- Потокова передача Websocket у Nethereum (opens in a new tab)
- Kaleido та Nethereum (opens in a new tab)
- Quorum та Nethereum (opens in a new tab)
Патерни розширеного використання
Проєкти .NET, інструменти та інші цікавинки
- Nethereum Playground (opens in a new tab) — компілюйте, створюйте та запускайте фрагменти коду Nethereum у браузері
- Nethereum Codegen Blazor (opens in a new tab) — генерація коду Nethereum з інтерфейсом користувача у Blazor
- Nethereum Blazor (opens in a new tab) — легкий оглядач блокчейну та простий гаманець у вигляді .NET Wasm SPA
- Незермайнд (opens in a new tab) — клієнт Етеріуму на .NET Core для Linux, Windows, MacOS
- eth-utils (opens in a new tab) — допоміжні функції для роботи з кодовими базами, пов'язаними з Етеріумом
- TestChains (opens in a new tab) — попередньо налаштовані ланцюги розробки .NET для швидкого відгуку (доказ авторитету (PoA))
Шукаєте більше ресурсів? Перегляньте ethereum.org/developers.
Учасники спільноти .NET
У Nethereum ми здебільшого спілкуємося в Gitter (opens in a new tab), де кожен може ставити запитання або відповідати на них, отримувати допомогу чи просто відпочивати. Не соромтеся створювати PR або відкривати issue в репозиторії Nethereum на GitHub (opens in a new tab), або просто переглядати безліч наших побічних/прикладних проєктів. Ви також можете знайти нас у Discord (opens in a new tab)!
Якщо ви новачок у Незермайнд і потребуєте допомоги для початку роботи, приєднуйтесь до нашого Discord (opens in a new tab). Наші розробники готові відповісти на ваші запитання. Не соромтеся відкривати PR або повідомляти про будь-які проблеми в репозиторії Незермайнд на GitHub (opens in a new tab).
Інші зведені списки
Офіційний сайт Nethereum (opens in a new tab)
Офіційний сайт Незермайнд (opens in a new tab)