Как устроен блокчейн? Легальны ли биткоины в России? Интервью Рунетологии

Центр онлайн-образования Нетология опубликовал познавательное радиоинтервью с основателем блокчейн платформы Waves Platform Александром Ивановым. 297й выпуск Рунетологии познакомит радиослушателей с тем как устроен блокчейн, ответит на вопрос легальны ли биткоины в России? В передаче идёт обсуждение как технология децентрализованной / распределённой базы данных сможет изменить цифровой и реальный мир.

Вот что Википедия говорит про Блокчейн: цепочка блоков транзакций (англ. BlockChain: block — блок, chain — цепочка).

Как подтверждается достоверность транзакций в блокчейне?

Чтобы любая транзакция в системе блокчейн считалась достоверной, её формат и подписи должны проверить и затем группу транзакций записать в специальную структуру — Блок транзакций. Преимущество в том, что информацию в блоках транзакций можно быстро перепроверить. Каждый блок всегда содержит информацию о предыдущем блоке транзакций. Все блоки можно выстроить в одну цепочку, которая содержит информацию о всех совершённых когда-либо операциях в этой распределенной базе.

Интервью о биткоинах с Александром Ивановым:

  • Нынешний ажиотаж вокруг блокчейн технологии — это модный тренд или начало революционных событий?
  • Как и чем блокчейн-технологии могут оказаться полезными бизнесу и обществу? Какие возможности дает блокчейн?
  • Надежна ли технология распределённой базы данных, как утверждают евангелисты блокчейна?
  • Почему банки опасаются биткоины, в частности и блокчейн технологии в общем, при этом пытаясь оседлать тренд?
  • Чем отличается выход на ICO (Initial Coin Offering) от выхода на IPO?

Как устроен блокчейн и биткоины

Что такое ICO (Initial Coin Offering)?

Для справки: ICO (Initial Coin Offering) — это краудфандинговая кампания, которая позволяет тем или иным компаниям привлечь финансирование посредством выпуска криптографических токенов — аналога выпуска акций при выходе на биржу и привлечения инвесторов на IPO. По сути новые «токены-акции» можно назвать крипто-акциями компании, держатели которых получают дивиденды в форме процентов от дохода или часть комиссий за транзакции компании.

Во многом «токены-акции» выполняют привычные для обычных акций функции — владение долями в компаниях, право вносить бизнес-предложения и голосовать по существующим предложениям, получение дивидентов.

(8 оценок, среднее: 4,88 из 5)
Загрузка...
  • Сергей

    Хотел бы добавить главные отличия ICO от IPO, во-первых, время возврата инвестиций — в традиционных венчурных фондах этот горизонт составляет от 7 до 10 лет в среднем, а вот в блокчейн стартапах при ICO можно рассчитывать возврат инвестиций уже через 1-5 лет. Во-вторых, традиционные компании представляют собой как правило одну из нескольких общепринятых законодательно форм собственности (АО, ЗАО, ПАО и тд) в определенной юрисдикции, и чтобы выйти на IPO компании требуется довольно серьезная юридически-правовая работа, а вот когда речь идет о блокчейн-проектах то их особенностью является функционирование на доверии и за счет ресурсов своих пользователей (участников), а выход на ICO проходит гораздо проще и быстрее. И в-третьих можно добавить еще одно отличие традиционной сферы, обычные стартапы как правило нацелены на инновационные проекты, а блокчейн-индустрия пытается более эффективно использовать и развивать уже существующие в традиционной сфере проекты с помощью распределённых баз данных.

    • Иван Иваныч

      А как на эти блокчейновые ICO смотря финансовые регистраторы в Европе и США? А в какой-нибудь Японии или Китае? На бумаге всё красиво, но не возникнет ли проблем с законодательствами тех или иных развитых стран?

  • Сергей

    Хотел бы добавить главные отличия ICO от IPO, во-первых, время возврата инвестиций — в традиционных венчурных фондах этот горизонт составляет от 7 до 10 лет в среднем, а вот в блокчейн стартапах при ICO можно рассчитывать возврат инвестиций уже через 1-5 лет. Во-вторых, традиционные компании представляют собой как правило одну из нескольких общепринятых законодательно форм собственности (АО, ЗАО, ПАО и тд) в определенной юрисдикции, и чтобы выйти на IPO компании требуется довольно серьезная юридически-правовая работа, а вот когда речь идет о блокчейн-проектах то их особенностью является функционирование на доверии и за счет ресурсов своих пользователей (участников), а выход на ICO проходит гораздо проще и быстрее. И в-третьих можно добавить еще одно отличие традиционной сферы, обычные стартапы как правило нацелены на инновационные проекты, а блокчейн-индустрия пытается более эффективно использовать и развивать уже существующие в традиционной сфере проекты с помощью распределённых баз данных.

  • Сергей

    Вот самое простое и понятное объяснение принципа работы блокчейн технологии, которое на закрытом сайте «Лепрозорий» привел пользователь sleep в виде истории о Вове, ведущем дневник, и Алёше, который этот дневник пытается подделать.

    Тезис: «Блокчейн — это дневник, который практически невозможно подделать»

    Вова решил вести дневник свой жизни. Для этого он завёл толстую общую тетрадку и начал писать там строчки-записи событий за день, вроде таких:

    1. Купил хлеба
    2. Позвонил Трофиму

    132. Дал Алёше в долг 100 рублей
    133. Гулял с Катей
    134. Поужинал

    Вова был честный человек, об этом знали, и вел он свой дневник предельно честно и аккуратно, и если у него с кем-то возникал о чём-то спор, например о том, что произошло вчера или месяц назад, он доставал свою толстую тетрадку-дневник и тыкал носом в свои записи. Однажды Вова сильно поспорил с Алёшей на тему того, давал ли он Алёше в долг 100 рублей или нет. В момент спора у Вовы не было с собой дневника, но он обещал завтра же принести и всё показать Алёше.

    Алёша решил не искушать судьбу, пробрался к Вове в дом ночью, нашёл дневник, долистал до строчки 132 и заменил её на «Ходил в кино с Леной». На следующий день Вова достал дневник, долго искал в нём запись про долг Алёше, не нашёл и пришел извиняться.

    Прошёл год, Алёшу замучила совесть, и он признался во всём Вове. Вова простил друга, но решил на будущее использовать какую-нибудь более надёжную систему хранения записей, которую нельзя было бы так просто подделывать.

    • Сергей

      Придумал он следующее. Вова нашёл программу md5sum, которая брала любой текст и превращала его в хеш — то есть в 32 непонятные цифры. Как именно она это делала, Вова не понимал, но в целом казалось, что она выдавала полную белиберду.

      Например, если в программу ввести слово «привет», она в ответ выдаёт «8b4609d7e974702ff1451220c7ededcf». А если ввести, казалось бы, почти то же самое, но с лишним пробелом, то уже «69ab827825fdb876e709abd3d783dbb6».

      Почесав тыковку, Вова придумал способ усложнить будущим Алёшам замену записей следующим образом: после каждой записи он вставлял хеш, который получался, если скормить программе текст записи и прошлый хеш. Новый дневник получался таким:

      0000 (начальный хеш, ограничимся для простоты четырьмя знаками)
      1. Купил хлеба
      4178 (хеш от 0000 и «Купил хлеба»)
      2. Позвонил Трофиму
      4234 (хеш от 4178 и «Позвонил Трофиму»)

      4492
      132. Дал Алёше в долг 100 рублей
      1010
      133. Гулял с Катей
      8204 (хеш от 1010 и «Гулял с Катей»)

      Если теперь какой-нибудь Алёша захочет изменить строчку 132, изменится и хеш этой строчки (он будет не 1010, а чем-то другим). Это, в свою очередь, повлияет на хеш строчки «133. Гулял с Катей» (он будет не 8204, а чем-то другим), и так далее до конца дневника. Теперь ради одной записи Алёше придётся подменить весь дневник после неё, что сложно.

      • Сергей

        Прошло время, Вова открыл банк. Он всё так же писал в дневничок записи «дал в долг» и «взял в кредит», снабжая их хешами. Банк разросся, и однажды он дал в долг Борису миллион. Следующей ночью десять гастарбайтеров, нанятых Борисом за полмиллиона, пробрались в комнату Вове, заменили запись «143313. Дал в долг Борису 1000000» на «143313. Дал в долг Борису 10» и по-быстрому пересчитали все хеши вплоть до конца дневника.

        Чудом Вова обнаружил подмену и, раз такое дело, решил усложнить способ подделки дневника: «Теперь, — решил Вова, — я буду в конце каждой записи в скобочках добавлять какое-нибудь число («нонс»), а подбирать его буду так, чтобы каждый хеш заканчивался на два нуля». Единственный способ это сделать — тупо перебирать числа, пока не получится нужный хеш:

        0000 (начальный хеш, ограничимся для простоты четырьмя знаками)
        1. Купил хлеба (22)
        4100 (хеш от 0000 и «Купил хлеба (22)», 22 было подобрано, чтобы хеш кончался на 00)
        2. Позвонил Трофиму (14)
        3100 (хеш от 4100 и «Позвонил Трофиму (14)»)

        1300
        132. Дал Алёше в долг 100 рублей (67)
        9900
        133. Гулял с Катей (81)
        8200 (хеш от 9900 и «Гулял с Катей (81)»)

        Для создания каждой записи Вове теперь в среднем нужно будет перебрать порядка 50 чисел, что трудозатратно. Соответственно, если запись кто-то подменит, подделка её и всех последующих будет тоже в 50 раз сложнее, а это значит, что теперь Алёше или Борису даже с гастарбайтерами не справиться.

        • Сергей

          Через какое–то время Вова взял себе партнёра и они стали оба вести дневничок. Для каждой новой записи оба одновременно начинали подбирать нонс и тот, кому первому удавалось найти подходящий, вносил запись. Так как вдвоём подбирать нонсы быстрее, Вова усложнил задачу и требовал, чтобы все хеши кончались уже на три нуля, а не на два.

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

          Блокчейн — это не более чем дневничок записей, который можно записывать совместно, и в котором де-факто невозможно подделать старые записи.

          Имея такой клёвый дневничок, можно строить разные интересные системы. Например, биткоин. Биткоин — это дневничок, где каждая запись имеет вид «Передать столько-то денег с кошелька Х на кошелёк У». Так как дневничок нельзя подделать и в нём хранится вся история переводов, в любой момент из него можно вычислить количество денег на каждом кошельке. Ну а чтобы в системе вообще были какие-то деньги, биткоин сделан так, что каждая запись в дневничке заканчивается словами «Произвести Z монет и перевести мне», где «мне» — это тот пользователь, кто первым «угадает» нонс, который обеспечит хеш с нужным количеством нулей в конце.

          • Сергей

            Поверх дневничка с некоторым количеством криптографии можно строить другие интересные системы. Например, можно делать записи в духе «Кто решит уравнение f(x) = 14, тот получает 10 монеток». Соответственно, первая запись в дневничке, где будет предоставлено решение, может автоматически считаться получателем монеток. Вокруг этой и схожих идей строятся так называемые «контракты».

            Стоит помнить, что блокчейн — это не более чем надёжный распределённый дневничок. Никаких мировых проблем, помимо тех, которые можно решить дневничком, блокчейн нам не решит. А те проблемы, которые он решит, он решит ценой гигаватт энергии, которые сейчас тратятся на подбор «нонсов» — по-большому счёту, впустую.

  • Сергей

    Вот самое простое и понятное объяснение принципа работы блокчейн технологии, которое на закрытом сайте «Лепрозорий» привел пользователь sleep в виде истории о Вове, ведущем дневник, и Алёше, который этот дневник пытается подделать.

    Тезис: «Блокчейн — это дневник, который практически невозможно подделать»

    Вова решил вести дневник свой жизни. Для этого он завёл толстую общую тетрадку и начал писать там строчки-записи событий за день, вроде таких:

    1. Купил хлеба
    2. Позвонил Трофиму

    132. Дал Алёше в долг 100 рублей
    133. Гулял с Катей
    134. Поужинал

    Вова был честный человек, об этом знали, и вел он свой дневник предельно честно и аккуратно, и если у него с кем-то возникал о чём-то спор, например о том, что произошло вчера или месяц назад, он доставал свою толстую тетрадку-дневник и тыкал носом в свои записи. Однажды Вова сильно поспорил с Алёшей на тему того, давал ли он Алёше в долг 100 рублей или нет. В момент спора у Вовы не было с собой дневника, но он обещал завтра же принести и всё показать Алёше.

    Алёша решил не искушать судьбу, пробрался к Вове в дом ночью, нашёл дневник, долистал до строчки 132 и заменил её на «Ходил в кино с Леной». На следующий день Вова достал дневник, долго искал в нём запись про долг Алёше, не нашёл и пришел извиняться.

    Прошёл год, Алёшу замучила совесть, и он признался во всём Вове. Вова простил друга, но решил на будущее использовать какую-нибудь более надёжную систему хранения записей, которую нельзя было бы так просто подделывать.

    • Сергей

      Придумал он следующее. Вова нашёл программу md5sum, которая брала любой текст и превращала его в хеш — то есть в 32 непонятные цифры. Как именно она это делала, Вова не понимал, но в целом казалось, что она выдавала полную белиберду.

      Например, если в программу ввести слово «привет», она в ответ выдаёт «8b4609d7e974702ff1451220c7ededcf». А если ввести, казалось бы, почти то же самое, но с лишним пробелом, то уже «69ab827825fdb876e709abd3d783dbb6».

      Почесав тыковку, Вова придумал способ усложнить будущим Алёшам замену записей следующим образом: после каждой записи он вставлял хеш, который получался, если скормить программе текст записи и прошлый хеш. Новый дневник получался таким:

      0000 (начальный хеш, ограничимся для простоты четырьмя знаками)
      1. Купил хлеба
      4178 (хеш от 0000 и «Купил хлеба»)
      2. Позвонил Трофиму
      4234 (хеш от 4178 и «Позвонил Трофиму»)

      4492
      132. Дал Алёше в долг 100 рублей
      1010
      133. Гулял с Катей
      8204 (хеш от 1010 и «Гулял с Катей»)

      Если теперь какой-нибудь Алёша захочет изменить строчку 132, изменится и хеш этой строчки (он будет не 1010, а чем-то другим). Это, в свою очередь, повлияет на хеш строчки «133. Гулял с Катей» (он будет не 8204, а чем-то другим), и так далее до конца дневника. Теперь ради одной записи Алёше придётся подменить весь дневник после неё, что сложно.

      • Сергей

        Прошло время, Вова открыл банк. Он всё так же писал в дневничок записи «дал в долг» и «взял в кредит», снабжая их хешами. Банк разросся, и однажды он дал в долг Борису миллион. Следующей ночью десять гастарбайтеров, нанятых Борисом за полмиллиона, пробрались в комнату Вове, заменили запись «143313. Дал в долг Борису 1000000» на «143313. Дал в долг Борису 10» и по-быстрому пересчитали все хеши вплоть до конца дневника.

        Чудом Вова обнаружил подмену и, раз такое дело, решил усложнить способ подделки дневника: «Теперь, — решил Вова, — я буду в конце каждой записи в скобочках добавлять какое-нибудь число («нонс»), а подбирать его буду так, чтобы каждый хеш заканчивался на два нуля». Единственный способ это сделать — тупо перебирать числа, пока не получится нужный хеш:

        0000 (начальный хеш, ограничимся для простоты четырьмя знаками)
        1. Купил хлеба (22)
        4100 (хеш от 0000 и «Купил хлеба (22)», 22 было подобрано, чтобы хеш кончался на 00)
        2. Позвонил Трофиму (14)
        3100 (хеш от 4100 и «Позвонил Трофиму (14)»)

        1300
        132. Дал Алёше в долг 100 рублей (67)
        9900
        133. Гулял с Катей (81)
        8200 (хеш от 9900 и «Гулял с Катей (81)»)

        Для создания каждой записи Вове теперь в среднем нужно будет перебрать порядка 50 чисел, что трудозатратно. Соответственно, если запись кто-то подменит, подделка её и всех последующих будет тоже в 50 раз сложнее, а это значит, что теперь Алёше или Борису даже с гастарбайтерами не справиться.

        • Сергей

          Через какое–то время Вова взял себе партнёра и они стали оба вести дневничок. Для каждой новой записи оба одновременно начинали подбирать нонс и тот, кому первому удавалось найти подходящий, вносил запись. Так как вдвоём подбирать нонсы быстрее, Вова усложнил задачу и требовал, чтобы все хеши кончались уже на три нуля, а не на два.

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

          Блокчейн — это не более чем дневничок записей, который можно записывать совместно, и в котором де-факто невозможно подделать старые записи.

          Имея такой клёвый дневничок, можно строить разные интересные системы. Например, биткоин. Биткоин — это дневничок, где каждая запись имеет вид «Передать столько-то денег с кошелька Х на кошелёк У». Так как дневничок нельзя подделать и в нём хранится вся история переводов, в любой момент из него можно вычислить количество денег на каждом кошельке. Ну а чтобы в системе вообще были какие-то деньги, биткоин сделан так, что каждая запись в дневничке заканчивается словами «Произвести Z монет и перевести мне», где «мне» — это тот пользователь, кто первым «угадает» нонс, который обеспечит хеш с нужным количеством нулей в конце.

          • Сергей

            Поверх дневничка с некоторым количеством криптографии можно строить другие интересные системы. Например, можно делать записи в духе «Кто решит уравнение f(x) = 14, тот получает 10 монеток». Соответственно, первая запись в дневничке, где будет предоставлено решение, может автоматически считаться получателем монеток. Вокруг этой и схожих идей строятся так называемые «контракты».

            Стоит помнить, что блокчейн — это не более чем надёжный распределённый дневничок. Никаких мировых проблем, помимо тех, которые можно решить дневничком, блокчейн нам не решит. А те проблемы, которые он решит, он решит ценой гигаватт энергии, которые сейчас тратятся на подбор «нонсов» — по-большому счёту, впустую.

  • Елена Зорькина

    Суть человеческого общества всё равно сведет на нет основные идеи того же блокчейна и биткоина. Далеко за примером ходить не надо — на днях Международный блокчейн-консорциум R3 отказался принимать в свои ряды Сбербанк из-за страха перед американскими санкциями. То есть тот бунтарских воздух свободы и внеполитиковости, который и привлекает в тот же bitcoin миллионы пользователей по всему миру, резко запах весьма дурно, когда в дело вмешалась политика и кошельки «жирных котов».

    Самое смешное, что изначально вроде как участники консорциума R3 не могли исключать или не допускать желающих вступить в блокчейн-консорциум. R3 должен был построить открытую и распределенную межбанковскую систему, принадлежащую равноправно всем ее участникам, но на практике всё оказалось далеко от декларируемых принципов и самой сути блокчейна.

  • Иван Иваныч

    Вот неплохая подборка фильмов о том, как устроена bitcoin на русском языке https://www.youtube.com/playlist?list=PLa7wH-HVYLRsVsEFXgL0aEDO2lnvHblPS

    — Криптовалюта и политика, деньги и власть. Революция криптовалюты Стефан Молинье.
    — Документальный фильм: «Биткоин полная история».
    — Документальный фильм Феномен биткоина с Dave Carlson.
    — Документальный фильм о добыче биткойнов в Китае.
    — В чем важность Bitcoin Документальный фильм.

  • Вика Кудашева

    На днях Ведомости сообщили, что в России может появится блокчейн-платформа управления интеллектуальной собственностью, которую будут создавать авторские общества, университеты и фонд «Сколково» — единая платформа управления объектами интеллектуальной собственности IPCHAIN. В число учредителей IPCHAIN планируют войти Российский союз правообладателей (РСП), Российское авторское общество (РАО), Всероссийская организация интеллектуальной собственности (ВОИС), Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики (ИТМО), Высшая школа экономики (ВШЭ), Научно-исследовательский институт экономических стратегий и несколько банков.

    Вопросы финансирования IPCHAIN на данный момент официально не определены, но по оценкам специалистов на создание подобной блокчейн-платформы необходимо привлечь до 30 миллионов рублей.

  • Иван Иваныч

    Еще одно познавательное видео о том, как устроен Блокчейн
    https://www.youtube.com/watch?v=BjtbXGfrYIE

  • Елена Зорькина

    А вот любопытная двухчасовая лекция: «Кому и зачем нужен блокчейн?», она хотя и записана в прошлом году, но актуальности не потеряла за это время https://www.youtube.com/watch?v=rumbsYfQojk

  • Иван Иваныч

    Обсуждение технологии блокчейна на ПМЭФ 2017, среди докладчиков Виталик Бутерин (создатель Ethereum — платформы для создания децентрализованных онлайн-сервисов на базе блокчейна) https://www.youtube.com/watch?v=kqhuWGjJ8_Q