Bitcoin Forum
November 19, 2024, 05:28:05 AM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: « 1 ... 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 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 ... 341 »
  Print  
Author Topic: NovaCoin (scrypt PoW + PoS hybrid) [self-mod]  (Read 744452 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: 1359



View Profile
November 22, 2014, 07:07:43 PM
 #1321

Текущее дерево собрано под win32.

MinGW64 сборки:

LevelDB: AMD64 | x86

BerkeleyDB: AMD64 | x86


MSVC сборки:

LevelDB: AMD64 | x86

В MSVC сборках исправлен вылет при нагрузке на RPC сервер и неработоспособность под WinXP. Проблема с русскими буквами в пути к профилю пока остается.
gades
Sr. Member
****
Offline Offline

Activity: 432
Merit: 254



View Profile WWW
November 22, 2014, 09:17:13 PM
 #1322

Где правильно?




Слева исходник bitcoin, справа novacoin + коммент (файл src/leveldb/db/filename.cc)

Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
November 22, 2014, 10:02:09 PM
Last edit: November 22, 2014, 10:15:20 PM by Balthazar
 #1323

Строго говоря, и то и другое правильно. Смысл в том, чтобы не возникло проблем если кто-то уже использует расширение .ldb для каких-то других целей. У нас такого нет так что если поменять местами, то проблем от этого возникнуть особых не должно.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
November 23, 2014, 12:12:22 AM
 #1324

fsb4000, в тикет про UPNP отписал по поводу спасительного хака. Smiley

Вообще не вижу большого смысла использовать проприетарный, привязанный к одной платформе компилятор в замен классическому gcc, который одинаково хорошо собирает бинарники для любых систем.
С точки зрения здравого смысла в таком суждении есть резон. Smiley

С точки зрения маньяка же, по производительности кода MSVC уступает лишь Intel'овскому компилятору. При этом, в отличие от компилятора Intel, не накладывается лицензионных ограничений и не требуется платить кучу денег... Так почему бы и нет?

P.S. Но это только с точки зрения маньяка, потому что типичного пользователя не будет беспокоить достижимая разница... Это ведь не майнер и не система моделирования погоды Cheesy
Кстати, если кому любопытно - в 2015 студии есть поддержка разработки под андроид... Причем не абы как поддержка, а по полной программе.  Roll Eyes NDK + привязка к GIT + всякие тулзы вроде ANT и эмулятор устройства для отладки. Cheesy
fsb4000
Legendary
*
Offline Offline

Activity: 1400
Merit: 1000



View Profile
November 23, 2014, 02:17:10 AM
 #1325

Где правильно?




Слева исходник bitcoin, справа novacoin + коммент (файл src/leveldb/db/filename.cc)
в предыдущих версиях leveldb использовались только sst файлы. Это сделано для того, чтобы база была совместима со всеми клиентами.
Вот ,например, исходник v0.4.4.6-nvc-update7 (нет ни слова о lbd)
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
November 23, 2014, 02:28:39 AM
Last edit: November 23, 2014, 02:44:17 AM by Balthazar
 #1326

Пробую собрать 2015 студией... Идет война с библиотеками Grin

Пока имеем следующее:

1) Буст понятия не имеет о таком компиляторе, пришлось заставить его поверить что это 2013 студия, сборка пошла... Пока ждем. Собрался Smiley

2) miniupnpc, как обычно, прославился г-кодом... Майкрософт ВНЕЗАПНО решил следовать стандарту и перестал принимать dllspec/dllexport в определениях функций, в результате чего библиотека перестала собираться.  Grin Поудалял в определениях функций директивы экспорта - собралось...

3) qrcode собрался без особых проблем.

4) to be continued...
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
November 23, 2014, 02:50:23 AM
Last edit: November 23, 2014, 03:46:22 AM by Balthazar
 #1327

Пробую собрать 2015 студией... Идет война с библиотеками Grin

Пока имеем следующее:

1) Буст понятия не имеет о таком компиляторе, пришлось заставить его поверить что это 2013 студия, сборка пошла... Пока ждем. Собрался Smiley

2) miniupnpc, как обычно, прославился г-кодом... Майкрософт ВНЕЗАПНО решил следовать стандарту и перестал принимать dllspec/dllexport в определениях функций, в результате чего библиотека перестала собираться.  Grin Поудалял в определениях функций директивы экспорта - собралось...

3) qrcode собрался без особых проблем.

4) to be continued...
Всё собралось из библиотек, кроме Qt:

Quote
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\stdio.h(202): note:  см. объявление "fopen"
c:\myprojects\deps\qt-everywhere-opensource-src-5.3.2\qtbase\src\corelib\tools\qvector.h(286) : fatal error C1063: ограничение компилятора: переполнение стека компилятора
c:\myprojects\deps\qt-everywhere-opensource-src-5.3.2\qtbase\src\corelib\tools\qvector.h(270) : fatal error C1063: ограничение компилятора: переполнение стека компилятора
c:\myprojects\deps\qt-everywhere-opensource-src-5.3.2\qtbase\src\corelib\tools\qvector.h(286) : fatal error C1001: Внутренняя ошибка в файле компилятора.
(файл компилятора "f:\dd\vctools\compiler\utc\src\common\error.c", строка 782)
 Чтобы обойти эту неполадку, попытайтесь упростить или изменить программу в строках около указанной позиции.
Для получения дополнительных сведений выберите команду "Техническая поддержка"
в меню "Справка" Visual C++ или откройте файл справки технической поддержки.
c:\myprojects\deps\qt-everywhere-opensource-src-5.3.2\qtbase\src\corelib\tools\qvector.h(270) : fatal error C1001: Внутренняя ошибка в файле компилятора.
(файл компилятора "f:\dd\vctools\compiler\utc\src\common\error.c", строка 782)
 Чтобы обойти эту неполадку, попытайтесь упростить или изменить программу в строках около указанной позиции.
Для получения дополнительных сведений выберите команду "Техническая поддержка"
в меню "Справка" Visual C++ или откройте файл справки технической поддержки.
cl: командная строка error D8040: ошибка при создании или взаимодействии с дочерним процессом
NMAKE : fatal error U1077: "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.EXE" : возвращенный код "0x2"
Stop.
Building qmake failed, return code 2

То ли майкрософт намекает, что Qt отстой, то ли Qt намекает что майкрософт отстой... Кто их разберет Cheesy

64 бит собралась, что неудивительно т.к. регистров больше. Smiley
fsb4000
Legendary
*
Offline Offline

Activity: 1400
Merit: 1000



View Profile
November 23, 2014, 02:16:31 PM
 #1328

Всё собралось из библиотек, кроме Qt:

Quote
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\stdio.h(202): note:  см. объявление "fopen"
c:\myprojects\deps\qt-everywhere-opensource-src-5.3.2\qtbase\src\corelib\tools\qvector.h(286) : fatal error C1063: ограничение компилятора: переполнение стека компилятора
c:\myprojects\deps\qt-everywhere-opensource-src-5.3.2\qtbase\src\corelib\tools\qvector.h(270) : fatal error C1063: ограничение компилятора: переполнение стека компилятора
c:\myprojects\deps\qt-everywhere-opensource-src-5.3.2\qtbase\src\corelib\tools\qvector.h(286) : fatal error C1001: Внутренняя ошибка в файле компилятора.
(файл компилятора "f:\dd\vctools\compiler\utc\src\common\error.c", строка 782)
 Чтобы обойти эту неполадку, попытайтесь упростить или изменить программу в строках около указанной позиции.
Для получения дополнительных сведений выберите команду "Техническая поддержка"
в меню "Справка" Visual C++ или откройте файл справки технической поддержки.
c:\myprojects\deps\qt-everywhere-opensource-src-5.3.2\qtbase\src\corelib\tools\qvector.h(270) : fatal error C1001: Внутренняя ошибка в файле компилятора.
(файл компилятора "f:\dd\vctools\compiler\utc\src\common\error.c", строка 782)
 Чтобы обойти эту неполадку, попытайтесь упростить или изменить программу в строках около указанной позиции.
Для получения дополнительных сведений выберите команду "Техническая поддержка"
в меню "Справка" Visual C++ или откройте файл справки технической поддержки.
cl: командная строка error D8040: ошибка при создании или взаимодействии с дочерним процессом
NMAKE : fatal error U1077: "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.EXE" : возвращенный код "0x2"
Stop.
Building qmake failed, return code 2

То ли майкрософт намекает, что Qt отстой, то ли Qt намекает что майкрософт отстой... Кто их разберет Cheesy

64 бит собралась, что неудивительно т.к. регистров больше. Smiley
Круто. Думаю когда выйдет Visual Studio 2015 community edition, то и QT решит проблему, и можно будет обновить проект в репозитарии.
in100
Legendary
*
Offline Offline

Activity: 1200
Merit: 1021



View Profile
November 23, 2014, 03:03:11 PM
 #1329

Поставил сборку novacoin-nosetup-22112014-msvc-amd64, несколько мыслей по поводу вкладки PoS.

1) Изменение ширины столбцов - это нечто Grin

2) Столбец "Транзакция" не нужен вообще. Чтобы увидеть ID транзакции целиком, приходится растягивать окно клиента. В то же время, скопировать ID транзакции нельзя, а значит, и большого смысла его видеть нет.

3) Использованы чересчур насыщенные цвета. На зеленом фоне цифры видны хорошо, но на синем они уже теряются...

1BTCin1ooigFtHHD82qquqysdfxFZGdd8a  |  LTCin1oo9JhxcZu8ZK5HivqwvzAdQSaoua  |  4NVCin1ooAd2XKoEfEhBn6tYNUHhojf4QS
Блокчейн биткоина с его алгоритмом децентрализованного консенсуса на самом деле неэффективен, но неэффективность – это та цена, которую мы платим за свободу.© Andreas Antonopoulos
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
November 23, 2014, 05:04:01 PM
 #1330

Лично мое имхо это что данная вкладка вообще не очень-то нужна... Стоит сделать ее  по умолчанию скрытой.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
November 23, 2014, 05:56:30 PM
 #1331

Перевел свой десктоп на MinGW64 сборку, потому как MSVC билд упал сам по себе уже третий раз за сутки... Что-то определенно не то либо с приведением типов, либо обработкой блокировок под майкрософтовским  рантаймом. Так что если MSVC билд когда и станет основным под винду, то явно не завтра и не послезавтра %)
in100
Legendary
*
Offline Offline

Activity: 1200
Merit: 1021



View Profile
November 23, 2014, 06:23:38 PM
 #1332

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

И тогда при выборе входов будет труднее ошибиться и отправить созревший выход, а отдельная вкладка "PoS" не будет нужна.

1BTCin1ooigFtHHD82qquqysdfxFZGdd8a  |  LTCin1oo9JhxcZu8ZK5HivqwvzAdQSaoua  |  4NVCin1ooAd2XKoEfEhBn6tYNUHhojf4QS
Блокчейн биткоина с его алгоритмом децентрализованного консенсуса на самом деле неэффективен, но неэффективность – это та цена, которую мы платим за свободу.© Andreas Antonopoulos
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
November 24, 2014, 03:48:49 AM
 #1333

А это мысль.
fsb4000
Legendary
*
Offline Offline

Activity: 1400
Merit: 1000



View Profile
November 24, 2014, 06:11:33 AM
 #1334

Перевел свой десктоп на MinGW64 сборку, потому как MSVC билд упал сам по себе уже третий раз за сутки... Что-то определенно не то либо с приведением типов, либо обработкой блокировок под майкрософтовским  рантаймом. Так что если MSVC билд когда и станет основным под винду, то явно не завтра и не послезавтра %)

Странно, у меня ничего подобного нет. Не нашёл закономерности от чего падает?
Кстати, а почему это закомментировано в bitcoingui.cpp?
Code:
/*
double dDifficulty = clientModel->getDifficulty(true);
QString msg;
int nApproxTime = 4294967297 * dDifficulty / nTotalWeight;
if (nApproxTime < 60)
msg = tr("%n second(s)", "", nApproxTime);
else if (nApproxTime < 60*60)
msg = tr("%n minute(s)", "", nApproxTime / 60);
else if (nApproxTime < 24*60*60)
msg = tr("%n hour(s)", "", nApproxTime / 3600);
else
msg = tr("%n day(s)", "", nApproxTime / 86400);
labelMiningIcon->setToolTip(tr("Stake miner is active\nYour current stake weight is %1\nNetwork weight is %2\nAverage block generation time is %3").arg(nTotalWeight).arg(nNetworkWeight).arg(msg));
*/
LJKH897
Newbie
*
Offline Offline

Activity: 69
Merit: 0


View Profile
November 24, 2014, 08:14:58 AM
 #1335

http://savepic.ru/6305455.png 

      novacoin-test-22112014-x86_64-bdb
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
November 24, 2014, 08:22:39 AM
Last edit: November 24, 2014, 08:36:35 AM by Balthazar
 #1336

Оно ещё и не такое скажет.

// Посмотрел историю, извините если неправ но это похоже на накрутку сообщений.
LJKH897
Newbie
*
Offline Offline

Activity: 69
Merit: 0


View Profile
November 24, 2014, 08:44:40 AM
 #1337

Îíî åù¸ è íå òàêîå ñêàæåò.

// Ïîñìîòðåë èñòîðèþ, èçâèíèòå åñëè íåïðàâ íî ýòî ïîõîæå íà íàêðóòêó ñîîáùåíèé.
 

Íàêðóòêà òîæå íóæíà, à îò  òðîÿíîâ óñòàë âèíäó ïåðåóñòàíàâëèâàòü
alpet
Legendary
*
Offline Offline

Activity: 1912
Merit: 1020


View Profile WWW
November 24, 2014, 08:58:28 AM
 #1338

Сигнатурный анализ он такой. Если в малвари и полезной программе скрывается одинаковый код, ложные тревоги просто неизбежны. Минимумом ложных тревог кстати и отличаются массовые продаваемые антивирусы от всякой экзотики...

Novacoin we trust!
https://svcpool.io - PoS стейкинг и обменник NVC/BTC.
sir.miklosh
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250



View Profile
November 24, 2014, 09:02:38 AM
 #1339

Накрутка тоже нужна, а от  троянов устал винду переустанавливать
осспаде, какой ещё троян? тривиальное для этого дурацкого низкокачественного софта ложное срабатывание

Novacoin PoS probability (ru) | Novacoin PoS probability (en) | novacoin-0.5.2.ebuild | 4Fate4qoaYjJBVqToMnNmvWSRbLjFDQfqs
Приватность – это не роскошь, а базовое право каждого человека в свободном обществе. Безопасность – не преступление.
yo-blin
Legendary
*
Offline Offline

Activity: 2296
Merit: 1057



View Profile
November 24, 2014, 09:38:27 AM
 #1340

Заметка о вероятностях, и о том, что стоит клеить или нет Grin

Вход в 1 NVC спустя 11 месяцев после перевода дал POS   +~0,31  Wink
могу дать пруф

                __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
Pages: « 1 ... 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 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 ... 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!