Bitcoin Forum
June 01, 2024, 07:39:12 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: POA (Proof Of Auction). Новый алгоритм консенсуса.  (Read 2162 times)
imhoneer (OP)
Legendary
*
Offline Offline

Activity: 2576
Merit: 1513



View Profile
June 05, 2017, 02:31:20 PM
 #21

При количестве блокмейкеров 100, 1000 и более, пользователь, заключивший контракт с одним из них на включение его транзакции в блок в течение 4 часов, должен будет повторять это действие ~ 100, 1000 и более раз в течение ~ 400, 4000, и более часов, пока его транзакция не попадёт в блок.

Мне не совсем понятно, как Вы пришли к таким выводам.

Вот смотрите у нас есть сеть из 1000 Блокмейкеров, значит максимальное количество в накопители может быть у каждого Блокмейкера на 1000 транзакций. Пользователь может сам выбрать блокмейкера. Если пользователь платит рекомендованную комиссию, то с Блокмейкером заключается договор о страховке (на счет сроков и самой компенсации, это может меняться. Кто-то может сделать так, что гарантирует не за 4 часа, а допустим за 10 минут, тогда к нему ломануться все пользователи и он сможет быстрее наполнять свой накопитель и выходить на аукцион, быстрее построить блок и вновь принимать желающих за счет этого у него будет увеличен оборот и как следствие прибыль).

Теперь давайте примерно прикинем обработку сети. Если время аукциона и последующего строительства блока будет 1 минуту. То каждый блог будет содержать 1000 транзакций. В течении только 2 часов может обработаться 120,000 транзакций и это мы еще условимся, что у нас идет мощный поток транзакций и Блокмейкеры выходят с полностью наполненными накопителями транзакций. А если в сети не очень много заявок поступает, то Блокмейкер может не дожидаться полного наполнения, а видя предыдущую цену строительства блока, он может решить выйти и предложить даже больше предыдущей, если сумма комиссий ему позволяет это сделать.

Обязательное ожидание полного наполнения накопителя мало вероятно, особенно в начале жизни сети. Нет никакого смысла долго ждать, когда комиссии позволяют Вам получить прибыль и построить блок даже не с полным накопителем.

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



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



Arbitrum Balance
/



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

           


imhoneer investment fund
/


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


Telegram-канал @imho_idea
neiros
Legendary
*
Offline Offline

Activity: 3514
Merit: 1100



View Profile WWW
June 05, 2017, 02:54:42 PM
 #22

При количестве блокмейкеров 100, 1000 и более, пользователь, заключивший контракт с одним из них на включение его транзакции в блок в течение 4 часов, должен будет повторять это действие ~ 100, 1000 и более раз в течение ~ 400, 4000, и более часов, пока его транзакция не попадёт в блок.

Мне не совсем понятно, как Вы пришли к таким выводам...

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

imhoneer (OP)
Legendary
*
Offline Offline

Activity: 2576
Merit: 1513



View Profile
June 05, 2017, 04:19:28 PM
 #23

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

Думаю, что понял, как Вы сделали такие выводы. Однако есть нюансы, которые самонастраивают систему.

Вот смотрите:

- пользователи могут выбирать Блокмейкеров в зависимости от их условий.

- пользователи при оплате транзакции рекомендованной комиссии получают страховку. Эту страховку платит Блокмейкер, который не выполнил условия.

А теперь смотрите, если Вы набрали 1000 транзакции и у всех пользователей нормальная комиссия, то со всеми Вы заключили договор страховки, что в случае невыполнения условий Вы выплатите компенсацию.

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

Любой разумный человек в этой ситуации начинает думать и принимать какие-то решения. Кто-то будет изменять время когда он будет набирать транзакции (может он попал в час пик), кто-то ещё больше выставит комиссию для пользователей, например, будет таким образом собирать только крупные суммы и с более большой комиссией, как только соберет, то выйдет на аукцион и сразу его выйграет, тем самым создав блок, а кто-то просто увидев, что активных Блокмейкеров слишком много, предпочтет больше не набирать транзакции, а просто получать пассивный доход.

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

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

В чем прелесть данного алгоритма, так в том, что он строиться на деньгах и рыночных отношения. А такая система всегда найдет способ приспособиться.



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



Arbitrum Balance
/



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

           


imhoneer investment fund
/


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


Telegram-канал @imho_idea
neiros
Legendary
*
Offline Offline

Activity: 3514
Merit: 1100



View Profile WWW
June 05, 2017, 05:54:41 PM
 #24


...В чем прелесть данного алгоритма, так в том, что он строиться на деньгах и рыночных отношения. А такая система всегда найдет способ приспособиться.

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

imhoneer (OP)
Legendary
*
Offline Offline

Activity: 2576
Merit: 1513



View Profile
June 05, 2017, 07:55:25 PM
 #25

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

Жаль нет действующей модели, однако, более чем уверен, что данный алгоритм по многим параметрам лучше, чем POW. И правила здесь более четче, а потому и форков нет. И затраты меряются деньгами, что разумней, чем вычислительными мощностями. Да и централизация не так критична, как она критична в POW.

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



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



Arbitrum Balance
/



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

           


imhoneer investment fund
/


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


Telegram-канал @imho_idea
Kasperiko
Sr. Member
****
Offline Offline

Activity: 924
Merit: 255


View Profile
June 05, 2017, 09:15:42 PM
 #26

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

Жаль нет действующей модели, однако, более чем уверен, что данный алгоритм по многим параметрам лучше, чем POW. И правила здесь более четче, а потому и форков нет. И затраты меряются деньгами, что разумней, чем вычислительными мощностями. Да и централизация не так критична, как она критична в POW.

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

Рано или поздно будет разнос а это похуже любого форка..
Ищи тех кому проект понравился может намутите что то вместе, без альфы или хотя бы команды такую вещь не поднять..
f2200
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
June 06, 2017, 04:34:07 AM
 #27

Поддерживаю.
imhoneer (OP)
Legendary
*
Offline Offline

Activity: 2576
Merit: 1513



View Profile
June 06, 2017, 08:50:45 AM
Last edit: June 06, 2017, 09:03:16 AM by imhoneer
 #28

Поддерживаю.

Большое спасибо!



Рано или поздно будет разнос а это похуже любого форка..
Ищи тех кому проект понравился может намутите что то вместе, без альфы или хотя бы команды такую вещь не поднять..

Где именно и из за чего Вы видите разнос? Лучше увидеть проблему сейчас, чем потом наворотить делов.



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



Arbitrum Balance
/



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

           


imhoneer investment fund
/


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


Telegram-канал @imho_idea
imhoneer (OP)
Legendary
*
Offline Offline

Activity: 2576
Merit: 1513



View Profile
June 28, 2017, 05:37:22 PM
Last edit: June 28, 2017, 06:01:22 PM by imhoneer
 #29

Только, что внёс важное дополнение к работе данного алгоритма, а именно:

Quote
После рассылки этого блока всем Блокмейкерам, происходит проверка и его принятие. Как только эта процедура закончена, то каждый освободившийся Блокмейкер начинает опрашивать других Блокмейкеров на готовность к работе. Уровень готовности должен быть от 60% (а может больше) предыдущего количества. Как только это произошло, то происходит продолжение работы сети.

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

Вот как это работает.

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

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

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



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



Arbitrum Balance
/



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

           


imhoneer investment fund
/


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


Telegram-канал @imho_idea
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!