Jump to content
Sign in to follow this  
Teotihuacan

Копромисс между децентрализацией и скоростью

Recommended Posts

у биткоина реально есть беда:

генерируют блоки все , а вставляется только один, например если пул котролирует 10% хешрейта и его блок был вставлен, то это значит блоки остальных 90% были выброшены на ветер как и все их расходы энергии на их создание

 

в  проекте EOS  эту проблему решили радикально: просто скоратили кол-во узлов до 21, гениального тут ничего нет, но за счет сокращения кол-ва участников достигается еще и скорость

ибо чем меньше участников тем быстрее принятие решение, это очевидный закон

но с 21 узлами демократия получается загублена

 

поэтому я тут подумал о таком алгоритме: 

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

и если узел не выбран для участия в создании след блока значит он просто сидит и ждет своей очереди не делая ничего

т.е. соотвественно 99% времени узел будет ждать, и в каждый момент 99% узлов будет в режиме ожидания

 

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

Edited by Teotihuacan

Share this post


Link to post
Share on other sites
Цитата

 

блоки остальных 90% были выброшены на ветер как и все их расходы энергии на их создание

 

И что, плохо что ли? Не поймали блок сейчас, поймают потом

Share this post


Link to post
Share on other sites

@Teotihuacan ночью спать нужно,нервы крепче будут..

Share this post


Link to post
Share on other sites
11 часов назад, Teotihuacan сказал:

например если пул котролирует 10% хешрейта и его блок был вставлен, то это значит блоки остальных 90% были выброшены на ветер

 

Неверно. Остальные 90% за это время просто не нашли блок, а значит и выбрасывать нечего.

Share this post


Link to post
Share on other sites
24 минуты назад, Old Miner сказал:

Неверно. Остальные 90% за это время просто не нашли блок, а значит и выбрасывать нечего.

 

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

Edited by Teotihuacan

Share this post


Link to post
Share on other sites
3 минуты назад, Teotihuacan сказал:

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

 

Описанная вами ситуация случается достаточно редко. Как правило, пул получает информацию о найденном другим пулом блоке своевременно, и создаёт задания для майнеров уже для следующего блока.

Share this post


Link to post
Share on other sites
1 час назад, Old Miner сказал:

 

Описанная вами ситуация случается достаточно редко. Как правило, пул получает информацию о найденном другим пулом блоке своевременно, и создаёт задания для майнеров уже для следующего блока.

а до того как получить инфу о чужом блоке он усиленно лепит свой а потом выкидывает его на мусорку, не важно готов он полностью или частично

 

анкл - это готовый но выброшенный на ветер блок,  а когда пул не успел сделать блок, а пришел чужой, то это тоже выбрасывание ресурсов на ветер

Edited by Teotihuacan

Share this post


Link to post
Share on other sites
11 минут назад, Teotihuacan сказал:

а до того как получить инфу о чужом блоке он усиленно лепит свой а потом выкидывает его на мусорку, не важно готов он полностью или частично

 

Я впервые сталкиваюсь с такой терминологией в отношении подбора подходящего хеша заголовка блока.

Что значит "лепить блок" да ещё и "усиленно"?

И что значит "частично готовый блок"?

 

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

 

А если пойти ещё глубже, то в каждой видеокарте порядка 1000 вычислительных блоков, и если один блок нашёл подходящий хеш, то остальные 999 что-то там дружно выкидывают.

 

Вы предлагаете майнить на одном вычислительном блоке видеокарты, а остальные поставить в очередь?

 

Share this post


Link to post
Share on other sites

Идея интересная, в плане снижения энергопотребления.

Share this post


Link to post
Share on other sites
15 часов назад, Teotihuacan сказал:

 

Не прокатит

Выбирается 21 искатель блоков и у одного из них оказывается суммарно 99% мощности, а у остальных 20 только 1%

Share this post


Link to post
Share on other sites
15 часов назад, Teotihuacan сказал:

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

 

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Topics

    • Пул Ethermine распределит между майнерами «ошибочную» комиссию в 10 668.7 ETH

      Майнинговый пул Ethermine, подтвердивший одну из транзакций с комиссией 10 668.7 ETH, принял решение распределить комиссию между майнерами, так как отправитель транзакции не связался с пулом. Согласно опубликованной сегодня записи в Твиттере, майнинговый пул Ethermine принял решение распределить комиссию, эквивалентную $2.6 млн, между участвовавшими в создании блока майнерами.   Напомним, что на прошлой неделе неизвестный пользователь Эфириума заплатил за отправку двух транзакций

      in Новости криптовалют

    • Виталик Бутерин: «стейблкоины могут передавать активы между блокчейнами»

      По мнению сооснователя Эфириума Виталика Бутерина стейблкоины не используют одну из важных возможностей, позволяющую передавать активы между блокчейнами. В длинной дискуссии в Twitter Бутерин заявил, что использование такой возможности повысило бы совместимость и обмен данными между различными сетями:   «В конкретном случае выпуска стейблкоинов, поддерживаемых эмитентом, есть множество вещей, которые можно осуществить, но которые не сделаны. Например, любой стейблкоин может стать

      in Новости криптовалют

    • Zcash Foundation повысит анонимность экосистемы Cosmos и связи между блокчейнами

      Zcash Foundation повысит анонимность экосистемы Cosmos, а также обеспечит эффективную передачу Zcash и стейкинг между блокчейнами с помощью протокола Inter-Blockchain Communication (IBC). Разработчики Cosmos стремятся сделать свой проект «интернетом блокчейнов», где любые сети смогут взаимодействовать между собой, будь то передача данных или совершение транзакций. Для этого будет внедрен протокол IBC, обеспечивающий коммуникацию между блокчейнами. Он является «пограничной зоной», выступаю

      in Новости криптовалют

    • Власть – сообществу! Почему будущее соцсетей за децентрализацией

      Социальные сети, поддерживаемые и управляемые сообществом пользователей, способны решить проблемы цензуры и демонетизации. Централизованные социальные сети все чаще поддаются критике из-за цензуры и эксплуатации пользовательских данных. У пользователя нет никаких гарантий, что его аккаунт не будет удален без видимых причин, а персональные данные – использованы в коммерческих целях или, проще говоря, проданы третьей стороне.   Регистрируя канал на YouTube или группу в Facebook, пол

      in Общий

    • Паоло Ардуино: «мосты между блокчейнами сделают транзакции с USDT дешевле»

      Технический директор биржи Bitfinex Паоло Ардуино считает, что мосты между разными блокчейнами сделают транзакции со стейблкоинами USDT дешевле. Ардуино содействовал команде разработчиков pTokens, которая запустила мост между блокчейнами EOS и Omni. В будущем подобные мосты для взаимодействия различных блокчейнов снизят нагрузку на сети и помогут снизить комиссии за транзакции.   Сейчас был запущен только мост между основной сетью EOS и блокчейном Биткоина. Пользователь переводит

      in Новости криптовалют

×
×
  • Create New...