Jump to content
Sign in to follow this  
Tomcat_MkII

Проект Bletchley: Microsoft и смарт-контракты

Recommended Posts

Opisanie-proekta-bletchley_1.jpg

 

Одним из основных направлений деятельности Microsoft становится платформа облачных вычислений Azure. Сегодня Azure занимает второе место на рынке облачных услуг и конкурирует с лидером – Amazon Web Service (AWS). По уровню прорывных технологий, AWS – несомненный лидер отрасли, достаточно упомянуть Lambda. Однако, похоже, Microsoft нашла территорию на рынке, за которую можно конкурировать на равных – это блокчейн.

 

Проект Blockchain as a Service (BaaS) на основе Эфириума – первый шаг на этом пути. Следующим шагом становится проект Bletchley – универсальная «фабрика смарт-контрактов». Проект получил название по знаменитому Bletchley Park в Англии, где во время Второй Мировой войны располагался криптографический центр, который прославился расшифровкой немецких шифров.

 

Объединение Azure, BaaS и Bletchley породит экосистему, которая, как надеется Microsoft, получит лидирующую позицию на рынке финансовых транзакций. Чтобы понять, о каких масштабах идет речь, достаточно вспомнить, что мировой IT рынок в 2015 году оценивался в 3,5 триллиона долларов (Gartner), а размер рынка финансовых услуг в 2014 – 13,1 триллиона, в четыре раза больше.

Проект Bletchley состоит из трех основных компонентов:

  • Azure Marketplace – торговая площадка готовых смарт-контрактов. Разработка смарт-контрактов – технически сложная и рискованная задача (пример – TheDAO). Пользователи, не желающие создавать с нуля новую систему, могут найти здесь необходимый смарт-контракт, использовать его «как есть», или модифицировать его под конкретный проект.
  • Связующее программное обеспечение, разработанное для технологии блокчейна. Это набор вспомогательных сервисов, позволяющих интегрировать смарт-контракты блокчейна в программную среду корпоративных проектов. В качестве примеров можно привести криптографию, машинное обучение, или управление ключами.
  • Криптлеты. Согласно определению Microsoft: «Криптлеты – компоненты кода, выполняющиеся вне блокчейна, они могут быть написаны на любом языке. Выполнение кода криптлета производится в доверенном, безопасном контейнере, а коммуникации со смарт-контрактами блокчейна производятся с помощью безопасных шифрованных каналов. Криптлеты используются в смарт-контрактах или системах UTXO в случаях, когда необходима дополнительная функциональность или информация, и подключаются с помощью CryptoDelegate (см. ниже, раздел «Эффективность») или адаптера. Примеры использования криптлетов: большой объем вычислений, который сложно провести в рамках смарт-контракта, или получение данных из внешнего источника.

Первые два компонента представляют собой достаточно отработанную технологию, а криптлеты до недавних пор существовали только в виде общей концепции. Microsoft заполняет этот пробел с новой версией Белой Книги, в которой основное место занимают криптлеты. Их описание демонстрирует, насколько серьезно Microsoft относится к проблемам, связанным со смарт-контрактами.

 

 

Читать полностью

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...