Обновить
-6
DL@d3n1sread⁠-⁠only

Аудит

Отправить сообщение

LIFE_TIME_ | Norman Volt. 05.01.2024

Время на прочтение4 мин
Охват и читатели1.2K

Цивилизации создавались и исчезали, любые достижения благ и признания затухали через непродолжительное время. Объективно оставались лишь новые ступени для человечества, которые давали возможность взглянуть на мир с более высшей точки познания. Электричество, атомная энергия, биотехнологии, переход на глобальные модели данных. Но куда ведут эти ступени, если мы их всё-таки производим? Закономерно, они ведут к обладанию более полным набором опций, которые делают жизнь тела комфортнее и дольше, а «жизнь мысли» эффективнее и точнее. Но в чём именно заключены эти пределы, и является ли мысль средством для их преодоления?

В нематериальном мире мысли заключено начало всех изменений.

Читать далее

Парсер Блокчейна в 300 строчек на Python

Время на прочтение3 мин
Охват и читатели19K
image

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

Попытки провести детальный анализ исходного кода проекта Bitcoin Core не увенчались особым успехом, ввиду достаточно строгих начальных условий, которые были мною поставлены перед собой, для того, чтобы сказать «да, теперь я знаю что это и как оно работает» и огромного количества строк исходного кода, которые необходимо было осмыслить, чтобы считать результат достигнутым.

Пришлось искать другие пути. Тем более, к моменту принятия данного решения блокчейн уже полностью загрузился на мой локальный компьютер. А сегодня это уже не так быстро как было тогда.

И так. Официальный клиент Bitcoin Core загрузил весь блокчейн в папку на локальной машине, это были какие-то файлы, которые, как говорилось в официальных документах, содержали всё то, что называется Bitcoin. Самым интересным для меня являлись файлы так называемой RAW Blockchain Data (blk00000.dat… blk01234.dat и т.д. из папки Bitcoin/blocks), а именно файлы базы данных блокчейн как они есть, в исходном виде.

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

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

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность