Етеріум для розробників .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.
- Пояснення блокчейну (відкривається в новій вкладці)
- Розуміння смарт-контрактів (відкривається в новій вкладці)
- Напишіть свій перший смарт-контракт (відкривається в новій вкладці)
- Дізнайтеся, як компілювати та розгортати Solidity (відкривається в новій вкладці)
Посилання та матеріали для початківців
Знайомство з бібліотекою Nethereum та VS Code Solidity
- Nethereum: початок роботи (відкривається в новій вкладці)
- Встановлення VS Code Solidity (відкривається в новій вкладці)
- Робочий процес розробника .NET для створення та виклику смарт-контрактів Етеріуму (відкривається в новій вкладці)
- Інтеграція смарт-контрактів з Nethereum (відкривається в новій вкладці)
- Взаємодія .NET та смарт-контрактів блокчейну Етеріуму за допомогою Nethereum (відкривається в новій вкладці), також доступно китайською (відкривається в новій вкладці)
- Nethereum — бібліотека інтеграції .NET з відкритим вихідним кодом для блокчейну (відкривається в новій вкладці)
- Запис транзакцій Етеріуму в базу даних SQL за допомогою Nethereum (відкривається в новій вкладці)
- Дізнайтеся, як легко розгортати смарт-контракти Етеріуму за допомогою C# та VisualStudio (відкривається в новій вкладці)
Бажаєте поки що пропустити налаштування та перейти безпосередньо до прикладів?
- Nethereum Playground (відкривається в новій вкладці) — взаємодійте з Етеріумом та дізнайтеся, як використовувати Nethereum через браузер.
Статті для середнього рівня
- Nethereum: початок роботи та перший проєкт (відкривається в новій вкладці)
- Розгортання власних тестових мереж для розробки (відкривається в новій вкладці)
- Генерація коду за допомогою Nethereum та VS Code (відкривається в новій вкладці)
- Unity та Етеріум: навіщо і як (відкривається в новій вкладці)
- Створення Web API ASP.NET Core для децентралізованих застосунків (dapps) Етеріуму (відкривається в новій вкладці)
- Фреймворк Nethereum MUD для структурованих ончейн-застосунків (відкривається в новій вкладці)
- Обробка блокчейну в Nethereum (відкривається в новій вкладці)
- Потокова передача в реальному часі в Nethereum (відкривається в новій вкладці)
- Kaleido та Nethereum (відкривається в новій вкладці)
- Quorum та Nethereum (відкривається в новій вкладці)
Патерни розширеного використання
- Azure Key Vault та Nethereum (відкривається в новій вкладці)
- Nethereum.DappHybrid (відкривається в новій вкладці)
- Еталонна архітектура бекенду Ujo Nethereum (відкривається в новій вкладці)
Проєкти .NET, інструменти та інші цікавинки
- Nethereum Playground (відкривається в новій вкладці) — компілюйте, створюйте та запускайте фрагменти коду Nethereum у браузері
- Nethereum Codegen Blazor (відкривається в новій вкладці) — генерація коду Nethereum з інтерфейсом користувача в Blazor
- Nethereum Blazor (відкривається в новій вкладці) — легкий оглядач блокчейну та простий гаманець у вигляді SPA на .NET Wasm
- Wonka Business Rules Engine (відкривається в новій вкладці) — механізм бізнес-правил (як для платформи .NET, так і для платформи Етеріум), який за своєю суттю керується метаданими
- Незермайнд (відкривається в новій вкладці) — клієнт Етеріуму на .NET Core для Linux, Windows, MacOS
- eth-utils (відкривається в новій вкладці) — допоміжні функції для роботи з кодовими базами, пов'язаними з Етеріумом
- TestChains (відкривається в новій вкладці) — попередньо налаштовані ланцюги розробки .NET для швидкого реагування (доказ авторитету (PoA))
Шукаєте більше ресурсів? Перегляньте ethereum.org/developers.
Учасники спільноти .NET
У Nethereum ми здебільшого спілкуємося в Gitter (відкривається в новій вкладці), де кожен може ставити запитання або відповідати на них, отримувати допомогу чи просто відпочивати. Не соромтеся створювати PR або відкривати issue в репозиторії Nethereum на GitHub (відкривається в новій вкладці), або просто переглядати безліч наших побічних/прикладних проєктів. Ви також можете знайти нас у Discord (відкривається в новій вкладці)!
Якщо ви новачок у Незермайнд і потребуєте допомоги для початку роботи, приєднуйтесь до нашого Discord (відкривається в новій вкладці). Наші розробники готові відповісти на ваші запитання. Не соромтеся відкривати PR або повідомляти про будь-які проблеми в репозиторії Незермайнд на GitHub (відкривається в новій вкладці).
Інші зведені списки
Офіційний сайт Nethereum (відкривається в новій вкладці)
Офіційний сайт Незермайнд (відкривається в новій вкладці)