Накопление знаний
Математическо-низкоуровневое

Семантика и исследование

А суть вот в чем:

  • Блокчейн - непрерывная цепочка блоков
  • Связный список - базовая динамическая структура данных
  • Репликация - механизм создания копий объекта
  • Распределённая база данных - база данных распределёно-параллельная в компьютерной сети

То есть формально - может быть некий объект который рождается, изменяется и вообще живет в компьютерной сети... Также можно вспомнить, что компьютерная сеть - она несколько больше чем диапазон 192.168.xxx.xxx

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

  1. выбор доменной модели - "монета" например, хотя это может быть любая сущность, и не обязательно существительное, например "Акт комиссии по уценке"
  2. клиентов распределённой сети - инициатор установки необходимого софта может быть только клиентский, то есть "желающий"

То есть на самом деле наплевать что и куда отдавать - главное выбрать "зачем", одним из примеров может служить как раз та самая уценка товара (которую еще лет 10 назад уже активно применяли). Суть в следующем
  • Члены комиссии видят "конкретный" товар определённого вида
  • Именно этот экземпляр товара уценивается
  • Кодирование экземпляра происходит посредством qrcode
  • qrcode является носителем цепочки подписей и цепочки транзакций - кто и как ценил экземпляр товара
  • после чего любое кассовое ПО внутри компании и среди её партнеров может точно подтвердить какая уценка была на товаре и кто эту уценку произвел

Если кто не в курсе - то в qrcode можно зашить объект типа

ToQRCode(
ZipStream(
Object2String
)
).

Некоторые даже Пушкина зашивают - Евгения Онегина например.

То есть на самом деле, этот ваш блокчейн - просто децентрализованная распределённая система хранения данных ;-). Там есть еще заметки про отсутствие удостоверяющего центра - то есть нечто похожее на git, но тут я думаю вы и сами поймёте - что любой децентрализованной системе просто для удобства понадобится github, blockchainhub. Ссылка для экспериментов с qrcode подтверждающая что, не один я такой своеобразный