Тут такое дело... Бедолага Сатоши под сетью биткоин понимал вот это:
1) Новые транзакции рассылаются всем узлам.
2) Каждый узел объединяет пришедшие транзакции в блок.
3) Каждый узел пытается подобрать хэш блока, удовлетворяющий текущей сложности.
4) Как только такой хэш найден, этот блок отправляется в сеть.
5) Узлы принимают блок, только если все транзакции в нем корректны и не используют уже потраченные средства.
6) Свое согласие с новыми данными узлы выражают, начиная работу над следующим блоком и используя хэш предыдущего в качестве новых исходных данных.
Как видим из п.3, биткоин имени Сатоши Накомото перестал существовать в тот день, когда из сети исчез последний соло-майнер биткоина.
Но раз уж в своей статье Сатоши изначально говорил про "пустые блоки" (или про spv ноды как вы их тут называете) то это значит, что Сатоши с самого начала понимал утопичность как минимум пункта 2.
а) в то время время не существовало понятия немайнящая нода. Нодой называли узел пытающийся сгенерировать монеты. Без майнинга полный узел ничто иное как кошелек. Колличество нод (майнеров) в сети имеет отношения к безопасности сети, колличество кошельков - нет.
https://github.com/trottier/original-bitcoin/blob/92ee8d9a994391d148733da77e2bbc2f4acc43cd/readme.txtTo support the network by running a node, select: Options->Generate Coinsre биткоин имени Сатоши Накомото перестал существовать в тот день, когда из сети исчез последний соло-майнер
We very, very much need such a system, but the way I understand your proposal, it does not seem to scale to the required size.
For transferable proof of work tokens to have value, they must have
monetary value. To have monetary value, they must be transferred within a very large network - for example a file trading network akin to bittorrent.
To detect and reject a double spending event in a timely manner, one
must have most past transactions of the coins in the transaction, which, naively implemented, requires each peer to have most past transactions, or most past transactions that occurred recently. If hundreds of millions of people are doing transactions, that is a lot of bandwidth - each must know all, or a substantial part thereof.
Long before the network gets anywhere near as large as that,
it would be safe for users to use Simplified Payment VerificationOnly people trying to create new coins would need to run network nodes. At first, most users would run network nodes, but as the network grows beyond a certain point, it would be left more and more to specialists with server farms of specialized hardware. A server farm would only need to have one node on the network and the rest of the LAN connects with that one node.
Satoshi Nakamoto
http://www.metzdowd.com/pipermail/cryptography/2008-November/014815.htmlсуммируя
- нода это майнер. Немайнящий полный узел это кошелек. Имеет смысл для узкой категории людей, но для большинства пользователей достаточно spv кошелька. Пользователь получает тот же уровень безопасности с улчшенным UX. Оба типа кошельков не оказывают влияния на децентрализованность и безопасность сети, тк единственным сибило-устойчивым методом влияния является участие в поиске блоков.
- сеть действительно разделилась на пользователей (spv кошельки) и майнеров (server farms of specialized hardware). Единственное к ним добавилась еще одна незначительная но вокальная группа - розничные долбоебы запускающие узел без майнинга.
Уточнение "розничные биткоин долбоебы" - люди синхронизирующие полный узел во имя децентрализации и безопасности сети, при этом не участвуя в поиске блоков.
"Верховный биткоин долбоеб" - это "розничный биткоин долбоеб" который даже не совершает транзакций, Он просто ответственный член сообщества.
Естественно больше всего долбоебов волнует поддержание небольшого размера блока. Ибо экономической деятельности в сети они не ведут, а расходы терпят.