---
title: "Эфириум для разработчиков .NET"
description: "Узнайте, как разрабатывать для Эфириума, используя проекты и инструменты на базе .NET"
lang: ru
incomplete: true
---

<FeaturedText>Узнайте, как разрабатывать для Эфириума, используя проекты и инструменты на базе .NET</FeaturedText>

Используйте Эфириум для создания децентрализованных приложений (dapp), которые используют преимущества криптовалюты и технологии блокчейн. Эти децентрализованные приложения (dapp) могут быть надежными, что означает, что после того, как они будут развернуты в Эфириуме, они всегда будут работать так, как запрограммировано. Они могут управлять цифровыми активами для создания новых видов финансовых приложений. Они могут быть децентрализованными, что означает, что ни одна организация или человек не контролирует их, и их практически невозможно подвергнуть цензуре.

Создавайте децентрализованные приложения на базе Эфириума и взаимодействуйте со смарт-контрактами, используя инструменты и языки из технологического стека Майкрософт — с поддержкой C#, # Visual Basic .NET, F#, в таких инструментах, как VSCode и Visual Studio, в средах .NET Framework/.NET Core/.NET Standard. Разверните блокчейн Эфириума в Azure с помощью Майкрософт Azure Blockchain за считанные минуты. Принесите любовь к .NET в Эфириум!

## Начало работы со смарт-контрактами и языком Solidity {#getting-started-with-smart-contracts-and-the-solidity-language}

**Сделайте первые шаги по интеграции .NET с Эфириумом**

Сначала нужно более базовое введение? Посетите [ethereum.org/learn](/learn/) или [ethereum.org/developers](/developers/).

- [Объяснение блокчейна](https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explained)
- [Понимание смарт-контрактов](https://kauri.io/article/e4f66c6079e74a4a9b532148d3158188/ethereum-101-part-5-the-smart-contract)
- [Напишите свой первый смарт-контракт](https://kauri.io/article/124b7db1d0cf4f47b414f8b13c9d66e2/remix-ide-your-first-smart-contract)
- [Узнайте, как компилировать и развертывать Solidity](https://kauri.io/article/973c5f54c4434bb1b0160cff8c695369/understanding-smart-contract-compilation-and-deployment)

## Ссылки и материалы для начинающих {#beginner-references-and-links}

**Знакомство с библиотекой Nethereum и Solidity для VS Code**

- [Nethereum: начало работы](https://docs.nethereum.com/docs/getting-started/welcome/)
- [Установка Solidity для VS Code](https://marketplace.visualstudio.com/items?itemName=JuanBlanco.solidity)
- [Рабочий процесс .NET-разработчика по созданию и вызову смарт-контрактов Эфириума](https://medium.com/coinmonks/a-net-developers-workflow-for-creating-and-calling-ethereum-smart-contracts-44714f191db2)
- [Интеграция смарт-контрактов с Nethereum](https://kauri.io/#collections/Getting%20Started/smart-contracts-integration-with-nethereum/#smart-contracts-integration-with-nethereumm)
- [Взаимодействие .NET и смарт-контрактов блокчейна Эфириума с помощью Nethereum](https://medium.com/my-blockchain-development-daily-journey/interfacing-net-and-ethereum-blockchain-smart-contracts-with-nethereum-2fa3729ac933), также доступно на [китайском языке](https://medium.com/my-blockchain-development-daily-journey/%E4%BD%BF%E7%94%A8nethereum%E9%80%A3%E6%8E%A5-net%E5%92%8C%E4%BB%A5%E5%A4%AA%E7%B6%B2%E5%8D%80%E5%A1%8A%E9%8F%88%E6%99%BA%E8%83%BD%E5%90%88%E7%B4%84-4a96d35ad1e1)
- [Nethereum — библиотека интеграции .NET с открытым исходным кодом для блокчейна](https://kauri.io/#collections/a%20hackathon%20survival%20guide/nethereum-an-open-source-.net-integration-library/)
- [Запись транзакций Эфириума в базу данных SQL с использованием Nethereum](https://medium.com/coinmonks/writing-ethereum-transactions-to-sql-database-using-nethereum-fd94e0e4fa36)
- [Узнайте, как легко развернуть смарт-контракты Эфириума с помощью C# и VisualStudio](https://koukia.ca/deploy-ethereum-smart-contracts-using-c-and-visualstudio-5be188ae928c)

**Хотите пока пропустить настройку и сразу перейти к примерам?**

- [Nethereum Playground](https://playground.nethereum.com/) — взаимодействуйте с Эфириумом и узнайте, как использовать Nethereum через браузер.
  - [Запрос баланса аккаунта](https://docs.nethereum.com/docs/core-foundation/guide-query-balance)
  - [Запрос баланса смарт-контракта ERC-20](https://docs.nethereum.com/docs/smart-contracts/erc20)
  - [Перевод эфира на аккаунт](https://docs.nethereum.com/docs/core-foundation/guide-send-eth)
  - ... И многое другое!
## Статьи среднего уровня {#intermediate-articles}

- [Nethereum: начало работы и первый проект](https://docs.nethereum.com/docs/getting-started/first-project)
- [Разверните собственные тестовые сети для разработки](https://github.com/Nethereum/Testchains)
- [Генерация кода с помощью Nethereum и VS Code](https://docs.nethereum.com/docs/smart-contracts/code-generation/)
- [Unity и Эфириум: зачем и как](https://www.raywenderlich.com/5509-unity-and-ethereum-why-and-how)
- [Создание Web API на ASP.NET Core для децентрализованных приложений (dapp) Эфириума](https://tech-mint.com/blockchain/create-asp-net-core-web-api-for-ethereum-dapps/)
- [Фреймворк Nethereum MUD для структурированных ончейн-приложений](https://docs.nethereum.com/docs/mud-framework/overview/)
- [Обработка блокчейна в Nethereum](https://docs.nethereum.com/docs/data-and-indexing/guide-blockchain-processing)
- [Потоковая передача в реальном времени в Nethereum](https://docs.nethereum.com/docs/core-foundation/guide-realtime-streaming/)
- [Kaleido и Nethereum](https://kaleido.io/kaleido-and-nethereum/)
- [Quorum и Nethereum](https://github.com/Nethereum/Nethereum/blob/master/src/Nethereum.Quorum/README.md)
## Продвинутые шаблоны использования {#advanced-use-patterns}

- [Azure Key Vault и Nethereum](https://github.com/Azure-Samples/bc-community-samples/tree/master/akv-nethereum)
- [Nethereum.DappHybrid](https://github.com/Nethereum/Nethereum.DappHybrid)
- [Эталонная архитектура бэкенда Ujo Nethereum](https://github.com/Nethereum/ujo-backend)
## Проекты .NET, инструменты и другие интересные вещи {#dot-net-projects-tools-and-other-fun-stuff}

- [Nethereum Playground](https://playground.nethereum.com/) — _компилируйте, создавайте и запускайте фрагменты кода Nethereum в браузере_
- [Nethereum Codegen Blazor](https://github.com/Nethereum/Nethereum.CodeGen.Blazor) — _генерация кода Nethereum с пользовательским интерфейсом на Blazor_
- [Nethereum Blazor](https://github.com/Nethereum/NethereumBlazor) — _легкий обозреватель блокчейна и простой кошелек в виде SPA на .NET Wasm_
- [Wonka Business Rules Engine](https://github.com/Nethereum/Wonka) — _механизм бизнес-правил (как для платформы .NET, так и для платформы Эфириума), который по своей сути управляется метаданными_
- [Незермайнд](https://github.com/NethermindEth/nethermind) — _клиент Эфириума на .NET Core для Linux, Windows, MacOS_
- [eth-utils](https://github.com/ethereum/eth-utils/) — _служебные функции для работы с кодовыми базами, связанными с Эфириумом_
- [TestChains](https://github.com/Nethereum/TestChains) — _предварительно настроенные цепочки разработки .NET для быстрого отклика (доказательство полномочий (PoA))_

Ищете дополнительные ресурсы? Посетите [ethereum.org/developers](/developers/).
## Участники сообщества .NET {#dot-net-community-contributors}

В Nethereum мы в основном общаемся в [Gitter](https://gitter.im/Nethereum/Nethereum), где каждый может задавать вопросы и отвечать на них, получать помощь или просто отдыхать. Не стесняйтесь создавать PR или открывать issue в [репозитории Nethereum на GitHub](https://github.com/Nethereum), или просто просматривать множество наших побочных проектов и примеров. Вы также можете найти нас в [Дискорде](https://discord.gg/jQPrR58FxX)!

Если вы новичок в Незермайнде и вам нужна помощь для начала работы, присоединяйтесь к нашему [Дискорду](https://discord.gg/PaCMRFdvWT). Наши разработчики готовы ответить на ваши вопросы. Не стесняйтесь открывать PR или сообщать о любых проблемах в [репозитории Незермайнда на GitHub](https://github.com/NethermindEth/nethermind).

## Другие сводные списки {#other-aggregated-lists}

[Официальный сайт Nethereum](https://nethereum.com/)  
[Официальный сайт Незермайнда](https://nethermind.io/)
