Files
SHiNE-server/docs/Blockchain/12_REACTION_Blocks.md
T

1.1 KiB

REACTION блоки (type=2, version=1)

Подтипы

  1. subType=1 — REACTION_LIKE
    • лайк на целевой блок;
    • хранит target: toLogin, toBlockGlobalNumber, toBlockHash32.
  2. subType=2 — REACTION_UNLIKE
    • снятие лайка с целевого блока;
    • хранит target: toLogin, toBlockGlobalNumber, toBlockHash32.

Назначение

  • реакция на текстовые сообщения (и потенциально другие target-блоки, если это разрешено бизнес-логикой).

Формат target

В подписанных байтах target больше не хранит имя fork/blockchain. Формат:

[1]  toLoginLen (uint8)
[N]  toLogin UTF-8
[4]  toBlockGlobalNumber
[32] toBlockHash32

Логическая идентичность цели: toLogin + toBlockGlobalNumber + toBlockHash32. Поэтому ссылка остаётся той же после fork, если номер и hash исходного блока сохранены.