Bitcoin Forum
July 12, 2024, 10:09:55 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 [50] 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 ... 331 »
  Print  
Author Topic: NovaCoin (scrypt PoW + PoS hybrid)  (Read 600892 times)
stragaw
Sr. Member
****
Offline Offline

Activity: 408
Merit: 250



View Profile
May 23, 2013, 07:46:53 AM
 #981

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

Изначально тему создавал здесь: https://bitcointalk.org/index.php?topic=213896.0

Делитесь мыслями.


₦: 4R2Ff2c81hrngKBL8YoJaAZ9VckgfRoVXU
BTC: 14Yu7En3wLDmvs7HJmscVhxsw4SG1M3kB5
NXT: 16935700566418059530
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
May 23, 2013, 01:09:52 PM
 #982

https://bitcointalk.org/index.php?topic=143221.msg2242698#msg2242698

 Grin Grin Grin
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
May 23, 2013, 02:08:11 PM
Last edit: May 23, 2013, 02:20:44 PM by Balthazar
 #983

Целевое количество PoW блоков в сутки напрямую связано с количеством PoS блоков.

Целевой интервал для PoW блоков расчитывается, как минимум(120 минут, (номер последнего PoW блока - номер предпоследнего PoW блока) * 10 минут).

Т.е. при отсутствии PoS блоков интервал будет 10 минут, при появлении PoS блоков интервал между PoW блоками будет расти, ограничиваясь сверху 120 минутами в среднем (но возможно решение двух PoW блоков подряд за пару секунд или же отсутствие PoW блоков совсем в течение дня, как повезет).

Обращаю внимание, что с 20 июля порог отсечки будет уменьшен до 30 минут. То есть, вместо средних 1 PoW блок в два часа будет 2 PoW блока в час. Что в среднем даст 48 PoW блоков в сутки. В среднем, потому что нет никаких жестких ограничений на количество блоков, все делается подстройкой сложности. А тут уже вступает в силу дисперсия, которой все равно, как расчитывается сложность и от чего она зависит.

https://github.com/CryptoManiac/novacoin/blob/master/src/main.cpp#L1107

В краткой форме, PoW сложность зависит от скорости генерации PoS блоков, но есть верхний предел вклада PoS блоков в расчет PoW сложности. На текущий момент максимальный PoW spacing составляет 120 минут, с 20 июля будет 30 минут.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
May 23, 2013, 10:35:46 PM
Last edit: May 23, 2013, 10:54:33 PM by Balthazar
 #984

1) награда за блок
2) абсолютное значение сложности
3) курс

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

Менять алгоритм ретаргета не планируется, текущий полностью отвечает современным реалиям - устанавливает сложность так, чтобы майнеров было столько, сколько нужно блокчейну, а не майнерам. Да и потом, валюта не должна быть печатной машинкой, уж ты-то должен это понимать. Для майнинго-слива с последующими похоронами есть FTC и ему подобные, а нас это не интересует.
hakushka
Newbie
*
Offline Offline

Activity: 57
Merit: 0



View Profile
May 24, 2013, 12:21:23 AM
 #985

Заметил такую штуку, когда кошелёк запускаешь, от клика по ярлыку до прорисовки морды проходит 5-7 секунд, может прогресс-бар пририсовал бы? Для повышения юзабилити и вообще.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
May 24, 2013, 12:54:29 AM
 #986

1) награда за блок
2) абсолютное значение сложности
3) курс

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

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

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

А как узнать количество орфанов из-за PoS блоков которые происходят?
Теперь PoS блоки уже не так сыплют как раньше, но учитывая что PoW тоже стало меньше может быть всё-таки сильно мешают.

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

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

По орфанам я собирал одно время статистику, бОльшая часть орфанов - это именно PoS блоки. Среди PoW орфанов очень мало в совокупности, как ни странно.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
May 24, 2013, 07:59:44 AM
 #987

0.4.3 запланирован на выходных, включит в себя:

  • Изменения, ускоряющие работу GBT до 10 раз;
  • Наряду с PoW мощностью через RPC можно будет получать информацию о текущем Stake Weight кошелька (т.е. PoS мощность);
  • Клиент будет использовать более агрессивную политику склеивания транзакций при генерации стейков.

По части совместимости на уровне БД и протокола клиент ничем не будет отличаться от 0.4.2.
sert
Sr. Member
****
Offline Offline

Activity: 439
Merit: 253


View Profile WWW
May 24, 2013, 02:29:31 PM
 #988

На khore глюк был  Shocked
Code:
Rank 	User Name 	KH/s 	NVC/Day (est)
1 lotsman 479,861 695.366


Выходи в фиат, на столько битка, сколько не жалко потерять (c) Cubic Earth
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
May 24, 2013, 02:50:51 PM
 #989

Вполне возможно, что не глюк. Ботнеты на scrypt бывают сумашедших размеров, но разойтись на пуле в полную силу как правило не успевают, потому что их быстро банят.
awoland
Legendary
*
Offline Offline

Activity: 1498
Merit: 1021

Was mich nicht umbringt macht mich stärker [F.N.]


View Profile WWW
May 24, 2013, 07:32:39 PM
 #990

Quote from: Balthazar
Еще один вопрос по поводу POS-генерации... "Играют" ли монеты в POS-генерации повторно в течении текущего месяца ?

Was mich nicht umbringt macht mich stärker [F.N.]
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
May 24, 2013, 11:06:18 PM
 #991

Нет, если попали в не orphaned блок.
renull
Member
**
Offline Offline

Activity: 91
Merit: 10


View Profile
May 25, 2013, 06:00:33 PM
 #992

А вот такой вопрос: допустим майню я на p2pool, насобирал 20+ монет, склеил их транзакцией, лежат какое-то время. Насобиралось еще 20+ монет, хочу опять склеить, будут ли при переводе самому себе затронуты монеты склеенные в первый раз? И не придется ли опять ждать месяц до того, как они смогут участвовать в POS-генерации?
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
May 25, 2013, 08:22:36 PM
 #993

Придется, потому что это будут не те же самые монеты, а новые. Каждая транзакция в любой криптовалюте уничтожает монеты на входе и создает новые на выходе в том же количестве (за вычетом комиссии), переводами это называется просто для упрощения.
renull
Member
**
Offline Offline

Activity: 91
Merit: 10


View Profile
May 25, 2013, 08:36:51 PM
 #994

А если у меня 25 монет было склеено транзакцией какое-то время назад, а на счету 50 накопилось и я склеиваю опять 25 транзакцией, то какие из моих 50 монет будут участвовать в транзакции - первые 25 или последние 25, или это недетерминировано?
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
May 25, 2013, 09:04:04 PM
 #995

Как повезет, для транзакции выбирается такой набор входов, чтобы получился наименьший размер.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
May 26, 2013, 12:26:45 PM
 #996

https://bitcointalk.org/index.php?topic=216639.0
Dimanoid
Full Member
***
Offline Offline

Activity: 145
Merit: 103


View Profile
May 26, 2013, 05:09:10 PM
 #997

Проверю сегодня обработку параметра.
Подтвердилось, что не работает mintonly? И куда делась версия nosetup для windows?

NVC: 5GRZSmMP6byiSsZXyJs9FomCo7cCF2ds7MSLFx15rnNygdKTdMCVms5d97ZFFc6PR7BfVqsXCTCSYtW HjHaHig6Q5RLbjv65q6d
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
May 26, 2013, 05:17:57 PM
 #998

Да, не работает. В 0.4.3 будет исправлено.

С Nosetup произошел казус - она была случайно удалена вместе со старыми билдами, вернется вместе с выходом 0.4.3.
Dimanoid
Full Member
***
Offline Offline

Activity: 145
Merit: 103


View Profile
May 26, 2013, 05:30:14 PM
 #999

 На эту тему ещё пара вопросов:
1. mintonly  применяется только для режима "сервер"?
2. Если кошелёк в режиме "сервер" разблокировать mintonly, то он будет способен создавать POS?

NVC: 5GRZSmMP6byiSsZXyJs9FomCo7cCF2ds7MSLFx15rnNygdKTdMCVms5d97ZFFc6PR7BfVqsXCTCSYtW HjHaHig6Q5RLbjv65q6d
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
May 26, 2013, 05:40:45 PM
 #1000

1) Это режимы разблокировки, они могут применяться и для Qt кошелька без RPC. По факту, RPC сервер не стоит включать, если он не будет использоваться (для p2pool, например), лишние сущности незачем.
2) Да.
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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 [50] 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 ... 331 »
  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!