Bitcoin Forum
May 21, 2024, 12:07:03 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 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 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 ... 331 »
  Print  
Author Topic: NovaCoin (scrypt PoW + PoS hybrid)  (Read 600888 times)
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
August 02, 2013, 09:22:30 AM
 #1521

"blocks" -это понятно, номер блока.
Нет, жто длина цепочки.

"currentblocktx"  - ?
Количество транзакций, включенных в текуший блок.

"blockvalue" - награда за PoW измеренная в сатоши?
"netmhashps" - текущая PoW мощность сети?
Верно.

"netstakeweight" - интуитивно понимаю, что это, но физический смысл каков?
Оценка веса активных монет, т.е. суммы произведений количества на возраст.

"pooledtx" - ?
Количество транзакций в буфере.

"stakeweight" - опять же, его физический смысл?
Сумма произведений возраста на количество монет для инпутов, которые старше 30 дней.

"minweight", "maxweight", "passiveweight" -тоже самое.
minweight - то же, что и stakeweight, но для инпутов с возрастом от 30 до 90 дней.
maxweight - ... для инпутов старше 90 дней
passiveweight - ... для инпутов моложе 30 дней.

"stakeinterest" - годовой доход от PoS генерации стейка в одну нову, измеренный в сатоши?
Верно, если точнее - награда за 365 монето-дней.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
August 02, 2013, 09:28:08 AM
 #1522

Из хелпа не понятно что происходит с монетоднями(МД) при блокировке и частичном использовании монет для генерации.
Если заблокировать 90% монет и 10% найдут PoS:
1)процент начислится на 10% МД?
2)останутся за 90% их МД?
3)увеличивается кол МД на монеты резерве?
4)Смогут ли оставшиеся монеты сразу принять участие в размножении?
reservebalance это не блокировка, а порог, ниже которого баланс не должен падать при генерации блоков. К примеру, у тебя автра сделка и надо будет заплатить 100 монет. Причем, строго завтра. Ставишь reservebalance=100 и кошелек не будет пытаться создавать блоки, которые снизят баланс ниже 100 монет, т.е. не придется партнеру объяснять, что у тебя кошелек внезапно блок нашел и заплатить сможешь только после 520 подтверждений.

Для генерации используются не монеты, а выходы транзакций с ними. Все зависит от того, насколько большим количеством транзакций эти 10% были набраны.
w0rmmax
Newbie
*
Offline Offline

Activity: 43
Merit: 0


View Profile
August 02, 2013, 10:08:07 AM
 #1523

Кстати, что конкретно означают эти данные:

"blocks" : 34892,
"currentblocksize" : 1674,
"currentblocktx" : 1,
"difficulty" : 297.84934401,
"blockvalue" : 9670000,
"netmhashps" : 1463.67642066,
"netstakeweight" : 223828,
"errors" : "",
"pooledtx" : 1,
"stakeweight" : 4275,
"minweight" : 4275,
"maxweight" : 0,
"passiveweight" : 1478,
"stakeinterest" : 1000000,
"testnet" : false


Какой командой можно получить эти данные?
artyomk13
Newbie
*
Offline Offline

Activity: 52
Merit: 0


View Profile
August 02, 2013, 11:45:29 AM
 #1524


Какой командой можно получить эти данные?
getmininginfo
w0rmmax
Newbie
*
Offline Offline

Activity: 43
Merit: 0


View Profile
August 02, 2013, 11:51:05 AM
 #1525


Какой командой можно получить эти данные?
getmininginfo

Пробовал, но самого интересного нет:
"stakeweight" : 4275,
"minweight" : 4275,
"maxweight" : 0,
"passiveweight" : 1478,
"stakeinterest" : 1000000,
fsb4000
Legendary
*
Offline Offline

Activity: 1400
Merit: 1000



View Profile
August 02, 2013, 11:56:39 AM
 #1526


Какой командой можно получить эти данные?
getmininginfo

Пробовал, но самого интересного нет:
"stakeweight" : 4275,
"minweight" : 4275,
"maxweight" : 0,
"passiveweight" : 1478,
"stakeinterest" : 1000000,
пробуй в  последней версии (0.4.4) тут http://sourceforge.net/projects/novacoin/files/
w0rmmax
Newbie
*
Offline Offline

Activity: 43
Merit: 0


View Profile
August 02, 2013, 12:25:19 PM
Last edit: August 02, 2013, 12:39:58 PM by w0rmmax
 #1527

Однако, если возникнет необходимость, то можно будет обрезать награду за PoS блок свыше определенного порога (10 nvc, например). Тогда холдеры будут добровольно-принудительно заинтересованы в дроблении.

Целевое количество PoS блоков 6 в час, то есть 6*24*30=4320 в месяц.
На текущий момент в сети 447к монет.
Чтобы обеспечить требуемое количество блоков в среднем баланс PoSa должен быть (447000-110000-[60000])/4320=78 или с учетом неиспользуемых btc-e[64,12].
Учитывая что монеты могут размножиться на 90е сутки максимальная награда должна быть: 78*30%=23,4, [64,12*30%=19,236].
Получается для роста PoS сложности и уменьшения процента награды, максимальная награда в PoSе должна быть 20NVC(65NVC на PoS).

Balthazar, все транзакции разбиваются на 2 выхода, а можно дробить на большее число выходов суммами до 65?
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
August 02, 2013, 12:43:47 PM
 #1528

Можно, но это не очень хорошая идея, т.к. взрывные росты сложности никогда не доводят до добра. Вариант с делением пополам хорош тем, что количество инпутов растет постепенно.
w0rmmax
Newbie
*
Offline Offline

Activity: 43
Merit: 0


View Profile
August 02, 2013, 12:52:01 PM
 #1529

Можно, но это не очень хорошая идея, т.к. взрывные росты сложности никогда не доводят до добра. Вариант с делением пополам хорош тем, что количество инпутов растет постепенно.
Такое деление не должно привести к скачку, а только подготовит почву для выхода на целевое количество PoSoв. Сейчас их явный дефицит.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
August 02, 2013, 01:08:48 PM
 #1530

Сейчас их явный дефицит.
Сейчас да, но спешить незачем в этом деле. Даже текущей доли PoS вполне достаточно для защиты от DoS посредством PoW, к примеру.

P.S. Итого, коммит к будущему релизу:

https://github.com/CryptoManiac/novacoin/commit/124e4e8da93fafa7a92848dc255aa6f3d12b9136
Alex AXe
Legendary
*
Offline Offline

Activity: 1218
Merit: 1019



View Profile
August 02, 2013, 02:50:00 PM
 #1531

P.S. Итого, коммит к будущему релизу:
https://github.com/CryptoManiac/novacoin/commit/124e4e8da93fafa7a92848dc255aa6f3d12b9136
Это точно необходимо?  Undecided

BTC: 1PReUo29T7zSq9RjfBUbcVaYwfZ66mGvzs |  Украинская биржа криптовалют
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
August 02, 2013, 03:48:43 PM
Last edit: August 02, 2013, 04:36:10 PM by Balthazar
 #1532

Сам же говоришь, что спешить некуда, что количество PoS-блоков достаточно и будет расти, но нет, вводишь ещё одно ограничение. Что за принцип "кто не успел тот опоздал"?
Вы читали дискуссию? Если да, то должны были увидеть что про спешку - это к идее о транзакциях с более чем двумя выходами. Причина же этого коммита с количеством блоков связана лишь косвенно.

Раз btc-e уже не пользуется PoS то это уже никому не нужно?
Что-то не могу представить логическую цепочку, позволяющую придти к такому вопросу. Да и вообще, этот коммит практически никак не повлияет на большую часть пользователей.

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

Ты что, специально хоронишь нову как удобный инструмент?
Удобный инструмент для чего, для создания блоков с многотысячными входами, или для более полезного применения? Определитесь с контекстом, прежде чем задавать вопрос.

Где патч на отправку в первую очередь из инпутов с минимальным весом в монетоднях, для максимизации профита PoS-пользователя?
Где фикс багов, тот же QR-код не работает до сих пор.
Где "прокачка" интерфейса, ну там кнопка "задать резерв" (чтобы PoS генерация не лишила всех монет на несколько дней). Именно кнопка, не консолька с тыщей команд по семь параметров в каждой.
Quote
experimental decentralized cryptocurrency
Какое именно из слов здесь непонятно? Мы занимаемся поиском и исправлением недостатков протокола. То есть того, что в дальнейшем годами будет работать без фундаментальных изменений, и времени до заморозки протокола осталось мало. Можно, конечно, сделать очередной копроларк и заняться приделыванием красивостей вроде звенящих монеток. Да вот только без стабильного протокола все эти кнопочки и рюшечки не имеют ровным счетом никакого значения и очень странно, если вы этого не понимаете. Это ведь не тетрис и не GTA.

Кстати, QR код работает, просто сборки на данный момент собираются без этой функциональности.

Щас нафигачу патч который будет умножать PoS награду на random(0.1,10).
И какую полезную цель будет преследовать этот патч, какие недочеты модели и каким образом он устранит? А вместо открытых секьюрити-багов тоже будете такие коммиты отправлять? Дескать "что это за идиот, границы массива проверяет, дай-ка я зафигачу рандомный размер массива", так что ли? Где логика вообще?

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

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

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

Вообще, я бы солгал, если бы сказал что не удивлен подобной реакции со стороны sir.miklosh. С таким рвением защищать фактически баг (на уровне дизайна), предлагая вместо его исправления заниматься добавлением кнопочек... Это не смешно даже.

Можно было бы подумать, что человек заинтересован финансово в том, чтобы все осталось как было. Но в таком случае есть нестыковка, по меньшей мере два крупных держателя (один из них выкупил 30 тысяч монет как раз для stake в том числе) горячо поддерживают подобное решение, хотя именно их оно и коснется в первую очередь. Потому что они понимают, что этим будет укреплены их кровные вложения. Так что нет, очевидно что здесь имеет место простое недопонимание.
w0rmmax
Newbie
*
Offline Offline

Activity: 43
Merit: 0


View Profile
August 02, 2013, 04:50:03 PM
 #1533

Сейчас да, но спешить незачем в этом деле. Даже текущей доли PoS вполне достаточно для защиты от DoS посредством PoW, к примеру.

P.S. Итого, коммит к будущему релизу:

https://github.com/CryptoManiac/novacoin/commit/124e4e8da93fafa7a92848dc255aa6f3d12b9136
Надеюсь анализ подскажет "верный" коэффициент.

Если правильно понимаю логику работы клиента, то при поступлении в кошелек, полный созревших монет, суммы в 500 монет. Мне придется вывести эти средства на другой кошелек и вернуть их частями чтобы не попасть под ограничение прибыли. При этом за каждую операцию заплатить комиссию и надеяться что в первой транзакции выведутся монеты только из последней кучки. Именно в этой ситуации разбивка на N выходов поможет избежать проблем для крупных инвесторов и ожидаемых PoSпулов.
alpet
Legendary
*
Offline Offline

Activity: 1912
Merit: 1020


View Profile WWW
August 02, 2013, 05:11:12 PM
 #1534

Про лимит тоже хотелось-бы разобраться. И уточнить, будет-ли потом клиент поддерживающий работу с несколькими wallet.dat для больших держателей?

Novacoin we trust!
https://svcpool.io - PoS стейкинг и обменник NVC/BTC.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
August 02, 2013, 05:13:58 PM
 #1535

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

К примеру, раньше были фиксированные 5% в год, и с блока даже при большом количестве монет получалось меньше намного, чем будет даже с таким ограничением. И это никого не останавливало. Это же не PoW, с которым нужно жечь электричество, обслуживать железо и т.д. Тут все намного проще, можно при планировании портфеля сделать поправку на это условие и все, никаких трагедий не произошло.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
August 02, 2013, 05:19:58 PM
 #1536

Про лимит тоже хотелось-бы разобраться. И уточнить, будет-ли потом клиент поддерживающий работу с несколькими wallet.dat для больших держателей?
От мультиваллета никуда не деться, это не вопрос даже. Smiley

sir.miklosh, во-первых, это не хобби и на это тратитятся весомые деньги. Во-вторых, есть определенная разница между "мне непонятно, почему так" и тем что вы написали выше. Если вы чего-то не поняли, то надо задать вопрос, а не ударяться в полет фантазии с rand(). По крайней мере, я всегда так делаю и всем советую делать так же.
rPman
Legendary
*
Offline Offline

Activity: 1120
Merit: 1069


View Profile WWW
August 02, 2013, 05:26:30 PM
 #1537

Про лимит тоже хотелось-бы разобраться. И уточнить, будет-ли потом клиент поддерживающий работу с несколькими wallet.dat для больших держателей?
От мультиваллета никуда не деться, это не вопрос даже. Smiley
а может грамотнее доделать и расширить поддержку аккаунтов? И вообще управление транзакциями-входами (как подмножество логики выбора входов для PoS)?

Здесь не может находиться ваша реклама Smiley
Protect a future of bitcoin, use p2pool
Donation in BTC: 19fv5yYtfWZ9jQNjx2ncmu1TTrvg5CczZe
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
August 02, 2013, 05:32:44 PM
 #1538

Про лимит тоже хотелось-бы разобраться. И уточнить, будет-ли потом клиент поддерживающий работу с несколькими wallet.dat для больших держателей?
От мультиваллета никуда не деться, это не вопрос даже. Smiley
а может грамотнее доделать и расширить поддержку аккаунтов? И вообще управление транзакциями-входами (как подмножество логики выбора входов для PoS)?
В данный момент в процессе работа над командами lockinput/unlockinput и listlocked. Они позволят ставить/снимать флаг запрета траты определенных инпутов и просматривать список заблокированных инпутов.

А мультиваллет нужен не для этого, просто такая функциональность в целом очень полезна. Кстати, в bitcoin клиенте сатоши подготовка к реализации мультиваллет режима потихоньку идет уже.
Alex AXe
Legendary
*
Offline Offline

Activity: 1218
Merit: 1019



View Profile
August 02, 2013, 05:55:14 PM
 #1539

Надеюсь анализ подскажет "верный" коэффициент.
Я тоже надеюсь, так как удивлен некоторой поспешностью такого решения.
Проблема имеет место быть, это да. Но просто так от фонаря (ну, по крайней мере так показалось) влепить ограничение в 10 (а почему не в 5 или не в 20?) нов..
В данный момент в процессе работа над командами lockinput/unlockinput и listlocked. Они позволят ставить/снимать флаг запрета траты определенных инпутов и просматривать список заблокированных инпутов.
Это реально круто. Еще б в интерфейсе для удобства сделать что-нибудь...

BTC: 1PReUo29T7zSq9RjfBUbcVaYwfZ66mGvzs |  Украинская биржа криптовалют
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
August 02, 2013, 06:13:37 PM
Last edit: August 02, 2013, 07:31:02 PM by Balthazar
 #1540

Число не от фонаря, а результат усреднения большой выборки блоков. Вот только выборка включает в себя нули и мелочь p2pool, что не совсем правильно, но для демонстрации принципа подойдет. Позже будет заменено на более корректно посчитанное значение, либо на рассчитываемый из PoW награды коэффициент (аналогично порогу комбинирования, но обратной функцией). Второй вариант вероятнее и правильнее.
Pages: « 1 ... 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 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 ... 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!