5. Используйте свой собственный блокчейн (может использоваться совместно с другими), без экономического токена или денежной единицы. Именно так действуют большинство разрешенных блокчейнов на предприятиях.
6. Используйте свой собственный блокчейн (или другой блокчейн), в том числе токен или денежную единицу, чтобы создать экономическую сеть ценностей, например MaidSafe, 4, которая создает рынок неиспользованных вычислительных ресурсов над одноранговой пользовательской сетью.
Двенадцать особенностей блокчейн-платформы
Если вам необходимо оценить платформу блокчейна, обратите внимание на следующие характеристики:
1. Программируемость. Какие из существующих специальных языков программирования для нее доступны?
2. Масштабируемость. Сколько узлов может включать в себя блокчейн? Будут ли верхние пределы?
3. Модернизируемость. Какие специалисты нужны для предоставления улучшений и обновлений блочной цепи?
4. Управляемость транзакций. Существует ли прозрачность в реальном времени для всех транзакций?
5. Видимость. Есть ли у вас полное представление о деятельности блокчейна?
6. Доступность. Какова стоимость внедрения этой технологии?
7. Безопасность. Каков уровень документированной уверенности в безопасности блокчейна?
8. Скорость/производительность. Каковы верхние пределы скорости при проверке транзакций?
9. Высокая доступность. Какова история успеха?
10. Расширяемость. Можете ли вы расширить базовую функциональность блокчейна с помощью различных приложений?
11. Взаимодействие. Хорошо ли он взаимодействует с другими блокчейнами или связанными с ними технологиями?
12. Открытый код. Является ли код открытым исходным кодом? Каков уровень сотрудничества и вклад различных разработчиков?
Тринадцать стратегий для cio и корпоративных руководителей
Крупные компании всегда борются со своими устаревшими приложениями, потому что они могут быть якорями, которые мешают при появлении новых технологий. Даже если вы считали, что корпоративные информационные технологии безопасны в современных программных средах, которые используют модульные облачные возможности, контейнерные технологии для облегчения развертывания операций или непрерывную доставку с гибкими и быстрыми технологиями разработки, блокчейн – это еще одна «современная технология», которая должна быть принята и интегрирована в набор технологических инструментов любых групп разработчиков ПО.
Как уже упоминалось в главе 1 и выше в главе 6, блокчейн в своей самой полной форме является новой основной платформой разработки программного обеспечения. Поэтому он носит все более стратегический характер. Стратегический подход означает, что он не просто сокращает затраты и повышает скорость транзакций. Это означает, что ему нужно найти стратегическое использование, которое может дать вам конкурентное преимущество. В частности, пересечение частных и общественных блокчейнов даст некоторые инновационные приложения, но их использование станет возможным только тогда, когда внутренние организации сравнятся с достижениями в применении технологии публичного блокчейна.
Существует пять категорий компетенций, необходимых для полного развертывания решений на блокчейне внутри компании: образование, открытие, проектирование, разработка и управление.
Образование.
Изучение базовых функциональных возможностей блокчейна и того, что он позволяет в общем.Открытие.
Определение областей возможного через ответ на вопрос, где может быть применен блокчейн и что мы можем с ним сделать?Проектирование.
Какие функциональные решения нам понадобятся, чтобы использовать потенциал, который мы видели на начальном этапе? Как это повлияет на то, что мы делаем, включая бизнес-процесс, контрактные и юридические требования?Разработка.
Разработка программного обеспечения, интеграция и внедрение технологии.Управление.
Текущее сопровождение программного обеспечения, поддержка, итеративная эволюция, новые функции и обновления.Большинство компаний не могут развивать экспертизу во всех этих областях, но они могут сотрудничать с внешними фирмами по конкретным аспектам этих шагов. Знание того, как программировать блокчейны, будет необходимой компетенцией, не менее важной, чем программирование интернет-приложений.
У каждой организации своя отправная точка, основанная на ее ресурсах и возможностях, поэтому выбранный подход будет зависеть от вашей конкретной ситуации. В следующей таблице представлены различные подходы.