Способ взаимодействия центрального ns и сети
Added by Sergey Chernov over 7 years ago
Есть два варианта: либо сервис только визирует что принял контракт, либо центр непосредственно отправляет в сеть контракт с изменениями, а исходный не поставляет
Replies (2)
RE: Способ взаимодействия центрального ns и сети
-
Added by Dmitriy Tairov over 7 years ago
1) Что такое "центральный ns"? Это какой-то отдельный сервис, не нода? Он всегда один или может быть несколько?
2) Созданный UNS1-контракт отправляется сразу на "центральный ns", минуя сеть, и там проверяется, а в сеть потом приходит в проверенном виде с подписью "центрального ns", и ноды принимают его только на основе проверки этой подписи, без других проверок?
RE: Способ взаимодействия центрального ns и сети
-
Added by Roman Uskov over 7 years ago
1) Мы стремимся к децентрализации -> централизированный сервис должен делать минимум. Т.е. в данном случае делать то, что не получается реализовать индексами субд. То есть проверять соотвествие name и reduced name. После проверки подписывать контракт своим клюём и возвращать. Причем ходить туда должен клиент, а не ноды.
2) В идеале алгоритм проверки должен лежать в Jar-е смарт-контракта, статус которого централизированный сервис должен проверять (каждый раз/переодически).