Bitcoin Forum
May 10, 2024, 01:43:26 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: PoS что важнее время или деньги?  (Read 3794 times)
info_infoman (OP)
Sr. Member
****
Offline Offline

Activity: 460
Merit: 250



View Profile
September 19, 2014, 10:08:25 PM
Last edit: September 19, 2014, 10:27:04 PM by info_infoman
 #21

БекулGrinнутызагнул )))

из твоего монолога я понял что ты привязываешь двойную трату транзы к двойным блокам)

а это не правильная позиция...

повторяю:
1)скорость сети заранее заложена и фиксированна
2)у кого на момент создания следующего блока самая старая монета тот и в дамках
3)если кандидатов 2 и более то сеть выбирает того майнера который в эту PoT+S транзакцию заложил больше 2-х и более монет равного возраста, никто из нод(майнеров) точно не знает кто в момент Х сколько заложит старых монет в PoT+S и кто из возможных кандидатов вообще в данный момент Х майнит(нода отключена от сети)
(это механизм конкуренции)

что касается орфанов
технически ничего нам не запрещает сращивать древо блоков

допустим мошенник раскидал 10 монет по 10 адресам
и ждал 5 лет для надежности и решил скомпрометировать сеть

он кидает в сеть одновременно с 10 кошельков 10 блоков подписанных 10 самыми старыми монетами

ситуация патовая все блоки валидны и други ноды в замешательстве что делать?
ведь непонятно какая чертовщина  с транзакциями там творится.....

выход прост и элегантен
срастить эти блоки а все транзакции (кроме собственно PoT+S) внутри отвергнуть
в том числе эмиссионные 10 монет
таким образом в блокчейне будет шишка из пустых 10 блоков
выходом этих блоков будет возврат на адреса этих 10 майнеров их PoT+S монет с обнуленным возрастом

такие шишки и в биткоин протоколе есть - называются чекпоинты
ну чем сросшийся блок не чекпоинт успешного отражения атаки?

и хешем для следующего блока будет хешсумма этих 10 блоков

таким образом мы сохранили
1) неопределенность следующего кандидата (мыж не знаем кто из стариков проснется в нужный момент)
2) защищенность от 2йной траты (мошенник тупо обнулит возраст своих атакующих монет)
3) запрет на форкоризацию из генезис блока

механически это выглядит так - при получении нодой 2-х и более блоков кандидатов с одинаковыми параметрами монет подписантов на блок вешается чекпоинт и следуюший блок генерится из хешсумм этих блоков
нода при этом при проверке транзакций в будущем учитывает эти чекпоинты по формуле - "не учитывать ни одну транзакцию от туда, кроме транзакций монет подписантов с обнулением их возраста с момента чекпоинта"

отвергнутые транзакции положить в стек орфанов и там предметно с ними разбираться
например заложив период синхронизации для орфанов 5 блоков
 уж думаю после 5 блоков синхронизация по сети произойдет (в биткоине на биржах она = 3 )
и ноды будут уверены какие транзакции из оборота изьять...

Pages: « 1 [2]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!