Robot-Scalper.ru
Robot-Scalper.ru личный блог
18 декабря 2017, 15:18

Исходники биткоина. Объемы информации, структура, след Накамоты.

Скачал я недавно исходники биткоина.
Одолел меня профессиональный интерес. Как же оно там всё устроено? И насколько сложно/профессионально создано?

Биткоин исходники

Ссылка на исходники: https://github.com/bitcoin/bitcoin

Посмотрел, почитал, и вот что для себя выяснил:
1. Дистрибутив весит 19 МБ. В архивированном виде 7 МБ.
2. Содержит 110 директорий (папок).
3. файлов: 1 515 штук!
4. Только один файл валидации (validation.cpp) состоит из 4673 строки (211 854 символа)! А текстовых файлов, повторюсь, более тысячи! 
5. Достойно реализован механизм внутренней базы данных (директория leveldb/db).
6. Проведена феноменальная работа в области криптошифрования по алгоритмам SHA-256 и SHA-512, а также другим алгоритмам (директория crypto).
7. Структура кода очень грамотная. Код чистый. Весь написан в одном стиле, с правильными комментариями на английском языке (японского языка вообще нет).

Вывод: данный проект это работа многих профессионалов (сетевиков, криптографов, базовиков и т.п.). Никаким японским Накомотой в коде и не пахнет. Да и не под силу одному человеку создать такое творение. Нужны группы высококлассных специалистов.

А Вы верите в то что биткоин создал какой-то японский Накамото? Что думаете по поводу всего этого? Кому это выгодно?

46 Комментариев
  • pm
    18 декабря 2017, 15:27
    наконец то… осенило
  • Веня
    18 декабря 2017, 15:29
    ЦРУшники при финансировании банкиров
      • Веня
        18 декабря 2017, 15:48
        Robot-Scalper.ru, че он плачит, видюхи скупил, якобы для искусственного интеллекта, и мутит там втихоря. заговор как обычно)), они 600 лет без дела не сидели 
          • Веня
            18 декабря 2017, 15:59
            Robot-Scalper.ru, я имел ввиду грефа, они только говорят что это угроза банкам. а раскачать такую тему, и поднять стоимость битка до 1мио$ (думаю это реально) без участия фин элиты не реально 
  • BITCOIN
    18 декабря 2017, 15:32
    Это мог быть и псевдоним группы энтузиастов, так и никнейм рептилии пришедшей из другой галактики.
    Это может быть ЧТО УГОДНО и создано кем угодно.

    Главное, нравится ли вам это?

    Если смотреть проще. Так ли важно кто изобрел шоколад, если большинство планеты земля его едят? Кому это выгодно?

    Не знаю. Нужно ли это мне? Нужно.

    Веселее ли мне с ним живется. Веселее.
    Веселее ли мне бы с ним жилось если бы курс был не таким высоким. Не так весело, но все равно весело.

    Вот и все.
  • cfree0185
    18 декабря 2017, 15:59
    ждем релиза на Javascript от Ковото Наебука)
  • Бузил Ли-Репейник
    18 декабря 2017, 16:51
    Я уже об этом написал у себя. Создать биток было под силу папе Уинклвоссу. Деньги, отжатые у Цукерберга — пошли на рекламную компанию. Проект Биткоин — это им компенсация от отца за их лажу с HarvardConnection, наняли не того программиста и поплатились. Не удивлюсь если выяснится, что папа оплачивал, а Цукерберг реально тиснул идею «сыр выпал — с ним была плутовка такова».
  • 🗝Багатенький Буратина
    18 декабря 2017, 17:14
    namespaces не использованы, похоже как библиотеку не задумывали, или Сатоши их не любит :(
    Там кстати от кода самого Сатоши видимо почти ничего не осталось: 
    github.com/bitcoin/bitcoin/blame/3c098a8aa0780009c11b66b1a5d488a928629ebf/src/primitives/block.cpp

    весь сорс где его имя есть в шапке полностью перелопачен.
  • Yodo
    18 декабря 2017, 19:54
    Самое интересное, что большинство программистов, которые вложили много сил и времени в этот проект так и не стали миллионерами. Победили самые ушлые.
  • mukaseevru
    18 декабря 2017, 21:57
    Satoshi Nakamoto опубликовал White Paper 31.10.2008, а 03.01.2009 уже был сгенерирован первый блок.




    Релиз, который вы смотрели на гитхабе, уже имеет 186 релизов, при этом первый из них вышел 16.09.2009.

    Да и даже на Википедии написано про команду разработчиков Bitcoin Core: https://en.wikipedia.org/wiki/Bitcoin_Core 
    Ну и вывод: Bitcoin Core — это не Satoshi Nakamoto.
  • mukaseevru
    18 декабря 2017, 22:04
    Ну и «выстрел в голову» — Цитата из русской википедии: https://ru.wikipedia.org/wiki/Сатоси_Накамото





  • Изя 3%
    18 декабря 2017, 23:44

    За 8 лет 25 человек комитили код это не секрет :)
    Сделать пруф оф коцепт вполне один человек мог за год.

    «LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.» если что ;))

    И [здесь был неприличный артикль] пожалуйста не пишите никогда больше вот такую ахинею: «криптошифрования по алгоритмам SHA-256 и SHA-512»
    — криптошифрования не существует
    — SHA не алгоритм шифрования

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн