Bitcoin Forum
May 06, 2024, 02:44:19 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 ... 331 »
  Print  
Author Topic: NovaCoin (scrypt PoW + PoS hybrid)  (Read 600882 times)
ShadowAlexey
Donator
Legendary
*
Offline Offline

Activity: 968
Merit: 1002



View Profile
February 10, 2013, 06:08:46 PM
 #41

А за какой блок начисляется награда?
Просто как лично я понимаю идеологию btc, каждый блок это подтверждение определенного множества транзакций, а что у нас подтверждают pow и pos блоки в данном случае,они же должны синхронно это делать? Или же генерация идет обоими способами независимо? Тогда так по мне это 2 разных цепочки... А если они идут по одной то какой там порядок чередования этих блоков?
POW -> POW->POW->POW->POS->POS->POW->POS->POW->POW->POS->POS->POS->POS->POW->POW->POW->POW->...

Вот как-то так. Чередуются как повезет, но в среднем в устоявшейся системе их будет 50/50.
А что определяет POS ли это блок?
Судя по описанию POS из вики генерация идет парами, сначала POW, затем происходит поиск для него POS(вроде бы там рандомно происходит подпись 5ю адресами, после чего появляется POS блок).
В основе идеологии лежит pos\pow реализация от Cunicula?
"Bitcoin: mining our own business since 2009" -- Pieter Wuille
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714963459
Hero Member
*
Offline Offline

Posts: 1714963459

View Profile Personal Message (Offline)

Ignore
1714963459
Reply with quote  #2

1714963459
Report to moderator
1714963459
Hero Member
*
Offline Offline

Posts: 1714963459

View Profile Personal Message (Offline)

Ignore
1714963459
Reply with quote  #2

1714963459
Report to moderator
1714963459
Hero Member
*
Offline Offline

Posts: 1714963459

View Profile Personal Message (Offline)

Ignore
1714963459
Reply with quote  #2

1714963459
Report to moderator
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
February 10, 2013, 06:17:35 PM
 #42

А за какой блок начисляется награда?
Просто как лично я понимаю идеологию btc, каждый блок это подтверждение определенного множества транзакций, а что у нас подтверждают pow и pos блоки в данном случае,они же должны синхронно это делать? Или же генерация идет обоими способами независимо? Тогда так по мне это 2 разных цепочки... А если они идут по одной то какой там порядок чередования этих блоков?
POW -> POW->POW->POW->POS->POS->POW->POS->POW->POW->POS->POS->POS->POS->POW->POW->POW->POW->...

Вот как-то так. Чередуются как повезет, но в среднем в устоявшейся системе их будет 50/50.
А что определяет POS ли это блок?
Судя по описанию POS из вики генерация идет парами, сначала POW, затем происходит поиск для него POS(вроде бы там рандомно происходит подпись 5ю адресами, после чего появляется POS блок).
В основе идеологии лежит pos\pow реализация от Cunicula?
POS-блок содержит CoinStake транзакцию. Которая принимает на вход зарезервированные средства, а на выходе выдает (столько же + Interest). Посмотри в клиенте функции IsCoinBase, IsCoinStake и IsProofOfStake. Там все просто. Smiley

Кстати, пост очень в тему:

https://bitcointalk.org/index.php?topic=101820.msg1379582#msg1379582

 Smiley
ShadowAlexey
Donator
Legendary
*
Offline Offline

Activity: 968
Merit: 1002



View Profile
February 10, 2013, 06:39:32 PM
 #43

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

Activity: 3108
Merit: 1358



View Profile
February 10, 2013, 07:11:45 PM
 #44

т.е. по сути POS это блок, который генерирует клиент(каждую секунду считает? т.е. получается что если клиент у меня не работает то я в пролете?), который зависит от всех импутов, которые у тебя есть + времени которое прошло с момента получения(а какой у нас потолок?), выигрыш "живых" получается именно за счет генерации этого POS блока, который приносит им доход, в то время как мертвые ничего не полчают?
P.S. Сорцы почитаю позже)
Не от всех инпутов, там выбор осуществляется самых старых. Smiley Минимальный возраст инпута 30 дней, "полный" вес он набирает через 90 дней.

Ну и да, естественно блоки не святым духом генерируются, у юзера должен быть запущен валлет. Другое дело, что юзер может выставить лимит в настройках и предоставить клиенту шуршать оставшимися сверх лимита монетами, как ему вздумается, не забивая себе голову. Smiley
ShadowAlexey
Donator
Legendary
*
Offline Offline

Activity: 968
Merit: 1002



View Profile
February 10, 2013, 07:41:13 PM
 #45

Вопрос не в святом духе,а в том что для этого используются не ресурсы майнинга,а цпу(хоть оно и не ресурсоемкое)?
Настройках лимита не увидел...
BugSpirit
Member
**
Offline Offline

Activity: 82
Merit: 10


View Profile
February 10, 2013, 07:44:14 PM
 #46

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

Activity: 3108
Merit: 1358



View Profile
February 10, 2013, 07:59:11 PM
Last edit: February 10, 2013, 08:12:59 PM by Balthazar
 #47

Вопрос не в святом духе,а в том что для этого используются не ресурсы майнинга,а цпу(хоть оно и не ресурсоемкое)?
Настройках лимита не увидел...
До их активации остался еще без малого месяц, сделаю патч чтобы майнер запускался 1 тредом и с минимальным приоритетом. Лимит к тому времени будет настраиваться в GUI, сейчас же его можно задать через RPC, конфигурационный файл или опции командной строки.

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

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

Activity: 82
Merit: 10


View Profile
February 10, 2013, 08:27:23 PM
 #48


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

Ясно. Ещё один дебильный вопрос. Тот билд, что выложен в начале темы, должен реагировать на файл novacoin.conf? И да, было бы очень здорово увидеть набилженный демон.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
February 10, 2013, 08:32:19 PM
 #49


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

Ясно. Ещё один дебильный вопрос. Тот билд, что выложен в начале темы, должен реагировать на файл novacoin.conf? И да, было бы очень здорово увидеть набилженный демон.
Да, должен. Его можно создать в каталоге настроек. Демона консольного завтра соберу и добавлю в дистр.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
February 10, 2013, 09:01:16 PM
 #50

Демона консольного завтра соберу и добавлю в дистр.
Решил не откладывать, собрал и сделал второй дистр. Тот, который "full", содержит в себе консольную версию.

https://sourceforge.net/projects/novacoin/files/
BugSpirit
Member
**
Offline Offline

Activity: 82
Merit: 10


View Profile
February 10, 2013, 09:09:59 PM
 #51

Демона консольного завтра соберу и добавлю в дистр.
Решил не откладывать, собрал и сделал второй дистр. Тот, который "full", содержит в себе консольную версию.

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

Благодарю!

Кстати, сложность как у PPC у каждого блока своя?
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
February 10, 2013, 09:14:22 PM
 #52

Демона консольного завтра соберу и добавлю в дистр.
Решил не откладывать, собрал и сделал второй дистр. Тот, который "full", содержит в себе консольную версию.

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

Благодарю!

Кстати, сложность как у PPC у каждого блока своя?
Да, именно так.
yo-blin
Legendary
*
Offline Offline

Activity: 2296
Merit: 1057



View Profile
February 11, 2013, 06:40:40 AM
 #53

"поднять ноду"
имеется ввиду клиент с внешним IP ?
Всего 17 соединений
киньте тестовую монетку 4K2GV2rB1mrA4qXQfPnHfxXXndqAnsqku8

upd добыл 26.02 монет воспользоваться можно через 520! блоков

                __mmW████████mms_
            ,gW███████████████████Ws_
          gW█████████████████████████Ws.
        g███████████████████████████████s
      ,W█████████████████████████████████W.
     i████~*█████████████████████████A~████s
    i█████  '*█████████████████████A`  █████s
   ,██████    'M█████████████████A~    ██████i
   d██████      'M█████████████A~      ██████W
   ███████        'M█████████A~        ███████.
   ███████          'M█████A~          ███████[
   ███████     W_     'M█Af     ,W     ███████[
   ███████     ██W_     ~     ,W██     ███████`
   Y██████     ████W_       ,W████     ██████A
   '▀▀▀▀▀▀     ██████W.   ,m██████     ▀▀▀▀▀▀`
               ████████W_m████████
               ███████████████████.
      V███████████████████████████████████f
       '*███████████████████████████████A`
         '*███████████████████████████*`
            ~*█████████████████████*f`
               ~~*█████████████*f~
                      ~~~~~
..........

Monero (XMR)
ДОБРО ПОЖАЛОВАТЬ В РУССКОЯЗЫЧНОЕ СООБЩЕСТВО
.форум..telegram..youtube.
..........

.DON'T BUY MONERO,.
.IT'S BAD FOR BANKS...

Sign for rent, СОБИРАЮ МЕRIT! Smiley

NVC: 4YoBLincaRdAEG4v8tbZ4T26ZnKbT9SBsu
starik69
Legendary
*
Offline Offline

Activity: 1367
Merit: 1000


View Profile
February 11, 2013, 11:28:09 AM
 #54

Так и не понял как соломайнить, будет ли пул?
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
February 11, 2013, 11:31:11 AM
 #55

От меня если будет, то патчем для p2pool. Roll Eyes
Hudrolax
Newbie
*
Offline Offline

Activity: 25
Merit: 0


View Profile
February 11, 2013, 11:47:59 AM
 #56

Почему так много реджектов при майнинге? У меня даже больше, чем половина блоков rejected.
Hudrolax
Newbie
*
Offline Offline

Activity: 25
Merit: 0


View Profile
February 11, 2013, 12:04:22 PM
Last edit: February 11, 2013, 06:07:35 PM by Hudrolax
 #57

Так и не понял как соломайнить, будет ли пул?

1) Скачиваешь кошелек тут - http://sourceforge.net/projects/novacoin/files/
2) Устанавливаешь. Запускаешь, дожидаешься загрузки всей цепочки блоков. Останавливаешь кошелек.
3) В папке \Users\<юзер>\AppData\Roaming\NovaCoin\ создаешь файл novacoin.conf
4) В файл novacoin.conf прописываешь:
Code:
listen=1
# имя пользователя для майна
rpcuser=юзернейм
# пароль для майна
rpcpassword=пароль
# подсеть, из которой будешь майнить (если с того же компа, то можно 127.0.0.1)
rpcallowip=192.168.0.*
# порт для майна
rpcport=8344
5) Создаешь ярлык для novacoin-qt.exe и дописываешь параметр -server. Запускаешь кошелек ярлыком в режиме сервера.
6) Устанавливаешь любой майнер для алгоритма scrypt (cgminer, bfgminer, riper). Вместо адреса пула IP компа с кошельком (если на этой же машине, то 127.0.0.1) порт 8344, имя и пароль, которые прописывал в конфиге. Остальные настройки для каждой видеокарты индивидуальны. Ищи подходящие для твоей карты настройки в интернете, они будут идентичны настройкам для LiteCoin.
7) Запускаешь и ждешь. Если ошибок в майнере нет и он показывает скорость, то скорее всего все ок и при нахождении блока монеты упадут в твой кошелек.

Для примера .bat файл для запуска соло-майнинга NovaCoin для cgminer (bfgminer) на HD7970 под windows:
Code:
@echo off
:loop
cmd.exe /c start /wait /high /D "C:\путь_где_лежит_цгмайнер\" cgminer.exe --scrypt --worksize 256 --shaders 2048 --vectors 1 --thread-concurrency 8192 --gpu-threads 1 --lookup-gap 2 --intensity 13 -o 127.0.0.1:8344 -u юзернейм -p пароль
goto loop
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
February 11, 2013, 12:40:44 PM
Merited by xandry (2)
 #58

Почему так много реджектов при майнинге? У меня даже больше, чем половина блоков rejected.
Реджект (если не HW) означает, что кто-то сгенерировал блок с тем же предком раньше тебя. Уменьшить их долю можно, снизив интервал между обновлениями работы майнера, у cgminer/bfgminer за это отвечает опция -E, по умолчанию имеющая значение 120 секунд. Я выставляю 1 секунду и реджектов становится в разы меньше.
Hudrolax
Newbie
*
Offline Offline

Activity: 25
Merit: 0


View Profile
February 11, 2013, 12:46:03 PM
 #59

Почему так много реджектов при майнинге? У меня даже больше, чем половина блоков rejected.
Реджект (если не HW) означает, что кто-то сгенерировал блок с тем же предком раньше тебя. Уменьшить их долю можно, снизив интервал между обновлениями работы майнера, у cgminer/bfgminer за это отвечает опция -E, по умолчанию имеющая значение 120 секунд. Я выставляю 1 секунду и реджектов становится в разы меньше.

Вот спасибо за инфу.
btc-e.com
Legendary
*
Offline Offline

Activity: 1694
Merit: 1002


View Profile WWW
February 11, 2013, 03:18:12 PM
 #60

Запустили торги

https://btc-e.com/exchange/nvc_btc  Wink

Bitcoin \ Litecoin \ Namecoin \ Novacoin <-> Exchange btc-e.com

BTC-E.com // Биржа по автоматической торговле Bitcoin \ Litecoin \ Namecoin \ Novacoin <-> Exchange btc-e.com
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 ... 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!