Меня очень смущает уязвимость блокчейна и держателей нод от локальных регуляторов. Очень. Как вынести на уровень протокола опциональное цензурирование/защиту? Некий чёрный список аккаунтов в связке с номером блока?
on1x • Ну тут да, черный список и блок на уровне приложения, черный список и блок выдачи инфы через api публичной ноды. Сами ноды и транзакции в блоках не страдают, обмен данными как был так и есть. Но защитить публичные ноды надо. Вопрос в консенсусе кому доверять ведение черного списка. Пока очевидный вариант: настройка в конфиге ноды. Флаги: доверять списку аккаунтов, доверять топ делегатам, доверять саппорт делегатам, супер доверие 1 аккаунту. И можно разбирать просто custom операции blacklist+add+remove, проверяя от кого она пришла. Супер доверие перебивает остальные. При выдаче инфы с блоков по api, ограничивать итоговый json с данными, указывая, что оно restricted. А приложения исходя из этого параметра могут сделать свой вывод.
social.denis-skripnik • Ага. Но возможно ограничиться 2 вариантами:
1. Accounts: 1 или несколько аккаунтов.
2. Witnesses: 0 - топ, 1 - support, 2 - конкретный делегат (указывается логин).
Вдруг кто-то будет локально себя обозначать.
Comments