Хорошо, некоторые из вас уже знают, что мы пытаемся создать альтернативный клиент для того, чтобы играть вокруг с сетью немного, и стараются разнообразить путь людей построить на вершине сети Bitcoin. В настоящее время мы пытаемся создать клиент питона, который взаимодействует с сетью, но не само по себе участие в гонке на следующий блок.
Теперь мы заметили, что весь протокол изложил только для одного клиента, так, например, версия клиента отправляется в исходном рукопожатия как целое. Из идеи была бы не использовать этот номер версии в качестве версии клиента, но как версия протокола клиента использует (сейчас это 310), таким образом, клиенты могут согласиться на какую версию протокола для связи с. Еще одно усовершенствование было бы дополнительное сообщение, что бы просто перечислить все возможности клиент может понять. Таким образом, базовый протокол будет принято версии целого числа, а затем клиенты могут разрешить или запретить расширение. Есть уже много идей для расширения на этом форуме, механизм вещания, например, что бы предупредить старые клиент, что есть обновление, ...
В целом это позволило бы сделать более эффективное использование сети и постепенно добавлять новые функции, без необходимости проходить через цикл всего выпуска.
Что вы все думаете?