1.4 KiB
1.4 KiB
Виды блокчейнов и логических линий
1. Именованный блокчейн
Базовый идентификатор цепочки пользователя:
blockchainName = <login>-<NNN>- пример:
alice-001
Обычно это одна основная цепочка пользователя.
2. Логические линии внутри одной цепочки
Физически цепочка одна, но внутри есть независимые логические последовательности (линии), которые ведутся через поля:
lineCodeprevLineNumberprevLineHash32thisLineNumber
Линии используются для:
- TECH-событий;
- каналов с текстовыми постами;
- связей и подписок;
- пользовательских параметров.
3. Root-идея для каналов и подписок
Для ссылок вида follow/friend/contact принято ссылаться на корневые блоки:
HEADERдля базовой сущности пользователя/канала0;CREATE_CHANNELдля пользовательских каналов.
Так ссылки остаются стабильными, даже когда в канале появляются новые сообщения.