<Смарт Контракты/>

Создание, разработка и программирование умных контрактов любой сложности на платформах Ethereum и Hyperledger Fabric

Платформы

О платформах

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

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

Во многих случаях компания может иметь желание внедрить блокчейн и смарт-контракты на внутренних уровнях своей системы и не давать пользователям возможности подключаться к ним напрямую - речь о приватных (корпоративных) блокчейнах. Например, интернет-магазин может использовать блокчейн как ядро для транзакций, но пользователь может даже не знать об этом. Компания получит такие преимущества блокчейна, как повышение безопасности, безупречную сохранность транзакций, при этом пользователи системы все так же будут наслаждаться привычными услугами, качество которых не будет вызывать у них сомнений.

Ethereum

Ethereum - это платформа для создания смарт-контрактов и децентрализованных приложений. Ethereum меняет взгляд на блокчейн, позволяя всем желающим создавать на его основе полноценные децентрализованные приложения (а значит решает вопросы безопасности и масштабируемости) и использовать глобальную сеть для транзакций любого уровня логической сложности. Представьте, что вам не нужно создавать инфраструктуру для своего бизнеса с нуля - прозрачный и надежный смарт-контракт сможет описать процесс сколь угодно сложной транзации (с многими участниками и сложной логикой) и многочисленные пользователи сети Ethereum обеспечат необходимые вычисления достаточной мощностью, не требуя от вас вложений в железо и создание собственных программных продуктов для решения внутренних проблем.

Ethereum блокчейн обладает встроенным Тьюринг-полным языком программирования Solidity, в котором можно писать смарт-контракты с произвольными правилами владения, форматами транзакций и произвольными функциями изменения состояния.


  • Преимущества: Широкое распространение, гибкость, низкий порог вхождения
  • Недостатки: Оплата транзакций в сети (gas), нагрузка на сеть
  • Языки программирования: Solidity, Serpent, Mutan, LLL

Hyperledger Fabric

Hyperledger Fabric является перспективным открытым корпоративным блокчейном для универсального применения. Платформа обладает широким функционалом для создания коммерческих приложений. Как платформа Fabric 1.0 дает разработчикам возможность более глубокого и многослойного конфигурирования блокчейн сети, чем в глобальных блокчейнах. Это позволяет уйти от небходимости майнинга и увеличить спектр возможностей разработчиков. В версии Fabric 1.0 появились усовершенствованные приватные каналы транзакций, которые отличает повышенная надежность и пропускная способность.

Проект Hyperledger стартовал в 2016 году при поддержке крупнейших компаний мира, включая IBM и JP Morgan.


  • Преимущества: Ориентированность на корпоративный сегмент, растущая экосистема
  • Недостатки: Относительно небольшое коммьюнити, высокий порог вхождения
  • Языки программирования: Go, Java, JavaScript


Наша команда имеет опыт разработки приложений под обе платформы, поэтому мы знаем где какая платформа проявит себя наилучшим образом.

Мы на связи