Перейти к публикации

tseries

Пользователи
  • Публикации

    54
  • Зарегистрирован

  • Посещение

Репутация

29 Обычный

3 подписчика

О tseries

  • Звание
    Пользователь

Информация

  • Пол
    Не определился
  • Bitcoin кошелек
    14V57LBZCKnb6jCBofiNMJGKSwrddZhBGy

Посетители профиля

1 345 просмотров профиля
  1. tseries

    [LBTC] LiteBitcoin | Scrypt/NeoScrypt

    Тема обновлена, исправлены линки. Добавлена новость о хардфорке с переходом на NeoScrypt
  2. Привет.

     

    Нужна помощь в настройке пула на сервере Убунту 16.

    Пул для cryptonote валюты (один вариант) https://github.com/fancoder/cryptonote-universal-pool/blob/master/README.md#usage

    Можете сделать за плату?

  3. tseries

    Создание своего Fork-а на основе Dash [building windows 10]

    старые кошельки легко собираются через тот же gitian builder , только нужно сначало собрать все депенды в папке inputs wget -O miniupnpc-1.9.20140401.tar.gz 'http://miniupnp.tuxfamily.org/files/download.php?file=miniupnpc-1.9.20140401.tar.gz' wget 'http://fukuchi.org/works/qrencode/qrencode-3.4.3.tar.bz2' wget 'http://www.openssl.org/source/openssl-1.0.1k.tar.gz' wget 'http://download.oracle.com/berkeley-db/db-4.8.30.NC.tar.gz' wget 'https://downloads.sourceforge.net/project/libpng/zlib/1.2.8/zlib-1.2.8.tar.gz' wget 'https://downloads.sourceforge.net/project/libpng/libpng16/older-releases/1.6.8/libpng-1.6.8.tar.gz' wget 'https://download.qt-project.org/archive/qt/4.8/4.8.5/qt-everywhere-opensource-src-4.8.5.tar.gz' wget -q 'http://miniupnp.free.fr/files/download.php?file=miniupnpc-1.9.tar.gz' -O miniupnpc-1.9.tar.gz && \ wget -q 'https://www.openssl.org/source/openssl-1.0.1h.tar.gz' && \ wget -q 'http://download.oracle.com/berkeley-db/db-4.8.30.NC.tar.gz' && \ wget -q 'http://zlib.net/zlib-1.2.8.tar.gz' && \ wget -q 'ftp://ftp.simplesystems.org/pub/png/src/history/libpng16/libpng-1.6.8.tar.gz' && \ wget -q 'https://fukuchi.org/works/qrencode/qrencode-3.4.3.tar.bz2' && \ wget -q 'https://downloads.sourceforge.net/project/boost/boost/1.55.0/boost_1_55_0.tar.bz2' && \ wget -q 'https://svn.boost.org/trac/boost/raw-attachment/ticket/7262/boost-mingw.patch' -O boost-mingw-gas-cross-compile-2013-03-03.patch && \ wget -q 'https://download.qt-project.org/official_releases/qt/5.2/5.2.0/single/qt-everywhere-opensource-src-5.2.0.tar.gz' && \ wget -q 'https://download.qt-project.org/official_releases/qt/5.2/5.2.1/single/qt-everywhere-opensource-src-5.2.1.tar.gz' && \ wget -q 'https://download.qt-project.org/archive/qt/4.6/qt-everywhere-opensource-src-4.6.4.tar.gz' && \ wget -q 'https://protobuf.googlecode.com/files/protobuf-2.5.0.tar.bz2' && \ wget -q 'https://github.com/mingwandroid/toolchain4/archive/10cc648683617cca8bcbeae507888099b41b530c.tar.gz' && \ wget -q 'http://www.opensource.apple.com/tarballs/cctools/cctools-809.tar.gz' && \ wget -q 'http://www.opensource.apple.com/tarballs/dyld/dyld-195.5.tar.gz' && \ wget -q 'http://www.opensource.apple.com/tarballs/ld64/ld64-127.2.tar.gz' && \ wget -q 'http://pkgs.fedoraproject.org/repo/pkgs/cdrkit/cdrkit-1.1.11.tar.gz/efe08e2f3ca478486037b053acd512e9/cdrkit-1.1.11.tar.gz' && \ wget -q 'https://github.com/theuni/libdmg-hfsplus/archive/libdmg-hfsplus-v0.1.tar.gz' && \ wget -q 'http://llvm.org/releases/3.2/clang+llvm-3.2-x86-linux-ubuntu-12.04.tar.gz' -O clang-llvm-3.2-x86-linux-ubuntu-12.04.tar.gz && \ wget -q 'https://raw.githubusercontent.com/theuni/osx-cross-depends/master/patches/cdrtools/genisoimage.diff' -O cdrkit-deterministic.patch; \ Версии смотреть в gitian-descriptors boost-win32.yml deps-win32.yml qt-win32.yml
  4. Будет предполагать что вы уже форкнули репозиторий нужной монеты и все настроили. Данный гайд предполагает чисто изменение дизайн в qt 5.1.1 и notepad++ Открываем notepad++ и добавляем в него эти исходные кода В нужных из этих исходных кодов добавляем в include а также код поддержки css(qss) src/qt/guiutil.cpp отвечает у нас по сути на загрузку нашего дизайна. Потому мы сюда добавляем поддержку загрузки нашего css #include <QApplication> #include "guiutil.h" #include "bitcoinaddressvalidator.h" @@ -28,6 +27,7 @@ #include <QFileDialog> #include <QDesktopServices> #include <QThread> + #include <QSettings> #include <boost/filesystem.hpp> #include <boost/filesystem/fstream.hpp> "+" точто мы добавляем если нет Это хак для изменения QmessageBox( так как иначе у нас останутся так скажем не покрашенные окна тем в зависимых от guiutil.cpp формочем ( окна ошибок, подтверждения и так далее - стандартные системные окна ) setText(header + QString(QChar(0x2003)).repeated(50)); setDetailedText(coreOptions + "\n" + uiOptions); + /* Open CSS when configured */ + this->setStyleSheet(GUIUtil::loadStyleSheet()); } Это код загрузки наших css с ресурса. Смотрим по картинке куда его примерно вставить. // Open CSS when configured QString loadStyleSheet() { QString styleSheet; QSettings settings; QString cssName; QString theme = settings.value("theme", "").toString(); if(!theme.isEmpty()){ cssName = QString(":/css/") + theme; } else { cssName = QString(":/css/drkblue"); сдесь указываем название файла с стилями settings.setValue("theme", "drkblue"); сдесь указываем название файла с стилями } QFile qFile(cssName); if (qFile.open(QFile::ReadOnly)) { styleSheet = QLatin1String(qFile.readAll()); } return styleSheet; } Теперь идем в src\qt\guiutil.h Смотрим include #ifndef GUIUTIL_H #define GUIUTIL_H + #include <QEvent> + #include <QHeaderView> #include <QString> #include <QObject> #include <QMessageBox> + #include <QTableView> + #include <QProgressBar> + + #include <boost/filesystem.hpp> После добавляем /** Load global CSS theme */ QString loadStyleSheet(); Готово, мы добавили поддержку css в загрузчик ui. Теперь перейдем к добавлению в src\qt\bitcoingui.cpp + /* Open CSS when configured */ + this->setStyleSheet(GUIUtil::loadStyleSheet()); Также если у нас двигается тул бар где кнопка домой сенд прием история ( убираем эту уродливою полоску открепления панельки и она станет вечно фиксированно сверху ) + toolbar->setMovable(false); теперь идем в src\qt\coincontroldialog.cpp сверяем на всякий случай наличие нужны инклудов (#include <QString> и тд) иногда их добавление не обьязательно если они и так подтянутся с другого исходного кода.) Добавляем /* Open CSS when configured */ this->setStyleSheet(GUIUtil::loadStyleSheet()); Теперь идем в qt creator , Открыть файл или проект ( ищем имямонеты-qt.pro ) переходим во вкладку ресурсы... 2 раза кликаем по ресурс файлу, в окне жмем добавить новый префикс. И добавляем нашу зарание созданный файл css и файл по пути \src\qt\res\css\имя файла Таким же образом добавляем любые новые ресурсы что мы будем использовать. Тут есть 1 нюанс , сохраняем изменения в наших ресурсах. и открываем наш файл в notepad++ src\qt\bitcoin.qrc и правим это было <file>res/css/drkblue.css</file> стало <file alias="drkblue">res/css/drkblue.css</file> также поступаем в случае добавления картинок через qt. в принципе все, теперь пишем стили для наших кнопок фона и так далее. Точнее вы можете ознакомится посмотрев историю изменений в на git hub, как я адаптировал возможность смены дизайна. https://github.com/mraksoll/LBTC/commit/9671d8787869bb929c1701d74b79070f92d96471 Если формы не затрагиваются через css, ищем файл cpp формы и добавляем туда /* Open CSS when configured */ this->setStyleSheet(GUIUtil::loadStyleSheet()); Или же просто изменяем её прямо в qt creator для экономии времени. (.ui файл)
  5. Берете вашу дб , переводите в блочейн совместимый формат. Только блок чейн подразумивает что в каждом клиенте будет cкачиваться вся база. И проверятся её валидность каждым клиентом по хешу блоков. Если же вы собираетесь хранить все на 1 сервере то смысла в этом нет. Необходимо будет децентрализировать хранение. Да даже не обязательно все хранить базой. Хоть архивами, задача блок чейна сверять цепочку изменений и отвергать правки задним числом. Банально вам необходимо придумать контейнеры которые и будут блоками блок чейна. Для безопасности на каждой ноде вешаете ручной апрув , новых изменений и пока 100% не апрувнет - изменения не примутся Блочейн по сути даст всего лишь котроль изменений и невозможность повлиять на него с одной ноды.
  6. tseries

    [LBTC] LiteBitcoin | Scrypt/NeoScrypt

    Я особо не собираюсь обращать на себя внимание , просто запостил инфо о монете которою и сам решил продвигать. А что уж с этого получится другой вопрос. Так как помню когда с догов,ефиров и тд также смеялись. Да и мне особо не жарко,не холодно от того что с коином будет в итоге, я постараюсь деву помочь с разработкой, а уж раскрутка на его усмотрение.
  7. tseries

    [LBTC] LiteBitcoin | Scrypt/NeoScrypt

    И в чем же , если монета будет продвигаться и разрабатыватся ? По мне дак описанное под спойлером половина монет где даже девы в qt не могут формочки перекрасить и добавить в код банальный qss. И вешают шайбу в одной форме и форк готов . :D + уже в процессе лайт клиент и андроид клиент, само продвижение дело основного дева. Если про оформление темы, форум какое-то нездоровое форматирование делает и получается непонято что и орет на часть картинок что png не верный формат и не возможно нормально не 1 картинку с внешнего источника поставить с ссылкой.
  8. tseries

    [LBTC] LiteBitcoin | Scrypt/NeoScrypt

    LiteBitcoin / LBTC Это новая экспериментальная цифровая валюта которая позволяет мгновенные платежи кому годно в любой точке мира. На блоке 68001 будет произведен форк существующего блокчейна для перехода на новый алгоритм. Новым алгоритмов выбран NeoScrypt. Переключение будет произведено автоматически, до блока 68001 доступен майнинг на Scrypt. YouTube промо Официальный сайт WWW.LBTC.INFO Name: LiteBitcoin Название монеты : LiteBitcoin Сокращенное звание : LBTC Алгоритм до форка ( 68000 последний блок ) :Scrypt Алгоритм после форка ( начиная с блока 68001) : NeoScrypt Награда за нахождение блока до форка ( последний блок 68000) : 500 LBTC Награда за нахождение блока после форка ( начиная с блока 68001) : 125 LBTC Maturity: 20 blocks Пересчет сложности : Каждый блок (DarkGravityWave) P2P Port: 19037 RPC Port: 19038 Максимальное количество монет : 1.000.000.000 LTBC Ноды: addnode=108.161.120.36:19037addnode=139.59.228.94:19037addnode=154.118.23.38:19037addnode=154.16.7.193:19037addnode=163.172.4.66:19037addnode=168.235.79.175:19037addnode=174.92.179.126:19037addnode=177.40.13.144:19037addnode=178.210.20.178:19037addnode=188.231.169.19:19037addnode=188.239.9.14:19037addnode=190.208.226.238:19037addnode=199.188.207.90:19037addnode=212.103.102.64:19037addnode=212.85.91.97:19037addnode=46.101.171.245:19037addnode=46.146.10.114:19037addnode=61.184.34.148:19037addnode=79.105.106.106:19037addnode=81.169.208.246:19037addnode=81.88.219.20:19037addnode=85.85.186.115:19037addnode=86.166.1.29:19037addnode=88.164.208.99:19037 RoadMap https://lbtc.info/roadmap.html Клиент https://github.com/litebitcoins/litebitcoin/releases Биржи и обменники https://yobit.net/ru/trade/LBTCX/BTC https://novaexchange.com/market/BTC_LBTC/ https://www.cryptopia.co.nz/Exchange/?market=LBTC_BTC LitebitCoin Dice https://yobit.net/en/dice/LBTC https://yobit.net/?bonus=nvUuC/ Голосование за добавление коина на биржи. https://c-cex.com/?id=vote&coin=lbtc Пулы http://www.bitcoin-pool.de/ http://lpool.name/ http://ghettopool.ddns.net:8081/ http://minerlab.eu/ Block Explorer http://litebitcoins.thecryptochat.net/ http://lpool.name/explorer/LBTC http://lbtc.steeppool.com/ ------------- Информативные ресурсы http://www.lbtc.info/ https://litebitcoin.slack.com/ https://www.facebook.com/LBTC-897409720396761 https://twitter.com/Lite_Bitcoin https://t.me/joinchat/AAAAAEMCzR0diNM4ptvfIA Темы на других форумах https://bitcointalk.org/index.php?topic=2081190.0 https://bitcoingarden.org/forum/index.php?topic=15827.0 Раздачи/Конкурсы/Кампании • Twitter Campaign • https://bitcointalk.org/index.php?topic=1981880.0 • Facebook Campaign • https://bitcointalk.org/index.php?topic=1981886.0 • YouTube Campaign • https://bitcointalk.org/index.php?topic=2007625.0 Спец кампании • LBTC рады любой помощи разработчиков • https://docs.google.com/spreadsheets/d/1V7BSxwM_g0Fdo8iSbEdfGWZMONAJg5sptlOC_iA_y3Q/edit#gid=507533828 Я не являюсь основным разработчиком, отвечаю лишь за дизайн и перевод темы коина на русский язык, а также за раздачи и конкурсы в ру сообществе по инициативе основного разработчика. Но постараюсь ответить на все ваши вопросы по мере возможности, но лучше их задать напрямую разработчику в телегам или основную тему. Также по вопросам интеграции и тд. Вам лучше связаться с основным разработчиком.
  9. Подскажите где можно отрыть старые версии cgminer , начиная от версии 2.6.6 и до 3.5 Так как кривая 3.7.2 не работает, вроде и майнит что то , но в реальности нет. На офф сайте cgminer даже исходники выпили остались только версии под асики. Поиск также не дал результатов, везде ссылаются на офф сайт. Нашел какой то репозиторий на гит хабе но там не собираться нечего под win. У меня старая карточка 4850, нужно чисто для теста самопального форка на scrypt ,x11 и тд. sgminer и вовсе на ней не заводится не с какими бубнами.
  10. еще тут можно проверить rnd данные http://www.cacert.at/random/
  11. для первого Entropy = 3.286435 bits per byte. Optimum compression would reduce the size of this 100 byte file by 58 percent. Chi square distribution for 100 samples is 2582.88, and randomly would exceed this value less than 0.01 percent of the times. Arithmetic mean value of data bytes is 52.2600 (127.5 = random). Monte Carlo value for Pi is 4.000000000 (error 27.32 percent). Serial correlation coefficient is 0.037634 (totally uncorrelated = 0.0). для второго Entropy = 3.263340 bits per byte. Optimum compression would reduce the size of this 100 byte file by 59 percent. Chi square distribution for 100 samples is 2654.56, and randomly would exceed this value less than 0.01 percent of the times. Arithmetic mean value of data bytes is 52.2700 (127.5 = random). Monte Carlo value for Pi is 4.000000000 (error 27.32 percent). Serial correlation coefficient is 0.073525 (totally uncorrelated = 0.0). В любом случае это не рандом или слишком мало данных для вменяемого результата теста. Первый лучше в данном случае. Для NIST данных слишком мало. Там тесты требуют хотя бы по 500 кб для точного результата. Рандом рандому рознь, не обязательно даст качественною энтропию вода или огонь. Легче сразу на телик направить и снимать, но таким данным надо пост обработка, и в итоге скорости это особо не придаст. Вариантов очень много откуда брать rnd, но пройдет ли оно тесты вопрос уже другой. Вон к примеру тот же рандом орг и сервис основанный на распаде атома. Дак там жесткие квоты на данные, а рандом орг и вовсе халтурит, перекручивая уже полученный данные с первого запроса различными алгоритмами.
  12. Пока все на уровне размышлений и теорий. В первою очередь нужно решить как лучше использовать рандом данные, и как при этом избежать размера блок чейна в пару пета/зета байт на высоких сложностях, хотя к тому времени и сам BTC вероятно будет уже с блочейном в пару петабайт и носители будут по 200 сотни Пб.
  13. Первое - устройства созданные для генерации рандома не станут хламом, так как применяются в сильных крипто-алгоритмах. Где не случайные данные не приемлемы. Во вторых просто нечто новое. Касательно "читерства", не один программный код рандомазиции не даст хорошей энтропии в достаточном количестве. В этом и вся сложность генерации новых блоков. Выше утилита есть с кучей тестов, тестов на самом деле много. Вот к примеру еще http://csrc.nist.gov/groups/ST/toolkit/rng/documentation_software.html Кто муже математика это закономерность, а рандом это хаос, тоесть в данном случае мы получать будем не закономерность а большею хаотичность ) Там же и описание что тесты делают. В двух словах это довольно таки тяжело объяснить , легче почитать что такое аппаратный гчс. Тесты с открытым исходным кодом, все формулы можно изучить. Да и до реализации еще далеко, пока идет изучение в каком виде лучше все это "прикрутить"
  14. в том то и дело что использован будет "настоящий рандом" из так называемого белого шума. Процессор не как не даст рандом, там все программно и нет энтропии... Вот к примеру чучуть "настоящего рандома" с обычной звуковой, попробуй сжать архиватором самый простой тест :) или этот тестовый пакет http://www.fourmilab.ch/random/ для теста просто используем обычный батник заполненный так ent.exe file.rnd > log.txt Пример теста небольшого количества данных. Entropy = 7.998888 bits per byte. Optimum compression would reduce the size of this 152382 byte file by 0 percent. Chi square distribution for 152382 samples is 235.68, and randomly would exceed this value 80.19 percent of the times. Arithmetic mean value of data bytes is 127.5886 (127.5 = random). Monte Carlo value for Pi is 3.154545812 (error 0.41 percent). Serial correlation coefficient is 0.000167 (totally uncorrelated = 0.0). file.zip
  15. Возникла у меня идея так ради эксперимента реализовать альт коин но не простой а на основе рандома и его энтропии. Идея из черновика как это должно выглядеть. У нас есть рандомные данные с высокой энтропией на основе них мы генерируем хеш блока и проверяем этот же хеш на энтропию и снова проверяем самим уже блокчейном энтропию хеша , если она попадает под наши нормы - майнер получает награду. Сложность же заключает в количестве рандомной даты с хорошей энтропией на вход ( её нужно будет больше когда сложность будет расти ) как её майнить ? Берем dev/random , звуковую, радио, все что шумит рнд и майним + устройства в отличии от тех же асиков при высокой сложности применимы для криптографии. Чем же хороша сложность в виде количества данных ? Генерация рнд с хорошей энтропией проходящие все тесты очень медленный процесс, пример тому постоянная нехватка данных в dev/random на серверах для разного рода стойких крипто. еще появятся уникальные майнеры которые можно будет установить прямо на сайтах для сборки энтропии с пользователей добывая тем самым рнд :D Вероятно такое уже было и я не нашел, так как давно не следил за тем что творится в среде крипты ( лежал в больнице и сразу извиняюсь перед тем кому не отвечал в лс по вопросом гайда по дашу, да и он уже вероятно давно потерял актуальность ) Прошу советов, критики , и идей. Все таки чистый рандом есть основа криптографии всей, даже если сам эту затею заброшу. Может быть кто то другой подхватит идею и в недалеком будущем увидим нечто новое и интересное.
  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×