Bitcoin Forum
May 10, 2024, 08:53:13 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 [4]  All
  Print  
Author Topic: POSm (Proof of similarity, доказательство сходства)  (Read 688 times)
witcher_sense
Legendary
*
Offline Offline

Activity: 2338
Merit: 4336

🔐BitcoinMessage.Tools🔑


View Profile WWW
May 09, 2022, 03:01:01 AM
 #61

Правильно, она соревновательная, а потому определенные группы с мощностями вырываются вперед и получают преимущество. И всё идет к концентрации вычислительной мощи в одних скажем так руках.

Как было не раз, когда какой-то пул подходит к границе 50%, все начинают об этом писать и беспокоится. Проблема эта не решается алгоритмически, а приходиться договариваться. В какой-то момент пул может не согласиться на добровольную потерю доли вычислительной мощи.
Соревновательная составляющая предполагает, что определенные участники вырываются вперед. Но она также предполагает, что это преимущество обычно временное. Поэтому никакой концентрации вычислительной мощности мы не наблюдаем. Для этого есть и другая причина: в долгосрочной перспективе майнерам не выгодны большие пулы, так как централизация власти в одних руках ставит под угрозу их будущую прибыль. Чем здоровее сеть, тем им лучше. Да и не стоит забывать, что думать о пулах как о едином организме неправильно: оператор пула не имеет никакого влияния на майнеров.


Я бы также хотел обратить ваше внимание вот на что. Что не нужно забывать, зачем вообще майнинг нужен. Это же не просто майнить ради майнинга.

Поэтому, майнинг обеспечивает:
1. Безопасность. Высокие сложности, а в моем случае большая минимальная сумма блока, практически исключают форки или позволяют эффективно их отсеивать, а также подсчет всей цепи исключает с каждым блоком глубокую реорганизацию блокчейна.

2. Цензура. Опасность 51% это не только возможность двойной траты, но и в первую очередь цензура транзакций. Для блокчейнов, где блок создает один майнер, это особенно актуально. У меня же блоки создают много майнеров и это исключает возможность цензуры, так как всех майнеров, строящих блок, контролировать невозможно.

Это все в теории, нужна програмная реализация для проверки этих тезисов. Для удовлетворения обоих условий, что высокой сложности, что противойдействия атакам и цензуре, нужно много майнеров, но не факт что они будут. Майнерам нужно, чтобы монета была ценная для оправдания затрат, но монета не будет ценной, если ее никто не захочет майнить. Важно не только продумать дизайн, но и обеспечить варианты использования. Не только "как", но и "зачем". Без этого проект нереализуем.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
1715374393
Hero Member
*
Offline Offline

Posts: 1715374393

View Profile Personal Message (Offline)

Ignore
1715374393
Reply with quote  #2

1715374393
Report to moderator
1715374393
Hero Member
*
Offline Offline

Posts: 1715374393

View Profile Personal Message (Offline)

Ignore
1715374393
Reply with quote  #2

1715374393
Report to moderator
1715374393
Hero Member
*
Offline Offline

Posts: 1715374393

View Profile Personal Message (Offline)

Ignore
1715374393
Reply with quote  #2

1715374393
Report to moderator
Each block is stacked on top of the previous one. Adding another block to the top makes all lower blocks more difficult to remove: there is more "weight" above each block. A transaction in a block 6 blocks deep (6 confirmations) will be very difficult to remove.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715374393
Hero Member
*
Offline Offline

Posts: 1715374393

View Profile Personal Message (Offline)

Ignore
1715374393
Reply with quote  #2

1715374393
Report to moderator
1715374393
Hero Member
*
Offline Offline

Posts: 1715374393

View Profile Personal Message (Offline)

Ignore
1715374393
Reply with quote  #2

1715374393
Report to moderator
1715374393
Hero Member
*
Offline Offline

Posts: 1715374393

View Profile Personal Message (Offline)

Ignore
1715374393
Reply with quote  #2

1715374393
Report to moderator
imhoneer (OP)
Legendary
*
Offline Offline

Activity: 2562
Merit: 1512



View Profile
May 09, 2022, 12:09:07 PM
 #62


Соревновательная составляющая предполагает, что определенные участники вырываются вперед. Но она также предполагает, что это преимущество обычно временное. Поэтому никакой концентрации вычислительной мощности мы не наблюдаем. Для этого есть и другая причина: в долгосрочной перспективе майнерам не выгодны большие пулы, так как централизация власти в одних руках ставит под угрозу их будущую прибыль. Чем здоровее сеть, тем им лучше. Да и не стоит забывать, что думать о пулах как о едином организме неправильно: оператор пула не имеет никакого влияния на майнеров.


Это все в теории, нужна програмная реализация для проверки этих тезисов. Для удовлетворения обоих условий, что высокой сложности, что противойдействия атакам и цензуре, нужно много майнеров, но не факт что они будут. Майнерам нужно, чтобы монета была ценная для оправдания затрат, но монета не будет ценной, если ее никто не захочет майнить. Важно не только продумать дизайн, но и обеспечить варианты использования. Не только "как", но и "зачем". Без этого проект нереализуем.

Знаете я обдумывал текущий вариант с майнинг хешами, которые выбираются из блокчейна, условно тот же POS. Там действительно идет со временем накопление этих хешей.

Однако сам механизм мне нравиться, так как он хорошо продуман и позволяет суммировать работу сети, а не иметь соревновательный механизм.

Поэтому я сейчас подумываю, над видоизменением алгоритма и смещения его в сторону POW.

А именно сами майнинг хеши, будут не доставаться из блокчейна, а просто майниться POW. Даже на самом слабом ноутбуке можно спокойно смайнить майнинг хеш с 5-6 совпадениями.

Вот условно, как это будет. Произведен последний блок, у него есть хеш.

Теперь каждый майнер должен смайнить хеш с максимальным совпадением по этому хешу из этих данных:

1. Хеш предыдущего блока.
2. Ваш адрес с которого будете отсылать подблок.
3. Nonce.


Условно у нас есть хеш предыдущего блока:
3D8293BD4DA72B5437F9B4810B991870145AD443686CF2DDD7B6C16E4F3A4655

Мы берем данные:
1. 3D8293BD4DA72B5437F9B4810B991870145AD443686CF2DDD7B6C16E4F3A4655
2. 5082B0DCBF7B2BA5CB6BC4CAABE6A157B1FA3B862FC21C33DB51CEA53B176E06
3. Тут начинаем подбирать Nonce, пусть он остановиться на значении 32456.

В итоге получаем хеш этих данных:
3D82936A648A463A27D20E28B1674B68A7CAB351FFCE01A88A00F84A84824505

И так у нас теперь есть майнинг хеш с 5 совпадениями, а дальше всё, как обычно, создаем свой подблок, либо пересылаем его сразу либо присоединяем к другому.




         ▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄      
        █  █▀▀▀▀▀▀▀█  █        
       ▄▀▀▀▀▄     ▄▀▀▀▀▄      
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█ ▄▀▀▀▀▀▀▀▀▀ ▄▄▄▄▄ ▀▀▀▀▀▀▀▀▀▀ █
█ ▀        ▄▀ ▄ ▄ ▀▄          █
█▄▄▄      █   █▀█   █      ▄▄▄█
 █  ▀▀▀▄▄▄█   █▀▀▄  █▄▄▄▀▀▀  █
 █        █   █▄▄█  █        █
 █         ▀▄ ▀ ▀ ▄▀         █
 █           ▀▀▀▀▀         █ █
 █ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀ █
 ▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀
    ▀▀                   ▀▀  



Arbitrum Balance
/



             ▄▄████▄▄
         ▄▄████████████▄▄
      ▄██████████ █████████▄
█▀█▄▄▄███████████ █▀█▀██████
▀▀▀         ▀████      ▀████
▀▀▀▀▀▀▀▀█▀▀▄    █ ████  ████
     ▄▄▄ ▀▄ ▀▀▀▀█        ███
     █▄█   ▀▀▀▀▀█ █████  ███
▄▄▄▄▄▄▄▄█▄▄▄▄▄▄▄█       ▄██
   ▄▄▄     ▄█████ █▄█▄████
   █▄█▀▀▀▀███████ ██████▀
            ▀████████▀▀
              ▀▀██▀▀

           


imhoneer investment fund
/


   ▄▄███████████████▄▄
 ▄█████████████████████▄
▄██████████████▀▀███████▄
████████████▀▀    ███████
█████████▀▀   ▄   ███████
██████▀▀     █    ███████
████▀       █     ███████
█████▄▄   ▄█      ███████
████████ ██▄      ███████
▀████████ ▀▄███▄▄███████▀
 ▀█████████████████████▀
   ▀▀███████████████▀▀


Telegram-канал @imho_idea
Vtools
Full Member
***
Offline Offline

Activity: 411
Merit: 135


View Profile WWW
May 09, 2022, 02:18:54 PM
Merited by imhoneer (1)
 #63

Теперь каждый майнер должен смайнить хеш с максимальным совпадением по этому хешу из этих данных:

1. Хеш предыдущего блока.
2. Ваш адрес с которого будете отсылать подблок.
3. Nonce.

Ух ты, у тебя структура один в один совпадает с моей, видимо одинаково подошли к решению проблемы: https://bitcointalk.org/index.php?topic=5397893.msg60085894#msg60085894
Действительно, если POW майнеры соревнуются с друг другом чтобы стать валидатором блока с данными (подблоком), то можно заранее (на несколько блоков) вперед их искать, чтобы ускорить обработку транзакций - транзакции отправляются сразу валидатору-лидеру. В итоге на классическом POW можно ускорить формирование блоков вплоть до 1 сек.


Restart of the TERA project in 2022
Web ܀ ANN ܀ Discord ܀ Telegram ܀ Twitter
imhoneer (OP)
Legendary
*
Offline Offline

Activity: 2562
Merit: 1512



View Profile
May 09, 2022, 05:04:03 PM
 #64

Теперь каждый майнер должен смайнить хеш с максимальным совпадением по этому хешу из этих данных:

1. Хеш предыдущего блока.
2. Ваш адрес с которого будете отсылать подблок.
3. Nonce.

Ух ты, у тебя структура один в один совпадает с моей, видимо одинаково подошли к решению проблемы: https://bitcointalk.org/index.php?topic=5397893.msg60085894#msg60085894
Действительно, если POW майнеры соревнуются с друг другом чтобы стать валидатором блока с данными (подблоком), то можно заранее (на несколько блоков) вперед их искать, чтобы ускорить обработку транзакций - транзакции отправляются сразу валидатору-лидеру. В итоге на классическом POW можно ускорить формирование блоков вплоть до 1 сек.

Оно то похожее, но есть нюанс.

Я использую классическое представление о работе p2p-сетей. Условно у Вас есть 10 нод-соседей и для Вас это скажем так вся сеть, Вы обмениваетесь непосредственно информацией только с этими 10 нодами, а они уже со своими 10 нодами-соседями и так информация распространяется по сети. Можно и больше 10 нод, но я описал сам принцип передачи информации по сети.

Теперь смотрите. Пусть какой-то из майнеров присоединил свой подблок к текущему блоку, минимальная сумма совпадений стала равна или больше определенного числа, значит можно считать, что текущий блок создан и теперь можно создавать новый блок.

Этот майнер рассылает блок, что смайнил и начинает майнить уже свой подблок нового текущего блока, на основании хеша предыдущего блока.

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

Условно говоря у каждого майнера будет одинаковый хеш предыдущего блока, но разные адреса самих майнеров которыми они подписывают свои подблоки. Это дает основание считать, что каждый майнер будет майнить индивидуальные данные.


То есть если коротко, то я заменил получение майнинг-хешей, а остальное в алгоритме оставил. Раньше майнинг-хеши были у Вас как бы в наличии в блокчейне, это ваши адреса на которых лежит какая-то минимальная сумма денег и Вы смотрите, какой из этих адресов может быть майнинг-хешем и берете его.

Сейчас же не так. Не надо хранить деньги на ваших адресах, надо просто взять и с самого начала смайнить себе майнинг-хеш с требуемым количеством совпадений.

Простой ноутбук сможет примерно за 1 минуту смайнить себе майнинг-хеш с 5 совпадениями.



         ▄▀▀▀▀▀▀▀▀▀▀▀▀▀▄      
        █  █▀▀▀▀▀▀▀█  █        
       ▄▀▀▀▀▄     ▄▀▀▀▀▄      
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█ ▄▀▀▀▀▀▀▀▀▀ ▄▄▄▄▄ ▀▀▀▀▀▀▀▀▀▀ █
█ ▀        ▄▀ ▄ ▄ ▀▄          █
█▄▄▄      █   █▀█   █      ▄▄▄█
 █  ▀▀▀▄▄▄█   █▀▀▄  █▄▄▄▀▀▀  █
 █        █   █▄▄█  █        █
 █         ▀▄ ▀ ▀ ▄▀         █
 █           ▀▀▀▀▀         █ █
 █ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀ █
 ▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀
    ▀▀                   ▀▀  



Arbitrum Balance
/



             ▄▄████▄▄
         ▄▄████████████▄▄
      ▄██████████ █████████▄
█▀█▄▄▄███████████ █▀█▀██████
▀▀▀         ▀████      ▀████
▀▀▀▀▀▀▀▀█▀▀▄    █ ████  ████
     ▄▄▄ ▀▄ ▀▀▀▀█        ███
     █▄█   ▀▀▀▀▀█ █████  ███
▄▄▄▄▄▄▄▄█▄▄▄▄▄▄▄█       ▄██
   ▄▄▄     ▄█████ █▄█▄████
   █▄█▀▀▀▀███████ ██████▀
            ▀████████▀▀
              ▀▀██▀▀

           


imhoneer investment fund
/


   ▄▄███████████████▄▄
 ▄█████████████████████▄
▄██████████████▀▀███████▄
████████████▀▀    ███████
█████████▀▀   ▄   ███████
██████▀▀     █    ███████
████▀       █     ███████
█████▄▄   ▄█      ███████
████████ ██▄      ███████
▀████████ ▀▄███▄▄███████▀
 ▀█████████████████████▀
   ▀▀███████████████▀▀


Telegram-канал @imho_idea
Pages: « 1 2 3 [4]  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!