Pages:
Author

Topic: ---TTC->TDC--- - page 15. (Read 28095 times)

legendary
Activity: 3486
Merit: 1100
August 22, 2018, 05:55:25 AM
Комиссия в 10 раз меньше.
Это комиссия:
Recipients (fee: 5960.71734516)

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

Срабатывает лимитирование и со старых монет списывается ежегодная комиссия в 1 или 10 %.
Такое будет случаться довольно редко, так как мало кто будет забывать или терять десятки тысяч, и более, монет.
jr. member
Activity: 202
Merit: 8
August 21, 2018, 08:52:21 AM
Комиссия в 10 раз меньше.
legendary
Activity: 3486
Merit: 1100
jr. member
Activity: 202
Merit: 8
August 20, 2018, 11:03:51 AM
А с чем связаны вот такие суммы при майнинге?
http://90.188.88.19:2001/tx/8e0ab9252d0f43524f003cdf716d1aa2e3b87213f0ffe2a3acb2f33cae159b4f
legendary
Activity: 3486
Merit: 1100
August 15, 2018, 10:02:07 PM
Залистили на маркет монету с аналогичным названием TDC https://coinmarketcap.com/currencies/trendercoin/  Shocked

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

Пока сделаю перерыв в работе на пару недель, по хозяйству кое-чего сделать надо.
Надеюсь за это время количество одноимённой токеншняги не увеличится. Grin
newbie
Activity: 3
Merit: 0
August 15, 2018, 04:46:38 PM
Залистили на маркет монету с аналогичным названием TDC https://coinmarketcap.com/currencies/trendercoin/  Shocked
legendary
Activity: 3486
Merit: 1100
August 14, 2018, 09:33:23 AM
Что-то с синхронизацией все печально - постоянно отваливается соединение.

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



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/---TTC---/releases/tag/v0.10.17.8
legendary
Activity: 3486
Merit: 1100
August 13, 2018, 04:34:34 AM
В том то и дело, что писал про TDC. Показывает два соединения, спустя непродолжительное время отрубает.

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

Сейчас перезапустил свои tdcoind`ы, что сидят на двух вшитых в клиент нодах.
Вроде бы должно заработать всё так же как и раньше.
jr. member
Activity: 202
Merit: 8
August 13, 2018, 03:56:45 AM
В том то и дело, что писал про TDC. Показывает два соединения, спустя непродолжительное время отрубает.
legendary
Activity: 3486
Merit: 1100
August 13, 2018, 03:19:28 AM
Что-то с синхронизацией все печально - постоянно отваливается соединение.

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

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

Нужно его либо собрать заново, либо скачать новую версию - https://github.com/neiros/---TTC---/releases/tag/v0.10.17.7
jr. member
Activity: 202
Merit: 8
August 13, 2018, 02:53:29 AM
Что-то с синхронизацией все печально - постоянно отваливается соединение.
legendary
Activity: 3486
Merit: 1100
August 12, 2018, 06:45:41 AM
Переход на другой алгоритм прошёл ожидаемо. Даже как то скучно.
Вполне возможно хоть каждый месяц алгоритмы менять, а то и каждый блок...

Хешрейт одного ядра процессора(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 "консервируется" до более подходящих времён.
legendary
Activity: 3486
Merit: 1100
August 02, 2018, 12:30:56 AM

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

Это не критично. CPU тоже вполне нормально работают. И дальше будут работать.
У меня у самого всего лишь одна 1070 есть, если не считать парочку раритетов 7970.
По сравнению с другими коинами смысла гнаться только за хешрейтом тут немного поменьше.
legendary
Activity: 2294
Merit: 1047
August 01, 2018, 03:15:46 PM

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

Этот - TDC  Smiley

Но, конечно, от багов и прочих непредвиденных обстоятельств никто не застрахован.
Я же всё-таки в этом деле, как ни как, а первопроходец.
И что получится в итоге - самому с нетерпением хочется узнать.
ну вот... а видях у меня нет
legendary
Activity: 3486
Merit: 1100
August 01, 2018, 11:35:24 AM

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

Этот - TDC  Smiley

Но, конечно, от багов и прочих непредвиденных обстоятельств никто не застрахован.
Я же всё-таки в этом деле, как ни как, а первопроходец.
И что получится в итоге - самому с нетерпением хочется узнать.
legendary
Activity: 2294
Merit: 1047
August 01, 2018, 11:14:02 AM
Так что поддерживая какой из них станешь долларовым миллионером ?  Shocked
legendary
Activity: 3486
Merit: 1100
August 01, 2018, 11:05:31 AM

https://github.com/neiros/---TTC---/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/

Два коина лучше чем один. Будет на чём потренироваться.
legendary
Activity: 3486
Merit: 1100
July 24, 2018, 08:05:14 AM
А зачем затачивать монету под гпу, когда кпу ориентированный майнинг является своеобразным плюсом?

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

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

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

Форк, кстати, будет здесь - https://github.com/neiros/---TTC---/tree/TDC
Алгоритм поменял. Он тоже немножко нестандартный, но ccminer уже работает и выдаёт около 60 мегахеш на 1070 видеокарте(с такой скоростью блоки каждую секунду сыпятся) Когда появится - пока не знаю. Нужно ещё погонять и потестировать...
jr. member
Activity: 202
Merit: 8
July 24, 2018, 05:54:49 AM
А зачем затачивать монету под гпу, когда кпу ориентированный майнинг является своеобразным плюсом?
legendary
Activity: 3486
Merit: 1100
July 08, 2018, 01:43:41 AM
Что, не выходит форк ccminerа?

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

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