Bitcoin Forum
November 12, 2024, 06:15:21 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 6 7 »  All
  Print  
Author Topic: Novacoin FAQ  (Read 38203 times)
becool (OP)
Legendary
*
Offline Offline

Activity: 1442
Merit: 1016


View Profile
June 06, 2013, 01:11:51 AM
Last edit: July 26, 2014, 10:43:50 PM by becool
 #1

Официальная тема:
https://bitcointalk.org/index.php?topic=704756.0

Официальные ресурсы:

 http://novaco.in
 http://novacoin.org

Пулы:

 http://coinpool.ru/  (10 conf, 0% fee, RU+EN UI)  
 http://www.multipool.in/ (120 conf, 0% fee, EN UI)
 http://nvc.khore.org   (10 conf, 4% fee, EN UI)
 http://virpool.com/  (10 conf, 2% fee, RU UI)

FAQ и справочная информация:

 краткий FAQ на английском
 Devtome wiki
 Novacoin-project wiki
 Novaco.in wiki
 https://bitcointalk.org/index.php?topic=226592.0

Исходные тексты:

 https://github.com/novacoin-project/novacoin

Сборки и инсталляторы:

 https://sourceforge.net/projects/novacoin/files/

Архивы цепочки блоков:

http://sourceforge.net/projects/novacoin/files/blockchain/

P2Pool:

 http://p2pool.novaco.in/
 https://bitcointalk.org/index.php?topic=114712.msg1605081#msg1605081
 https://bitcointalk.org/index.php?topic=114712.msg1600940#msg1600940
 https://bitcointalk.org/index.php?topic=114712.msg1712682#msg1712682

Не пользуйтесь cgminer в связке с P2Pool, используйте bfgminer.

Сервисы:

btc-e (биржа) - https://btc-e.com/
btc-trade (биржа) - http://btc-trade.com.ua
cryptsy (биржа) - https://www.cryptsy.com
coin payments - https://www.coinpayments.net/
litehosting (хостинг и домены) - http://litehosting.org/
Оплата сервисов (связь, электронные деньги, ...) - https://7pay.in/
Block explorer - http://explorer.novaco.in/ http://novacoin.ru/chain/NovaCoin
Novacoin P2Pool Stats - http://p2pool.novaco.in/

Q: А какова основная идея форка? Чем он будет отличаться от уже имеющихся?
A: Основная идея в том, что реализаций гибридного дизайна Proof-of-Work/Proof-of-Stake должно быть больше одной. PoS это хорошая идея и ее надо продвигать.

Q: Каков график эмиссии? (PoW)
A: График эмиссии генерацией PoW блоков определяется ростом сложности, награда за блок вычисляется по формуле:
nReward = 100 / (nMaxTarget / nCurrentTarget) ^ (1 / 6)
Что дает максимальную награду 100 монет и уполовинивание награды при росте сложности в 64 раза.

Q: Чем и как майнить? Пожалуйста поподробнее?
A: В качестве Proof-of-Work функции используется оптимизированная реализация scrypt, совместимая с LTC.
Все мануалы по соло-майнингу LTC пригодны для использования.

Q: Каков график эмиссии? (PoS)
A: График эмиссии PoS блоками определяется так:
nReward = nCoinAge * 33 / (365 * 33 + Cool * 5 * CENT
Что дает статичной денежной массе прирост 5% годовых.
Для создания такого блока нужны монеты с возрастом как минимум 30 дней.
Блок даёт награду на прошедшие монетодни, и начинается новый их новый отсчет.

Q: У NovaCoin так же как и у PPCoin
трудно ( почти невозможно)
вычислить заранее общее число монет ?
И таким образом NovaCoin не "инвестиционная"
монета ?
То есть дефляционное укрепление ее курса
не гарантировано распределением эмиссии во времени ?
A: В данном случае ситуация более жесткая, чем в PPC. Кривая эмиссии имеет меньший угол наклона по отношению к оси абсцисс (все-таки 6 степень против 4) и награда стартует на в 100 раз меньшем значении. Итогом, к примеру, будет то что при росте сложности до сопоставимой с LTC награда за блок будет 10 монет. А ведь закон Мура никто не отменял, так что при наличии спроса сложности не с чего падать, в долгосрочной перспективе.

Q: А чем для рынка лучше эта PoS?
Ведь что мешает старым владельцам затем рулить транзакциями еще хлеще чем потенциальный владелец больших мощностей сейчас?

A: Цель не в том, чтобы заменить вычислительные мощности монетами и далее по списку, а в том, чтобы добавить инструмент для голосования, помимо вычислительной мощности. Потому что она мало говорит о лояльности пользователя к системе в целом. И вклад в развитие системы, осуществленный посредством инвестиций в монеты, вполне подходит для этого. А злоупотреблять своим положением stakeholder'ам невыгодно экономически, т.к. это приведет к обесцениванию их инвестиций.
Ну и да, само по себе присутствие PoS не отменяет присутствия PoW. Это дополнение, а не замена.

Q: От чего зависит сложность PoS?
A: У PoS сложность персональная для юзера и зависит от отношения его объема "голосующих" монет к общему объему "голосующих" монет. По умолчанию все доступные монеты являются "голосующими", если не задано жестко, сколько монет для этого не использовать. Зарезервированный объем "не голосующих" монет может быть просмотрен или изменен RPC-методом reservebalance.
Также можно указать параметр конфигурации reservebalance=<кол-во монет>.
Если есть доступные для голосования монеты, то кошелек автоматически запускает отдельным потоком CPU-майнер и генерирует PoS-блоки с использованием этих монет.

Q: Какой порядок чередования PoS и PoW блоков?
A: POW->POW->POW->POW->POS->POS->POW->POS->POW->POW->POS->POS->POS->POS->POW->POW->POW->POW->...
Чередуются как повезет.
Доля тех и других сейчас плавающая. Но PoW не менее чем 1 блок в 2 часа.

Q: А что за чекпойнты? Каков их механизм и для чего они нужны?
A: Чекпоинты - это метки, означающие что блок с таким-то номером обязательно должен иметь такой-то хэш. В Bitcoin чекпоинты добавляются разработчиками в файл checkpoints.cpp вручную, в новых релизах. В PPCoin и NovaCoin реализован широковещательный автоматизированный контроль целостности цепочки, необходимый на этапе её становления, пока не наберется хороший объем Proof-of-Work/Proof-of-Stake. Сам по себе практически не влияет на скорость загрузки блокчейна (т.к. проверка заголовков блоков сама по себе - не очень быстрый процесс), но иногда может нервировать сообщением во время синхронизации.

Q: От чего зависит количество создаваемых мной PoS блоков?
A: Каждая входящая транзакция - отдельный блок, если суммы и времени отлёживания будет достаточно для создания на текущей PoS сложности. Но текущая версия клиента умеет использовать несколько входящих транзакций для создания одного PoS блока.

Q: Как соотносится количество PoS блоков и награда за них?
A: Cколько бы PoS блоков не нагенерил стейкхолдер, вознаграждение в итоге у него получится одинаковое, и зависящее лишь от суммы использованных монет и их возраста.

Q: Cложность как у PPC у каждого блока своя?
A: Да, именно так. Меняется после каждого блока.

Q: Какого количество подтверждений после которого можно воспользоваться намайненым?(PoW)
A: После 520 подтверждений.

Q: При создании PoS блока участвующие монеты замораживаются, сколько ждать?
A: На время подтверждения PoS блока, 520 подтверждений как и PoW блок.

Q: Как майнить соло? Дайте инструкцию?
A: https://bitcointalk.org/index.php?topic=114712.msg1518732#msg1518732

Q: А выбор алгоритма Scrypt чем обусловлен? Тем, что под него нет ASIC'ов?
A: Отчасти именно этим. Есть значительная доля людей, которым нравится концепт PoS/PoW, но не нравятся генерация миллионов монет в месяц и совместимость с асиками.

Q: Что нужно для создания PoS блока?
A: Все что нужно, это чтобы кошельки стейкхолдеров были в онлайне, встроенный cpu-майнер для генерации PoS блоков запускается автоматически. И за это стейкхолдерам падает годовой процент от хранимых ими в кошельке монет.

Q: Как сильно создание PoS блоков нагружает процессор?
A: Совсем немного, несколько процентов даже на старых селеронах.

Q: Кому идет комиссия за перевод?
A: Комиссия является фактором, предотвращающим возможную инфляцию. Она предусмотрена и для тяжелых транзакций необходима, но никому не идет. То есть, комиссионные монеты удаляются из системы в ходе процессинга переводов.

Q: Зачем нужны комиссии если они уничтожаются?
A: 1) защита от спама
2) сокращение объема монет

Q: А где можно посмотреть сложность Новокойна?
A; $ /opt/novacoin/novacoind getdifficulty
{
    "proof-of-work" : 10.45677199,
    "proof-of-stake" : 0.00024414,
    "search-interval" : 1
}
$

Q: Как временно разблокировать кошелек?
A: Команда novacoind walletpassphrase пароль 86400 true
или walletpassphrase пароль 86400 true в консоли в программе.
Разблокировка действует только на запущенный кошель.
86400 это сутки, можно и больше указать.

Q: С чем связано ограничение транзакций суммой не менее 0.01 монеты?
A: Защита от флуда сети тяжелыми для валидации блоками (содержащими этак миллион выходов по 0.0000001 монеты каждый). Так же защита вашего кошелька от подобного флуда.

Q: Какова причина отрицательных сообщений в период старта в англоязычной части форума?
A: Здесь нет национальностей, но есть заинтересованные лица.
И это держатели лайта в тот момент. Основная их масса с биржи btc-e как самой крупной в тот момент и сейчас по объемам торговли лайтами. Было замечено что среди них были и русскоязычные, пишущие на сравнительно неплохом английском гадости о проекте, даже не заботясь о доказательствах.
Разные причины недовольства с цифрами с потолка сыпали люди лишь бы что написать.
Большей части было даже не понятно что именно писать, они были нанятые, и сами не понимали чем недовольны, это было заметно в непонимании того о чем они писали и в непонимании ответов.
Никто так и не назвал 100% значимую причину недовольства, что это угроза их лайтодепозиту, это еще раз доказывает что это и была истинная причина.
Но да среди англоязычных представителей биржи BTC-E недовольных было всё таки больше.
(Я думаю не секрет для вас что там тема лайтов более обширно обсуждается, а тогда и за пол года до этого только о лайтах и говорили, и в том чате не только лайтовые миллионеры, но и программисты и держатели сервисов лайтов)
Именно среди них и были лайтовые миллионеры очень очень очень недовольные.
Посмотрите график лайта, он медленно падал и они скупали остатки чтобы резко поднять.
При этом лайт в отличии от новы не имеет существенных отличий от биткоина.
Они хотели поднять лайт и продать свои миллионы.
Получить прибыль.
Новая перспективная валюта им в этот момент была как серпом по яйцам. Вот они и взвыли.
Подъем лайтов всё таки был ими совершен, но с задержкой на словесную атаку на форуме и ддосы биржи и пулов (за ддосы был даже подписавшийся ответственный один из недовольных).
Имея на руках миллионы LTC можно было оплатить что угодно.
И их старания оставили соответствующие англоязычные надписи. Вынудили коинотрон отказаться от поддержки NVC после недельных ддосов. Биржа BTC-E уничтожила 110 000 NVC https://bitcointalk.org/index.php?topic=144158.
Не смотря на настолько мощную психологическую и информационную атаку сеть продолжает жить так как имеет железобетонную защиту от любых атак.
Цена валюты на втором месте после биткоина. И не перестаёт расти, по мере ознакомления общественности с более перспективной валютой. На данный момент это единственная монета не требующая традиционный майнинг в качестве обязательного для своего существования.
Так же не имеющая необеспеченных ничем миллионов лишних монет для скупщиков-миллионеров-памперов. Монеты имеют более равномерное распределение между людьми. Многочисленные попытки атаки памп-дамп-смерть не возымели действие, валюта становилась только крепче и дороже. см. график. На любые наштампованные миллионами другие криптовалюты такая огромная сумма слива в процентном отношении от их числа монет означала бы неминуемый курс ниже плинтуса и смерть.
См. график и объемы: http://www.cryptocoincharts.info/period-charts.php?period=alltime&resolution=day&pair=nvc-btc&market=btc-e

Q: Я думаю Novacoin майнят и интересуются только русскоговорящие?
A: Нет, это ошибка, очень много англоязычных. Новой изначально заинтересовались scrypt майнеры и общественность. Среди которой большинство как раз англоязычное. Та их часть, кто достаточно разбирается в криптотехнологиях, что смогли оценить ее преимущества. У многих нова вместе с лайтами и одно другому не мешает. Хеджируют инвестируя в scrypt.

Q: Novacoin является форком PPC с измененными коэффициентами и смененным алгоритмом шифрования?
A: На момент старта да. Но на данный момент содержит большое количество улучшений, в т.ч. алгоритма, подробнее смотрите в официальной теме. Так же разработчиком оптимизирована инфраструктура  - взаимодействующие программы и блокчейн, не только на лучшую совместимость , а и в т.ч. и на устранение багов и увеличение скорости работы этих, сопряженных с nvc программ.

Q: Для генерации PoS мне нужно чтобы кошелек был постоянно включен?
A: Нет! Он должен быть включен с момента как монеты пролежали 30 дней до момента как они создадут PoS блок. Дальше кошелек может быть снова выключен и убран на 30-90 дней. Далее время этого ожидания в состоянии включенного кошелька зависит от количества монет, количества дней без их движения и сложности PoS.

Q: А почему pos блоки монеты, сгенерённые ранее пополам дробят?
A: Чтобы увеличить количество входов для возможного использования в PoS блоках в будущем.

Q: А что с выплатами будет для "below limit" на p2pool?
A: Ничего не будет, пока их доля в последних 2880 шарах не станет достаточно высокой . К сожалению, меньше 0.01 выплатить невозможно технически в рамках выбранной модели борьбы с атаками типа "dust spam".

Q: Будет ли кошелек с установленным паролем на wallet, генерировать PoS блоки?
A: Нет, если он в заблокированном состоянии.

Q: Какое минимальное количеств

becool (OP)
Legendary
*
Offline Offline

Activity: 1442
Merit: 1016


View Profile
June 06, 2013, 05:51:09 AM
 #2

Q: Можно где-нибудь посмотреть графики полной мощности сети?
A: Полную мощность достаточно проблемно посчитать, из-за того что нет интервалов постоянной сложности и присутствия взаимного влияния PoS/PoW блоков.

Q: Можно где-нибудь посмотреть какая следующая сложность сети nvc и хешрейт?
A: Про хешрейт написано выше, а сложность меняется каждый блок.

Q: Где можно посмотреть следующую сложность (PoW) ?
A: http://novacoin.ru/chain/NovaCoin?count=20 а так же в клиенте, и PoS там же

Q: Что значит "в пользу ноды"? На других P2Pool когда ставишь комиссию 0, то всё прекрасно работает.
A: Именно потому что они "другие". Тут формат блоков требует цифровую подпись приватным ключом от одного из владельцев coinbase транзакции. Т.е. по крайней мере один из адресов в выплатах должен принадлежать пулу.

Q: Есть ли сайт, где можно посмотреть статистику стоимости НВЦ на БТЦ-Е за длинный период?
A: https://btc.penek.org/
http://www.cryptocoincharts.info/period-charts.php?period=alltime&resolution=day&pair=nvc-btc&market=btc-e

Q: В чём отличие вашего билда pushpool от обычного scrypt?
A: Локальная генерация работы, меньше трафика по RPC и лучше отклик от демона на другие запросы.

Q: Не ожидается ли portable версии кошелька?
A: Сделав *.bat файл запуска кошелька с параметром -datadir=.\data и наличием папки data в папке  с программой делаете кошелек переносимым всей папкой куда угодно.

Q: Как склеить входящие транзакции? Они у меня на маленькие суммы, менее 20 (или даже 10) NVC.
A: Отправив более крупную сумму самому себе. На этот же или другой свой адрес.


becool (OP)
Legendary
*
Offline Offline

Activity: 1442
Merit: 1016


View Profile
June 06, 2013, 05:51:55 AM
Last edit: July 15, 2014, 09:27:24 PM by becool
 #3

P.S.
с 20 июня награда PoS станет плавающей и зависеть в том числе от общего количества монет _в сети_* участвующих в создании PoS блоков.
с 20го июня до 20 июля благодаря изменению на плавающую награда PoS будет около 30% исходя из сложности которая сейчас. Точнее будет видно ближе к 20 июня. После 20 июля будет снижаться.
с 20 июля минимальное количество PoW блоков с 1 в 2 часа увеличивается до 1 блока в каждые пол часа.

*исправил, уточнил

Дальнейшие обновления:

Q:
A:

Q:
A:

Q:
A:

Q:
A:

Q: Что такое CoinDayWeight ? 
A: Относительно транзакции, это количество монет умноженное на количество дней (возраст) транзакции.
100 монет пролежавщие 100 дней имеют CoinDayWeight равный 10 000 (монето-дней)

Q: тут пишут про возможную уязвимость в PPC
https://bitcointalk.org/index.php?topic=101820.msg6976731#msg6976731
а в других местах добавляют к этому и новакоин?
A: Никакой уязвимости нет, есть только лишь непонимание.
Только первый вход используется для генерации хэша. А там думают что при склеивании входов для генерации хэша используются все входы.

Q: Очень большая нагрузка кошелька в котором много мелких входов.
A: Комиссия объединения мелочи уменьшится уже на днях до 0.001, в 10 раз, работы по уменьшению кучи мелочи нагрузки на процессор ведутся.

Q: Слив курса, когда закончится?
A: Когда те кто покупают сверху и продают снизу продадут, а те кто покупают снизу а продают сверху купят. У кого хватает сил двигать и знает лучше ситуацию по своему кошельку и вообще умнее, тот и двигает.

Q: На других форках с POS удобная стрелочка внизу справа.
Мой вес и приблизительное время генерации блока.
A: Уже заложено в разработку.

Q: Акции, биржи акций с покупкой в новах?
A: Многие хотят но пока нет. Необходимый функционал в кошельке для создания распределенной торговли дорабатывается и теститруется в тестовой версии.

Q: Мультипул с выплатой в нове?
A: Многие хотят, но пока не существует.

Q: Может нам нам сформулировать задачу, скинуться, отдать на фриланс?
A: Обсуждение на что скинутся и организовать ли фонд развития постоянно обсуждается в офиц теме.

Q: Транзакция после пос пополам не делится?
A: Деление если моложе 120 дней.

Q: Чистый  POS взвинтит цену на nova
A: Гибридная система лучше как с экономической, так и с точки зрения безопасности сети.

Q: Уменьшить количество pow блоков, до 12 в сутки, как это было раньше?
A: Это очень сильно увеличит дисперсию по PoW блокам, сделав неадекватным подсчет веса цепочки.

Q: Как с одного кошелька перенести монетки на другой без потери монетодней?
Чем dumpwallet importwallet отличаются от dumpprivkey importprivkey?
A: dumpwallet/importwallet дампят и импортируют все ключи, а dumpprivkey/importprivkey только по одному.

Q: Как можно модифицировать клиент чтобы он не делил на двое ПОС?
A: Вообще это нежелательно делать. Однако, модифицировать не придется, в 0.4.4.8 будет опция для этого.

Q: Рулетка http://satoshiroulette.com/ заработает?
A: Из-за комиссий рулетка оказалась убыточной для владельца казино. Сказал, что вернет когда поправится этот вопрос.

Q: Протокол обмена сообщениями в блокчейне?
A: Протокол обмена сообщениями на уровне блокчейна позволит реализовать акции/облигации, но это будет чуть позже.

Q: Реально ли для роутера кошелек собрать (только для pos)?
A: Не думаю, что стоит это делать, у роутера полно своих проблем. Посмотри на загрузку CPU при работе торрента через встроенный NAT, к примеру.

Q: Кошелек использует многопоточность или висит на одном ядре?
A: Обработка сообщений сети, майнер, RPC, работа с БД висят в разных потоках. Но это слабо влияет на производительность, потому что проверка блоков и транзакций однопоточная на данный момент... От двух ядер прирост большой, а дальше разницы почти нет.

Q: Планируется ли ZeroCoin?
A: В тестнете в порядке эксперимента будет поднята поддержка ZeroCoin протокола, в основной же сети в обозримом будущем пока не планируется, в виду пока неисследованных подводных камней.

Q: Как сейчас запустить клиент на андроиде?
A: Для PoS майнинга толстый клиент на arm уже есть, запуск novacoind в консоли.
Простому пользователю нужен тонкий клиент, его пока нет.

Q: Когда удалят раздел форки и Alternate cryptocurrencies на bitcointalk?
A: Насчет удаления не известно, но политику модерирования ужесточить бы не помешало. PussyCoin и PenisCoin это уже за гранью даже сильно расширенного сознания.

Q: Когда я вижу сообщения что с ХХ числа (обычно 20ое число месяца), какое время?
A: Изменения происходят по времени 0:00 GMT, 4 часа ночи по Москве.

Q: Нал, безнал, крипта? Что есть что и как, в условиях отказа от наличности?
A: Наличный фиат обречен в любом случае. На его поддержку именно властями расходуется дополнительные ресурсы.
Хотя наличие денег в собственном распоряжении как свобода граждан обесценивается ими же, этими властями, по причине убирания и самой этой свободы обмена товарами и услугами напрямую.
Криптовалюты - цифровая наличность, а не системы безналичных расчетов. Обмен товарами и услугами напрямую через криптовалюты возможен. Единоличное и полное владение криптовалютой
возможно.

Q: Кэширование БД?
A: Кэширование было включено в 0.4.4.7 с его фотматом БД, и ускоряло работу кошелька благодаря меньшему количеству дисковых операций. Видимо к этому вопросу будут еще возвращаться при необходимости. Возможно будет указываться размер кэша в параметрах запуска демона и в GUI.

Q: Потребление PoW не так велико по сравнению с сетью банкоматов банков и терминалов приема. Есть ли смысл в экономии с PoS ?
A: Расчеты траты энергии сейчас, когда и PoS и PoW по факту не используются. На сети, которая ничего не делает. Если же это выйдет на масштаб сети ATM, то энергопотребление PoW сети легко сравняется и посоревнуется с тем, что мы имеем сейчас с ATM. Потому что вырастет как количество/мощность майнеров, так и количество клиентских устройств разной степени продвинутости. И ещё вопрос, во сколько десятков раз PoW сеть переплюнет классические системы, которые сейчас обслуживают сотни миллионов клиентов.

Q: Как оценить вероятность создания PoS блока?
A: Калькулятор https://docs.google.com/spreadsheet/ccc?key=0AvvJtpDTNOw_dDR2Q0Y3cG9CUmdWd1RJMHlydFp6LUE&usp=drive_web#gid=1 (сделан sir.miklosh) на русском, так же есть английский вариант. Так же в упрощенном виде на novaco.in

Q: Как попросить добавить функционал на novaco.in ?
A: Необходимо написать в официальной теме обратившись к нику penek.
Ответы о возможности и по существу вопроса поступают оперативно. Ресурс в настоящее время активно развивается. Все пожелания учитываются.

Q: Калькулятор PoS?
A: Будет простенькая программка для этого. Графики будут.

Q: https://coinplorer.com/NVC ?
A: Местами ерунду какую-то показывает. В статистике сложности, например.

Q: Презентация в августе в Питере?
A: Я бы поехал, но для этого времени нет совсем. Sad Если кто пожелает, могу помочь презентацию накидать... Впрочем посмотрим, может и получится самому выступить.
 

Q: Перевод wiki на иностранные языки?
A: В процессе: https://wiki.novaco.in/proof-of-stake/
Подгоняются форматирование и стили.

Q: Есть ли дополнительные сведения в номерах версий?
A: В качестве дани этой своеобразной традиции (0.4.4.6 и 0.4.4.7), нечетные номера веток впредь будут закреплены за нестабильными релизами, т.е. стабильные релизы будут обязательно иметь четный номер версии.

Q: А объем денежной массы в нове может сжиматься? или эмиссия может быть только со знаком +?
A: Может. Когда сумма комиссий транзакций превысит сумму наград в блоках.

Q: А когда награды за блок отменятся?
A: Награды никогда не "отменятся", они ограничены снизу.

Q: Отрежет ли "чебурашка" возможность синхронизации кошельков с P2P сетями?
A: Как и любая P2P сеть. Забанить полностью нельзя, но и проблем доставить можно.
Не отрежет полностью никогда, потому что обязательно найдется хоть кто-то с коннектом в обход ростелекома. Через спутник, к примеру... Даже одной такой ноды достаточно, а их будет больше в любом случае. Пример тор в Китае.

Q: Подробнее о обновлении 0.4.4.6 update4?
A: Обновление является обязательным и должно быть применено не позднее 20 августа 2014. Формат БД совместим с прежними сборками 0.4.4.6, так что пересинхронизироваться пользователям 0.4.4.6 не потребуется.

Q: В 0.4.4.6 в разделе "Входы..." не работает упорядочивание по приоритетам.
A: Информация проверяется для исправления.

Q: Уменьшение комиссий?
A: С 20 июля 2014 года в клиенте 0.4.4.6u4 изменится подсчет комиссий, как ранее планировалось с 0.4.4.7. Пользователи использующую не обновленную версию 0.4.4.6 до принудительного обновления 20 августа будут лишний месяц платить в 10 раз больше комиссию. Или и вовсе могли бы не платить в случае более приоритетных входов (больше отлежались и/или крупнее сумма).

Q: Какое несовместимое с прошлыми версиями изменение вступает в силу с 20 августа 2014 года?
A: Допуск одночасового отклонения в прошлое coinbase таймстампов для PoW блоков;
Приведение формата PoS блока к стандартному виду: ненулевой nNonce будет запрещен, комиссия coinstake зафиксируется на 0.01/1kb и будет считаться независимо от прочих параметров;
Фиксация интервала пересчета stake modifier.

Q: Какие допустимы отклонения временной метки PoW блока?
A: Допуск одночасового отклонения в прошлое coinbase таймстампов для PoW блоков.

Q: Почему вернулись с 0.4.4.7 на 0.4.4.6 на данный момент, и что случилось?
A: Подсчет контрольной суммы stake modifier разошелся у 0.4.4.6 и 0.4.4.7.
Крайнее обновление 0.4.4.6 добавило в неё почти всю функциональность, какая была доступна в 0.4.4.7, а с CoinsDB будут разбираться отдельно. Доля клиентов 0.4.4.7-й ветки была достаточно мала на фоне 0.4.4.6.

Q: Автообновление?
A: Автообновление пока не планируется, но разбить клиент на модули (RPC, сеть, IRC/DNS, блокчейн, БД, интерфейс) может быть полезным. Раздельное модульное обновление.

Q: Что такое опциональный механизм One-Time Public Key, как это будет мешать подсчетам балансов отдельного адреса в блокчейне и прочее?
A: Подробно:
https://bitcointalk.org/index.php?topic=114712.msg7758020#msg7758020
Базовая реализация с селф-тестом доступна для экспериментов:
https://github.com/CryptoManiac/novacoin/commit/952b469fe40e71ed14752b28641aa0cb62c8d741
Пока только простая генерация, тест и отображение, ничего более.

Q: Как механизм One-Time Public Key будет выглядеть блокчейне?
A: Так же как и сейчас, просто адреса не будут повторяться. К примеру, там где с биржи или пула были регулярные переводы на один адрес, будет множество переводов на разные адреса.

Q:Асики в новакоин?
A:Смысл асиков в условиях, когда 66% блоков создается stake генерацией, неочевиден.

Exdeath
Hero Member
*****
Offline Offline

Activity: 532
Merit: 500


Upiter


View Profile WWW
June 08, 2013, 02:06:19 PM
 #4

Если я получил 50 nvc в качестве сдачи(на новый адрес), то мне придёться ждать 1 месяц, чтобы начать ими майнить?
(пока что ни разу не натыкался на подробное описание PoS и мне не до конца понятны его механизмы)

Balthazar
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
June 08, 2013, 02:11:52 PM
 #5

Во всех без исключений криптовалютах транзакции пересоздают монеты. Они уничтожают X монет на входе и создают на выходе (Y + Z - fee) монет. Сдача - это не старые, это уже новые монеты, и поэтому возраст их считается с момента создания транзакции. PoS тут непричем сам по себе.
Exdeath
Hero Member
*****
Offline Offline

Activity: 532
Merit: 500


Upiter


View Profile WWW
June 08, 2013, 03:09:45 PM
Last edit: June 08, 2013, 03:21:25 PM by Exdeath
 #6

Имхо, чтобы не было путаницы в терминалогии, словом "монета" лучше обозначать не платёжную единицу, а цепочку цифровых подписей(другими словами, монета соответствует выходу подтвержденной транзакции и может служить входом будущей транзакции). А количество платёжных единиц соответствующих монете лучше называть "номаналом монеты".
Т.е. (Y + Z - fee) это суммарный номинал новых монет, а если транзакция имеет один выход, то монета будет одна, если два выхода(напр. платёж и сдача), то две(с номиналами X и Z) и т.д. т.е. кол-во выходов транзакции = кол-ву новых монет = натуральному числу


Quote
с 20 июня награда PoS станет плавающей и зависеть в том числе от общего количества монет участвующих в создании PoS блоков.
А можно узнать подробности? Как именно будет зависить и от чего именно: от количества новакоинов или монет в том смысле, который я пояснил выше? Или от того и другого?
Как изнутри устроены транзакции я знаю, но ничего не знаю о том как изнутри устроены PoS и майнинг монетами Huh

Balthazar
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
June 08, 2013, 03:41:26 PM
 #7

Зависеть будет от PoS-сложности аналогично тому, как сейчас зависит от PoW-сложности награда за PoW блоки. Косвенно да, зависеть будет от количества монет.
Balthazar
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
June 08, 2013, 03:50:59 PM
 #8

Как изнутри устроены транзакции я знаю, но ничего не знаю о том как изнутри устроены PoS и майнинг монетами Huh
Намного проще, чем кажется. По сути, процесс PoS майнинга заключается в том, чтобы создать транзакцию, параметры которой будут удовлетворять неравенству:

sha256(sha256(nTimeBlockFrom + nTxPrevOffset + txPrev.nTime + prevout.n + nTimeTx)) < bnTarget * bnCoinDays

nTimeBlockFrom - таймстамп блока, из которого берется входная точка;
nTxPrevOffset - номер транзакции в блоке;
txPrev.nTime - таймстамп входной точки;
prevout.n - номер аутпута транзакции, являющегося нашей входной точкой;
nTimeTx - таймстамп создаваемой coinstake-транзакции;
bnTarget - маска, определяется сложностью;
bnCoinDays - произведение количества монет на возраст.

Транзакция отправляет монеты на локальный адрес сгенерировавшего блок с ней и имеет нулевую, либо отрицательную комиссию.
Exdeath
Hero Member
*****
Offline Offline

Activity: 532
Merit: 500


Upiter


View Profile WWW
June 08, 2013, 05:19:29 PM
 #9

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

Quote
bnCoinDays - произведение количества монет на возраст.
Вот тут не до конца понятно т.к. опять путаница в терминалогии:

Если под словом "монета" понимать строго то, что я написал, то я это понял так: "произведение количества новакоинов в монете на её возраст", при этом у каждой монеты свой собственный возраст и они "майнят" независимо.

Насколько я понял, до 20 июня bnTarget=const (да?) тогда чему он сейчас равен?
Какое сейчас среднее время нахождения блока например 30-ти дневными нераздробленными 50 nvc и какое время, если они 90 дневные?
Какая будет формула расчета bnTarget?

И каков механизм помещения в стейк? (Это происходит без транзакции? Средства остаются на старом адресе и как-то помечаются?)

Balthazar
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
June 08, 2013, 05:44:33 PM
Last edit: July 26, 2013, 05:28:12 PM by Balthazar
 #10

Если под словом "монета" понимать строго то, что я написал, то я это понял так: "произведение количества новакоинов в монете на её возраст", при этом у каждой монеты свой собственный возраст и они "майнят" независимо.
Клиент перебирает имеющиеся у него в распоряжении непотраченные инпуты, с целью найти хэш, удовлетворяющий неравенству.

Насколько я понял, до 20 июня bnTarget=const (да?) тогда чему он сейчас равен?
Нет. Таргет определяется в соответствии с алгоритмом изменения сложности, так же как и таргет для PoW. 20 числа поменяется лишь способ расчета награды.

А чем сумма менее раздроблена, тем лучше? Или вероятности для каждой монеты(выхода входящей транзакции, не знаю как это можно назвать по другому, кроме как "монета") складываются и без разницы?
Это то же самое, что с PoW. 100MH/s + 100MH/s это просто 200MH/s. Тут есть нюансы, но в общем да, складывается.

И каков механизм помещения в стейк? (Это происходит без транзакции? Средства остаются на старом адресе и как-то помечаются?)
Стейками вообще называются PoS блоки, но некоторые для простоты так также называют пригодные для PoS генерации монеты. Если монеты попали в coinstake-транзакцию, они далее отображаются как Stake, пока не пройдет 520 подтверждений.
Exdeath
Hero Member
*****
Offline Offline

Activity: 532
Merit: 500


Upiter


View Profile WWW
June 08, 2013, 07:26:18 PM
Last edit: June 08, 2013, 10:50:46 PM by Exdeath
 #11

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

И в первую очередь меня интересует как можно рассчитать примерное время необходимое для нахождения PoS-блока или вероятность его нахождение за определенное время(например в ближайшие 10 минут). Со 100 nvc, допустим.

Balthazar
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
June 08, 2013, 08:50:27 PM
 #12

Для меня всё равно  всё как в тумане. Например я не знал coinstake-транзакции и не понятно что это и с чем их едят.
Coinstake транзакция - это транзакция вторая в PoS блоке. Это служебный тип транзакций, наделенный следующими свойствами:

  • Аналогично coinbase транзакциям, их оффсет в блоке фиксирован (она всегда вторая, в то время как coinbase всегда первая);
  • Один блок не может включать более одной coinstake транзакции;
  • Coinstake транзакция должна удовлетворять неравенству sha256(sha256(nTimeBlockFrom + nTxPrevOffset + txPrev.nTime + prevout.n + nTimeTx)) < bnTarget * bnCoinDays;
  • Таймстамп coinstake транзакции обязательно должен быть равен таймстампу блока;
  • Coinstake транзакция, в отличие от обычной, может иметь отрицательную комиссию.

Как и coinbase, эти транзакции не предназначены для пересылки средств.

Может быть где-нибудь всё подробно и от и до расписано?
Вообще, в этой теме это обсуждалось, плюс еще есть PDFка от Sunny King, но она устарела уже. Подробная документация пока еще в процессе.

И в первую очередь меня интересует как можно рассчитать примерное время необходимое для нахождения PoS-блока или вероятность его нахождение за определенное время(например в ближайшие 10 минут). Со 100 nvc, допустим.
Это очень просто, почти так же, как для PoW.

1) Аналогично тому, как для PoW сложность 1.0 - это 4.9 * 10^9 хэшей на блок, для PoS сложность 1.0 - это 4.9 * 10^9 coin*day*second на блок. Текущая сложность 0.03, значит для генерации блока в среднем нужно 1.47 * 10^8 coin*day*second;
2) Допустим, возраст монет 30 дней, тогда 100 монет это 3 * 10^3 coin*day;
3) Итого получается, что для генерации блока нужно в среднем (1.47 * 10^8) /  (3 * 10^3) = 4.9 * 10^4 секунд, то есть 0.57 дня.
icreator
Legendary
*
Offline Offline

Activity: 1554
Merit: 1008



View Profile WWW
June 16, 2013, 10:18:31 AM
 #13

а почему нельзя чтобы программа на моем компьютере сама сгенерила любое количество монет? тем более что там по 1% в месяц как-то идет эмиссия благодаря ПОСам

Erachain Blockchain is fully ready for use Digital Ecosystem based on blockchain technology for business and government with low transaction costs, identification and built-in functions.
+Decentralized exchange of tokens in Erachain
Balthazar
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
June 16, 2013, 03:01:34 PM
Last edit: June 16, 2013, 03:12:44 PM by Balthazar
 #14

По той же причине, по которой это нельзя сделать с биткоинами. Эмиссия ограничена алгоритмически.
icreator
Legendary
*
Offline Offline

Activity: 1554
Merit: 1008



View Profile WWW
June 16, 2013, 06:28:16 PM
 #15

а можно сделать так чтобы наоборот, добыча была не благодаря POS, а деньги бы наоборот каждый день уменьшались бы на счетах из расчета скажем -5% годовых

То есть чтобы было не выгодно использовать деньги как средство накопления, а только как средство обмена

Erachain Blockchain is fully ready for use Digital Ecosystem based on blockchain technology for business and government with low transaction costs, identification and built-in functions.
+Decentralized exchange of tokens in Erachain
RoadTrain
Legendary
*
Offline Offline

Activity: 1386
Merit: 1009


View Profile
June 16, 2013, 07:46:24 PM
 #16

а можно сделать так чтобы наоборот, добыча была не благодаря POS, а деньги бы наоборот каждый день уменьшались бы на счетах из расчета скажем -5% годовых

То есть чтобы было не выгодно использовать деньги как средство накопления, а только как средство обмена
Freicoin  Grin
Balthazar
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
June 16, 2013, 07:58:09 PM
 #17

а можно сделать так чтобы наоборот, добыча была не благодаря POS, а деньги бы наоборот каждый день уменьшались бы на счетах из расчета скажем -5% годовых

То есть чтобы было не выгодно использовать деньги как средство накопления, а только как средство обмена
Смысл Proof-of-Stake не в эмиссии, а в усилении криптостойкости.
icreator
Legendary
*
Offline Offline

Activity: 1554
Merit: 1008



View Profile WWW
June 18, 2013, 05:20:38 AM
 #18

ну так тогда можно ее сделать не эмиссионной - а наоборот, снимающей некую часть денег со счета ))

Erachain Blockchain is fully ready for use Digital Ecosystem based on blockchain technology for business and government with low transaction costs, identification and built-in functions.
+Decentralized exchange of tokens in Erachain
Balthazar
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
June 18, 2013, 05:41:51 AM
 #19

Тогда никто не будет генерировать PoS блоки и сеть будет беззащитна.
sonicby
Full Member
***
Offline Offline

Activity: 194
Merit: 100



View Profile
June 18, 2013, 06:21:55 AM
 #20

Не могу понять, чего он хочет.
./novacoind getaccountaddress
error: {"code":-1,"message":"getaccountaddress <account>\nReturns the current NovaCoin address for receiving payments to this account."}

аккаунт это что ?
Гоняю скомпилированный novacoind  на vps
Pages: [1] 2 3 4 5 6 7 »  All
  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!