Skip to content

Формат хранимой записи

denizzzka edited this page Jan 7, 2015 · 15 revisions

Формат хранимой записи

  • Версия формата
  • Тип цепочки (основная/тестовая)
  • Ключ (строка байтов)
  • Значение (строка байтов)
  • ЭЦП записи, сделанная её автором (подписанные данные включают в себя все описанные выше поля)
  • Идентификатор самого "молодого" предыдущего гарантированно полностью заполненного ("закрытого") блока в цепочке (см. "Блоки записей и цепочки блоков")
  • Время начала текущего блока (в часах по UTC от начала Unix Epoch, вполне поместится в 32-битное беззнаковое целое)
  • Proof of work (расчёт включает в себя все описанные выше поля)

Пары ключей для подписи и сама ЭЦП создаются программой автоматически при создании новой записи. В целях невозможности идентификации единого владельца различных записей не рекомендуется (но допускается) создавать одним ключом подписи для разных записей в хранилище.

Clone this wiki locally