Pages:
Author

Topic: Sifcoin (Инфляционый форк). Старт 2013-06-23. - page 14. (Read 77573 times)

hero member
Activity: 994
Merit: 502
А мне кажется, пользователям не очень понравится идея сгорания монет. Просто потому что народ в этом плане - темнота беспросветная. Если им скажешь, что при долгом лежании монета будет усыхать - они и разбираться не станут. Нафиг надо, если есть куча других вариантов, в которых деньги не сгорают. Наоборот, если уж переходить на PoS, то лучше пусть монеты и у скопидомов лежат. Они кушать не просятблокчейн не увеличивают, зато если кошель запущен, то поддерживают сеть самим своим существованием.
Кстати, в порядке бреда, несколько идей, которые интересно было бы увидеть в какой-нибудь криптовалюте:
1. Повысить юзабилити PoS майнинга путем добавления в кошелек вкладки под названием банк. Чтобы пользователь сразу видел, что он может потратить хоть сейчас, а что у него лежит во вкладе под проценты. Ну и удобные кнопочки прикрутить для перевода из кошелька в "банк" и обратно. При этом банк представляет из себя всю сумму разблокированных для майнинга средств. А в целях обеспечения безопасности, средства из этого "банка" могут переводиться на один единственный адрес - адрес "остального" кошелька. Который, в свою очередь, всегда зашифрован и заблокирован. Это и выглядит привычно для среднестатистического обывателя и, в принципе, полностью включает функционал, который сейчас реализован в нове.
2. Суть идеи такая: в блокчейне хранятся все блоки за определенный период (квартал? год?). Все, что было раньше этого периода, хранится в виде хешей к этим старым блокам. Исключение составляют только те блоки, в которых участвуют транзакции конкретного пользователя. Эти блоки кошелек пользователя хранит целиком всегда. У тех пользователей, транзакции которых не участвовали в конкретном блоке хранится только его хеш. Не знаю, возможно ли такое...
3. Тоже не знаю, возможно ли, но идея такая: Ввести нечто вроде второго блокчейна... не знаю, как назвать. Бальтазар что-то говорил насчет PoE-блоков, вот что-то вроде этого. Вот имеется бесплатный и легкий PoE, который обеспечивает быстрое подтверждение транзакций. У него имеется своя цепочка блоков с историей где-то за последнюю неделю. Раз в 10 минут все равно вырабатываются PoS-блоки, которые эти же самые транзы запечатывают в основной блокчейн уже навсегда. Это тоже в порядке бреда, может, Бальтазар меня поправит, где в этой идее косяк.
4. Идея зависимости общего числа монет от отбей дисперсии платежной системы (читай, числа пользователей) вообще очень сложная, поэтому пока не буду ее тут описывать... но тоже такая вот хотелка...
legendary
Activity: 1200
Merit: 1021
Ну что ж, монетка готовится отмечать юбилей - 8 месяцев, прошли 70000 блоков, с чем нас и поздравляю Smiley

Очередная версия концепции развития.

Полностью переходим на PoS. Из NVC берём алгоритм пересчета сложности, фиксируем минимальную сложность на 0,03125.
Вводятся уничтожаемые комиссии в размере 10 сатоши за килобайт.

Создать ~2 миллиона монет и прямо в coinbase транзакции нулевого блока поделить их пропорционально доле текущих держателей в суммарном пакете монет... Для того, чтобы не пришлось ждать созревания, генезис блоку оставить оригинальный возраст, и тогда генерация блоков начнется сразу.
При этом нужно учесть, чтобы количество выходов было не меньше 13-17 тысяч (в 1,5-2 раза больше чем нужно на первый месяц).

Чтобы избавиться от утраченных и неактивных монет, вводим demurrage. Я предлагаю, чтобы неактивные выходы через 1 год теряли бы 20% за каждый следующий год. На сумму уничтоженных монет увеличиваем награду майнерам.

Таким образом, награда за блок будет состоять из трёх частей:

- постоянная часть - 100000 сатоши (1 SIC);

- инфляционная часть - обеспечивает рост денежной массы
Quote
isqrt((nTimen - nTime0) * iDiff / iDiffmin)
где nTimen - таймштамп текущего блока;
      nTime0 - таймштамп нулевого блока нашей текущей цепи (1371945600 - Sun, 23 Jun 2013 00:00:00 GMT);
      iDiff - текущая сложность;
      iDiffmin - минимальная сложность

Данная формула обеспечивает минимальный размер инфляционной части 4600 сатоши (на текущий момент), через год при сложности 0,5 - 29037  сатоши, через 2 года при сложности 1 - 51917 сатоши. Вполне приемлемые цифры, по-моему Smiley

- demurrage-часть - периодически пересчитывается
Quote
количество уничтоженных монет за период (в сатоши) / нормативное количество блоков за период
legendary
Activity: 3108
Merit: 1359
дело в том что криптовалюта это очень удобно, эффективно - как для экономики так и для граждан
Им с головой достаточно обычного пластика, к тому все и идет.  Roll Eyes
legendary
Activity: 1554
Merit: 1008
icreator, зачем нынешним государствам криптовалюты в какой форме? Смысл от централизации отказыватся, если центром сам являешься.

дело в том что криптовалюта это очень удобно, эффективно - как для экономики так и для граждан

поэтому криптовалюта полюбому победит фиатные деньги
поэтому УМНЫЕ правители начнут сами клепать под себя хотя бы ЧАСТИЧНО контролируемые через PoS криптовалюты...

кто раньше начнет тот и получит бонус и славу на века в истории
я бы, будучи правителем страны, сразу ввел что-то типа новакоина вместо рубля
legendary
Activity: 3108
Merit: 1359
Не везде, а в NVC и её форках. Потому что NVC орфаны показывает.
full member
Activity: 154
Merit: 100
Орфаны были всегда... Смотришь на вх транзакцию, а она потом хрясь ... и нет её нигде...
Казалось везде(в форках) жалуются что орфаны захламляют клиент просто удивился как пропадает. Первый раз заметил.


icreator, зачем нынешним государствам криптовалюты в какой форме? Смысл от централизации отказыватся, если центром сам являешься.
legendary
Activity: 1554
Merit: 1008
эту крипту надо в сбербанк в Грефу нести - чтобы они такое на уровне РФ запустили
full member
Activity: 171
Merit: 100
Орфаны были всегда... Смотришь на вх транзакцию, а она потом хрясь ... и нет её нигде...
legendary
Activity: 1200
Merit: 1021
Текущий код форка я понимаю на смарку отправится?

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

Страный орфан словился. Добытая монета, уведомление от значка из панели, 1 подтверждение (119 осталось) в транзакциях. Через какое то время полностью исчезло без следов, из "незрелых", из транзакций. Пустота как будто его и не было, мистика прям какая то.

А до этого орфаны оставались в списке? У меня в транзакциях нет ни одного, и не помню, были ли они вообще...
full member
Activity: 154
Merit: 100
Текущий код форка я понимаю на смарку отправится?
Страный орфан словился. Добытая монета, уведомление от значка из панели, 1 подтверждение (119 осталось) в транзакциях. Через какое то время полностью исчезло без следов, из "незрелых", из транзакций. Пустота как будто его и не было, мистика прям какая то.
legendary
Activity: 1200
Merit: 1021
Лежит без движения сумма на счету. Значит теряет Х% в год. Если она заброшена, через (100/Х) годов фактически произойдет полное "обнуление".
В оригинале предлагалось за счет demurrage увеличивать награду майнерам, т.е. реализовать "перетекание" монет с неактивных балансов на балансы майнеров.

Вот это, пожалуй, то, что сможет нам помочь в решении проблемы утраченных монет Smiley

Если PoW+PoS делать, какой смысл вводить условия с уменьшением награды за PoW?

Я имел в виду, что с помощью гибридной модели можно провести первичную эмиссию 2 млн монет более "справедливо", будут учтены как интересы PoW-, так и PoS-майнеров. А в дальнейшем полностью перейти на PoS (только сегодня прочитал о похожем механизме эмиссии в новом форке BlackCoin, там после блока № 10000 сеть вообще перестаёт принимать PoW-блоки). Можно, кстати, и так сделать... Но идея с demurrage выглядит лучше Smiley

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

Вот этого "со временем" я и пытаюсь избежать, т.к. при текущей модели эмиссии система выйдет на декларируемое увеличение денежной массы на 5% в год только через ~17-19 лет (см. тут, идея 2).

Не страшно, если в первые годы награда будет больше чем у PoS, наоборот от синдрома МММ (или Nxt) поможет уберечь основателей - не придётся везде лазить и агитировать как валюта хороша и почему монеты у них, и только у них надо покупать. И не потому что владельцы, люди плохие-корыстные такие, просто если все через PoS, естествено заполучить монеты можно только от тех кто ими уже владеет.

Этого "синдрома" тоже хочется избежать, и поэтому я и предложил принять гибридную модель первичной эмиссии. Но также я считаю, что за PoS - будущее криптовалют, так что от PoW надо впоследствии как-то избавиться Smiley

И ещё одно.
Я тут подумал немного, а ведь
Quote
R = isqrt(k * (nTimen - nTime0) * iDiff)
действительно может сработать с PoS Smiley
Сложность вполне способна расти в течение нескольких лет, обеспечивая компенсацию относительного уменьшения эмиссии со временем. Конечно, эмиссия становится непредсказуемой, но во вполне допустимом диапазоне (по прикидкам 4-7% в год).
legendary
Activity: 3108
Merit: 1359
Я плохо понимаю, для чего понадобится такое в NVC/PPC Huh
Как один из факторов самоконтроля, для увеличения равномерности распределения монет. В оригинале предлагалось за счет demurrage увеличивать награду майнерам, т.е. реализовать "перетекание" монет с неактивных балансов на балансы майнеров.

По сути, demurrage это даже не совсем комиссия в традиционном понимании, это именно что налог на неактивность. Постепенное снижение доступного объема монет, которые лежащий инпут может предоставить.
full member
Activity: 154
Merit: 100
Если PoW+PoS делать, какой смысл вводить условия с уменьшением награды за PoW? Не Биткойн форкать же собрались. Ну будут майнеры хоть вечно по 10 монет клепать в PoW - со временем даже год их "печатания" мизерную часть от всех монет валюты будет составлять.
Не страшно, если в первые годы награда будет больше чем у PoS, наоборот от синдрома МММ (или Nxt) поможет уберечь основателей - не придётся везде лазить и агитировать как валюта хороша и почему монеты у них, и только у них надо покупать. И не потому что владельцы, люди плохие-корыстные такие, просто если все через PoS, естествено заполучить монеты можно только от тех кто ими уже владеет.

В другой теме упоминался демураж
PoS в чистом виде не дает большой защиты...
Дает, просто для этого нужна хорошая децентрализация распределения монет. PoW майнинг - это один из способов её достичь.
Всегда существуют места централизации средств. Учитывая, например, каким онанизмом страдал гокс, и к чему это его же привело, страшно представить, что бы было с битком, если бы они еще и PoS майнили...
К тому же мне лично не комфортно от одной мысли о том, некий толстосум, или их группа, начнет диктовать условия сети... Так же как и в случае с пулами... Гибридная же система позволяет создать хотя бы 2 точки контроля...
Проблема централизации средств может быть предотвращена, или хотя бы смягчена введением комиссии на хранение, то есть demurrage.

https://en.bitcoin.it/wiki/Proof_of_Stake

Quote
Demurrage Fee - Chain Security is supported primarily through a demurrage tax on sent inputs. This tax proportional to average input age as measured in coin-years. I suggest 5% per coin-year as a reasonable fee. Active keys can avoid demurrage fees simply by remaining active. Thus the actual fee generation will be much lower than 5% per year. Dead keys must pay demurrage. The opportunity to evade demurrage motivates activity.

Полагаю, что в NVC политика комиссий в будущем будет именно такой, но комиссия будет функцией, а не хардкодным значением. PPCoin тоже к этому однажды придет, несомненно...
Я плохо понимаю, для чего понадобится такое в NVC/PPC Huh но для SIC это же практически идеально подходит, и эксперименты не страшно проводить Cheesy
Лежит без движения сумма на счету. Значит теряет Х% в год. Если она заброшена, через (100/Х) годов фактически произойдет полное "обнуление". Следующий оберег от таких внезапно оживающих счетов-призраков, еще одна фишка обсуждавшаяся в NVC - обнуление stakeweight если монеты долгое время не были включены в генерацию.
legendary
Activity: 1200
Merit: 1021
Что-то как-то сложно.

Да, не самый простой способ Smiley

А если на следующий день объявятся владельцы инпутов, которые мы забракуем?

Некоторое время может быть достаточно большим - например, год Smiley

Надо найти компромисс между "справедливым" распределением премайна (назвал так для упрощения), простотой реализации и количеством хотя бы в первое время "живых" монет в системе...

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

PoS-генерация показывает число "живых" монет, но позволяет провести манипуляцию количеством выходов.

Генерация монет в генезис-блоке пропорционально текущему количеству монет на адресах не позволяет учесть навсегда утраченные монеты (т.е. кто-то помайнил когда-то в начале, потом забросил, и/или вообще кошель потерял или стёр). И будут эти монеты лежать мёртвым грузом, не принося никакой пользы.

И вот это всё надо как-то учесть, и относительно простым способом...

Есть ещё одна идея, только на выходе получится NVC 2.0, а не SIC 2.0 Grin
Взять целиком модель NVC и изменить награду за блок. Сначала установить её в повышенном размере (можно одинаковую за PoW- и PoS-блоки, можно разную, тут надо ещё думать), а после генерации 2 млн монет снизить награду за PoW до 0,1 SIC, а за PoS - до стандартного значения (как она будет рассчитываться - это другой вопрос). Тогда со временем PoW отомрёт сам, а даже если не отомрёт, не будет оказывать существенного влияния на эмиссию.
legendary
Activity: 3108
Merit: 1359
Придумал ещё один способ Smiley
Суть - выходы coinbase-транзакции при генерации PoS-блока получают стандартную награду + часть от 2 млн пропорционально своей доле в общем числе монет на момент запуска (они будут "живыми").
По прошествии некоторого времени все первоначальные выходы, не сгенерировавшие блоки, считаются утраченными, и их доля от 2 млн делится пропорционально между "живыми" выходами.
Что-то как-то сложно. А если на следующий день объявятся владельцы инпутов, которые мы забракуем?

Если PoS-генерация будет выглядеть как в NVC, на первый месяц нам будет нужно не менее 8640 выходов, а на практике хотя бы в 1,5 раза больше...
Это как раз не проблема совсем.
legendary
Activity: 1200
Merit: 1021
У нас будет проблема - неизвестно, сколько монет уже утрачено. Соответственно, сразу будет утрачено пропорциональное количество монет из генезис-блока, и необходимость наличия 2 млн монет в системе не будет обеспечена.
Каким-то образом надо отсечь утраченные монеты...

Придумал ещё один способ Smiley
Суть - выходы coinbase-транзакции при генерации PoS-блока получают стандартную награду + часть от 2 млн пропорционально своей доле в общем числе монет на момент запуска (они будут "живыми").
По прошествии некоторого времени все первоначальные выходы, не сгенерировавшие блоки, считаются утраченными, и их доля от 2 млн делится пропорционально между "живыми" выходами.

Ещё один момент.
Если PoS-генерация будет выглядеть как в NVC, на первый месяц нам будет нужно не менее 8640 выходов, а на практике хотя бы в 1,5 раза больше...
full member
Activity: 154
Merit: 100
Is there any exchange yet?
No, at the moment, larva-stage cryptocurrency.
legendary
Activity: 2002
Merit: 1051
ICO? Not even once.
Is there any exchange yet?
hero member
Activity: 518
Merit: 500
Может тогда уж выпустить SIC 2.0 (PoW-only) и SIC 3.0 (PoS-only). Ну а потом время покажет, какая из них жизнеспособнее  Grin
Никто не хочет с двумя версиями возится. Хоть интересный опыт получился бы.

Мне кажется взлетело бы. Что-то типа SIC/W и SIC/S. Хотя бы одна из них 100% выстрелит. А то и обе. Cheesy
legendary
Activity: 1200
Merit: 1021
как потом 1.05 в степень возводить, лишь целыми пользуясь. Монструозные циклы клепать?

Как вариант - заложить в код готовые значения лет на 50 вперед Smiley
Ну, если уж совсем не хочется делать прогнозируемую эмиссию, пожалуйста, оставляйте хоть первоначальный вариант, хоть с исключением сложности из расчета награды... Никто не высказывается по этому поводу...

ну так что решили когда старт или ещё месяц обсуждать будем как что зачем и почему?)))

Тоже интересно, в какой стадии работа над кодом Smiley И какой способ майнинга окончательно выбран? И будет ли премайн? И надо ли вводить комиссии, а если надо - уничтожаемые или нет?

И кто и как будет решать эти вопросы, учитывая крайне низкую активность держателей / майнеров?
Вроде все были согласны, что что-то делать надо, а как дошли до конкретики - разбежались и молчат Grin
Pages:
Jump to: