Windows

Blockchain Ecosystem: Blockchain 2.0 и Smart Contracts

Smart Contracts

Smart Contracts
Anonim

Первоначально Blockchain рекламировался как простая книга, которая могла записывать транзакции последовательно. Позже было осознано, что Blockchain Ecosystem может иметь больше приложений в доменах, отличных от транзакций. Таким образом, развилась идея Blockchain 2.0 и Smart Contracts .

Blockchain 2.0 расширяет возможности бухгалтерского учета, чтобы включить другие утилиты, такие как соглашения, предложения, документы, коды и многое другое. В принципе, это включает в себя дополнительный логический код a.k.a. через «Smart Contracts».

Smart Contracts содержат код и выполняют различные термины, написанные или явно упомянутые в контракте. Подобно обычным контрактам, эти «Умные контракты» основаны на достижении согласованных условий. Эти Smart Contracts хранятся в распределенной книге Blockchain 2.0. Контракт может быть таким же простым, как запись займа или внесение платежей или как сложный, как «свопы».

Как Blockchain 2.0 отличается от Blockchain 1.0

Blockchain 1.0 был в основном блочной цепочкой биткойнов, тогда как Blockchain 2.0 имеет множество разных типов таких как Ethereum, Corda, Hyperledger. Это не конец. Есть много других в цикле и на разных этапах разработки.

Blockchain 2.0 также отмечает изменение в его функционировании, т. Е. Переходит от простых транзакций к нескольким транзакциям. Раньше мы упоминали, что цепочки могут быть общедоступными или частными. Blockchain 1.0 был ограничен только публикацией. Blockchain 2.0 расширяет свой охват и включает консорциум, специфичный для домена, помимо публичного и частного.

Преимущества, связанные с Blockchain 2.0. Во-первых, Blockchain 1.0 всегда оставался открытым и распределенным. Это не относится к blockchain 2.0. Во-вторых, он решает многие требования к регулированию и конфиденциальности, может справляться с более сложными потребностями и не блокируется в одном поставщике. Помимо этого, Blockchain 2.0 преодолевает некоторые из существующих проблем с цепочками, таких как скорость и вычислительные затраты.

Как Microsoft намеревается разработать Blockchain Ecosystem

Microsoft реализует стратегию из трех частей для этого:

  1. Построение и обучение от ключевых управляемых партнерами POCs, построенных на основе различных технологий Blockchain
  2. Расширение экосистемы и артефактов на рынке блокштейнов вместе с нашими партнерами и заказчиками
  3. Разработка ключевых промежуточных программ Azure-блокаторов для обеспечения готовности к инфраструктуре

Microsoft также планирует расширить блок-цепочку, создав как новое промежуточное программное обеспечение, так и защищенные «криптограммы», проект, который он называет Project Bletchley для расширения блок-цепи. В дополнение к этому, компания пытается подключиться ко многим различным регистрам и существующим внешним и внутренним службам, чтобы обеспечить надежную инфраструктуру блокчин для предприятия, поскольку она понимает, что у этой технологии есть отличные приложения.

Потенциальные приложения технологии Blockchain включают:

  • Финансовый - Торговля, торговля, акции, торговля производными инструментами, отчетность о соблюдении и т. Д.
  • Медиа - Управление цифровыми правами, монетизация игры, аутентификация в искусстве, мониторинг покупок и использования и многое другое
  • Компьютер Наука - Микронизация работы (оплата алгоритмов, твитов), Расширение рынка, Расходы на работу
  • Медицина - Секвенирование ДНК, Персонализированная медицина
  • Правительство - Голосование, регистрация транспортных средств, Лицензирование, и идентификация.

Таким образом, в зависимости от вашей отрасли существует множество доступных решений. Большинство клиентов, использующих технологию Blockchain, являются новыми для службы Microsoft Azure. Вам нужно зарегистрироваться для учетной записи Azure, чтобы использовать технологию blockchain, предлагаемую Microsoft.

Функция Blockchain как служба доступна в лабораториях Microsoft Azure DevTest . Таким образом, вам нужно использовать тестовую лабораторию Azure Dev для использования Blockchain в качестве службы. Azure DevTest Labs - это сервис, который помогает разработчикам и тестировщикам быстро создавать среды в Azure, сводя к минимуму затраты на отходы и контроль. Чтобы начать работу, просто найдите ключевое слово «Blockchain», и вы увидите Blockchain Labs в списке доступных ресурсов.

Выберите «Создать» и заполните подробную информацию о своей лаборатории, и вам должно быть хорошо идти. Не забудьте выбрать стеки с открытым исходным кодом и сторонние предложения, прежде чем продолжить. Теперь, чтобы настроить Blockchain как услугу, размещенную на Azure, перейдите на портал portal.azure.com и введите учетные данные для своей учетной записи Microsoft Azure. После аутентификации вы будете перенаправлены на портал Azure. После этого последовательно выполните шаги, описанные в этом сообщении, чтобы создать новый экземпляр Lab DevTest, создать новую виртуальную машину и получить токен доступа от GitHub.