Bitcoin Forum
May 21, 2024, 07:34:09 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 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 128 129 ... 331 »
  Print  
Author Topic: NovaCoin (scrypt PoW + PoS hybrid)  (Read 600888 times)
Alex AXe
Legendary
*
Offline Offline

Activity: 1218
Merit: 1019



View Profile
August 03, 2013, 01:20:29 PM
 #1561

Цель - в среднем 8 блоков в час, то есть 2 PoW + 6 PoS.
Да, я понял. Но 7,5 минут в среднем (а может быть и больше) -не совсем удобно.

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

Activity: 3108
Merit: 1358



View Profile
August 03, 2013, 01:23:11 PM
 #1562

Можно было реализовать схему 6 + 6, но на фоне обычной дисперсии (как PoW, так и PoS) пользователю разницы не будет видно. Хотя такой вариант рассматривается, т.к. симметричная система позволила бы упростить некоторые моменты в логике, хоть она и менее надежна, если сравнивать "в лоб".
Alex AXe
Legendary
*
Offline Offline

Activity: 1218
Merit: 1019



View Profile
August 03, 2013, 01:32:08 PM
 #1563

Можно было реализовать схему 6 + 6, но на фоне обычной дисперсии (как PoW, так и PoS) пользователю разницы не будет видно.
Ну почему не будет? Будет. Я помню почти часовые ожидания блока в биткоине (ждал последнего из подтверждений с BTC-e, а курс быстро менялся). Очевидно, при средней скорости 12 блоков в час, вероятность такого в новакоине была б куда меньше.
Что до схемы 6+6, то как мне кажется, это не совсем вяжется с идеей, что основная система генерации юлоков -это PoS.
ИМХО, 3+9 как раз нормально.

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

Activity: 3108
Merit: 1358



View Profile
August 03, 2013, 02:11:53 PM
 #1564

По сути, у типичного пользователя всегда найдутся ситуации, когда произвольный интервал окажется неприемлемым, будь то 10 минут или 1 минута. Этот недостаток гибкости является платой за децентрализацию.

Что до схемы 6+6, то как мне кажется, это не совсем вяжется с идеей, что основная система генерации блоков -это PoS.
У нас гибридный дизайн, и то и другое имеет значение и влияет на вес цепочки.

Изменение доли PoW блоков является более предпочтительным, так как оно не приводит к необходимости пересмотра значений фундаментальных констант. А это для гибридной системы более серьезная задача чем для чистой PoW.

К примеру, вышел недавно форк NVC по имени BottleCap, которому пророчили светлое будущее ("у нас нет идиотских 520 подтверждений" и т.п.). Автор намудрил с интервалами и там за последний месяц сеть уже второй раз самопроизвольно форкается, а за валютой все чаще закрепляют прозвище BottleCrap. Roll Eyes

Собственно, по этой причине все форки NVC следует рассматривать, как нестабильные системы. Не потому что мне так хочется, а потому что их делают не думая, а руководствуясь старым-добрым методом копипаста и "дай-ка я тут поменяю". Уже начали выходить и совсем уж откровенно идиотские модификации с 20 и 6 в качестве Maturity window. В случае PoW это редко приводит к проблемам, чего не скажешь о гетерогенной системе.
ShadowAlexey
Donator
Legendary
*
Offline Offline

Activity: 968
Merit: 1002



View Profile
August 03, 2013, 03:02:41 PM
 #1565

Ну если рассматривать PoS владельцев как тех же майнеров, то тогда должен быть удобный инструмент для работы. Планируется ли ввести возможность регулировки в ручном режиме, что и как склеивать,  к какому размеру инпута я стремлюсь и т.п.? Понятно что по дефолту это никто не будет менять, но для конкретных PoS майнеров это будет определенный плюс и возможность извлекать те или иные плюсы... + вижу плюсы в такой возможности даже для простых клиентов, которые планируют пользоваться валютой, ведь все в той или иной степени майнеры, и возможность n блоков автоматом, которые ты будешь использовать по мере необходимости, не затрагивая остальную часть, очень даже бы пригодилась....
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
August 03, 2013, 03:26:29 PM
 #1566

Естественно, по мере работы над изменениями в протоколе мы собираем список функционала, которые следует реализовать после заморозки изменений в нем. Количество входов/выходов, минимальный/максимальный размер/возраст/вес входа и т.д. - все это параметры, которые могут и будут настраиваться.
Alex AXe
Legendary
*
Offline Offline

Activity: 1218
Merit: 1019



View Profile
August 03, 2013, 08:42:55 PM
 #1567

Так вроде ж есть ограничение на автоматическую склейку? Вопрос действительно в том -будет ли оно тут корректно работать.

Может действительно, добавить условие, что если произошла автоматическая склейка, то обрезания награды не будет? Либо ввести в условия такой склейки ограничение по монетодням (чтоб не получалось их в итоге больше 3650) - но что тогда делать со старыми инпутами больше 90 дней?

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

Activity: 3108
Merit: 1358



View Profile
August 03, 2013, 08:43:26 PM
Last edit: August 03, 2013, 08:54:45 PM by Balthazar
 #1568

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

Выходит это направлено против обычного обслуживающего персонала с разношерстными монетами, а не тех кто склеили кучу монет.
При исправлении недостатков всегда кто-то оказывается крайним, это не повод их не исправлять. Насчет же того, что что-то против кого-то направлено, может просто вернем фиксированные 5%? Тогда наступит равенство и все будут счастливы.  Roll Eyes Я понимаю конечно, что аппетит приходит во время еды, но всему же есть границы, выше которых просто смешно переходить. Smiley

Может действительно, добавить условие, что если произошла автоматическая склейка, то обрезания награды не будет? Либо ввести в условия такой склейки ограничение по монетодням (чтоб не получалось их в итоге больше 3650) - но что тогда делать со старыми инпутами больше 90 дней?
Нельзя проверить, автоматическая склейка, или нет. Но вопрос неактуален, потому что ограничение на автосклейку не позволит создать такую гигантскую транзакцию.
Alex AXe
Legendary
*
Offline Offline

Activity: 1218
Merit: 1019



View Profile
August 03, 2013, 08:55:06 PM
 #1569

Нельзя проверить, автоматическая склейка, или нет. К тому же, ограничение на склейку не позволит создать такую гигантскую транзакцию.
С проверкой ясно.
А вот по поводу ограничения... Вопрос не только в контексте заданной темы, но и вообще любопытный. Там же одна треть вознаграждения от PoW, так? А если она пролежит, скажем пару лет и накопит массу монетодней? Ей вообще судьба их как-нибудь использовать?
Или только ждать пока такой инпут сам сгенерирует блок? А если там будет очень много монетодней, то ведь может произойдет обрезка в соответствии с ограничением в 10 нов?
Да, а стейк старше 90 дней вообще может генерировать блок?


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

Activity: 3108
Merit: 1358



View Profile
August 03, 2013, 09:04:48 PM
Last edit: August 03, 2013, 09:15:29 PM by Balthazar
 #1570

А если она пролежит, скажем пару лет и накопит массу монетодней? Ей вообще судьба их как-нибудь использовать?
В PPC и существующих форках NVC монето-дни в таком случае будут полностью монетизированы в соответствии с действующими условиями (где-то они статичны, где-то динамические).

В NVC в таком случае произойдет упор в 10 монет. Собственно, даже с одним небольшим инпутом, пролежавшим несколько лет, такое может произойти. Может показаться проблемой само по себе, но на самом деле это устраняет более реальную проблему - не будет смысла накапливать монето-дни, перепродавать их и т.д. Будет больше стимула держать доступные средства на виду, а не складировать их недвижимыми запасами, статус которых непонятен участникам рынка. Ну примерно как это сейчас происходит с биткоином, в котором статус 90% монет непонятен.

Всё логично, но не объясняет почему если другое делается динамически то почему здесь не динамически и пропорционально.
Оно и так динамическое. При увеличении сложности косвенно увеличивается и "предел" количества монето-дней на входе. Хотя в TODO есть пункт о проверке осмысленности использования для расчета этого порога функции от награды PoW, возможно в будущем вместо 10 монет будет использоваться что-то вроде 3*PoW.

Да, а стейк старше 90 дней вообще может генерировать блок?
Может, с этим нет никаких проблем.
Alex AXe
Legendary
*
Offline Offline

Activity: 1218
Merit: 1019



View Profile
August 03, 2013, 09:15:37 PM
 #1571

Хотя в TODO есть пункт о проверке осмысленности использования для расчета этого порога функции от награды PoW, возможно в будущем вместо 10 монет будет использоваться что-то вроде 3*PoW.
Кстати, тоже хотел нечто такое предложить.

BTC: 1PReUo29T7zSq9RjfBUbcVaYwfZ66mGvzs |  Украинская биржа криптовалют
Resetif
Sr. Member
****
Offline Offline

Activity: 452
Merit: 256



View Profile
August 03, 2013, 11:38:41 PM
 #1572

Я правильно понял, что в новой версии кошелька  ограничение по процентам в месяц не более 10 нов на кошель?
PoS будет давать не более десяти нов на вход, на самом кошельке входов может быть сколько угодно.
При текущей сложности лимиты будут до 122 монет (на 30 дней, минимум) или 41 монет (на 90 дней, максимум). Если вход больше - теряешь часть процентов от PoS генерации.

Это вступит в силу с 20 октября.

Капец - нахрена все эти сложности. Неужели нельзя сделать все по простому без этого гемора на разбитие на разные кошели? Вот у меня лежит 400 нов с 2 августа. Что мне делать через 30 дней? Перегнать их с кошеля на кошель, чтобы +8% слепить с 400 нов или нет?
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
August 04, 2013, 12:11:28 AM
Last edit: August 04, 2013, 12:58:43 AM by Balthazar
 #1573

Капец - нахрена все эти сложности. Неужели нельзя сделать все по простому без этого гемора на разбитие на разные кошели?
Если что-то можно сделать, это не означает что это делать нужно. Гемора нет никакого, пока пользователь сам его не захочет себе изобрести. А уж инструментов для изобретения себе геморроя действительно в любом валлете более чем достаточно. Можно и в биткоине такого наворотить, что потом даже Гэвин не поможет, такое уже случалось не раз. И никто в здравом уме не будет бороться с ветряными мельницами, пытаясь создавать заслоны тем, кто сознательно хочет усложнить себе жизнь.

Quote
ххх (20:03:55 2/08/2013)
У меня в кошельке 292 транзы

ххх (20:04:03 2/08/2013)
Ни разу не клеил

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

Вот у меня лежит 400 нов с 2 августа. Что мне делать через 30 дней? Перегнать их с кошеля на кошель, чтобы +8% слепить с 400 нов или нет?
Ничего делать не надо, совсем.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
August 04, 2013, 12:56:43 AM
 #1574

Сборки 0.4.4:

Ubuntu: http://sourceforge.net/projects/novacoin/files/novacoin-0.4.4-ubuntu-lts-x86_64.tar.bz2/download
Win32 installer: http://sourceforge.net/projects/novacoin/files/novacoin-setup-win32-0.4.4.exe/download
Win32 nosetup: http://sourceforge.net/projects/novacoin/files/novacoin-nosetup-win32-0.4.4.zip/download
Mac OS X: http://sourceforge.net/projects/novacoin/files/NovaCoin-Qt-0.4.4.dmg/download

Все, что выше обсуждалось плюс включенная генерация QR кодов.  Smiley
cullet
Member
**
Offline Offline

Activity: 76
Merit: 12


View Profile
August 04, 2013, 11:18:10 AM
 #1575

По сути, у типичного пользователя всегда найдутся ситуации, когда произвольный интервал окажется неприемлемым, будь то 10 минут или 1 минута. Этот недостаток гибкости является платой за децентрализацию.
Меня тоже волнует этот вопрос, хотелось бы 10-кратного ускорения темпа переводов.
С PoW в этом вопросе ничего принципиально нового придумать нельзя.

А вот с PoS - пришла в голову одна идея. В системе с PoS по-сути "голосуют" монето-дни всех участников.
Но ведь по-идее такое "голосование" может происходить не только "по заданному расписанию" (~ N PoS блоков в час), а и "по требованию" тех, кому требуется подтвердить свои транзакции, хоть по блоку на каждую транзакцию.

Можно ли что-нибудь придумать, изменив механизм генерации PoS блоков так, чтобы наличие в сети хотя бы одной транзакции перевода средств с уничтожаемой и перечисляемой комиссией приводило к повышению вероятности генерации PoS блока?  Например, чем выше отправитель(и) установил(и) обе комиссии - тем проще (и быстрее) генерируется для него(них) PoS блок.
То есть генерировать не только обычные "6 PoS "блоков в час", а и еще дополнительные Fast PoW блоки на каждые M монет комиссии.

1Kcg7cHptLMu6CoFh8mNVYbnhAcB32Tse3 4ShyDd2g5CECfPci8Z6THuVfSoy85hv5AR
ShadowAlexey
Donator
Legendary
*
Offline Offline

Activity: 968
Merit: 1002



View Profile
August 04, 2013, 12:50:44 PM
 #1576

Кол-во блоков в час задается сложностью, это сделано не только для ограничения эмиссии, но и для защиты сети, то что вы предлагаете, в таком виде, нереально, тогда бы сеть форкалась на раз два...
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
August 04, 2013, 01:18:55 PM
 #1577


Забыл предупредить. Если используете Windows-версию, то убедитесь что тестовая сборка (0.4.4pre) была удалена перед установкой. В противном случае будут проблемы.

Уже было по 200-300, а тут опять 40 нов, давно не было такого.
40 BTC, полагаю?

А вообще, сегодня воскресенье, народ отдыхает. Smiley
alpet
Legendary
*
Offline Offline

Activity: 1912
Merit: 1020


View Profile WWW
August 04, 2013, 03:05:00 PM
 #1578

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

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

Activity: 3108
Merit: 1358



View Profile
August 04, 2013, 03:08:07 PM
 #1579

Это верно, с парами к фиату будет гораздо интереснее.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
August 04, 2013, 03:25:45 PM
 #1580

P2Pool win32 py2exe пересобран с последними исходниками из git:

http://sourceforge.net/projects/novacoin/files/p2pool_win32_p2pool-11.4.2.zip/download
Pages: « 1 ... 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 128 129 ... 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!