Pages:
Author

Topic: Sifcoin (Инфляционый форк). Старт 2013-06-23. - page 16. (Read 77587 times)

legendary
Activity: 1246
Merit: 1000
Ещё не допилил. Вообще, говорилось что раньше 9 февраля можно даже не беспокоиться о сруливании с текущей цепи ) Да и смысл куда-то "сруливать" сейчас, если балансы сохранятся... Cheesy

Так что не думаю, что дело в этом.
а теперь можно беспокоиться?)))
legendary
Activity: 3108
Merit: 1359
Уже сделал функцию извлечения квадратного корня на основе OpenSSL BigNum, но не нашлось времени применить ее на практике пока. Roll Eyes

Метод Ньютона это хорошо, но использование данной функции - не очень хорошая идея, потому что упрешься в количество разрядов.


Да и FP у тебя по-прежнему присутствует, надо как-то так:

{
   CBigNum bnProofOfWork;
   bnProofOfWork.SetCompact(nBits);

   CBigNum bnDiff = bnProofOfWorkLimit / bnProofOfWork;

   return bnsqrt(bnDiff * nHeight) + 1
}

Где bnsqrt - взятие целой части квадратного корня.
full member
Activity: 154
Merit: 100
Бальтазару явно некогда сейчас, может попробуем его идею про замену плавающего корня на целочисленую функцию?

Применив дедукцию и лингвистический анализ я нашел функцию в которой есть sqrt, и перефигачил ее на нарытый в просторах рунета алгоритм. Кто нибудь попробует клиент пересобрать, будет работать?

исходная функция - int64 static GetBlockValue(int nHeight, int64 nFees, unsigned int nBits) {тут старый код}

переделки
Quote
это сам корень методом ньютона
inline int64 sqrt_cpu_newton(int64 l){
    int64 rslt = l;
    int64 div = l;
    while (1)    {
        div = (l / div + div) / 2;
        if (rslt > div) {rslt = div;}
        else return rslt;
    }
}
в цикле имено бесконечная еденица, остальное - эль маленькое.

int64 static GetBlockValue(int nHeight, int64 nFees, unsigned int nBits){

    unsigned int basenBits = bnProofOfWorkLimit.GetCompact();

    int64 big = nHeight;
    int mShift = int((basenBits >> 24) & 0xff) - int((nBits >> 24) & 0xff);;
    while (mShift > 0)
    {
        big *= 256;
        --mShift;
    }
    while (mShift < 0)
    {
        big /= 256;
        ++mShift;
    }
    big *= (basenBits & 0x007fffff);
    big /= (nBits & 0x007fffff);
    int64 mSubsidy = sqrt_cpu_newton(big) + COIN;

    return mSubsidy + nFees;
}
sr. member
Activity: 378
Merit: 250
Это потому что Биткойнеров мучает Жадность, они даже перестают думать в объятиях своих прекрасных жаб... Roll Eyes
full member
Activity: 154
Merit: 100
В соседнем разделе, про генеалогическое дерево валют заметил что наряду с такими гигантами как сам BTC, TBX-LTC, PPC-NVC есть даже мелкое семейство у SIC-QRK. Хотя я по наивности считал что тут фишка форка в системе награды за майнинг, а не в вакханалии хеш-алгоритмов, а как посмотрел все потомки от sic только семейство хешей и взяли.
Выходит если как на эволюцию эту диаграму смотреть - выживают преимуществено или валюты со строго ограниченым числом монет \как в BTC и 99% остальных\ или с заранее неясным но все равно ограниченым саморегулирующися количеством \как PPC-NVC +\, а неограниченое число как SIC уникальный тупичок?
hero member
Activity: 518
Merit: 500
Помогите иностранцу скомпилироваться Grin
https://bitcointalksearch.org/topic/m.4951573
legendary
Activity: 1200
Merit: 1021
Баланс не уменьшился, похоже никому не надо.
Если сам не переведёшь, я его могу случайно стырить при какой-нибудь транзакции Grin

Тут сообщество альтруистов обитает  Shocked
Да, мы тут такие Cheesy
full member
Activity: 154
Merit: 100
Тут сообщество альтруистов обитает  Shocked
sr. member
Activity: 439
Merit: 253
L1pLtztYbmkirNDKw3uJFFThK8wCR97tDEV362a3H7cUQQHk288*
1.05598 SIC  Cheesy
Переводи куда-нибудь, пока никто не стырил Grin
Нашел блок. Вот думаю, может кто потерял Grin
Баланс не уменьшился, похоже никому не надо.
legendary
Activity: 1200
Merit: 1021
L1pLtztYbmkirNDKw3uJFFThK8wCR97tDEV362a3H7cUQQHk288*
1.05598 SIC  Cheesy
Переводи куда-нибудь, пока никто не стырил Grin
legendary
Activity: 1027
Merit: 1000
Даешь 2.0 в день открытия олимпиады в Сочи!!!
sr. member
Activity: 439
Merit: 253
L1pLtztYbmkirNDKw3uJFFThK8wCR97tDEV362a3H7cUQQHk288*
legendary
Activity: 1246
Merit: 1000
https://95.85.46.230 beta pool для сифкоина
цпу майнер для пула https://mega.co.nz/#!3UQShAAA!fctakEudJavbOJArX1r6XQVjJAlBvViepaAF0npGQ98
скопировать ехе-шник в папку с цпу майнером соло..
на пуле в my workers не забывайте создать воркера..
пример конекта к пулу
Code:
minerd64_pool -a sif -o stratum+tcp://95.85.46.230:7777 -u workername -p workerpass -t 3

Можно просьбу, сделать такой же вариант майнера для пула, но который найденые варианты-кандидаты в шары пула будет по начальной сложности BTC определять, а не по родной сложности SIC?

Я уже одно ядро оставил под него, висит считает помаленьку. Но статистика 2 найденые монеты для пула = 1 выплаченая с него так и осталась.
Потери конечно мизер с учетом оконулевой стоимости самих сифок, хочетса просто разобратся и справедливости  Grin
ну если есть желание можете в исходниках цпу майнера покапатся https://github.com/ig0tik3d/sifcoin-miner_1.1 ))
full member
Activity: 154
Merit: 100
https://95.85.46.230 beta pool для сифкоина
цпу майнер для пула https://mega.co.nz/#!3UQShAAA!fctakEudJavbOJArX1r6XQVjJAlBvViepaAF0npGQ98
скопировать ехе-шник в папку с цпу майнером соло..
на пуле в my workers не забывайте создать воркера..
пример конекта к пулу
Code:
minerd64_pool -a sif -o stratum+tcp://95.85.46.230:7777 -u workername -p workerpass -t 3

Можно просьбу, сделать такой же вариант майнера для пула, но который найденые варианты-кандидаты в шары пула будет по начальной сложности BTC определять, а не по родной сложности SIC?

Я уже одно ядро оставил под него, висит считает помаленьку. Но статистика 2 найденые монеты для пула = 1 выплаченая с него так и осталась.
Потери конечно мизер с учетом оконулевой стоимости самих сифок, хочетса просто разобратся и справедливости  Grin
hero member
Activity: 994
Merit: 502
А я все-таки считаю, что p2pool сюда нужен.
[audacious_mode]Двухуровневый и автоматически масштабируемый  Tongue[/mode]
full member
Activity: 154
Merit: 100
Наивный вопрос. Воизбежание в принципе возникновения таких глюков в будущих пулах
Code:
Round estimates are wrong, as the code of the frontend was written for a coin which is LOWER in complexity, i will fix this soon, higher percentages are fully normal

Можно в версии №2, мимоходом (это значит легко и без затрат человекочасов) сделать так что базовая сложность соответствовала BTC/LTC, а реальная с первого же блока нормальной сложности, как нынешняя у старой версии 1000?
В награде все равно есть коэфициент, и равноценость старой и новой награды точно можно им уравнять.

То есть, там еще алгоритм изменится, а базовая сложность должна быть 1, и по битам такая как уже исторически сложившееся значения в успешных валютах. А настоящая сложность в этот же момент установлена сразу по скорости (и неважно получится она 10 или 10.000.000, размер награды простым множителем приводится к правильному и больше ни на что эта сложность и не влияет в функционировании).
legendary
Activity: 3108
Merit: 1359
Вообще, так и задумано по большому счету... Пусть наиграются с майнером немного, если он в ближайше время опубликуется. Cheesy
hero member
Activity: 784
Merit: 501
Ещё не допилил. Вообще, говорилось что раньше 9 февраля можно даже не беспокоиться о сруливании с текущей цепи ) Да и смысл куда-то "сруливать" сейчас, если балансы сохранятся... Cheesy

Так что не думаю, что дело в этом.

Правильно, спешить не надо, как только гпу майнер выйдет, тогда и можно  релиз делать.
... несовместимый с гпу майнером! Cheesy
sr. member
Activity: 392
Merit: 250
Ещё не допилил. Вообще, говорилось что раньше 9 февраля можно даже не беспокоиться о сруливании с текущей цепи ) Да и смысл куда-то "сруливать" сейчас, если балансы сохранятся... Cheesy

Так что не думаю, что дело в этом.

Правильно, спешить не надо, как только гпу майнер выйдет, тогда и можно  релиз делать.
Pages:
Jump to: