Bitcoin Forum
November 06, 2024, 07:38:55 PM *
News: Latest Bitcoin Core release: 28.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 »  All
  Print  
Author Topic: ---TTC->TDC---  (Read 28219 times)
neiros (OP)
Legendary
*
Offline Offline

Activity: 3556
Merit: 1100



View Profile WWW
July 08, 2018, 05:43:41 AM
 #161

Что, не выходит форк ccminerа?

Да. Не получилось у меня его сделать.
Из-за незначительных, но как оказалось существенных, отличий lyra-алгоритма в коине и в остальных майнерах с наскока получилось сделать только CPU майнер.

Сейчас гораздо проще будет собрать какой-нибудь новый алгоритм в GPU майнере, а потом согласовать его работу с коином и CPU майнером. Что бы уж наверняка всё заработало, без лишних проблем и вопросов.

JRBVZ
Jr. Member
*
Offline Offline

Activity: 202
Merit: 8


View Profile
July 24, 2018, 09:54:49 AM
 #162

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

Activity: 3556
Merit: 1100



View Profile WWW
July 24, 2018, 12:05:14 PM
 #163

А зачем затачивать монету под гпу, когда кпу ориентированный майнинг является своеобразным плюсом?

Выбором существующего алгоритма хеширования под GPU она изначально уже была заточена под GPU.
Для CPU-ориентированного майнинга нужен другой алгоритм. И не факт, что это некий плюс, так как чем сложнее и ресурсозатратнее алгоритм, тем меньше простых и дешёвых смартфончиков и т.п. калькуляторов с ним будут более-менее сносно справляться. Ноу-хау этого коина совсем не в алгоритме хеширования блоков.

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

Сейчас же, когда всё работает как надо, возможная волатильность сложности из существенной проблемы переходит в не существенную. А то и на пользу в некоторых случаях, что бы увидеть как на практике с такими ситуациями справляется коин - а ему есть что показать.

Форк, кстати, будет здесь - https://github.com/neiros/---TTC---/tree/TDC
Алгоритм поменял. Он тоже немножко нестандартный, но ccminer уже работает и выдаёт около 60 мегахеш на 1070 видеокарте(с такой скоростью блоки каждую секунду сыпятся) Когда появится - пока не знаю. Нужно ещё погонять и потестировать...

neiros (OP)
Legendary
*
Offline Offline

Activity: 3556
Merit: 1100



View Profile WWW
August 01, 2018, 03:05:31 PM
Last edit: January 14, 2021, 11:56:23 AM by neiros
 #164

https://github.com/neiros/TDC/releases/tag/v0.10.17.7
Новый алгоритм заработает после 75000 блока, что случиться примерно через неделю.

Это уже работает как TDC:
http://90.188.88.19:2001/
http://90.188.88.19:3001/

А эти пока сидят на старых версиях TTC:
http://52.14.204.148:3001/
http://90.188.88.19/

Два коина лучше чем один. Будет на чём потренироваться.

yo-blin
Legendary
*
Offline Offline

Activity: 2296
Merit: 1057



View Profile
August 01, 2018, 03:14:02 PM
 #165

Так что поддерживая какой из них станешь долларовым миллионером ?  Shocked

                __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
neiros (OP)
Legendary
*
Offline Offline

Activity: 3556
Merit: 1100



View Profile WWW
August 01, 2018, 03:35:24 PM
 #166


Так что поддерживая какой из них станешь долларовым миллионером ?  Shocked

Этот - TDC  Smiley

Но, конечно, от багов и прочих непредвиденных обстоятельств никто не застрахован.
Я же всё-таки в этом деле, как ни как, а первопроходец.
И что получится в итоге - самому с нетерпением хочется узнать.

yo-blin
Legendary
*
Offline Offline

Activity: 2296
Merit: 1057



View Profile
August 01, 2018, 07:15:46 PM
 #167


Так что поддерживая какой из них станешь долларовым миллионером ?  Shocked

Этот - TDC  Smiley

Но, конечно, от багов и прочих непредвиденных обстоятельств никто не застрахован.
Я же всё-таки в этом деле, как ни как, а первопроходец.
И что получится в итоге - самому с нетерпением хочется узнать.
ну вот... а видях у меня нет

                __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
neiros (OP)
Legendary
*
Offline Offline

Activity: 3556
Merit: 1100



View Profile WWW
August 02, 2018, 04:30:56 AM
 #168


ну вот... а видях у меня нет

Это не критично. CPU тоже вполне нормально работают. И дальше будут работать.
У меня у самого всего лишь одна 1070 есть, если не считать парочку раритетов 7970.
По сравнению с другими коинами смысла гнаться только за хешрейтом тут немного поменьше.

neiros (OP)
Legendary
*
Offline Offline

Activity: 3556
Merit: 1100



View Profile WWW
August 12, 2018, 10:45:41 AM
 #169

Переход на другой алгоритм прошёл ожидаемо. Даже как то скучно.
Вполне возможно хоть каждый месяц алгоритмы менять, а то и каждый блок...

Хешрейт одного ядра процессора(i5 2500K) на новом алгоритме увеличился, без малого, в три раза:
было (TTC) ~ 71452
стало (TDC) ~ 203981

Хешрейт GPU 1070 ~ 60 мегахеш.

Мощность всей сети в последнее время была ~ 0.2 MH/s Соответственно, только одна видеокарта в 300 раз перекрывает это значение.
Пример как быстро находятся блоки на половинной мощности одной видеокарты при текущей сложности сети:
Code:
*** ccminer 2.3 for nVidia GPUs by tpruvot@github ***
    Built with the nVidia CUDA Toolkit 9.1 64-bits

  Originally based on Christian Buchner and Christian H. project
  Include some kernels from alexis78, djm34, djEzo, tsiv and krnlx.

BTC donation address: 1AJdfCpLWPNoAMDfHF1wD5y8VgKSSTHxPo (tpruvot)

[2018-08-12 16:42:36] NVML GPU monitoring enabled.
[2018-08-12 16:42:36] 1 miner thread started, using 'lyra2TDC' algorithm.
[2018-08-12 16:42:36] lyra2TDC block 75034, diff 0.01
[2018-08-12 16:42:36] GPU #0: Intensity set to 20, 1048576 cuda threads
[2018-08-12 16:42:37] GPU #0: Gigabyte GTX 1070, 27.22 MH/s
[2018-08-12 16:42:37] accepted: 1/1 (diff 0.017), 27.22 MH/s yay!!! solved: 1
[2018-08-12 16:42:37] lyra2TDC block 75035, diff 0.01
[2018-08-12 16:42:39] accepted: 2/2 (diff 0.041), 27.82 MH/s yay!!! solved: 2
[2018-08-12 16:42:39] lyra2TDC block 75036, diff 0.01
[2018-08-12 16:42:42] GPU #0: Gigabyte GTX 1070, 27.73 MH/s
[2018-08-12 16:42:42] accepted: 3/3 (diff 0.020), 27.77 MH/s yay!!! solved: 3
[2018-08-12 16:42:42] lyra2TDC block 75037, diff 0.01
[2018-08-12 16:42:51] GPU #0: Gigabyte GTX 1070, 27.82 MH/s
[2018-08-12 16:42:51] accepted: 4/4 (diff 0.046), 27.79 MH/s yay!!! solved: 4
[2018-08-12 16:42:51] GPU #0: 1847 MHz 180.85 kH/W 153W 66C FAN 55%
[2018-08-12 16:42:51] lyra2TDC block 75038, diff 0.01
[2018-08-12 16:42:51] accepted: 5/5 (diff 0.031), 27.60 MH/s yay!!! solved: 5
[2018-08-12 16:42:51] lyra2TDC block 75039, diff 0.01
[2018-08-12 16:42:51] accepted: 6/6 (diff 1.150), 27.45 MH/s yay!!! solved: 6
[2018-08-12 16:42:51] lyra2TDC block 75040, diff 0.01
[2018-08-12 16:42:51] accepted: 7/7 (diff 0.047), 27.24 MH/s yay!!! solved: 7
[2018-08-12 16:42:51] lyra2TDC block 75041, diff 0.01
[2018-08-12 16:42:52] accepted: 8/8 (diff 0.126), 27.25 MH/s yay!!! solved: 8
[2018-08-12 16:42:52] lyra2TDC block 75042, diff 0.01
[2018-08-12 16:42:53] accepted: 9/9 (diff 0.167), 27.31 MH/s yay!!! solved: 9
[2018-08-12 16:42:53] lyra2TDC block 75043, diff 0.01

Для более плавного роста сложности майнить на GPU пока не буду.

Сейчас не спеша всё остальное буду переводить на TDC.
Все конфиг. и прочие файлы TTC совместимы с TDC (достаточно изменить только одну букву в названии файла и каталога)
Сам TTC "консервируется" до более подходящих времён.

JRBVZ
Jr. Member
*
Offline Offline

Activity: 202
Merit: 8


View Profile
August 13, 2018, 06:53:29 AM
 #170

Что-то с синхронизацией все печально - постоянно отваливается соединение.
neiros (OP)
Legendary
*
Offline Offline

Activity: 3556
Merit: 1100



View Profile WWW
August 13, 2018, 07:19:28 AM
Last edit: January 14, 2021, 12:04:16 PM by neiros
 #171

Что-то с синхронизацией все печально - постоянно отваливается соединение.

Так и должно быть для всех старых версий (TTC). Хотя они конечно могут, и должны, сами с собой синхронизироваться.
Я у себя их все выключил - законсервировал.

Продолжением TTC сейчас стал TDC - https://github.com/neiros/TDC

Нужно его либо собрать заново, либо скачать новую версию - https://github.com/neiros/TDC/releases/tag/v0.10.17.7

JRBVZ
Jr. Member
*
Offline Offline

Activity: 202
Merit: 8


View Profile
August 13, 2018, 07:56:45 AM
 #172

В том то и дело, что писал про TDC. Показывает два соединения, спустя непродолжительное время отрубает.
neiros (OP)
Legendary
*
Offline Offline

Activity: 3556
Merit: 1100



View Profile WWW
August 13, 2018, 08:34:34 AM
Last edit: August 14, 2018, 04:58:09 AM by neiros
 #173

В том то и дело, что писал про TDC. Показывает два соединения, спустя непродолжительное время отрубает.

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

Сейчас перезапустил свои tdcoind`ы, что сидят на двух вшитых в клиент нодах.
Вроде бы должно заработать всё так же как и раньше.

neiros (OP)
Legendary
*
Offline Offline

Activity: 3556
Merit: 1100



View Profile WWW
August 14, 2018, 01:33:23 PM
Last edit: January 14, 2021, 12:05:39 PM by neiros
 #174

Что-то с синхронизацией все печально - постоянно отваливается соединение.

Проблему с синхронизацией нашёл.



Code:
uint256 CBlockHeader::GetHashFork(int tHeight) const
{
    uint256 thash;
    if (tHeight > HEIGHT_OTHER_ALGO)
        lyra2TDC(BEGIN(nVersion), BEGIN(thash), 80);
    else
        lyra2re2_hashTX(BEGIN(nVersion), BEGIN(thash), 80);
    return thash;
}

uint256 CBlockHeader::GetHash() const
{
    uint256 thash;
    if (mapBlockIndex.count(hashPrevBlock))
    {
        CBlockIndex* pindexPrev = mapBlockIndex[hashPrevBlock];
        if (pindexPrev->nHeight + 1 > HEIGHT_OTHER_ALGO)
            lyra2TDC(BEGIN(nVersion), BEGIN(thash), 80);
        else
            lyra2re2_hashTX(BEGIN(nVersion), BEGIN(thash), 80);
    }
//    else if (mapBlockIndex.size() <= (unsigned int)HEIGHT_OTHER_ALGO)
    else if (mapBlockIndex.size() <= (unsigned int)HEIGHT_OTHER_ALGO && nTime < 1534063443)
        lyra2re2_hashTX(BEGIN(nVersion), BEGIN(thash), 80);
    else
        lyra2TDC(BEGIN(nVersion), BEGIN(thash), 80);

    return thash;
}

То, что я раньше нагородил и что, как оказалось, всё же не совсем корректно работает, сейчас можно заменить всего лишь одним условием: nTime < таймштампа первого блока с другим алгоритмом. Своего рода почти чекпоинт будет, но не такой жесткий.


Решение проблемы синхронизации - https://github.com/neiros/TDC/releases/tag/v0.10.17.8

zeroupload
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
August 15, 2018, 08:46:38 PM
 #175

Залистили на маркет монету с аналогичным названием TDC https://coinmarketcap.com/currencies/trendercoin/  Shocked
neiros (OP)
Legendary
*
Offline Offline

Activity: 3556
Merit: 1100



View Profile WWW
August 16, 2018, 02:02:07 AM
 #176

Залистили на маркет монету с аналогичным названием TDC https://coinmarketcap.com/currencies/trendercoin/  Shocked

Ох уж эти спойлеры. Undecided Да там и TTC оказывается уже две штуки.
Ладно. Мелочи жизни. От которых, увы, никуда не денешься...

Пока сделаю перерыв в работе на пару недель, по хозяйству кое-чего сделать надо.
Надеюсь за это время количество одноимённой токеншняги не увеличится. Grin

JRBVZ
Jr. Member
*
Offline Offline

Activity: 202
Merit: 8


View Profile
August 20, 2018, 03:03:51 PM
 #177

А с чем связаны вот такие суммы при майнинге?
http://90.188.88.19:2001/tx/8e0ab9252d0f43524f003cdf716d1aa2e3b87213f0ffe2a3acb2f33cae159b4f
neiros (OP)
Legendary
*
Offline Offline

Activity: 3556
Merit: 1100



View Profile WWW
August 21, 2018, 09:41:55 AM
 #178

А с чем связаны вот такие суммы при майнинге?
http://90.188.88.19:2001/tx/8e0ab9252d0f43524f003cdf716d1aa2e3b87213f0ffe2a3acb2f33cae159b4f

Это комиссия.
http://90.188.88.19:2001/tx/db61b9cdf94a9df15a64e77983fb545f42f8bb39dee9c73fe080fe27347f8c05

JRBVZ
Jr. Member
*
Offline Offline

Activity: 202
Merit: 8


View Profile
August 21, 2018, 12:52:21 PM
 #179

Комиссия в 10 раз меньше.
neiros (OP)
Legendary
*
Offline Offline

Activity: 3556
Merit: 1100



View Profile WWW
August 22, 2018, 09:55:25 AM
 #180

Комиссия в 10 раз меньше.
Это комиссия:
Recipients (fee: 5960.71734516)

которая стала вознаграждением за блок:
5960.71734516 = 5960.67307731 + 0.04426785

Срабатывает лимитирование и со старых монет списывается ежегодная комиссия в 1 или 10 %.
Такое будет случаться довольно редко, так как мало кто будет забывать или терять десятки тысяч, и более, монет.

Pages: « 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 17 18 19 20 21 22 23 »  All
  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!