Bitcoin Forum
April 24, 2024, 12:40:03 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 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 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 [145] 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 ... 341 »
  Print  
Author Topic: NovaCoin (scrypt PoW + PoS hybrid) [self-mod]  (Read 744369 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
March 06, 2015, 01:37:08 PM
 #2881

Это ненормально в любом случае, так что разбираться нужно.

Вообще же, думается, что двигаться следует самым логичным путем - отделением интерфейса от ядра. Либо полным, либо реализацией Qt интерфейса к демону.

По сути, Qt морда не должна быть чем-то большим, чем набор панелек с кнопочками, взаимодействующий с ядром по RPC протоколу. Потому что обратное идеологически неправильно и является источником множества проблем вроде этой.
1713919203
Hero Member
*
Offline Offline

Posts: 1713919203

View Profile Personal Message (Offline)

Ignore
1713919203
Reply with quote  #2

1713919203
Report to moderator
1713919203
Hero Member
*
Offline Offline

Posts: 1713919203

View Profile Personal Message (Offline)

Ignore
1713919203
Reply with quote  #2

1713919203
Report to moderator
1713919203
Hero Member
*
Offline Offline

Posts: 1713919203

View Profile Personal Message (Offline)

Ignore
1713919203
Reply with quote  #2

1713919203
Report to moderator
There are several different types of Bitcoin clients. The most secure are full nodes like Bitcoin Core, which will follow the rules of the network no matter what miners do. Even if every miner decided to create 1000 bitcoins per block, full nodes would stick to the rules and reject those blocks.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713919203
Hero Member
*
Offline Offline

Posts: 1713919203

View Profile Personal Message (Offline)

Ignore
1713919203
Reply with quote  #2

1713919203
Report to moderator
1713919203
Hero Member
*
Offline Offline

Posts: 1713919203

View Profile Personal Message (Offline)

Ignore
1713919203
Reply with quote  #2

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

Activity: 3108
Merit: 1358



View Profile
March 06, 2015, 01:44:19 PM
 #2882

Тем временем, неделька выдалась рыбной...

ShadowAlexey
Donator
Legendary
*
Offline Offline

Activity: 968
Merit: 1002



View Profile
March 06, 2015, 09:13:03 PM
 #2883

Идеологически RPC мало чем отличается от прямого вызова процедуры, видимо, что то в коде намудрили....
fsb4000
Legendary
*
Offline Offline

Activity: 1400
Merit: 1000



View Profile
March 06, 2015, 09:16:12 PM
 #2884

Добрался до кошелька. Результат - помогло. Отправил кучу в ПОС  Grin
Может быть, этот ключ использовать всегда? раз есть проблемы с отклонением транзакций. Интересно как это решается в битке и в других хороших форках?
Никак не решают, там механизм создания транзакций идентичен. Следовательно, и явления такие тоже возникают, просто к ним давно привыкли и не пишут об этом. Smiley

Что примечательно, наблюдается только в GUI версии, а значит связано с вызовом запроса подтверждения от пользователя.
У меня никогда такого не было. Да и причина явно не массовая иначе бы об этом точно писали на форуме. Потому что сейчас даже постоянно создают темы о том, что транзакция не подтверждается 1 час или что клиент стартует пять минут, если бы был такой косяк с транзакциями весь форум был бы в подобных темах, а тут единичный случай только у sleekka и только на нове...
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
March 06, 2015, 09:21:21 PM
 #2885

Quote
У меня никогда такого не было. Да и причина явно не массовая иначе бы об этом точно писали на форуме.
Да писали об этом много раз.
Если хотите, могу вам промоделировать, как это делается.
Сперва посылается первая транзакция с маленькой комсой или вообще без комсы.
Ваш кошелек её получает и показывает как неподтвержденную.
Потом из этих же входов посылается другая транзакция (вам или на другой адрес)
Её включают в блок. Но ваш личный кошелек продолжает ждать подтверждний первой транзакции.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
March 06, 2015, 09:22:46 PM
 #2886

Идеологически RPC мало чем отличается от прямого вызова процедуры, видимо, что то в коде намудрили....
RPC методы не интерактивны, в случае же создания транзакции из GUI операция делается в два этапа. По сути, это единственное отличие.

Идеологически же Бритва Оккама подобный вариант одобряет. Потому что это позволило бы избавиться от дублирования кода, а так же дало бы возможность обновлять/закрывать/открывать GUI независимо от демона, или вообще запустить демон на другой машине.

Но обсуждаемая особенность к этому не относится.
fsb4000
Legendary
*
Offline Offline

Activity: 1400
Merit: 1000



View Profile
March 06, 2015, 09:26:49 PM
 #2887

Quote
У меня никогда такого не было. Да и причина явно не массовая иначе бы об этом точно писали на форуме.
Да писали об этом много раз.
Если хотите, могу вам промоделировать, как это делается.
Сперва посылается первая транзакция с маленькой комсой или вообще без комсы.
Ваш кошелек её получает и показывает как неподтвержденную.
Потом из этих же входов посылается другая транзакция (вам или на другой адрес)
Её включают в блок. Но ваш личный кошелек продолжает ждать подтверждний первой транзакции.
И? Продолжает ждать и бог с ним. Как это не даст мне отправить транзакции?
Проблема то не в том что там транзакция остаётся в неподтвержденных, а в том что не даёт отправить монеты
Quote
проблема остается, не могут быть потрачены монеты, т.к. они уже были потрачены говорит
Хотя нужно проверить, может он пытается тратить входы без подтверждений, тогда это проблема возможно есть и в демоне...
amaclin
Legendary
*
Offline Offline

Activity: 1260
Merit: 1019


View Profile
March 06, 2015, 09:31:47 PM
 #2888

Quote
И? Продолжает ждать и бог с ним. Как это не даст мне отправить транзакции?
Проблема то не в том что там транзакция остаётся в неподтвержденных, а в том что не даёт отправить монеты
Quote
проблема остается, не могут быть потрачены монеты, т.к. они уже были потрачены говорит
Ну значит я неправильно понял проблему.
Были какие-то глюки связанные с тем, что сатоши клиент считал сдачу априори подтвержденной
Но может быть это и не связано
Upryamyj
Hero Member
*****
Offline Offline

Activity: 551
Merit: 502


View Profile
March 07, 2015, 05:31:42 AM
 #2889

Версия 0.5.1 некорректно сортирует по количеству NVC.
fsb4000
Legendary
*
Offline Offline

Activity: 1400
Merit: 1000



View Profile
March 07, 2015, 05:33:07 AM
 #2890

Версия 0.5.1 некорректно сортирует по количеству NVC.
Где? Если во вкладке транзакции, то уже решено: https://github.com/novacoin-project/novacoin/issues/130
Upryamyj
Hero Member
*****
Offline Offline

Activity: 551
Merit: 502


View Profile
March 07, 2015, 06:03:47 AM
 #2891

Версия 0.5.1 некорректно сортирует по количеству NVC.
Где? Если во вкладке транзакции, то уже решено: https://github.com/novacoin-project/novacoin/issues/130
Да, во вкладке "транзакции".
В какой версии решено?
fsb4000
Legendary
*
Offline Offline

Activity: 1400
Merit: 1000



View Profile
March 07, 2015, 07:07:06 AM
 #2892

Версия 0.5.1 некорректно сортирует по количеству NVC.
Где? Если во вкладке транзакции, то уже решено: https://github.com/novacoin-project/novacoin/issues/130
Да, во вкладке "транзакции".
В какой версии решено?
Попробуй эту:
http://sourceforge.net/projects/novacoin/files/novacoin-test/novacoin-test-v0.5.2-117.7z/download
Upryamyj
Hero Member
*****
Offline Offline

Activity: 551
Merit: 502


View Profile
March 07, 2015, 08:20:52 AM
 #2893

Версия 0.5.1 некорректно сортирует по количеству NVC.
Где? Если во вкладке транзакции, то уже решено: https://github.com/novacoin-project/novacoin/issues/130
Да, во вкладке "транзакции".
В какой версии решено?
Попробуй эту:
http://sourceforge.net/projects/novacoin/files/novacoin-test/novacoin-test-v0.5.2-117.7z/download
Спасибо, но нет. Тестовые версии мне не интересны. Придется ждать стабильной сборки.
sawa
Legendary
*
Offline Offline

Activity: 1308
Merit: 1011



View Profile
March 07, 2015, 08:30:53 AM
 #2894

В исходниках п2пула надо бы изменения небольшие сделать:
в https://github.com/novacoin-project/p2pool/blob/master/p2pool/web.py

Code:
    def get_global_stats():
        # averaged over last hour
        if node.tracker.get_height(node.best_share_var.value) < 10:
            return None
        lookbehind = min(node.tracker.get_height(node.best_share_var.value), 3600//node.net.SHARE_PERIOD)

        nonstale_hash_rate = p2pool_data.get_pool_attempts_per_second(node.tracker, node.best_share_var.value, lookbehind)
        stale_prop = p2pool_data.get_average_stale_prop(node.tracker, node.best_share_var.value, lookbehind)
        return dict(
            pool_nonstale_hash_rate=nonstale_hash_rate,
            pool_hash_rate=nonstale_hash_rate/(1 - stale_prop),
            pool_stale_prop=stale_prop,
            min_difficulty=bitcoin_data.target_to_difficulty(node.tracker.items[node.best_share_var.value].max_target),
        )

заменить на

Code:
    def get_global_stats():
        # averaged over last hour
        if node.tracker.get_height(node.best_share_var.value) < 10:
            return None
        lookbehind = min(node.tracker.get_height(node.best_share_var.value), 3600//node.net.SHARE_PERIOD)
           
        nonstale_hash_rate = p2pool_data.get_pool_attempts_per_second(node.tracker, node.best_share_var.value, lookbehind)
        stale_prop = p2pool_data.get_average_stale_prop(node.tracker, node.best_share_var.value, lookbehind)
        diff = bitcoin_data.target_to_difficulty(wb.current_work.value['bits'].target)
        return dict(
            pool_nonstale_hash_rate=nonstale_hash_rate,
            pool_hash_rate=nonstale_hash_rate/(1 - stale_prop),
            pool_stale_prop=stale_prop,
            min_difficulty=bitcoin_data.target_to_difficulty(node.tracker.items[node.best_share_var.value].max_target),
            network_block_difficulty=diff,
            network_hashrate=(diff * 2**32 // node.net.PARENT.BLOCK_PERIOD),
        )


t309
Legendary
*
Offline Offline

Activity: 1946
Merit: 1000


View Profile
March 08, 2015, 12:57:32 AM
 #2895

конкурс, отправлю 10nvc на адрес которий начинается с 4t309nvc регистр имеет значение, на адресе уже должни присутствовать 10nvc победитель будет определятся по времени транзи, кто первий того и тапки
fsb4000
Legendary
*
Offline Offline

Activity: 1400
Merit: 1000



View Profile
March 08, 2015, 01:28:21 AM
 #2896

конкурс, отправлю 10nvc на адрес которий начинается с 4t309nvc регистр имеет значение, на адресе уже должни присутствовать 10nvc победитель будет определятся по времени транзи, кто первий того и тапки
такой префикс не возможен.
Максимум такой: 4T3o9nvc
aclon
Hero Member
*****
Offline Offline

Activity: 613
Merit: 500


View Profile
March 08, 2015, 09:38:11 AM
 #2897

А нельзя ли сделать в клиенте какое-нибудь автоматическое восстановление базы при разных косяках? Чтобы не с какие то непонятные ключи которых на каждый случай свой, а при запуске клиента "прошлый запуск завершился неудачно попробовать восстановить базу? да/нет"
vvvel
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
March 08, 2015, 09:38:55 AM
 #2898

конкурс, отправлю 10nvc на адрес которий начинается с 4t309nvc регистр имеет значение, на адресе уже должни присутствовать 10nvc победитель будет определятся по времени транзи, кто первий того и тапки
А как в нем поучавствовать?
t309
Legendary
*
Offline Offline

Activity: 1946
Merit: 1000


View Profile
March 08, 2015, 01:56:43 PM
 #2899

конкурс, отправлю 10nvc на адрес которий начинается с 4t309nvc регистр имеет значение, на адресе уже должни присутствовать 10nvc победитель будет определятся по времени транзи, кто первий того и тапки
такой префикс не возможен.
Максимум такой: 4T3o9nvc
а почему? разве есть еще какието условия кроме 4 в начале?
t309
Legendary
*
Offline Offline

Activity: 1946
Merit: 1000


View Profile
March 08, 2015, 01:58:12 PM
 #2900

конкурс, отправлю 10nvc на адрес которий начинается с 4t309nvc регистр имеет значение, на адресе уже должни присутствовать 10nvc победитель будет определятся по времени транзи, кто первий того и тапки
А как в нем поучавствовать?
генерируеш адрес которий отвечает условиям, отправляеш на него 10нов пишеш сюда или мне в пп етот адрес я проверяю наличие на нем 10 или больше нов и отправляю на него еще 10нов
Pages: « 1 ... 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 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 [145] 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 ... 341 »
  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!