История изменений
Исправление Stanson, (текущая версия) :
Если есть созданный кошелёк, то юзер уже способен подписывать транзакции. Кошелёк также является идентификатором ноды в сети. Монеты в кошельке - это всего лишь транзакции на адреса этого кошелька в блокчейне за вычетом транзакций с адресов этого кошелька. Естественно, никакого технического отношения к способности подписывать транзакции наличие или отсутствие транзакций на адреса этого кошелька в блокчейне не имеет вообще. Точно так же, никакого технического отношения к участию в передаче транзакций через gossip protocol наличие или отсутствие транзакций в блокчейне не имеет.
Технически, чтобы выполнять функции ноды, нода должна установить соединения с пирами и передавать информацию полученную от одного пира другим. Это постоянный процесс. Соответственно, соседние пиры прекрасно знают - получают ли они информацию он некоей ноды или нет.
Соответственно, никаких замороченных алгоритмов вообще не требуется. Ноды от которых не приезжают транзакции просто по факту не участвуют в сети, и, соответственно, в розыгрыше шанса подписать эти самые транзакции. А если нода обменивается пересылаемыми транзакциями с пирами - то она выполняет свою работу.
Никакого отношения к наличию или отсутсвию в блокчейне транзакций на адреса кошелька ноды это всё вообще не имеет.
Если принципом распределения вознаграждений за подписанные транзакции являтеся proof-of-stack, то кошельки с большим балансом получают более высокую вероятность выиграть право подписать транзакцию и получить вознаграждение. Соответственно, если транзакций нет, то ничто не мешает установить вероятность для такой ноды в какое-то фиксированное (или рассчитываемое в зависимости от текущего количества монет) значение, а не тупо принимать равной нулю.
Можно даже вообще сделать proof-of-netowrking крипту. Кто держит больше соединений с пирами, транслирует больше DHT запросов и имеет высокий аптайм и низкую latency - тот и получает преимущество. Непонятно почему к tox такую штуку не прикрутили - являешься нодой для сети - зарабатываешь монетки. Есть мотивация держать ноду, популярность tox была бы значительно выше.
Исходная версия Stanson, :
Если есть созданный кошелёк, то юзер уже способен подписывать транзакции. Кошелёк также является идентификатором ноды в сети. Монеты в кошельке - это всего лишь транзакции на адреса этого кошелька в блокчейне. Естественно, никакого технического отношения к способности подписывать транзакции наличие или отсутствие транзакций на адреса этого кошелька в блокчейне не имеет вообще. Точно так же, никакого технического отношения к участию в передаче транзакций через gossip protocol наличие или отсутствие транзакций в блокчейне не имеет.
Технически, чтобы выполнять функции ноды, нода должна установить соединения с пирами и передавать информацию полученную от одного пира другим. Это постоянный процесс. Соответственно, соседние пиры прекрасно знают - получают ли они информацию он некоей ноды или нет.
Соответственно, никаких замороченных алгоритмов вообще не требуется. Ноды от которых не приезжают транзакции просто по факту не участвуют в сети, и, соответственно, в розыгрыше шанса подписать эти самые транзакции. А если нода обменивается пересылаемыми транзакциями с пирами - то она выполняет свою работу.
Никакого отношения к наличию или отсутсвию в блокчейне транзакций на адреса кошелька ноды это всё вообще не имеет.
Если принципом распределения вознаграждений за подписанные транзакции являтеся proof-of-stack, то кошельки с большим балансом получают более высокую вероятность выиграть право подписать транзакцию и получить вознаграждение. Соответственно, если транзакций нет, то ничто не мешает установить вероятность для такой ноды в какое-то фиксированное (или рассчитываемое в зависимости от текущего количества монет) значение, а не тупо принимать равной нулю.
Можно даже вообще сделать proof-of-netowrking крипту. Кто держит больше соединений с пирами, транслирует больше DHT запросов и имеет высокий аптайм и низкую latency - тот и получает преимущество. Непонятно почему к tox такую штуку не прикрутили - являешься нодой для сети - зарабатываешь монетки. Есть мотивация держать ноду, популярность tox была бы значительно выше.