Post
Topic
Board Кодеры
Re: Асикостойкий алгоритм PoW
by
kzv
on 25/01/2018, 09:26:00 UTC

Вася шлёт "в сеть" (случайно выбранным нодам): "транзакцЫя#15965@Васья-to-Петья-12345денежков". Подписывает своим ключём, ну это вы догадались. Ноды проверяют: ну да, последняя Васина транзакция - 15964, баланс достаточен, подписи совпадают - реплицируют дальше. Можно назвать это "мемпул".
Вася так же шлёт эту же транзакцию напрямую Пете. Петя отправляет запрос трём случайным нодам: "а поделился ли уже Вася с сетью своей транзакцией?" - ноды ему отвечают: да-да, поделился, вот, проверяй, хэш такой-то, давай уже, завершай транзакцию скорей! Петя "закрывает" транзакцию своим ключём - всё, 12345денежков теперь у Пети. Завершённая транзакция записывается в "блокчейн" - распределённую БД.

Все отлично кроме последнего "распределённую БД". Под распределенной бд ведь понимаем такую, точные копии которой в каждый момент находятся в разных частях света на 100500 нодах? Где такую взять?


Мне пожалуйста то, что конкретно вы считаете самым надежным и при этом подходящим для обсуждаемой задачи... Ну чтобы предметно обсуждать.