Информация об изменениях

Сообщение Re[4]: Так уж нужно хранить криптографию в БЧ? от 11.11.2022 23:04

Изменено 11.11.2022 23:14 Barbar1an

Re[4]: Так уж нужно хранить криптографию в БЧ?
Здравствуйте, jahr, Вы писали:

J>Если можете гарантировать это условие, то, наверное, криптографию можно не хранить, и историю можно не хранить, хранить только текущее состояние, и это будет не блокчейн, а распределенная база какого-то другого типа. Но, мне кажется, гарантировать это может быть сложно, не уверен.


я вот как раз на эту тему и кумекаю, точнее я уже почти сделал, но в какой-то момент убрав криптографию из цепи(по другим причинам) осознал, что мне тогда и цепь не особо-то и нужна
точнее она нужна только в рантайме для консенсуса и для истории транзакций(оказалось что совсем транзы выкидывать не стоит потому, что только с ними можно точно регистрировать факт выполнения конкретной операции например перечисления такой-то суммы на такой-то счет, что критически важно для многих прикладных применений)
т.е. хешируем мы состояние базы и соотв-но ее достаточно для участия в консенсусе, но параллельно записываем и саму цепь, а желающий синхронизироваться может выбрать что ему больше подходит
Re[4]: Так уж нужно хранить криптографию в БЧ?
Здравствуйте, jahr, Вы писали:

J>Если можете гарантировать это условие, то, наверное, криптографию можно не хранить, и историю можно не хранить, хранить только текущее состояние, и это будет не блокчейн, а распределенная база какого-то другого типа. Но, мне кажется, гарантировать это может быть сложно, не уверен.


я вот как раз на эту тему и кумекаю, точнее я уже почти сделал, но в какой-то момент убрав криптографию из цепи(по другим причинам) осознал, что мне тогда и цепь не особо-то и нужна
точнее она нужна только в рантайме для консенсуса и для истории транзакций(оказалось что совсем транзы выкидывать не стоит потому, что только с ними можно точно регистрировать факт выполнения конкретной операции например перечисления такой-то суммы на такой-то счет, что критически важно для многих прикладных применений)
т.е. хешируем мы состояние базы и соотв-но ее достаточно для участия в консенсусе, но параллельно записываем и саму цепь, а желающий синхронизироваться может выбрать что ему больше подходит, причем
качать обе не нужно потому что базу можно получить из цепи