Как работает сеть
Основу сети составляют ноды (или узлы), на которых запущены клиенты и которые соединены между собой с синхронизированными базами данных основной цепочки блоков. Эти узлы (в любом их наборе) поддерживают сеть в активном состоянии и позволяют:- обмениваться между собой информацией о транзакциях и блоках, а, в перспективе, и сообщениями;
- выступать как точки присоединения так называемых майнеров (сервера или отдельные рабочие станции, производящие работу по поиску решений для блоков по методу Proof-of-Work);
- выступать как узлы, производящие работу по поиску решений для блоков по методу Proof-of-Stake).
Механизм поиска узлов
В настоящий момент в сети Novacoin основным способом поиска узлов является обращение к серверам DNS seeders, которые содержат информацию об активных узлах.
Кроме того клиент содержит информацию о базовых узлах сети, с которых сеть и начала развиваться и которые поддерживаются в постоянном активном состоянии, а также есть возможность указать известные узлы в файле конфигурации или передать клиенту через консоль или командную строку.Процесс выпуска (эмиссии)
Выпуск (эмиссия) условных единиц сети производится, как отмечалось ранее, в сбалансированном режиме работы двух основных методов решения задач для нахождения блоков Proof-of-Work и Proof-of-Stake.Если рассматривать эмиссионную кривую в сравнении с другими сетями, то она в своей основе уникальна тем, что она неопределённа в любом будущем интервале, т.е. абсолютно невозможно предсказать какое количество единиц будет доступно в конкретный будущий момент времени.
Более подробно это описано в подразделе Выпуск (эмиссия).Комиссии
Как и в большинстве других сетей, в сети Novacoin присутствует необходимость уплачивать комиссию за проведение транзакции.Но, в отличие от других сетей, комиссия за проведение транзакции не начисляется нашедшему блок, куда включена транзакция с комиссией, а уничтожается, т.е. списывается по механизму разницы между входами и выходами этой транзакции.
Хотя в настоящее время большинство транзакций принимаются сетью "бесплатно", т.е. отсутствует снятие комиссии за принятие транзакции сетью, есть некоторые условия, при которых она обязательна:
- размер транзакции больше 1000 байт, начисление производится как произведение минимального размера комиссии на размер транзакции делённый 1000;
- размер выхода в транзакции меньше 0.01 (CENT), минимальная комиссия начисляется за каждый такой выход;
- если размер транзакции превышает 249000 байт, то расчитанная по ранее указанным правилам комиссия увеличивается кратно соотношению половины максимального размера блока к разнице между этим размером и размером транзакции:
nMinFee *= (MAX_BLOCK_SIZE/2) / ((MAX_BLOCK_SIZE/2) - (nBytes + 1000))
- если размер транзакции превышает 499000 байт, то комиссия составляет 20.
Где эта сеть может работать
Сеть Novacoin может работать как по протоколам IPv4 и IPv6, так и через сети Tor и I2P.