Эфириум для разработчиков .NET
Используйте Эфириум для создания децентрализованных приложений (dapp), которые используют преимущества криптовалюты и технологии блокчейн. Эти децентрализованные приложения (dapp) могут быть надежными, что означает, что после того, как они будут развернуты в Эфириуме, они всегда будут работать так, как запрограммировано. Они могут управлять цифровыми активами для создания новых видов финансовых приложений. Они могут быть децентрализованными, что означает, что ни одна организация или человек не контролирует их, и их практически невозможно подвергнуть цензуре.
Создавайте децентрализованные приложения на базе Эфириума и взаимодействуйте со смарт-контрактами, используя инструменты и языки из технологического стека Майкрософт — с поддержкой C#, # Visual Basic .NET, F#, в таких инструментах, как VSCode и Visual Studio, в средах .NET Framework/.NET Core/.NET Standard. Разверните блокчейн Эфириума в Azure с помощью Майкрософт 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 и Solidity для VS Code
- Nethereum: начало работы (opens in a new tab)
- Установка Solidity для VS Code (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 для децентрализованных приложений (dapp) Эфириума (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), или просто просматривать множество наших побочных проектов и примеров. Вы также можете найти нас в Дискорде (opens in a new tab)!
Если вы новичок в Незермайнде и вам нужна помощь для начала работы, присоединяйтесь к нашему Дискорду (opens in a new tab). Наши разработчики готовы ответить на ваши вопросы. Не стесняйтесь открывать PR или сообщать о любых проблемах в репозитории Незермайнда на GitHub (opens in a new tab).
Другие сводные списки
Официальный сайт Nethereum (opens in a new tab)
Официальный сайт Незермайнда (opens in a new tab)