Post
Topic
Board Альтернативные криптовалюты
Re: NovaCoin (scrypt PoW + PoS hybrid) [self-mod]
by
Balthazar
on 29/07/2014, 20:13:47 UTC
Скоро мы на нем все говорить будем, так что нам от китайского никуда не деться. Пока что ещё пилится вики для русского и китайского. Smiley

Win32 сборки с транзакционной БД индекса:

https://sourceforge.net/projects/novacoin/files/novacoin-bdb-test/

Должно быть намного более устойчиво к внезапным отключениям электропитания. В дальнейшем БД дерева блоков и непотраченных инпутов будут разделены, но на данный момент таких изменений структуры БД пока не внесено, просто используется другой движок БД индекса. Учтите, что в свете отсутствия изменений структуры платой за устойчивость к отключениям является производительность, т.к. транзакционная БД в целом работает медленнее.

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

В результате, с одной стороны мы всегда имеем соединение с самой быстрой на данный момент нодой, с другой же мы не впадаем от неё ни в какую зависимость.

Кстати, по поводу дисбаланса... Может, в следующий релиз интерфейс на мове?

По дефолту?
Qt же подгружает локализацию в соответствии с локалью. Если локаль системная на мове, тогда да. Конечно, смешно было бы сделать такой интерфейс дефолтным для всех, но боюсь, такую шутку оценят не все. Roll Eyes