Bitcoin Forum
July 01, 2024, 11:29:54 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 [61] 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 ... 189 »
1201  Local / Кодеры / Re: ---TTC--- on: November 23, 2017, 09:26:12 AM

Решение синего вопроса.
Quote
   CBigNum maxBigNum = CBigNum(~uint256(0));
    CBigNum divideTarget = (maxBigNum / CBigNum().SetCompact(pblock->nBits)) - 1;

    int precision = 1000;
    double snowfox = 2.0;
    double CDFtrdt = 1 - exp(- (snowfox * psumTrDif.getuint256().getdouble()) / divideTarget.getuint256().getdouble());
    double CDFsize = 1 - exp(- (double)pblock->vtx.size() / (double)QUANTITY_TX);

    int backlash = precision * CDFtrdt * CDFsize;

    uint256 hashTarget = (maxBigNum / (1 + divideTarget - (divideTarget / precision) * backlash)).getuint256();
Долго я вокруг этого кругами ходил пока наконец не дошло из-за чего же я в этом месте так тормозил не по детски. Grin

Так же неожиданно столкнулся с проблемой конвертации double в uint256 или CBigNum. Кто-нибудь может подсказать как это возможно сделать? Вдруг когда-нибудь понадобится.
Обошёл эту проблему ограничением точности изменения сложности, так как даже тысячных или десятитысячных долей процента вполне, думаю, хватит для этого.

Quote
//void lyra2re_hash(const char* input, char* output)
//{
//    sph_blake256_context     ctx_blake;
//    sph_groestl256_context   ctx_groestl;
//    sph_keccak256_context    ctx_keccak;
//    sph_skein256_context     ctx_skein;

//    uint32_t hashA[8], hashB[8];

//    sph_blake256_init(&ctx_blake);
//    sph_blake256 (&ctx_blake, input, 80);
//    sph_blake256_close (&ctx_blake, hashA);
   
//    sph_keccak256_init(&ctx_keccak);
//    sph_keccak256 (&ctx_keccak,hashA, 32);
//    sph_keccak256_close(&ctx_keccak, hashB);
   
//   LYRA2_old(hashA, 32, hashB, 32, hashB, 32, 1, 8, 8 );
   
//   sph_skein256_init(&ctx_skein);
//    sph_skein256 (&ctx_skein, hashA, 32);
//    sph_skein256_close(&ctx_skein, hashB);

//    sph_groestl256_init(&ctx_groestl);
//    sph_groestl256 (&ctx_groestl, hashB, 32);
//    sph_groestl256_close(&ctx_groestl, hashA);

//   memcpy(output, hashA, 32);
//}


void lyra2re2_hash(const char* input, char* output)
{
    sph_blake256_context ctx_blake;
    sph_cubehash256_context ctx_cubehash;
    sph_keccak256_context ctx_keccak;
    sph_skein256_context ctx_skein;
    sph_groestl256_context ctx_groestl;
    sph_bmw256_context ctx_bmw;

    uint32_t hashA[8], hashB[8];

    sph_blake256_init(&ctx_blake);
    sph_blake256(&ctx_blake, input, 80);
    sph_blake256_close (&ctx_blake, hashA);

    sph_keccak256_init(&ctx_keccak);
    sph_keccak256(&ctx_keccak, hashA, 32);
    sph_keccak256_close(&ctx_keccak, hashB);

    sph_cubehash256_init(&ctx_cubehash);
    sph_cubehash256(&ctx_cubehash, hashB, 32);
    sph_cubehash256_close(&ctx_cubehash, hashA);

    LYRA2(hashB, 32, hashA, 32, hashA, 32, 1, 5, 6);
//    LYRA2(hashB, 32, hashA, 32, hashA, 32, 1, 4, 4);

    sph_skein256_init(&ctx_skein);
    sph_skein256(&ctx_skein, hashB, 32);
    sph_skein256_close(&ctx_skein, hashA);

    sph_groestl256_init(&ctx_groestl);
    sph_groestl256 (&ctx_groestl, hashA, 32);
    sph_groestl256_close(&ctx_groestl, hashB);

//    sph_cubehash256_init(&ctx_cubehash);
//    sph_cubehash256(&ctx_cubehash, hashA, 32);
//    sph_cubehash256_close(&ctx_cubehash, hashB);

    sph_bmw256_init(&ctx_bmw);
    sph_bmw256(&ctx_bmw, hashB, 32);
    sph_bmw256_close(&ctx_bmw, hashA);

    memcpy(output, hashA, 32);
}

Алгоритм хеширования чего-то мне захотелось сделать таким.
Заменил второй cubehash256 на groestl256, что был в первоначальном варианте. Чего добру пропадать.
Заодно немного параметры в LYRA2 поменял.

Есть у кого-нибудь возражения на счёт таких изменений?
1202  Local / Политика / Re: Путин (Владимир Владимирович) on: November 17, 2017, 12:37:23 PM
Ребята Россияне, хотелось бы услышать мнение адекватных людей в том насколько реально в процентах соотношения людей которые поддерживают Путина? Ходит информация что его поддерживают 87% выборцов. Понятное дело что этот процент завышен сильнейшей пропагандисткой машиной, ну а реальная картина какова?
Думаю, что адекватные россияне, которые пережили 90-е, будут поддерживать ВВП, так как воочию наблюдали как поднималась РФ при его правлении. За последние годы страной можно смело гордиться, что народ и делает, и это заслуга ВВП и его команды.

Ну а недовольные, пусть посмотрят на постмайданную Украину и подумают, хотят ли они такого беспредела у себя или уж лучше стабильность и постепенный рост благосостояния. И еще спросите у крымчан, довольны ли они, что сбежали с украины? там реально 90 процентов очень довольны, и это не пропаганда.

И откуда такие больные на всё голову берутся? Roll Eyes
По-моему скоро подобные бредогенераторы перестанут проходить даже тест Тьюринга и их будут заменять на более продвинутые устройства.
1203  Local / Альтернативные криптовалюты / Re: Как назвать новую монету? on: November 17, 2017, 06:13:53 AM

Оба-на. Как же я эту тему просмотрел с таким интересным названием. Cheesy

Декабрь уже почти на дворе.
Когда более конкретные параметры коина появятся с прочими деталями и подробностями?
1204  Local / Идеи / Re: Вынести смартконтракты в форки on: November 16, 2017, 04:49:25 AM
Так ведь абсолютное большинство проектов пилятся на стандарте ERC20 что в условиях реального мира вполне логичное развитие.
Пилите Шура. Пилите.

Нам необходимы стандарты смарт-контрактов чтобы в будущем государства смогли писать адекватные законы придерживаясь этих стандартов. И сейчас этот стандарт задает эфир. Если же он сможет с помощью рейдена/плазмы/шардинга или подобной технологии решить проблему масштабируемости то в будущем можно будет переименовывать форум в эфирный.  Wink
Судя по этому Roll Eyes переименовывать форум в дебильный уже хоть сейчас можно.


Форум биткоина, а на кодерах каждая вторая тема про эфир. Доколе терпеть можно? Пусть эфирщики свои контракты на своих форумах обсуждают.

Поддерживаю.
1205  Local / Новички / Re: Делаем криптовалюту on: November 14, 2017, 07:06:22 PM
кстати, вы форк уже завершили ?

В общем и целом да. Осталось кое-чего доделать. И хотелось бы это сделать наиболее оптимальным способом, если получится.
Потом проверить.
Потом перепроверить.
1206  Local / Новички / Re: Делаем криптовалюту on: November 14, 2017, 03:19:46 PM
Что за русские термины, которые требуется переводить с русского на английский? Водка, балалайка, Петрович? Grin

Ага. Grin Неподъёмная это работа оказывается - https://bitcointalk.org/index.php?topic=2254304.msg22800944#msg22800944
Никто с подобным почему то не знаком из носителей великого и могучего(мата и фени) Grin
1207  Local / Новички / Re: Делаем криптовалюту on: November 14, 2017, 02:34:48 PM
У тебя не PoW?
PoW
Если быть точнее, то PoW + PoWt
Цена работы превыше всего - https://bitcointalk.org/index.php?topic=2201290.msg24245262#msg24245262
Итого создаёт блок и получает за это награду тот, у кого выше хешрейт и отправители некоторых транзакций? Если монета популярная, то создавать блоки будут всё те же посредники и ты себе противоречишь.
Бесполезный спор. Ни о чём...


В PoS работа есть, там просто другие требования к исполнителю работы и вычислениям.
PoS фтопку. Я знаю что это такое.
Всё, что меня интересует в PoS-криптах на сегодняшний день так это только их кодеры, которые кроме изменения нескольких строчек в коде могут хотя бы переводить с русского на английский некоторые специфические тексты и термины.
1208  Local / Новички / Re: Делаем криптовалюту on: November 14, 2017, 01:11:14 PM
У тебя не PoW?
PoW
Если быть точнее, то PoW + PoWt
Цена работы превыше всего - https://bitcointalk.org/index.php?topic=2201290.msg24245262#msg24245262
1209  Local / Кодеры / Re: Рабочая группа в новый блокчейн on: November 14, 2017, 12:41:21 PM

А это чем не устраивает - http://www.gridcoin.us/ ?
1210  Local / Новички / Re: Делаем криптовалюту on: November 14, 2017, 12:20:51 PM
Есть пулы или нет пулов сети биткоина по барабану. Она работает четко по заданному алгоритму консенсуса, в котором один единственный блокчейн является основополагающим центром децентрализованных транзакций самодостаточных свободных и независимых от какого-либо центра людей, способных выбирать для себя лучшее из того что есть в каждый конкретный момент времени.
Сеть биткойна без пулов встанет. А новому пулу потребуется время на привлечение требуемого количества мощностей. Из этого вытекает очевидный вывод - архитектура не самодостаточна и не позволяет участникам поддерживать сеть без внешнего посредника. Писать ~300к транзакций в журнал используя несколько десятков посредников можно намного быстрее чем за сутки и сильно дешевле $10+млн. в день. Такая мнимая децентрализация даже функционировать лучше будет, так как конкурировать за право быть посредником сможет сильно больше участников чем сейчас, следовательно плохих посредников сеть будет изгонять.

Встанет и фиг с ней, это её проблемы, если уж рассматривать какие-нибудь совсем крайние варианты. Мало ли наплодилось за последнее время других сетей биткоина. Grin

Моё отношение к посредникам - https://bitcointalk.org/index.php?topic=1724780.msg17628784#msg17628784
1211  Local / Новички / Re: Делаем криптовалюту on: November 14, 2017, 06:05:47 AM
Что ты понимаешь под словом - децентрализация?
Под ним можно понимать что-то разное? Децентрализация - отсутствие центра.
Сколько людей столько и пониманий, иногда даже прямо противоположных, хотелось бы отметить.
Например: децентрализация в рамках консенсуса, где консенсус это центр, либо разнообразие различных консенсусов, где это разнообразие есть децентрализация.

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

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

А когда все полимеры уже проё*аны появляются множество разнообразных консенсусов в виде всевозможных форков, как самодостаточных центров децентрализованных консенсусов, что сейчас мы все и наблюдаем.
1212  Local / Новички / Re: Делаем криптовалюту on: November 13, 2017, 06:12:28 PM
В относительных критериях при сравнении с тем, что сейчас есть, тут абсолютно реальная децентрализация. Но до тех пор пока не появится что-либо лучшее.
Тогда она и в бетховене есть, что ни*уя не правда. Там тоже поучаствовать в слепую можно, а создать самостоятельно - нет. Давай список относительных критериев - почему она у твоей монеты есть, а у бетховена нет.

Все критерии здесь - http://ss-iqr.blogspot.ru/2017/09/ttc.html можно найти.
Как решу вопрос который там Roll Eyes синим цветом выделен, кстати это один из критериев, так потом возможно следующим в очереди будет и список, и ванна, и кофэ, и какава с чаем...

Что ты понимаешь под словом - децентрализация?
1213  Local / Политика / Re: Будущее криптовалют. on: November 13, 2017, 06:26:43 AM

Изменения - жизнь. Ожидание(чего-либо) это уже скорее противоположное.
1214  Local / Новички / Re: Делаем криптовалюту on: November 11, 2017, 10:10:52 AM
мне нравится такой
однако слова про атомарный майнинг и всё далее на заставке кошеля имхо лишние

1215  Local / Идеи / Re: ДУХОВНЫЕ СКРЕПЫ НА БЛОКЧЕЙНЕ on: November 11, 2017, 08:03:22 AM
ахахаххахахаха
отличная идея, православная церковь обрадуется  Grin

Официальной реакции пока нет. Но мы с самого начала заявляли, что не скованы рамками какой-то конкретной религии/конфессии/течения. Мы открыты для всех и каждый желающий может получить СКРЕПУ. Даже если вы пастафарианец с дуршлаком на голове.


«При всех издержках крепостничества именно оно было главной скрепой, удерживающей внутреннее единство нации», — пишет человек, работа которого состоит в защите конституционных норм Российской Федерации - https://www.novayagazeta.ru/articles/2014/10/06/61432-zorkiny-zdes-tihie

Почём нынче скрепных рабов-крепостных раздают? Высококачественные сколько стоят? Какова цена содержания? Всем желающим их поштучно будут раздавать, или может быть посёлками, городами, областями? Что с бывшими владельцами будут делать, за что вешать? Grin
1216  Local / Новички / Re: Делаем криптовалюту on: November 11, 2017, 07:10:08 AM
Белый пушистый зверёк какой-то не слишком позитивный символ.
Для кого как. Wink

Надеюсь pover это power, а не poverty (бедность), хоть в гуглотранслейте проверяй, прежде чем на басурманском писать. Grin
Гуглотранслейт forever!




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

В относительных критериях при сравнении с тем, что сейчас есть, тут абсолютно реальная децентрализация. Но до тех пор пока не появится что-либо лучшее.
1217  Local / Новички / Re: Делаем криптовалюту on: November 11, 2017, 06:51:01 AM
В любой крипте нужна идея. Если у создателя своей крипты нет идеи - до он создает очередной говнотокен, который будет медленно умирать на рынке, не принятый маркетами.

 Grin https://bitcointalk.org/index.php?topic=2254304.msg22883110#msg22883110
1218  Local / Политика / Re: Навальный за нас, а мы за него! on: November 10, 2017, 05:25:50 PM
Побольше бы таких как Мальцев и возможно никаких революций не пришлось бы устраивать...
Каких таких? Тебе нравится его идея с прощением долгов, которая сводится к тому, что все животные равны, но некоторые равнее?

Это малозначительные детали на фона всего остального. В гораздо более справедливом обществе, относительно того, что есть сейчас, это копеечные суммы. И понятное дело, что миллионы и миллиарды никто прощать не собирается и не будет.


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

Интересы всех граждан учитывать не реально. Возможно учитывать только часть и только лишь на некоторое время. Граждане сами должны отстаивать свои интересы, учиться этому и тому как это делать наиболее эффективно на своих или чужих ошибках. Под лежачий камень вода не течёт.
1219  Local / Политика / Re: Навальный за нас, а мы за него! on: November 10, 2017, 04:39:56 PM

Побольше бы таких как Мальцев и возможно никаких революций не пришлось бы устраивать...
1220  Local / Политика / Re: Чей Крым on: November 10, 2017, 03:50:29 PM
Одна единственная и прямая, всегда правильная и верная, вертикальная извилина, что находится ниже пояса у этих крымнашистов,
откуда такая осведомленность об анатомии крымнашистов? на собственном опыте?
Grin
Я в здешней политике с начала появления её на этом форуме.
А анатомию крымнашистов знает любой мало-мальски разумный, свободный и независимый человек у которого своя голова на плечах, а не чужая головка в прямой извилине за возвратно поступательные движения которой кое-кто немного башляет. Grin
Pages: « 1 ... 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 [61] 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 ... 189 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!