SHA256
37 lines
1.2 KiB
Markdown
37 lines
1.2 KiB
Markdown
Формат и смысл существующих Body
|
|
|
|
1) HeaderBody (type=0, ver=1)
|
|
|
|
Линия: lineIndex = 0
|
|
Смысл:
|
|
Генезис-блок блокчейна, объявляет формат и владельца.
|
|
|
|
Содержит:
|
|
сигнатуру формата "SHiNE"
|
|
login владельца блокчейна
|
|
👉 Всегда первый блок, всегда в линии 0.
|
|
|
|
2) TextBody (type=1, ver=1)
|
|
|
|
Линия: lineIndex = 1
|
|
Смысл:
|
|
Основной контент — текстовые записи (посты, сообщения, дневник).
|
|
|
|
Содержит:
|
|
UTF-8 текст произвольной длины
|
|
👉 Это “основная история” блокчейна пользователя.
|
|
|
|
3) ReactionBody (type=2, ver=1)
|
|
|
|
Линия: lineIndex = 2
|
|
Смысл:
|
|
Связь с другим блокчейном или блоком (реакция, ответ, лайк, ссылка).
|
|
|
|
Содержит:
|
|
код реакции
|
|
имя целевого блокчейна
|
|
globalNumber целевого блока
|
|
hash32 целевого блока
|
|
👉 Это механизм межблокчейн-связей без изменения чужих цепочек.
|
|
|