Bitcoin Forum
May 22, 2019, 08:20:48 AM *
News: Latest Bitcoin Core release: 0.18.0 [Torrent] (New!)
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 [27] 28 29 30 31 32 33 »
  Print  
Author Topic: Асикостойкий алгоритм PoW  (Read 5768 times)
fxpc
Sr. Member
****
Online Online

Activity: 812
Merit: 307


KTO EC/\U HUKTO?


View Profile
August 13, 2018, 09:02:13 PM
Last edit: August 13, 2018, 09:48:29 PM by fxpc
 #521

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

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

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

До тех пор пока это не бизнес и ставка низкая никаких особенных условий не нужно.

Потому что решение может спиздить любой мимокрокодил.
А вы можете продемострировать кражу этого решения на примере спредкоина?
И почему до сих пор эта монета не померла чисто технически от таких краж?

Кража решения тривиальна, оно содержится в блоке. Это позволяет практически даром плодить орфанов в неограниченном количестве. Чтобы тебе было понятнее, представь, ты выиграл в лотерею, но получение тобой выигрыша зависит от того признает тебя победителем следующий победитель или нет, а победителями себя вместе с тобой объявили голодранцы усiх краiн. Технически это полный треш и судя по всему желающих быть обворованными практически нет. В битке, не смотря на то что тоже требуется подтверждение следующего победителя, создание орфана стоит уйму лепездричества. Поэтому данная монета хоть и "жива", но непопулярна. Закапывай стюардессу.














You're not your job. You're not how much money you have in the bank. You're not the car you drive. You're not the contents of your wallet. You're not your fucking khakis. You're the all-singing, all-dancing crap of the world.
1558513248
Hero Member
*
Offline Offline

Posts: 1558513248

View Profile Personal Message (Offline)

Ignore
1558513248
Reply with quote  #2

1558513248
Report to moderator
1558513248
Hero Member
*
Offline Offline

Posts: 1558513248

View Profile Personal Message (Offline)

Ignore
1558513248
Reply with quote  #2

1558513248
Report to moderator
1558513248
Hero Member
*
Offline Offline

Posts: 1558513248

View Profile Personal Message (Offline)

Ignore
1558513248
Reply with quote  #2

1558513248
Report to moderator
Crypto Casino Since 2014
Level Up & Get Even More Rewards!
Daily Treasure Chest
& Much More
Roll Hunt
Rakeback
Blackjack
Jackpot
Dice
Slots
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1558513248
Hero Member
*
Offline Offline

Posts: 1558513248

View Profile Personal Message (Offline)

Ignore
1558513248
Reply with quote  #2

1558513248
Report to moderator
amaclin1
Sr. Member
****
Offline Offline

Activity: 630
Merit: 260


View Profile
August 14, 2018, 03:31:47 AM
 #522

Как пул вообще поймет, что это его обокрали, а не какой то соломайнер просто нашел решение раньше его.

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

То, что владельцы хэшрейта доверяют пулу - это сомнений не вызывает?


Bitcoin SV GUI client for Windows and Linux
https://github.com/AlisterMaclin/bitcoin-sv/releases
kzv
Hero Member
*****
Offline Offline

Activity: 1232
Merit: 689


View Profile WWW
August 14, 2018, 06:02:35 AM
 #523

Как пул вообще поймет, что это его обокрали, а не какой то соломайнер просто нашел решение раньше его.

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

То, что владельцы хэшрейта доверяют пулу - это сомнений не вызывает?



Всем привет. Тоже поучаствую в обсуждении )

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

Продолжу: допустим пул будет брать депозит за регистрацию и забирать депозит того, кто спиздит решение. Но это будет работать пока монета дешевая. Если монета будет стоить как биток, то депозит в овер 12 битков мало кто осилит.

Open source crypto exchange https://trade.multicoins.org
Donate Marycoin project development: MS12okFu6D3FzBi2fTsmGEa6iQV9h31txe
1mk3r
Member
**
Offline Offline

Activity: 60
Merit: 10


View Profile
August 14, 2018, 01:58:17 PM
Last edit: August 14, 2018, 03:02:04 PM by 1mk3r
Merited by chimk (1)
 #524

Кража решения тривиальна, оно содержится в блоке. Это позволяет практически даром плодить орфанов в неограниченном количестве. Чтобы тебе было понятнее, представь, ты выиграл в лотерею, но получение тобой выигрыша зависит от того признает тебя победителем следующий победитель или нет, а победителями себя вместе с тобой объявили голодранцы усiх краiн. Технически это полный треш и судя по всему желающих быть обворованными практически нет. В битке, не смотря на то что тоже требуется подтверждение следующего победителя, создание орфана стоит уйму лепездричества. Поэтому данная монета хоть и "жива", но непопулярна. Закапывай стюардессу.
Вы правы. Каждый может повторить это и заспамить сеть.
Я понял в чем была моя ошибка. Спасибо.


Тогда у меня такая модификация алгоритма:

Допустим, майнер Вова пытается добыть блок № 2.
Задача заключается в том, что заголовок блока № 1 (предшествующего добываемому) плюс ноли для сложности, признается, согласно протоколу, публичным адресом на котором лежат 50 монет.
Вова пытается подобрать ключ к этому адресу (это может быть не ecdsa, а что нибудь попроще, чтобы майнилось быстро)
Как только он его подбирает ключ, он публикует транзакцию подписанную найденным приватным ключом и эта транзакция, сама по себе, становится блоком по факту своего первого появления. В этой транзакции содержится поручение об отправке вышеуказанных 50 монет на нормальный адрес Вовы, а также транзакции Маши, Пети и иная нужная техническая информация, в том числе пересчитанная сложность, таймстамп, и тому подобное.
Какие проблемы в таком подходе?

Идея такая: а что если форк будет искать хэш не от заголовка, а от всего блока целиком? Тогда действительно любой майнер может спиздить решение у пула и пулы держать будет бессмысленно?
Если имеется ввиду попытка "подогнать под хеш" не заголовок блока, а весь блок- то есть перебрать всевозможные значения и найти такое хеш которого по тексту полностью соответствует всему блоку. Я правильно Вас понял?
Во-первых блоки все разной длины, а это разная сложность вычислений, которая будет дико скакать.
Ну ладно, наверное можно сделать чтобы по протоколу все блоки заполнялись нулями до размера 2 мегабайт скажем, а дальше на стадии вычислений добавлять нули для сложности.
Хотя в результате получится очень быстро растущий блокчейн.
Но проблема еще и в том, что если ты будешь подгонять весь блок под хеш и найдешь решение, а потом решишь в блоке что-то поменять тебе все придется перебирать заново. То есть описанная Вами ситуация неотличима от существующей.


neiros
Legendary
*
Offline Offline

Activity: 2464
Merit: 1039



View Profile WWW
August 14, 2018, 03:16:39 PM
 #525


...Идея такая: а что если форк будет искать хэш не от заголовка, а от всего блока целиком?..

Так в биткоине, по сути, хэш ищут от всего блока целиком. И не стоит забывать про коинбазовую транзакцию. Именно она определяет получателя вознаграждения. Эта транзакция такая же как и все остальные, и её хеш тоже "весит на дереве меркля". А хеш этого дерева неотъемлемая часть заголовка блока. Соответственно поиск хеша заголовка блока равнозначен поиску хеша блока целиком.


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

kzv
Hero Member
*****
Offline Offline

Activity: 1232
Merit: 689


View Profile WWW
August 14, 2018, 03:22:53 PM
 #526


...Идея такая: а что если форк будет искать хэш не от заголовка, а от всего блока целиком?..

Так в биткоине, по сути, хэш ищут от всего блока целиком. И не стоит забывать про коинбазовую транзакцию. Именно она определяет получателя вознаграждения. Эта транзакция такая же как и все остальные, и её хеш тоже "весит на дереве меркля". А хеш этого дерева неотъемлемая часть заголовка блока. Соответственно поиск хеша заголовка блока равнозначен поиску хеша блока целиком.


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

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

Open source crypto exchange https://trade.multicoins.org
Donate Marycoin project development: MS12okFu6D3FzBi2fTsmGEa6iQV9h31txe
1mk3r
Member
**
Offline Offline

Activity: 60
Merit: 10


View Profile
August 14, 2018, 03:46:04 PM
 #527


...Идея такая: а что если форк будет искать хэш не от заголовка, а от всего блока целиком?..

Так в биткоине, по сути, хэш ищут от всего блока целиком. И не стоит забывать про коинбазовую транзакцию. Именно она определяет получателя вознаграждения. Эта транзакция такая же как и все остальные, и её хеш тоже "весит на дереве меркля". А хеш этого дерева неотъемлемая часть заголовка блока. Соответственно поиск хеша заголовка блока равнозначен поиску хеша блока целиком.


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

Так или иначе, но ищется хэш заголовка. Пул формирует заголовок и отправляет майнерам. Если взять за правило искать хэш не заголовка, а всего блока, то пул должен будет посылать майнерам весь блок... А если майнер такого форка найдет хэш, то какой смысл ему будет посылать решение пулу?
Проблема в том, что ты должен пулу посылать шары периодически чтоб пул тебе награды платил. Шары это неидеальные решения, которые доказывают что ты пыхтел именно на пул, а не на себя, например ты ищешь такое число хеш которого даст значение ПУЛОВСКИЙБЛОК, а пока самое лучшее что тебе удалось найти это:
: ПУЛОВСКИЙБЛОshr2345
Вот это и есть шара - неидельное решение, которое доказывает что ты пыхтел в правильном направлении.
Представь что будет если ты пулу пошлешь КЕЗЕВЕШНЫЙБЛОsds12
Пул тебя выкинет.
Ты можешь перебирать либо пуловский блок либо свой, иначе не выйдет.
neiros
Legendary
*
Offline Offline

Activity: 2464
Merit: 1039



View Profile WWW
August 14, 2018, 03:47:35 PM
 #528

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

Если пул будет посылать майнерам весь блок, зачем тогда майнерам будет нужен этот пул Huh когда они могут самостоятельно строить и формировать какой угодно блок по своему усмотрению, используя одну на всех сеть. Майнеру, что бы забрать себе вознаграждение, нужно поменять в коинбазовой транзакции чужой адрес получения вознаграждения(пула) на свой, т.е. заменить одну транзакцию другой. От этой замены меняется хеш дерева и майнер автоматически становится соломайнером.

Классический соло майнинг.

kzv
Hero Member
*****
Offline Offline

Activity: 1232
Merit: 689


View Profile WWW
August 14, 2018, 03:53:38 PM
 #529

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

Если пул будет посылать майнерам весь блок, зачем тогда майнерам будет нужен этот пул Huh когда они могут самостоятельно строить и формировать какой угодно блок по своему усмотрению, используя одну на всех сеть. Майнеру, что бы забрать себе вознаграждение, нужно поменять в коинбазовой транзакции чужой адрес получения вознаграждения(пула) на свой, т.е. заменить одну транзакцию другой. От этой замены меняется хеш дерева и майнер автоматически становится соломайнером.

Классический соло майнинг.

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

Зы нет, понял что плохая идея с коинбейсом. Надо дальше думать...

Open source crypto exchange https://trade.multicoins.org
Donate Marycoin project development: MS12okFu6D3FzBi2fTsmGEa6iQV9h31txe
kzv
Hero Member
*****
Offline Offline

Activity: 1232
Merit: 689


View Profile WWW
August 14, 2018, 03:55:41 PM
 #530


...Идея такая: а что если форк будет искать хэш не от заголовка, а от всего блока целиком?..

Так в биткоине, по сути, хэш ищут от всего блока целиком. И не стоит забывать про коинбазовую транзакцию. Именно она определяет получателя вознаграждения. Эта транзакция такая же как и все остальные, и её хеш тоже "весит на дереве меркля". А хеш этого дерева неотъемлемая часть заголовка блока. Соответственно поиск хеша заголовка блока равнозначен поиску хеша блока целиком.


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

Так или иначе, но ищется хэш заголовка. Пул формирует заголовок и отправляет майнерам. Если взять за правило искать хэш не заголовка, а всего блока, то пул должен будет посылать майнерам весь блок... А если майнер такого форка найдет хэш, то какой смысл ему будет посылать решение пулу?
Проблема в том, что ты должен пулу посылать шары периодически чтоб пул тебе награды платил. Шары это неидеальные решения, которые доказывают что ты пыхтел именно на пул, а не на себя, например ты ищешь такое число хеш которого даст значение ПУЛОВСКИЙБЛОК, а пока самое лучшее что тебе удалось найти это:
: ПУЛОВСКИЙБЛОshr2345
Вот это и есть шара - неидельное решение, которое доказывает что ты пыхтел в правильном направлении.
Представь что будет если ты пулу пошлешь КЕЗЕВЕШНЫЙБЛОsds12
Пул тебя выкинет.
Ты можешь перебирать либо пуловский блок либо свой, иначе не выйдет.


Я буду посылать пулу шары до тех пор пока не найду решение. Решение заберу себе.

Open source crypto exchange https://trade.multicoins.org
Donate Marycoin project development: MS12okFu6D3FzBi2fTsmGEa6iQV9h31txe
neiros
Legendary
*
Offline Offline

Activity: 2464
Merit: 1039



View Profile WWW
August 14, 2018, 04:01:23 PM
 #531

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

Тут вполне можно ответить цитатой fxpc:

Кража решения тривиальна, оно содержится в блоке. Это позволяет практически даром плодить орфанов в неограниченном количестве. Чтобы тебе было понятнее, представь, ты выиграл в лотерею, но получение тобой выигрыша зависит от того признает тебя победителем следующий победитель или нет, а победителями себя вместе с тобой объявили голодранцы усiх краiн. Технически это полный треш и судя по всему желающих быть обворованными практически нет...

kzv
Hero Member
*****
Offline Offline

Activity: 1232
Merit: 689


View Profile WWW
August 14, 2018, 04:03:07 PM
 #532

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

Тут вполне можно ответить цитатой fxpc:

Кража решения тривиальна, оно содержится в блоке. Это позволяет практически даром плодить орфанов в неограниченном количестве. Чтобы тебе было понятнее, представь, ты выиграл в лотерею, но получение тобой выигрыша зависит от того признает тебя победителем следующий победитель или нет, а победителями себя вместе с тобой объявили голодранцы усiх краiн. Технически это полный треш и судя по всему желающих быть обворованными практически нет...

Да, согласен.

Open source crypto exchange https://trade.multicoins.org
Donate Marycoin project development: MS12okFu6D3FzBi2fTsmGEa6iQV9h31txe
1mk3r
Member
**
Offline Offline

Activity: 60
Merit: 10


View Profile
August 14, 2018, 04:33:59 PM
Last edit: August 14, 2018, 04:44:26 PM by 1mk3r
 #533


...Идея такая: а что если форк будет искать хэш не от заголовка, а от всего блока целиком?..

Так в биткоине, по сути, хэш ищут от всего блока целиком. И не стоит забывать про коинбазовую транзакцию. Именно она определяет получателя вознаграждения. Эта транзакция такая же как и все остальные, и её хеш тоже "весит на дереве меркля". А хеш этого дерева неотъемлемая часть заголовка блока. Соответственно поиск хеша заголовка блока равнозначен поиску хеша блока целиком.


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

Так или иначе, но ищется хэш заголовка. Пул формирует заголовок и отправляет майнерам. Если взять за правило искать хэш не заголовка, а всего блока, то пул должен будет посылать майнерам весь блок... А если майнер такого форка найдет хэш, то какой смысл ему будет посылать решение пулу?
Проблема в том, что ты должен пулу посылать шары периодически чтоб пул тебе награды платил. Шары это неидеальные решения, которые доказывают что ты пыхтел именно на пул, а не на себя, например ты ищешь такое число хеш которого даст значение ПУЛОВСКИЙБЛОК, а пока самое лучшее что тебе удалось найти это:
: ПУЛОВСКИЙБЛОshr2345
Вот это и есть шара - неидельное решение, которое доказывает что ты пыхтел в правильном направлении.
Представь что будет если ты пулу пошлешь КЕЗЕВЕШНЫЙБЛОsds12
Пул тебя выкинет.
Ты можешь перебирать либо пуловский блок либо свой, иначе не выйдет.


Я буду посылать пулу шары до тех пор пока не найду решение. Решение заберу себе.
Для общего развития советую почитать вот это, чтобы представлять себе схему хотябы в общих чертах.
https://habr.com/post/320176/

Проблема моих и Ваших построений в том, что если хоть какой то элемент блока не пройдет через доказательство работа, в частности кошелек получателя, то любой левый дядя может взять и поменять этот параметр и заспамить сеть фиктивными блоками.
kzv
Hero Member
*****
Offline Offline

Activity: 1232
Merit: 689


View Profile WWW
August 14, 2018, 04:43:29 PM
 #534


...Идея такая: а что если форк будет искать хэш не от заголовка, а от всего блока целиком?..

Так в биткоине, по сути, хэш ищут от всего блока целиком. И не стоит забывать про коинбазовую транзакцию. Именно она определяет получателя вознаграждения. Эта транзакция такая же как и все остальные, и её хеш тоже "весит на дереве меркля". А хеш этого дерева неотъемлемая часть заголовка блока. Соответственно поиск хеша заголовка блока равнозначен поиску хеша блока целиком.


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

Так или иначе, но ищется хэш заголовка. Пул формирует заголовок и отправляет майнерам. Если взять за правило искать хэш не заголовка, а всего блока, то пул должен будет посылать майнерам весь блок... А если майнер такого форка найдет хэш, то какой смысл ему будет посылать решение пулу?
Проблема в том, что ты должен пулу посылать шары периодически чтоб пул тебе награды платил. Шары это неидеальные решения, которые доказывают что ты пыхтел именно на пул, а не на себя, например ты ищешь такое число хеш которого даст значение ПУЛОВСКИЙБЛОК, а пока самое лучшее что тебе удалось найти это:
: ПУЛОВСКИЙБЛОshr2345
Вот это и есть шара - неидельное решение, которое доказывает что ты пыхтел в правильном направлении.
Представь что будет если ты пулу пошлешь КЕЗЕВЕШНЫЙБЛОsds12
Пул тебя выкинет.
Ты можешь перебирать либо пуловский блок либо свой, иначе не выйдет.


Я буду посылать пулу шары до тех пор пока не найду решение. Решение заберу себе.
Для общего развития советую почитать вот это, чтобы представлять себе схему хотябы в общих чертах.
https://habr.com/post/320176/

Многабукаф ниасилил.
А своими словами для особо тупых можете пересказать.

Open source crypto exchange https://trade.multicoins.org
Donate Marycoin project development: MS12okFu6D3FzBi2fTsmGEa6iQV9h31txe
amaclin1
Sr. Member
****
Offline Offline

Activity: 630
Merit: 260


View Profile
August 14, 2018, 04:48:01 PM
 #535

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

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

Bitcoin SV GUI client for Windows and Linux
https://github.com/AlisterMaclin/bitcoin-sv/releases
1mk3r
Member
**
Offline Offline

Activity: 60
Merit: 10


View Profile
August 14, 2018, 04:51:20 PM
Last edit: August 14, 2018, 05:40:38 PM by 1mk3r
Merited by chimk (1)
 #536

Уважаемый amaclin1
Я понял в чем была моя ошибка, спасибо за Ваши комментарии с fxpc.
Я понял что если хоть один параметр не пройдет доказательство работы, то этот параметр (в частности дерево меркла) можно видоизменять и спамить сеть конкурирующими блоками - орфанами, и как следствие будет куча конкурирующих веток, сеть станет не работоспособной в результате прихоти любого участника.
В результате такой дискотеки сеть не сможет договорится.
Это называется отсутствие консенсуса.

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

Допустим, майнер Вова пытается добыть блок № 2.
Задача заключается в том, что заголовок блока № 1 (предшествующего добываемому) плюс ноли для сложности, признается, согласно протоколу, публичным адресом на котором лежат 50 монет.
Вова пытается подобрать ключ к этому адресу (это может быть не ecdsa, а что нибудь попроще, чтобы майнилось быстро)
Как только он его подбирает, он публикует транзакцию подписанную найденным приватным ключом и эта транзакция, сама по себе, становится блоком по факту своего первого появления. В этой транзакции содержится поручение об отправке вышеуказанных 50 монет на нормальный адрес Вовы, а также взятые из мемпула транзакции Маши, Пети и иная нужная техническая информация, в том числе пересчитанная сложность, таймстамп, и тому подобное.

В чем моя ошибка?
amaclin1
Sr. Member
****
Offline Offline

Activity: 630
Merit: 260


View Profile
August 14, 2018, 04:52:23 PM
 #537

Я буду посылать пулу шары до тех пор пока не найду решение. Решение заберу себе.
А вот это вполне реальная ситуация в биткойн-сети.
Причем, она уже происходила и админы пулов боятся этого как холеры.
Решение не забирается себе, а просто не посылается на пул. Зачем это нужно -
предлагаю вам самим подумать. Может быть какая-нибудь еще интересная мысль
возникнет.

Bitcoin SV GUI client for Windows and Linux
https://github.com/AlisterMaclin/bitcoin-sv/releases
1mk3r
Member
**
Offline Offline

Activity: 60
Merit: 10


View Profile
August 14, 2018, 05:16:47 PM
Last edit: August 14, 2018, 05:32:16 PM by 1mk3r
 #538

Я буду посылать пулу шары до тех пор пока не найду решение. Решение заберу себе.
А вот это вполне реальная ситуация в биткойн-сети.
Причем, она уже происходила и админы пулов боятся этого как холеры.
Решение не забирается себе, а просто не посылается на пул. Зачем это нужно -
предлагаю вам самим подумать. Может быть какая-нибудь еще интересная мысль
возникнет.
Мои варианты:
1. ты все равно будешь получать награды шарорешателям, посылка полного решения не имеет никакого смысла лично для тебя. При этом пулу ты нанесешь ассиметрично большой убыток потому что он до конца раунда будет считать пустые хеши думая что твоя зона ответственности зачищена от возможных золотых самородков.
2.Таким образом соотношение издержек к доходам (чистые убытки пула) очень сильно растет, растет себестоимость и цена биткоина, то есть растет цена твоих накоплений полученных тобою в виде наград от пула.
3.Наверное ситуация влияет на показатель удачи пула, и он становится неконкурентоспособным. Чисто пул убить.
4.Ты повышаешь шансы соломайнеров выиграть блок, способствуешь децентрализации. Робин Гуд.

Для преодоления этой холеры надо просто честно отдавшему решение выдавать мотивирующий бонус.
A-Bolt
Legendary
*
Online Online

Activity: 1174
Merit: 1099


View Profile
August 14, 2018, 05:42:57 PM
 #539

Для преодоления этой холеры надо просто честно отдавшему решение выдавать мотивирующий бонус.

За чей счёт? Пул не может дать майнерам больше, чем вознаграждение за найденный блок.
К тому же если кто-то решил убить пул таким способом, ему насрать на бонусы.
1mk3r
Member
**
Offline Offline

Activity: 60
Merit: 10


View Profile
August 14, 2018, 05:48:27 PM
 #540

Для преодоления этой холеры надо просто честно отдавшему решение выдавать мотивирующий бонус.

За чей счёт? Пул не может дать майнерам больше, чем вознаграждение за найденный блок.
К тому же если кто-то решил убить пул таким способом, ему насрать на бонусы.
За счет процента собираемого пулом с наград майнерам (PPLNS 1%), а также с withdrawal комиссий - они у пулов больше чем обычные комиссии сети при посылке с обычного кошелька.
За счет самих майнеров короче. Куча майнеров оптом будут стимулировать эгоизм в розницу.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 [27] 28 29 30 31 32 33 »
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!