учебный год 2023 / Лекция14-2020
.pdf
Блокчейн (простое объяснение)
Камни Рáи — большие каменные диски, изготавливаемые в Микронезии (Западные Каролинские острова), с отверстием посередине, использовались на островах архипелага Яп в качестве денег (Википедия)
Технология Блокчейн
Правила ведения блокчейна задают программисты, которые пишут код программы-клиента, через которую будет происходить обмен информацией.
•Для упрощения вычислений предварительно используется хэш-преобразование сообщения в хэш-код стандартной длины.
•Для проверки ЭП вычисляется хэш-код каждого блока.
Каждый блок в цепочке состоит из заголовка и списка транзакций.
Заголовок блока включает в себя свой хэш, хэш предыдущего блока, хэши транзакций и дополнительную служебную информацию.
Блоки связываются криптографически и хронологически в «цепочку» с помощью сложных математических алгоритмов. Новые блоки всегда добавляются строго в конец цепочки.
Технология Блокчейн (на примере Биткоина)
•Участники транзакций анонимны.
•Транзакция удостоверяется электронной подписью.
•Подтверждение транзакции – это проверка подлинности электронной подписи.
•Хозяин биткоинов владеет только ключом от его «предыдущей» транзакции, в которой написано, откуда взялись его биткоины и в каком количестве.
•Закрытый ключ (Private key) — единственное доказательство владения биткоинами. Только используя этот ключ при новой сделке, владелец может передать биткоины другому участнику блокчейна.
Количество биткоинов — 21 миллион монет Примерно в 2140 году прекратится выпуск биткоинов.
•Майнинг криптовалют (от англ. mining — добыча полезных ископаемых) – это выполнение работы по подтверждению транзакций за вознаграждение.
•Майнер — участник блокчейн-системы, компьютер которого настроен на режим проверки транзакций других участников.
Ethereum . Смарт-контракты
В 2013 году русско-канадский программист Виталик Бутерин придумал новую криптовалюту Ethereum, а через год с ним уже хотели сотрудничать Microsoft, IBM, Lufthansa, легендарный американский банк JPMorgan Chase и многие другие.
Помимо манипуляций со своими монетами — «эфиром» (ETH), код Ethereum позволяет программировать сделки, которые «совершатся» автоматически, когда будут выполнены заданные условия, т.е. криптовалюта сама переходит к другому владельцу при выполнении определенных условий. Такие сделки называются «смарт-контракты».
Смарт-контракты
Токен — это единица информации для передачи через блокчейн, которой соответствует какая-то ценность.
Монеты в криптовалютах — частный пример токена.
•Пример 1. Французский сервис Fizzy через смартконтракты страхует авиаперелеты от задержек дольше чем на два часа.
•Пример 2. В 2014 году основана компания Bitnation, предоставляющая услуги традиционного государства, такие как удостоверение личности, нотариат и др.
Музей искусств и ремесел в Париже
Машина для подсчета голосов во время выборов
