Етеріум для розробників .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)
Бажаєте поки що пропустити налаштування та перейти безпосередньо до прикладів?
- Nethereum Playground (opens in a new tab) — взаємодійте з Етеріумом та дізнайтеся, як використовувати Nethereum через браузер.
Статті для середнього рівня
- Nethereum: початок роботи та перший проєкт (opens in a new tab)
- Розгортання власних тестових мереж для розробки (opens in a new tab)
- Генерація коду за допомогою Nethereum та VS Code (opens in a new tab)
- Unity та Етеріум: навіщо і як (opens in a new tab)
- Створення Web API ASP.NET Core для децентралізованих застосунків (dapps) Етеріуму (opens in a new tab)
- Фреймворк Nethereum MUD для структурованих ончейн-застосунків (opens in a new tab)
- Обробка блокчейну в Nethereum (opens in a new tab)
- Потокова передача в реальному часі в Nethereum (opens in a new tab)
- Kaleido та Nethereum (opens in a new tab)
- Quorum та Nethereum (opens in a new tab)
Патерни розширеного використання
- Azure Key Vault та Nethereum (opens in a new tab)
- Nethereum.DappHybrid (opens in a new tab)
- Еталонна архітектура бекенду Ujo 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) — легкий оглядач блокчейну та простий гаманець у вигляді SPA на .NET Wasm
- Wonka Business Rules Engine (opens in a new tab) — механізм бізнес-правил (як для платформи .NET, так і для платформи Етеріум), який за своєю суттю керується метаданими
- Незермайнд (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)