From b2249c15f51d903e7ba361e176b010cf27ac80f5 Mon Sep 17 00:00:00 2001 From: Dmitry Zuikov Date: Fri, 14 Jul 2023 13:52:10 +0300 Subject: [PATCH] wip, refchans --- hbs2-core/lib/HBS2/Net/Proto/RefChan.hs | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/hbs2-core/lib/HBS2/Net/Proto/RefChan.hs b/hbs2-core/lib/HBS2/Net/Proto/RefChan.hs index 3dfb62b4..2be1318f 100644 --- a/hbs2-core/lib/HBS2/Net/Proto/RefChan.hs +++ b/hbs2-core/lib/HBS2/Net/Proto/RefChan.hs @@ -159,4 +159,25 @@ instance ForRefChans e => Pretty (RefChanHeadBlock e) where -- Принять транзакцию RefHead -- Валидировать транзакцию RefHead -- Ответить на запрос RefChanGetHead +-- +-- Как послать: +-- надо сохранить и как-то передать в серверную часть пира +-- или просто как-то передать в серверную часть пира. +-- Блок может быть довольно большим (больше UDP) пакета +-- +-- Вариант 1. +-- Сохраняем hbs2 и дальше оперируем уже хэшем +-- дерева. +-- Что если пир на другом хосте? Черт +-- его знает уже. Через HTTP API? +-- +-- Вариант 2. +-- Можно тоже самое из пира, но тогда надо узнать +-- его сторейдж или всё-таки найти способ передать транзакцию +-- ему в контекст +-- +-- +-- + +