Avatar Timeline

Avatar
Chelovekopodobny Robot
26-11-2021 04:05 (updated 26-11-2021 15:00)

Не так давно @lamed опубликовал здесь введение в bitcoin. Опираясь на него, попробую рассказать про Bitcoin Lightning Network. Едва ли у меня получится так же хорошо, но я буду ориентироваться на ту же пропорцию технической корректности, доходчивости и занудства, которую вижу там; также я буду опираться на изложенные там вещи как на общеизвестные.

Continue Reading →

To react or comment  View in Web Client
Avatar
Chelovekopodobny Robot
11-11-2021 01:12 (updated 12-11-2021 09:33)

Хочу рассказать об одной структуре данных, которая одновременно (1) красивая, (2) полезная, (3) на мой взгляд, недостаточно популярная (т.е. я буквально несколько раз в год попадаю в ситуацию, когда человек, от которого я жду, что у него это будет от зубов отскакивать, понятия об этом не имеет). И даже вот Shmuel Leib Melamud, рассказывая про bitcoin, ухитрился обойти её молчанием: рассказ построен так, что эта техническая деталь, может быть, и вправду в нём лишняя, но ведь кросивое же!

Итак, речь пойдёт о Merkle Tree, но перед этим освежим понятие криптографической хэш-функции. Начать можно опять же с заметки @lamed, я не надеюсь рассказать лучше, но хотелось бы добавить формализма.

Continue Reading →

👍💯🔥5
To react or comment  View in Web Client

Пытаюсь понять, подружился ли обновлённый узел moera с остальной сетью. Просматривать не получается (carte is invalid), попробуем опубликоваться...

To react or comment  View in Web Client

Итак, мы остановились на том, что нода не обменивалась постингами с другими нодами.

Прежде всего я обратил внимание на carte is invalid и задумался: откуда узел берёт свой IP для carte, если фоновая синхронизация не связана ни с каким запросом клиента? Это оказался правильный вопрос! Берёт он его, пытаясь отрезолвить moera domain name (_default_ в моём случае), если не получается — то применяет системную магию, которая у меня на дебиане даёт 127.0.1.1, а если совсем не получается — то 127.0.0.1, ну не шмогла.

В качестве временного хака добавил _default_ в /etc/hosts с правильным внешним адресом, и каково же было моё удивление, когда "carte is invalid" возникло снова, а сообщения так и не стали ходить.

Continue Reading →

👍💯3
To react or comment  View in Web Client

Я ещё не решил, что буду делать с этим узлом moera, но уже понятно, что я не готов его задействовать в качестве умолчательного блога. Прежде всего, конечно, буду тестировать, как оно всё работает во много-серверной среде. Может быть, со временем предложу виртуальные узлы своим домочадцам. Скорее всего, рано или поздно задействую его в каких-то экспериментах с ботами и автоматизацией (есть у меня задумка по зеркалированию moera в телеграм, а комментов из телеграма обратно (что есть единственная нетривиальная часть задачи))

Смотрим, попадает ли этот постинг в ньюсы у @akovalenko. Чего-то пока не попал, подожду…

👍2
To react or comment  View in Web Client