Bitcoin Forum
June 15, 2024, 08:06:51 AM *
News: Voting for pizza day contest
 
   Home   Help Search Login Register More  
Pages: « 1 ... 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 [255] 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 ... 341 »
  Print  
Author Topic: NovaCoin (scrypt PoW + PoS hybrid) [self-mod]  (Read 744373 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.
Mark77
Full Member
***
Offline Offline

Activity: 208
Merit: 100


View Profile
December 26, 2015, 10:11:38 AM
 #5081

У меня синхронизация зависла на 6 декабря. Скачал последний кошель novacoin-0.5.5-leveldb-win32-i686, всё равно синхрон не идёт.
aclon
Hero Member
*****
Offline Offline

Activity: 613
Merit: 500


View Profile
December 26, 2015, 10:16:47 AM
 #5082

У меня синхронизация зависла на 6 декабря. Скачал последний кошель novacoin-0.5.5-leveldb-win32-i686, всё равно синхрон не идёт.
удали старую базу и перекачай заново. от старого кошеля только валлет чтобы был
Mark77
Full Member
***
Offline Offline

Activity: 208
Merit: 100


View Profile
December 26, 2015, 10:26:27 AM
 #5083

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

Activity: 1064
Merit: 1023


habr


View Profile
December 26, 2015, 10:33:10 AM
 #5084

Что там такого радикального в новых кошельках, что каждый раз блокчейн перекачивать надо.
Версии базы данных?

~DefaultTrust (Trust - is fraud.)
Доверие - это разновидность мошенничества.
aclon
Hero Member
*****
Offline Offline

Activity: 613
Merit: 500


View Profile
December 26, 2015, 10:37:44 AM
 #5085

удали старую базу и перекачай заново. от старого кошеля только валлет чтобы был
Да сколько же можно её перекачивать, прошлый раз при замене кошелька перекачивал и опять что ли. Что там такого радикального в новых кошельках, что каждый раз блокчейн перекачивать надо.
ну тут даже чуть больше чем новый кошелёк. 6 декабря сеть была взломана и застопорилась. вот и приходится всем обновлятся
Mark77
Full Member
***
Offline Offline

Activity: 208
Merit: 100


View Profile
December 26, 2015, 01:10:19 PM
 #5086

ну тут даже чуть больше чем новый кошелёк. 6 декабря сеть была взломана и застопорилась. вот и приходится всем обновлятся
Кем взломана и как? Почему не знаю Smiley
aclon
Hero Member
*****
Offline Offline

Activity: 613
Merit: 500


View Profile
December 26, 2015, 01:16:14 PM
 #5087

ну тут даже чуть больше чем новый кошелёк. 6 декабря сеть была взломана и застопорилась. вот и приходится всем обновлятся
Кем взломана и как? Почему не знаю Smiley
история развития
https://bitcointalk.org/index.php?topic=704756.msg13168115#msg13168115
ShadowAlexey
Donator
Legendary
*
Offline Offline

Activity: 968
Merit: 1002



View Profile
December 26, 2015, 07:38:38 PM
 #5088

Ну не взломана, а поломана некорректными блоками. Для решения проблемы пришлось сделать форк. Но, кажется, старые клиенты до сих пор совместимы с сетью, только им нужно не получить "неправильные" блоки при синхронизации.
becool
Legendary
*
Offline Offline

Activity: 1442
Merit: 1016


View Profile
December 26, 2015, 07:50:59 PM
Last edit: December 26, 2015, 08:25:17 PM by becool
 #5089

Я готов скинуть 15 нов, за подробную инструкцию, что нужно исправлять в оф. Клиенте.

Смотря чего требуется добится.
На данный момент разработано три места улучшения пригождающиеся пользователям.
1) убрать деление входа
2) убрать время до автосклейки большое. сократить его до обычного времени созревания блока
3)увеличить размер транзакций пригодных для автосклейки.

Эти все изменения это по 1-3 символа в одной строке на каждое изменение исправить в исходном коде официального клиента. все три всего в одном файле walet.cpp.И откомпилировать после этого самому, так же как и официальный клиент по этой его инструкции но с уже отредактированым файлом.

https://github.com/nvcd/novacoin/commit/e93a6c07e602fba72bf5c1c0a3d44dc1c677e679
 Тут показаны все эти изменения, найти те же строки и в этих же местах изменить тк же или на иные строки.
Вместо
int64_t nCombineThreshold = GetProofOfWorkReward(GetLastBlockIndex(pindexBest, false)->nBits) / 3;
сделать
int64_t nCombineThreshold = GetProofOfWorkReward(GetLastBlockIndex(pindexBest, false)->nBits) * 20;
Или другое число, рекомендую сократить, до 10 хотя бы.
То есть для автосклейки было что подклеивается вход 1/3 размера PoW стало в этом варианте 20 размеров PoW, а ты можешь написать другое число, неплохо 3 размера PoW, рекомендую.

Вместо
 if (GetWeight((int64_t)wtx.nTime, (int64_t)nGenerationTime) == nStakeMaxAge)
Один символ только поменять. ну точнее два стереть и один добавить.
    if (GetWeight((int64_t)wtx.nTime, (int64_t)nGenerationTime) > nStakeMinAge)
Это для автосклейки вместо максимально созревших входов минимальные допустимые для поса.

Вместо
            if (nTimeWeight < nStakeMaxAge)
Иправить на
            if (nTimeWeight < nStakeMinAge)

Это тоже самое насчет автосклейки возраста, только теперь речь не о тех к которым подклеивать, а о тех которые подклеены будут. Тоже самое вместо максимально созревших минимаьно уже годны.

Вместо
        if (fMaxTimeWeight)
Написать
        if (true)
Это условие не деления на пополам, вместо условия отлежености ставится что всегда должно не делится, то есть нефиг пополамить.

Если валет.цпп правили то номера строк могут не совпадать, тогда смотри просто по окружению в коде найти тоже самое.
В крайнем конечно случае они правили именно это.
Позже посмотрю правили они уже или нет.
Мой коммит 15 июня этот, а фркнул незадолго до того.

3 правки было уже поэтому просто скачать и закинуть готовый мой не стоит.
Вроде не существенные, и часть точно не меняет ничего, но там еще изучать надо.
20го сентября была правка добавившая 4 строки сверху.
Поэтому строки находятся по номерам как в моей ссылки сверху только на 4 строки ниже берешь и заменяешь символы, и компилируешь.
Инструкция по компиляции прилагается уе в клиенте всегда была.
Под убунту там просто. Под винду труднее, но может и там уже упростили.
Чтобы сделать убунту годную для запуска кошелька необходимо и достаточно в винде скачать прогу Unetbootin выбрать флэшку выбрать образ убунты какой нить из лайв и записать.
Если образ слишком долго скачивается по HTTP и не получается вот так в проге, или боишься что не сможет скачаться или хочется торрентом, то сначала скачать с официального сайта убунты, то есть там тоже выбрать лайв, а потом выбрать уже этот файл через соответствуюющий вариант в программе.
После этого переазагрузится и в биосе выбрать загрузку с флэшки, загрузить ее
там
Ctrl+alt+T
sudo apt-get install git
и ввести пароль администратора который в лайв образе, должен быть passwd.
git clone https://github.com/novacoin-project/novacoin.git
когда закончит скачивать слева значок папочки щелкунть туда
найти там папку novacoin
найти в ней папку src
Найти файл walet.cpp и щелкнуть на нем как в винде.
Он откроется в редакторе gedit, все легко редактируется слева снизу пишет строку где сейчас находишься, переежать к нужной, и сохранять короче при выходе как в винде блокноте и прочих пообных редакторах.
Ну и всё, приступать к компиляции.
(все правки можно было не делать если требовался официальный клиент без изменений, ну например для тренировки, потом стереть скомпилированый и по новой но уже отредактировав, как вариант)
вернутся из src папки обратно вверх
Перейти в папку doc
ткрыть файл readme-qt.rst (можно build-unix.txt который делает novacoind но тут мы про вариант для обычного юзера)
И читаем:
for Ubuntu >= 12.04 (please read the 'Berkely DB version warning' below):

::

    apt-get install qt4-qmake libqt4-dev build-essential libboost-dev libboost-system-dev \
        libboost-filesystem-dev libboost-program-options-dev libboost-thread-dev \
        libssl-dev libdb++-dev

then execute the following:

::

    qmake
    make

То есть запускаем:
  sudo apt-get install qt4-qmake libqt4-dev build-essential libboost-dev libboost-system-dev \
        libboost-filesystem-dev libboost-program-options-dev libboost-thread-dev \
        libssl-dev libdb++-dev
Не важно в какой папке находится терминал, следом убеждаемся что мы в папке novacoin
то есть пишем
cd .\novacoin
и делаем то, что они пишут
сначала
qmake
 затем
make
Процесс длительный и могут вылезать ошибки, если что-то не доустановлено или еще почему не сходится.
Но у нас должно быть все в порядке.
Скомпилированый файл будет лежать в этой же папки и от туда запускаться и так же ка в винде работать
npovacoin-qt то есть.
Без расширения exe, но это оно, исполняемый.
Скопируйте его на флэшку на всякий, ну и вообще всю эту папку, а то в лайве наверно не сохранится после перезагрузки.
Валет и база в линуксе находится в скрытой папке внутри папки пользователя где мы все делали и называется .novacoin чтобы туда запихнуть кошелек или скопировать от туда ну в графике эта папка не показывается
Простой вариант смотреть установить mc
sudo apt-get install mc
Типа нортона сразу открывается в папке пользователя и там найдете скрытые папки
чтобы запустить снова в терминал и там набрать mc
Или соответственно если терминал уже закрты то открыть его всегда ctrl+alt +T
Флэшки в убунте автоматически цепляются и слева значок появляется где был значок папки там еще и флэшки и можно как свою папку открыть, и от туда перетащить мышкой как в винде.
насчет миднайта командера (mc) просто скопируйте если надо от со скрытойв свою открытую, потом на флэху, а там в открытой сотрите, так убдет проще объяснить.
Ну спанели на панель как в нортоне было через f5
Если трудно mc то есть Krusader типа тотал командера
sudo apt-get install krusader

Еще вариант не устанавливать никаких программ а просто когда открываешь свою папку через значок в меню слева то порсто нажать ctrl+h

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

Чтобы убунта грузилась быстрее и всё сохраняла что изменили то надо ее установить куда-то, это можно сделать прямо по ярлыку на рабочем столеможно и на другую флэшку а не на винчестер, но и скорость будет соответствующая и главное надежность что важно в случае кошельков, но если флешка USB3 а кошелек бэкапить копировать время от времени то и это неплохой вариант.
Установка не труднее чем учтановить винду, вопросы все те же самые кроме ввода серийного номера, это не требуется, диск автоматически в убунте делит распредеяет в установщике, вот только потом посмотреть куда  згрузчик установит, нужно проследить чтобы на нужную флэшку, и всё. Или на жесткий диск. Чтобы по первости не запутаться лучше отключить лишние диски вообще, а то мало ли.
Если есть двд пишущий и очень хочется создать именно двд с дистрибутивом, то пишется этот же образ прямо туда, вместо этой проги на флэшку вашей для записи двд на двд, вот такие универсальные образы умеют делать программисты убунты, молодцы, всё для людей.

Лучше форкнкть в гитхабе проект и коммиты показывать. Да и вообще вывести в насэройки. Дифф бы показал различия и можно было бы видеть,  что там, а не рисковать монетами.

я уже форкнул, так устарела и пока не нашел толкового описания как таскать коммиты с другово репозитория не в командной строке, а в графической оболочке.
Ведь остальное то можно использовать графическую оболочку, а с этим не понятно и затык какой-то.
Сыплет ошибками при попытках, типа читай в логах, я еще так и не понял где там у смартгита этот лог то еще куда посылает. В нем никаких логов не нашел, возможно в других логах где-то гита еще лог или х.з. Это первоначально форкнуть легко, а сводить актуализировать перетаскивая изменения оказалось уже не так просто.
Простого ответа нигде не найти тем более на русском, на английском и все сложные варианты через командную строку.
Возможно удобнее была бы другая графическая оболочка, но тоже х.з. какая лучше желательно из открытого ПО.
Ну или соответственно возможно всё будет проще когда освоишь сам git всетаки уж его командную строку и все через нее.
Может на самом деле все просто но я не успел разобраться или найти нужный ответ.

7Pay.in
Hero Member
*****
Offline Offline

Activity: 546
Merit: 500


View Profile WWW
December 27, 2015, 10:53:37 AM
 #5090

спасибо тем кто скупает новакоины с моего сервиса - вы даете другим возможность оплачивать сотовые телефоны новакоинами

http://LITE.cash payment gateway
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
December 27, 2015, 11:22:46 AM
 #5091

спасибо тем кто скупает новакоины с моего сервиса - вы даете другим возможность оплачивать сотовые телефоны новакоинами
А как компенсируешь волатильность?
deferson
Full Member
***
Offline Offline

Activity: 296
Merit: 102


View Profile
December 27, 2015, 11:52:27 AM
 #5092

Народ подскажите можно как-то соединить мелкие инпуты не потеряв монето дни - вроде в консоли есть команда соединения -  но я не понял как она работает. Просто есть куча мелочи с возрастом больше года! как посоветуете поступить ?
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
December 27, 2015, 01:08:25 PM
 #5093

не потеряв монето дни
Этого сделать нельзя.
7Pay.in
Hero Member
*****
Offline Offline

Activity: 546
Merit: 500


View Profile WWW
December 27, 2015, 01:28:55 PM
 #5094

спасибо тем кто скупает новакоины с моего сервиса - вы даете другим возможность оплачивать сотовые телефоны новакоинами
А как компенсируешь волатильность?

никак - главное раскрутка сервиса а не заработок на курсе - на курсе пусть трейдеры на бирже играют

http://LITE.cash payment gateway
becool
Legendary
*
Offline Offline

Activity: 1442
Merit: 1016


View Profile
December 27, 2015, 03:50:48 PM
 #5095

спасибо тем кто скупает новакоины с моего сервиса - вы даете другим возможность оплачивать сотовые телефоны новакоинами
А как компенсируешь волатильность?

никак - главное раскрутка сервиса а не заработок на курсе - на курсе пусть трейдеры на бирже играют

Появился смысл бержевой активности, нашелся спонсор))

deferson
Это не возможно сделать как ты назвал методами.
Только при автосклейки вход который делает блок подтягивает другие входы.
Ты должен понимат что и автосклейкой процесс тоже не быстрый, всеравно это будет долго идти, но зато хоть как-то более реально идти, а сейчас эти твои мелкие будут идти так медленно что с учетом роста сложности можно говорить что они не будут идти, а только назад.
Ну и что тоже важно после автосклейки оно и так уже будет объединено и тебе не надо будет этим заниматься и терять 3 дня моетодней на это.

deferson
Full Member
***
Offline Offline

Activity: 296
Merit: 102


View Profile
December 27, 2015, 04:32:35 PM
 #5096


Это не возможно сделать как ты назвал методами.
Только при автосклейки вход который делает блок подтягивает другие входы.
Ты должен понимат что и автосклейкой процесс тоже не быстрый, всеравно это будет долго идти, но зато хоть как-то более реально идти, а сейчас эти твои мелкие будут идти так медленно что с учетом роста сложности можно говорить что они не будут идти, а только назад.
Ну и что тоже важно после автосклейки оно и так уже будет объединено и тебе не надо будет этим заниматься и терять 3 дня моетодней на это.
     
Я так понял лучше пожертвовать монетоднями и обьеденить всё в более крупную сумму (заодно обьеденить мелочь с разных адресов) и большая сумма раньше принесёт результат - чем ждать пока мелочь разродится. И паралельно надеятся на новый кошелёк где таких "сбоев" не будет.
ShadowAlexey
Donator
Legendary
*
Offline Offline

Activity: 968
Merit: 1002



View Profile
December 27, 2015, 06:11:52 PM
 #5097

Нет, самый лучши вариант - это сделать себе кастомный кошелек с объединением не по PoW/3,а поставить таргет в 100 и дождаться блоков.
aclon
Hero Member
*****
Offline Offline

Activity: 613
Merit: 500


View Profile
December 27, 2015, 06:15:46 PM
 #5098

Нет, самый лучши вариант - это сделать себе кастомный кошелек с объединением не по PoW/3,а поставить таргет в 100 и дождаться блоков.
а ещё лучше поле в настройках кошелька (или в conf), куда вводить целевой размер для склейки/разбиения. чтобы не перекомпилировать кошелёк каждый раз при значительном росте сложности
deferson
Full Member
***
Offline Offline

Activity: 296
Merit: 102


View Profile
December 27, 2015, 06:45:20 PM
 #5099

А есть пример где в conf  можно увидеть как это делается, я так понял conf - это конфиг файл ?
in100
Legendary
*
Offline Offline

Activity: 1200
Merit: 1021



View Profile
December 27, 2015, 07:13:12 PM
 #5100

А есть пример где в conf  можно увидеть как это делается, я так понял conf - это конфиг файл ?
Это у них в мечтах Smiley Таких возможностей в стандартном кошельке нет.

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

scaninput '{"txid":"txid", "days":365}'

Вместо красного txid вставь id транзакции каждого выхода по очереди (скопируй на вкладке PoS).

Уж если в течение следующего года они не дадут блок, тогда можно думать либо о склейке, либо о добыче альтернативного кошелька с изменёнными параметрами автосклейки.

1BTCin1ooigFtHHD82qquqysdfxFZGdd8a  |  LTCin1oo9JhxcZu8ZK5HivqwvzAdQSaoua  |  4NVCin1ooAd2XKoEfEhBn6tYNUHhojf4QS
Блокчейн биткоина с его алгоритмом децентрализованного консенсуса на самом деле неэффективен, но неэффективность – это та цена, которую мы платим за свободу.© Andreas Antonopoulos
Pages: « 1 ... 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 [255] 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 ... 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!