История появления технологии блокчейн
1)Впервые идея полностью электронных денег была предложена криптографом Дэвидом Чаумом в 1983 году
2)Программа называлась eCash
3)Тестировалась с 1995 по 1998 год и не нашла успеха
4)18 августа 2008 года – зарегистрирован домен bitcoin.org
5)31 октября 2008 года – статья Сатоши Накамото «Bitcoin: a peer-to- peer electronic cash system»
6)3 января 2009 года – первичный блок Bitcoin
Основные идеи технологии
1)Использование цифровой подписи для подтверждения транзакций
2)Использование цепочки блоков
3)Доверие на основе доказательства совершенной работы
4)Децентрализация
Формат транзакции
•Публичный ключ – адрес пользователя в системе
•Хэш – цифровая подпись
•Fee – сбор, который можно оставить пользователю, создавшему блок
Формат блока
•Nonce – число от 0 до 2^32
•Bits – сложность
•Сложность подстраивается так, чтобы каждый блок создавался примерно раз в 10 минут
Подделать блок можно будет лишь в том случае, если у пользователя будет >=51% вычислительной мощности всех остальных пользователей
Откуда берется BTC
•Первая транзакция: Сатоши Накамото отправил 10 BTC программисту Гарольду Финни
•За создание блока дается награда в виде биткоинов
•В 2009 году за 1 блок давали 50 BTC
•Каждые 210000 блоков награда уменьшается в 2 раза
•Максимальный запас биткоинов - 21000000
Блокчейн и ЦОД
•Для блокчейна нужны вычислительные мощности, которые есть у ЦОД
•Можно использовать сервисы colocation или IaaS для майнинга
•Проект Storj использует технологию блокчейн для создания распределенного хранилища – туманные вычисления
•Microsoft совместно с ConsenSys предоставила средства для разработки для платформы Ethereum на Azure
•Позволяет клиентам быстро развернуть и протестировать блокчейн-решения без капитальных затрат