Перейти к содержанию

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


Teotihuacan

Рекомендуемые сообщения

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

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

 

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

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

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

 

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

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

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

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

 

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

Изменено пользователем Teotihuacan
Ссылка на комментарий
Поделиться на другие сайты

Цитата

 

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

 

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

Ссылка на комментарий
Поделиться на другие сайты

11 часов назад, Teotihuacan сказал:

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

 

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

Ссылка на комментарий
Поделиться на другие сайты

24 минуты назад, Old Miner сказал:

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

 

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

Изменено пользователем Teotihuacan
Ссылка на комментарий
Поделиться на другие сайты

3 минуты назад, Teotihuacan сказал:

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

 

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

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, Old Miner сказал:

 

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

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

 

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

Изменено пользователем Teotihuacan
Ссылка на комментарий
Поделиться на другие сайты

11 минут назад, Teotihuacan сказал:

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

 

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

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

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

 

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

 

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

 

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

 

Ссылка на комментарий
Поделиться на другие сайты

15 часов назад, Teotihuacan сказал:

 

Не прокатит

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

Ссылка на комментарий
Поделиться на другие сайты

15 часов назад, Teotihuacan сказал:

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

 

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

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Similar Topics

    • Топ-менеджер Банка Израиля: «Цифровой шекель усилит конкуренцию между коммерческими банками»

      Заместитель управляющего Банка Израиля Эндрю Абир заявил, что цифровой шекель не снизит значимость коммерческих банков, а наоборот, принесет пользу местному банковскому сектору. Эндрю Абир (Andrew Abir) рассказал, что за последние годы, для борьбы с инфляцией Банк Израиля повышал процентные ставки, а коммерческие банки увеличивали ставки по кредитам. При этом рост ставок по депозитам был медленным. Поэтому для усиления конкуренции в банковском секторе израильскому правительству предстоит п

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

    • Небольшая подборка «мостов» для обмена между сетями

      Может, кому пригодится.   Это не DEXы в традиционном смысле (когда свапаешь токен ежикойн в токен пупкойн, оставаясь в базовой сети зябликойна).       Это именно мосты(Bridge), когда сжигаешь/минтишь одну и ту же криптовалюту, например, переводишь биткоин из варианта BTCB (сеть BEP-20) в эфириум сеть. (Вот я более подробно объяснял)   Биржи для этого не всегда хороши — KYC, AML, комиссии на вывод... К сожалению, очень мало мостов, где можно сжигат

      в Общий

    • Гэри Генслер объяснил разницу между биткоином и фиатными валютами

      Председатель Комиссии по ценным бумагам и биржам США (SEC) постарался объяснить, какая, по его мнению, разница существует между биткоином и традиционными валютами, и в чем состоят преимущества государственных денег. Гэри Генслер (Gary Gensler) в интервью телеканалу CNBC рассказал, что фиатные валюты выпускаются центральными банками, и поэтому, как правило, в каждом государстве или регионе поддерживается одна официальная валюта. Чего нельзя сказать о биткоине.    На просьбу прокомменти

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

    • Данные по среднему времени между блоками (Average block time) + список эксплореров по монетам

      Табличка по среднему времени между блоками (Average block time) и кое-каким смежным данным. Грубо говоря, Average block time говорит нам, как быстро ходят транзакции у данной монеты + как скоро подтвердится ваш перевод (при условии, что вы поставили нормальную комиссию).   Данные по Average block time и комиссиям актуальны на конец ноября 2020 г., по курсам - на 22 декабря. Скорее всего, сейчас, когда вы это читаете, нормальные комисии для большинства монет уже та

      в Общий

    • Дэн Берковиц: «Между SEC и CFTC нет разногласий по регулированию криптовалют»

      Бывший юрисконсульт SEC и экс-комиссар Комиссии по торговле товарными фьючерсами США (CFTC) Дэн Берковиц заявил, что между ведомствами нет разногласий по регулированию криптовалют. Учитывая, что Комиссия по ценным бумагам и биржам США (SEC) контролирует инвестиционные инструменты и активы, относящиеся к категории ценных бумаг, а CFTC регулирует торговлю деривативами на сырьевые товары, Дэн Берковиц (Dan Berkovitz) заявил, что это может оставлять нормативный пробел для цифровых активов. Поэт

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

×
×
  • Создать...