mirror of https://github.com/voidlizard/hbs2
fixme
This commit is contained in:
parent
0af3056664
commit
0b4febd28b
|
@ -0,0 +1,30 @@
|
|||
TODO: qblf-ephemeral-transactions
|
||||
для реализации QBLF (aka Quorum Based Log Folding)
|
||||
и вообще любого "онлайн" консенсуса нам нужны
|
||||
"эфемерные" транзакции, то есть такие, которые
|
||||
доставляются участникам, но не пишутся в рефлог.
|
||||
|
||||
Свойства. Это просто подписанный BLOB безопасного
|
||||
для UDP размера, парсинг его остаётся на совести
|
||||
получателя.
|
||||
|
||||
То есть если там приедет ссылка на merkle дерево,
|
||||
оно не будет доступно сразу же, придется ему
|
||||
сначала сделать FETCH.
|
||||
|
||||
Эти транзакции должны доставляться подписчикам,
|
||||
т.е hbs2-peer обязуется уведомить о них,
|
||||
следовательно, сразу же нужна ручка для уведомления.
|
||||
|
||||
|
||||
TODO: qblf-transaction-hook
|
||||
Нотификации о приходе транзакций. Для начала HTTP.
|
||||
|
||||
В настройке должен указываться рефлог, и ручка для обратного
|
||||
вызова.
|
||||
|
||||
В уведомлении должно быть тело транзации в бинарном виде,
|
||||
рефлог, ключ и адрес пира.
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue