From 168743817668b541bfb08b6c15fb10cdb534d694 Mon Sep 17 00:00:00 2001 From: Dmitry Zuikov Date: Sun, 12 Feb 2023 08:39:14 +0300 Subject: [PATCH] pep-03-wip --- docs/drafts/pep-03.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/docs/drafts/pep-03.md b/docs/drafts/pep-03.md index 81595b9d..664e9acd 100644 --- a/docs/drafts/pep-03.md +++ b/docs/drafts/pep-03.md @@ -191,4 +191,19 @@ spend, т.к. нет объекта для double spend. Решаемая за включает блок. Если нет -- то отвергает. +Более простой вариант: + +1. Постящий узел включает число, определяемое предыдущим известным ему + состоянием + +2. Принимающий узел смотрит: было ли такое состояние вообще когда-либо + ранее, и если было --- то как давно (Сколько голов тому назад). + Если было слишком давно (TBD), то блок не выключается, принуждая + постящий блок синхронизироватьсяи перересчитать число. + +Если к этому варианту добавить nonce + "красивые хэши" мы получим +защиту от того, что блоки постятся слишком часто и состояние топика не +сходится у большинства. + +