Rusbase

Карточки:
Нужен ли вам блокчейн и где его взять?



8 карточек о том, как применить блокчейн к реальной жизни
Что такое блокчейн?
Блокчейн — это технология надежного хранения данных, при которой их невозможно украсть, изменить или удалить. Она появилась в 2009 году вместе с первой криптовалютой — биткоином. В 2014 году блокчейн вышел из тени биткоина: оказалось, эта технология способна перевернуть наши представления о деньгах, собственности, бизнесе и государстве.

Чтобы объяснить блокчейн своей бабушке, скажите ей, что это большой камень посреди села, на котором вытесано, кому какой дом принадлежит и кто им владел со дня постройки. Эти надписи невозможно стереть или подменить. И такие камни — в каждом селе.

Если раньше блокчейн ассоциировался в основном с криптовалютами, то сейчас инвесторы и предприниматели с напряженным вниманием следят за развитием умных контрактов (smart contracts). Это цифровые договоры, исполнение которых контролируют алгоритмы, а не люди.

О том, как устроены блокчейн-системы, подробно написано здесь. На практике это дает прозрачность (видна история всех действий с каждым объектом) и безопасность (все записи зашифрованы).
Что дает блокчейн?
Он существенно удешевляет:

— финансовые операции;
— оформление и проверку подлинности документов;
— идентификацию пользователей;
— охрану интеллектуальной собственности;
— хранение информации;
— ведение различных реестров;
— управление предприятиями;
— краудфандинговые кампании;
— цепочки поставок;
— заключение и исполнение контрактов.

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

По прогнозам экспертов, в массовый обиход блокчейн войдет после 2020 года. За счет экономии на логистике, документообороте и других бизнес-процессах большинство продуктов и услуг станут дешевле для конечных потребителей. Умрут различные посредники — нотариат, процессинг платежей и карт, экспедиторы, многие бизнесы, построенные на хранении, обработке и защите информации. Заметно поредеют ряды банков, юридических контор, страховых компаний и госучреждений. Ну а тем, кто останется на рынке, явно придется уволить много людей (функционал которых отберет блокчейн).
Какому бизнесу нужен блокчейн?
Блокчейн эффективен в тех системах, где важно авторство любого действия и надежная синхронизация данных. Это банки, традиционные биржи, логистика, нотариальные конторы, сертификационные центры, страховые компании, рейтинговые агентства, конкурсы и лотереи.

Финансовым организациям блокчейн удешевляет ведение записей о сделках, малому и среднему бизнесу — оплату труда в условиях разветвленной сети сотрудников. Особенно перспективно внедрение блокчейна в цепочку поставок — это позволит отслеживать движение каждой единицы продукции от производителя до дистрибьютора, ритейлера и потребителя. А если вы владеете большой группой компаний, у каждой из которых своя база данных, блокчейн позволит вам замкнуть на себе подписание всех платежных документов холдинга.
Где заказать блокчейн?
Разработчики из российской Bitfork Develop работают с блокчейном с 2012 года. Они начали с криптовалютных проектов, а затем сконцентрировались на децентрализованных автономных организациях (бизнесах, процессы в которых построены на умных контрактах) в рамках нового проекта Aira DAO. В ноябре 2015 года они запустили проект Drone employee, который позволяет нанимать дрона и расплачиваться с ним без посредников. Сейчас команда не занимается чистым аутсорсингом, но готова сотрудничать с предпринимателями, чьи проекты соответствуют их интересам — это децентрализованный интернет вещей и децентрализованные автономные организации. По словам тимлида Bitfork Develop Сергея Лоншакова, бум биткоинов уже прошел. Создавать новые веб-кошельки и биржи криптовалют сегодня не интересно ни предпринимателям, ни разработчикам. Гораздо больше перспектив у приложений на базе Ethereum.

Украинская Distributed Lab была основана в Харькове в 2014 году. Они занимаются собственными продуктами, заказной разработкой, консалтингом и организацией образовательных мероприятий. В портфеле компании — мультивалютный кошелек Bitalo, биткоин-биржа Kuna, ядро системы денежных переводов Tembusu, криптовалюта NEM, децентрализованная платформа для распространения контента Decent, блокчейн-система для предотвращения незаконной вырубки лесов TreeTag и блокчейн-аукцион eAuction для приватизации госимущества, который в мае будет внедрен на государственном уровне. Сегодня команда фокусируется на финансовых приложениях, которые делают на базе собственной блокчейн-платформы Infra.

Основатель сервиса мобильного эквайринга Pay-me Владимир Канин запускает новый проект Blockchain Solutions (сайт Bchain.ru пока находится в разработке), который будет заниматься консультациями и созданием продуктов. Обращаться с идеями блокчейн-проектов к нему можно уже сейчас.

Первое коробочное решение на базе блокчейна бизнесу предложила IBM. По ссылке предприниматели могут заказать консультацию и показать техническую документацию своим айтишникам. В разделе для разработчиков есть примеры приложений.
Сколько стоит блокчейн-проект?
Разумеется, все индивидуально. По словам Сергея Лоншакова, реализация проекта разбивается на три этапа — исследовательская разработка, опытно-конструкторская разработка и продакшен. Исследование занимает 2-3 месяца и требует привлечения 2-3 человек, по итогам заказчик получает на бумаге формализацию задачи. Это стоит от $10 тысяч до $90 тысяч в зависимости от масштабов. Прототип системы умных контрактов для предприятия обойдется $100 тысяч до $500 тысяч. Это работа команды из 6-10 человек (разработчики, UI/UX дизайнер, аналитик и другие) в течение 3-6 месяцев. Как правило, потом заказчики просят доработать прототип и документацию.

По оценке сооснователя Distributed Lab Павла Кравченко, прототип криптовалютной биржи может стоить около $25 тысяч, системы управления счетами банка — от $40 тысяч. Разработка открытой платформы для блокчейн-аукционов eAuction обошлась разработчикам в $30 тысяч.
Плюсы внедрения блокчейна

— Экономическая эффективность
— Прозрачность
— Безопасность
— Защита от коррупции
— Можно создать в блокчейне отраслевой альянс, подключив к нему поставщиков, партнеров и даже конкурентов.
Минусы внедрения блокчейна

— Производительность блокчейн-систем ниже, чем высоконагруженных систем.
— Трудно найти разработчиков.
— Требуются инвестиции в инфраструктуру (безопасность, система хранения приватных ключей, проверка кода умных контрактов).
— Для поддержки системы нужны собственные специалисты по блокчейну (их трудно найти и дорого нанять).
Как найти блокчейн-специалистов?
Это очень сложно, потребуются все ваши связи. По мнению Сергея Лоншакова, рынок аутсорса блокчейн-проектов еще не сложился — слишком молода сама индустрия. Эти проекты поставят на поток тогда, когда IBM, Microsoft, Intel и другие обкатают свои блокчейн-решения с банками, а потом их подхватят интеграторы. Чтобы внедрить блокчейн, сегодня компаниям нужны собственные специалисты. В аутсорсинг нужно идти за технической документацией, по которой айтишники заказчика смогут реализовать проект, либо за прототипом. Не стоит надеться, что аутсорсеры станут ИТ-штатом проекта. Так что если вы найдете сильную команду разработчиков, лучше сразу ее купить.
Блокчейн-разработчиков уже ищут через биржи фрилансеров
Как стать блокчейн-разработчиком?
По словам Павла Кравченко, большинство блокчейн-проектов написано на C++, намного меньше на Javascript. «Можно написать свои блокчейны на чем угодно, но максимально эффективный способ — это переиспользование уже существующего кода, поэтому C++ оптимален», — уверен он. Очень важно понимание криптографии — все, что связано с цифровыми подписями, генерацией ключей и хэшированием.

Соучредитель cyber•Fund Дмитрий Стародубцев говорит, что Solidity (язык для умных контрактов Ethereum) может достаточно быстро освоить любой Javascript-разработчик.

«Почти 90% блокчейн-разработчиков — веб-девелоперы, которые сделали проекты с помощью API биткоина, — делится Сергей Лоншаков. — Порог входа в настоящую блокчейн-разработку крайне высок — нужны знания в области криптографии, веба, протоколов передачи данных в сети. Такую гремучую смесь вы можете найти, скорее всего, среди банковских разработчиков. Но сегодня бум интернет-банкинга и их всех скупили же. Думаю, на фрилансе такого специалиста сложно будет найти. На конференциях 75% людей не могут нормально ответить на вопрос, что такое блокчейн и наделяют его божественной силой».

Децентрализованные технологии появились не вчера (peer-to-peer, торренты). Чтобы это понимать, нужно добротное ИТ-образование.

Чтобы приобрести навыки разработки блокчейна, собеседники Rusbase cоветуют:

— Общаться с опытными разработчиками в Slack, на GitHub, например, Ethereum и на Reddit.
— Изучить white paper биткоина и Ethereum, гид для биткоин-разработчиков и блог Ethereum.
— Читать профильные издания ForkLog и Coinfox, чтобы быть в курсе развития индустрии.
— Искать единомышленников в русскоязычных сообществах, например, Blockchain Community.
© Rusbase, 2016
Фото: Shutterstock.
Текст: Анна Соколова.

За помощь в подготовке этого материала Rusbase благодарит соучредителя cyber•Fund Дмитрия Стародубцева, сооснователя Distributed Lab Павла Кравченко и лидера группы разработчиков Bitfork Develop Сергея Лоншакова.
Анна Соколова