Краткое описание (часть 1).

fc645d29729491.56013f60420e1.jpg

От идеи до реализации (часть 1)

АВТОМАТИЗАЯ БИЗНЕС ПРОЦЕССОВ

 

Идея автоматизации бизнес процессов не нова, но перспективна. Однако до сих пор на рынке не существует полноценного решения, лишь какие-то продукты, способные закрыть узкую нишу, но не предлагающие комплексного решения проблемы.

Начало. Продолжение - часть 2.


Проблема. Наиболее популярные варианты смарт-контрактов написаны на Solidity, исполняются на виртуальной машине и записывают результаты в Ethereum блокчейн. Однако, полноценных конструкторов, позволяющих неподготовленным пользователям (не владеющим навыками серьёзного программирования) создавать в интуитивно понятной среде контракты, пока нет. Приложения, подобные etherscripter (visual smart-contract builder for ethereum) предлагают пользователям решать головоломки и складывать пазлы, но никак не способствуют облегчению процесса создания реальных контрактов или схем, описывающих бизнес логику. Таким образом, Ethereum смарт-контракты используются в основном для создания токенов для ICO. Как правило, большинство компаний, выходящих на ICO не пишут токены с нуля, а берут шаблоны с github, меняют несколько прописанных значений: наименование токена, количество, стоимость, условия распределения. В лучшем случае тестируют в тестовых сетях или в private blockchain. Для таких целей, разумеется, конструкторы смарт-контрактов не нужны. Вся работа занимает несколько минут и сводится к изменению шаблонных значений, которые можно сделать в простейшем текстовом редакторе.

Ограниченность. Использование Ethereum смарт-контрактов для реального бизнеса и описание действительно серьёзной бизнес логики, а также автоматизации бизнес-процессов, на данный момент и в обозримой перспективе не представляется возможным, а процедура связи с реальными, текстовыми документами кажется невозможной. Скорость работы явно не подходит для каких-либо серьёзных вычислений и документооборота. 

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

Уязвимость. Кратко перечислим лишь несколько широкоизвестных проблем с уязвимостью, которые стали возможными благодаря низкой квалификации solidity разработчиков. Итак:

  • Overflows & Underflows;

  • Visibility & delegatecall;

  • Reentrancy (TheDAO hack);

  • Forcing ether to a contract;

  • Call to the Unknown (DoS with unexpected revert);

  • Short Address Attack.

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

Наш подход.

Мы исходили из реально существующих проблем и искали оптимальные пути их решения. Создавали продукт для себя. Однако вскоре стало очевидным, что он может пригодиться многим.

 

featured posts

META events