-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Difficulty depending on domain length #3
Comments
Dianna это хранилище ключ-значение. где ключ - домен, а значение - адов джейсон(условно) с кучей записей. + немного метапараметров типа хэшей, ключей, таймстэмпов и подписей. так вот чем короче ключ - тем больше сложность на создание [пустой] записи. потом значение можно изменять (например добавлять сервисы), удостоверяя приватным ключом, что ты владелец. и тут чем больше записываемое значение, чем выше сложность. при чём длина ключа здесь уже не влияет на сложность - только длина значения |
Кстати, нет - уже исправил это в ридми. Ключ-значение, подписанные записи - это всё варианты использования общедоступного децентрализованного хранилища, из которого нельзя стереть что-либо. Но на ДНС ориентируемся как на первоочередную задачу, ради которой всё затевалось. И поэтому я предлагаю ориентироваться просто на общий размер записи, не вникая в то, что там в ней внутри. Потому что ты ведь хочешь привязать сложность к размеру ради экономии дискового пространства и трафика участников сети, так? |
Ну тогда можно сделать просто настраиваемый параметр "формула для расчёта необходимого proof-of-woork". Тоесть например делаешь сеть для dns - учитываешь одни параметры, для распределения частот - другие параметры. |
с какой целью? и какая формула расчёта для ДНС предлагается? |
для более "справедливого" распределения доменов (справедливость это очень важное психологическое явление. люди хотят справедливости) Формулы две: |
не вижу в чём несправедливость решения "одинаковая сложность для любой длины домена для всех, зависящая только от наличия всплесков (см. ридми)" |
Ну а я вижу, но спор на морально этические нормы - это бесперспективное занятие. Короче я бы заложил возможность настраивать необходимую сложность для разных транзакций, а там как пойдёт. |
нету тут этого, на мой взгляд |
May be something like
current_base_difficulty/(ln(domain_length)+0.01)
The text was updated successfully, but these errors were encountered: