Author

Topic: NovaCoin (scrypt PoW + PoS hybrid) [self-mod] - page 174. (Read 744451 times)

legendary
Activity: 1442
Merit: 1016
Именно потому что он не пророк, а лжепророк, у него не религия, а тоталитарная секта.
А можно дать какое-нибудь формальное определение - какая религия является "настоящей", а какая - "сектой"?
И как пророка отличить на улице от непророка?
А то вариант "бикул так считает" меня не совсем устраивает.

Quote
Ему 20 человек с которыми он напрямую имеет силу воздействия гораздо лучше, финансово это вполне достаточно.
Он имеет контроль один над всеми и каждым в отдельности, никаких взводных, никаких замполитов.
Ну вы-то не в его лейтенантах? Чего кипятиться-то? Зачем стулья ломать?
Или очень хочется побороться за место в двадцатке, но пока не берут?
Такими своими действиями вряд ли добьётесь.
И вообще - я так и не понял: чего вы добиваетесь-то? Чтоб ваш код бисекции в ядро включили?
Я нихера в этом не понимаю, но что вам мешает самому это сделать?
Кажется, я уже это предлагал - возьмите сорцы, внесите изменения и выложите ссылку.
Все на ваш код перейдут и будет всем щастье.

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

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

Собственно такая же разница между религией и тоталитарной сектой.

Религия называет врожденные животные инстинкты дьявольской сущностью человека, им диктует дьявол. Человек должен не слушать дьявола а слушать свой рассудок, или культуру поведения общества которую ему доносит религиозный деятель, ну не обязательно пророк сам.
То есть не отбирай не воруй морковку у соседа, а посади.
Понятно что церковные служители плохо не живут, но сколько они сумели этим добится экономии сил ресурсов общества на благое дело добычи ресурсов а не воровать у самих себя убивая самих себя?


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

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

Он уже слил сообщество своей лживой моралью, и постоянно в каждом сообщении настраивании людей на себя что вождь, и всё будет по его, кто ушел всё знает и понимает.
За счет этого и развилось столько форков новы.

Я бы хотел чтобы в сообществе было больше здравомыслящих людей не ведущихся на его тоталитаризм этот долбаный, имеющих своё мнение.

А по поводу формулы естественно лучше было бы если бы считалось по формуле а не мутными методами, чтобы у людей была документация и т.д.
Он же гадит конкретно опять же валюте.
Кто оченит такое дерьмо, когда всё легко считалось бы формулами, а он вот так херачит.
donator
Activity: 968
Merit: 1002
Есть одно но, люди, которые имеют личный опыт кодинга и, возможно, институт за плечами, знают о проблеме точности в математике с плавающей точкой и в том, что одни и те же операции на разных системах могут давать разные результаты(при побитовом сравнении). Конечно проблему конечной точности можно обойти, увеличив точность вычислений и применив округление, но если реализован целочисленный алгоритм, то в чем его минусы? Не очень прозрачно? Так просчитайте результаты алгоритма по формуле и целочисленной аппроксимации(благо диапазон ограничен), найдете разницу, можно будет о чем то говорить. Вот только кажется это несколько выше уровня "бикульщины".
legendary
Activity: 3108
Merit: 1359
Я нихера в этом не понимаю, но что вам мешает самому это сделать?
Кажется, я уже это предлагал - возьмите сорцы, внесите изменения и выложите ссылку.
Все на ваш код перейдут и будет всем щастье.
Проблема в том, что глагол "сделать" и nоmеn proprium "becool" не могут быть употреблены в одном предложении, семантическая несовместимость.
legendary
Activity: 1260
Merit: 1019
Именно потому что он не пророк, а лжепророк, у него не религия, а тоталитарная секта.
А можно дать какое-нибудь формальное определение - какая религия является "настоящей", а какая - "сектой"?
И как пророка отличить на улице от непророка?
А то вариант "бикул так считает" меня не совсем устраивает.

Quote
Ему 20 человек с которыми он напрямую имеет силу воздействия гораздо лучше, финансово это вполне достаточно.
Он имеет контроль один над всеми и каждым в отдельности, никаких взводных, никаких замполитов.
Ну вы-то не в его лейтенантах? Чего кипятиться-то? Зачем стулья ломать?
Или очень хочется побороться за место в двадцатке, но пока не берут?
Такими своими действиями вряд ли добьётесь.
И вообще - я так и не понял: чего вы добиваетесь-то? Чтоб ваш код бисекции в ядро включили?
Я нихера в этом не понимаю, но что вам мешает самому это сделать?
Кажется, я уже это предлагал - возьмите сорцы, внесите изменения и выложите ссылку.
Все на ваш код перейдут и будет всем щастье.
legendary
Activity: 1442
Merit: 1016
любой результат можно найти путем деления и отнимания...

скажем так есть х результат который находится между -бесконечность и +бесконечность

делим пополам и отнимаем ненужную часть...

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

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

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

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

И есть соответственно пророки, которые делают новую религию, более лучше делающее общество сильнее.

А есть вот такие лжепророки как бальтазар, создающие свою личную подкаблучную тоталитарную секту, в которой тупо выражают свои иерархические желания, и где ему похер на каждого члена сообщества, он может над ним глумится, или всех заставлять стрелять самим себе в ногу разгоняя самих себя.
Для чего ему достаточно 10-100 человек?
Потому что бальтазар создает секту с жесткой иерархией, где имеет возможность контралировать каждого. Это максимум для обычного вожака 20 человек, для сильного вожака 30 человек.
Это аналог взвода в армии.
Но почему бальтазар не хочет быть даже ротным и командовать взводными и расширить до 100 человек минимум?
Не хочет или не умеет?
Ведь мог бы при той же своей структуре с жесткой иерархией назначить по направлениям людей?

Именно потому что он не пророк, а лжепророк, у него не религия, а тоталитарная секта.
Ему 20 человек с которыми он напрямую имеет силу воздействия гораздо лучше, финансово это вполне достаточно.
Он имеет контроль один над всеми и каждым в отдельности, никаких взводных, никаких замполитов.
Да и бога и кодекса никакого нет, вы думаете почему не было документации?
Чтобы не создавать даже в этом себе соперника.
Есть единый вожак и бог и т.д., правитель тоталитарной секты.
Уровень тупо стада с одним вожаком, сильно желающим быть главным и просто манипулирующего своим стадом и выбраковывающим сразу тех кто не подходит, на кого его воздействие не происходит.
Нахрена ему еще люди, которые наберут авторитет среди своей 20ки, но которые не умеют манипулировать и не понимают сути его манипулирования? А еще хуже, если будут это всё вываливать на общественность.

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

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

Северные народы по той же причине более рассудочны чем южные. Южные более обезьяны. Приматы выигрывают у южных, у них как раз отнять и поделить главное. Потому северные народы и более богато живут обеспечено, но вымирают. Потому что самки то ни хера не перестроились, им нужна обезьяна, а не разымный мужчина.
При СССР ездили за этим на Кавказ, а сейчас в Турцию.
Вот и образуется стадо и сексуальный рынок от отсутствия морали и несоответсвия инстинктов самочных этому самому обществу.
С одной стороны мужчину гнобят что он винтик системы, а с другой ничто кроме религии не может женщину заставить любить такого винтика вместо алкаша обезьяны, или кавказца обезьяны, или негра обезьяны, или вождя путина, или вождя хама босса.
А с тех пор как женщинам дали возможность голосовать и дали контрацептивы демократия скатилась к политтехнологиям предоставления всё больших прав матриархату, как наиболее легкому пути добится от общества симпатий. А женщины в условиях сытости и сексуального рынка ростят мужчин слабых , слуг себе из сыновей, а мужчин каких для чего, один для е*ли, других для денег и т.д.

А тут собрались желающие религии и вожака и порядка, не даром так много ментов.
Но беда в том что бальтазар не пророк, ему похеру что вам надо и как вам лучше.
Он лжепророк, ему важны его корстные интересы в его тоталитарной секте.
И вы этим обманываетесь в нём.
FAN
legendary
Activity: 2688
Merit: 1020
любой результат можно найти путем деления и отнимания...

скажем так есть х результат который находится между -бесконечность и +бесконечность

делим пополам и отнимаем ненужную часть...

да итераций можно сделать много, но зато делить и отнимать намного приятние нежели складывать и умножать... не так ли всех учили в школе?  Grin
legendary
Activity: 1442
Merit: 1016
Множественное число тут вряд ли уместно, ибо мы имеем лишь несогласие одного гражданина с основами машинной арифметики. Он даже готов изобрести новый метод, лишь бы только не признавать изначальную бессмысленность самого вопроса. Обусловленную тем, что 100 итераций бисекции были ничем ещё в начале 80-х, а уж сейчас так тем более... Если там разница и будет, то в большинстве embedded систем она будет просто съедена накладными расходами на ту же адресацию.

Ну а понимание этого факта заставляет его генерировать килобайты текста в надежде на то, что их никто не прочитает. Ведь некошерно же признавать, что все эти наезды, оскорбления и проповеди были ни о чем. Smiley

Не пи*ди, килобайты текста именно потому что ты переводишь своими вбросами мол "ха-ха дибил"
без каких либо фактов людей вводишь в состояние когда они не способны воспринимать уже ни факты ничего иное, а дальше ха-ха радуешься как человек пытается пробить эту стену не понимания людей, когда тебе достаточно 5 слов своим ведомым сказать, а человек может как угодно писать, если пять слов за**ут уточнениями мол а с чего ты взял так,с ам придумал и т.д.
Распишешь подробно, ах много текста.
Зато твои вбросы лживые о "ха-ха дибил" естественно могут вообще не содержать никаких фактов.
Это же истина которая не требует доказательств.
И сейчас два твоих коментария последних именно тоже самое.
Один посто настраивает людей мол "ха-ха дибил, я посмеюсь, и вы смейтесь", второй "ха-ха он еще и такой дибил что я на кафедре расскажу"
При этом ты тупо манипулируешь людьми.
Как и всегда.
С твоей стороны не будет никаких доказательств, ты будешь просто тролить.
А вот мол докажи, а вот мол напиши, а как тебе вот этот термин, а ты его не знаешь, и т.д.
Любыми методами, но самый лучший просто вбросить дерьмеца мол "ха ха он дебил, можно не обращать внимания" и всё.

Я в отличии от твоей манипуляционной падлы писал факты, поэтому сообщения и длинее.

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


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

Я сам понимаю почему люди так реагируют, конечно приятней вестись на сообщения бальтазара, они такие тёплые как ватник, такие добродушные как телевизор, ведь у него так всё четко и ясно, кто тут дибил, а кто нормальные люди.

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

Бальтазар мутит, и то что он намутил оно закопано подальше, а то что на виду он создает обрывками быстрого понимания лозунгами и словами влияющими на эмоциональную часть внедрить нужное ему восприятие.
Человек не будет думать а где со стороны бальтазара доводы, цифры и т.д.
Он воспримет вот три божественных слова как бог бальтазар уверен в бисекции и как он говорит "ха ха дибил" как он поговорит с завкафедрой и т.д. К чему вообще это дерьмо когда он мог просто написать факты цифры?
А зачем манипулятору факты и цифры, когда люди легко ведутся на такие короткие эмоциональные вбросы перевода на нужный лад чтобы вообще не воспринимать "ха-ха дибила" и уж тем более все его факты, цифры и т.д.

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

Если бы не сектантство то программисты поняли еще с первого сообщения, хорошо они хоть сейчас поняли.

Вообще я рад, что кому было надо и так поняли уже. Остальным можно и не объяснять больше.
legendary
Activity: 3108
Merit: 1359
Множественное число тут вряд ли уместно, ибо мы имеем лишь несогласие одного гражданина с основами машинной арифметики. Он даже готов изобрести новый метод, лишь бы только не признавать изначальную бессмысленность самого вопроса. Обусловленную тем, что 100 итераций бисекции были ничем ещё в начале 80-х, а уж сейчас так тем более... Если там разница и будет, то в большинстве embedded систем она будет просто съедена накладными расходами на ту же адресацию.

Ну а понимание этого факта заставляет его генерировать килобайты текста в надежде на то, что их никто не прочитает. Ведь некошерно же признавать, что все эти наезды, оскорбления и проповеди были ни о чем. Smiley
legendary
Activity: 1260
Merit: 1019
Столько писанины, и все ради борьбы с сотней итераций бисекции... Господи, какая же это ржака, надо будет показать завкафу. Grin

Предложи им конкурс на лучший дизайн диалога "О программе".
С несколькими призами (за первое, второе и третье место).
И голосованием за понравившиеся варианты.
legendary
Activity: 3108
Merit: 1359
Столько писанины, и все ради борьбы с сотней итераций бисекции... Господи, какая же это ржака, надо будет показать завкафу. Grin
hero member
Activity: 613
Merit: 500
напиши конкретную реализацию и будет видно о чём спор и можно будет прогнать тесты измерив скорость, а не теоретизировать. а то 99% твоих стен текста оскорбления и не несущие смысловой нагрузки обиды на реальность. потому их и читают по диагонали даже не вникая о чём речь
legendary
Activity: 1442
Merit: 1016
Только тогда в зависимости от методов сравнения придется как раз столько же раз сравнивать сколько было половинное деление или типа того бисекция, если только не найти какие-то иные быстрые структуры данных.
Угу. В этом трабл.
И чем больше нам потребуется точность, тем больше будет преимущество у бисекции.
При 100 элементах 7 итераций цикла или поиск в массиве из 100
При 1000 - 10 итераций
При 10000 - 14 итераций

Не уверен, будет ли поиск нужного значения в массиве из 10000 элементов более быстрым, чем 14 итераций бисекции..  Roll Eyes
Разве что его тоже методом бисекции делать -но тогда идея с массивом превращается практически в абсурд.  Grin У нее лишь сохранится преимущество в виде соответствия аналитическим значениям. При потери наглядности.

Ты уже теоретизируешь, не ведись, а то теоретики легко внушаемы бальтазаром.

Трабл на самом деле в том что среди тех кто вложился вообще ничего ответить не может на то что пишет бальтазар и понять, а те кто не вложился им похер как оно и можно поразвлекаться потеоретизировать.

Бисекция это метод именно считать. там кроме сравнения производится подсчет.
А вот массив дает сразу результат, считать не надо.

Это всё не важно, потому что проще и вовсе просто считать по формуле и всё.
Три операции умножения и одна деления примерно будут выполнятся за столько же тактов как одно сравнение, нахрена усложнение сделано?

Вот смотри:
1.777992717
мы проверили что для нас важны 9 знаков после запятой.

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

Ну там последний расчет был 5 знаков после запятой делить на 6 знаков после запятой.

Для 1% мы получаем сложность 31250

Для всех просчитать сколько там знаков после запятой.
Больше 9-10 знаков нигде не будет.
Так почему бы сразу не округлять сложность до требуемого числа знаков и просто не высчитывать по формуле совершенно точно на любом компиляторе?
legendary
Activity: 1218
Merit: 1019
legendary
Activity: 1218
Merit: 1019
Только тогда в зависимости от методов сравнения придется как раз столько же раз сравнивать сколько было половинное деление или типа того бисекция, если только не найти какие-то иные быстрые структуры данных.
Угу. В этом трабл.
И чем больше нам потребуется точность, тем больше будет преимущество у бисекции.
При 100 элементах 7 итераций цикла или поиск в массиве из 100
При 1000 - 10 итераций
При 10000 - 14 итераций

Не уверен, будет ли поиск нужного значения в массиве из 10000 элементов более быстрым, чем 14 итераций бисекции..  Roll Eyes
Разве что его тоже методом бисекции делать -но тогда идея с массивом превращается практически в абсурд.  Grin У нее лишь сохранится преимущество в виде соответствия аналитическим значениям. При потери наглядности.
legendary
Activity: 1442
Merit: 1016
Code:
"proof-of-stake" : 1.63245734
...
"stakeinterest" : 270000
Не понял... Huh Давно уже должно быть 0.26 при любом способе расчета...
Code:
(0.03125 / 1.63245734) ^ (1 /3) = 0.26750756
Хотя погрешность не так уж и велика
0.25 / 27 = 0.0357


Вас ввели в заблуждение что здесь есть нецелочисленые операции.
Это вброс бальтазара обманный.
Тот кто математику хоть немного понимает сразу видет его обман.

(0.03125 / 1.63245734) ^ (1 /3) = 0.26750756

Как будто бы дробные цифры, да?

Но на самом деле 0.26 это 26% совсем не дробная, потому что следущая в одну сторону ровно 27%, а в другую ровно 25%

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

То что процент в итоге обрезается до целого числа развязывает руки считать всю формулу целочислено.

(0.26)^3=0.017576 ой ой ой, ай ай ай, бальтазар напугал что снова вещественное число.
Но разве это так? Ведь число знаков точное.
Только дурак не знающий математики будет думать что тут может возникнуть ошибка, с хера ли?
0.26^3 считается точно так же как 26^3 считается так же точно как 0.26*0.26*0.26 и так же как 26*26*26 никакой сраный перезастраный калькулятор или компьютер не сможет это посчитать по другому.
Дальше, число с точным количеством цифр после запятой и у нас есть еще одно число такое, одно на другое делится чтобы получить сложность.
0.03125/0.017576 = 1.777992717 вай вай вай сколько цифр после запятой вайвайвай, бальтазар напугал что может не правильно считаться где-то.
Кто знает математику опять же, и не ведется на бальтазаров обман долбаный понятно что так как тут тоже не может не один комп или калькулятор посчитать не правильно.
Это тоже самое что делить целые числа 31250/17576= 1.777992717

Можно конечно везде ввести под знаменатели, степени, множители чтобы были целые, но на кой хер реально?
Вы реально ведетесь на очередную ложь бальтазара что тут где-то может не верно посчитаться?
Естетственно точно так же будет считаться и для 25% и для 33% и для 99%, нигде знаков не добавится.
Нуладно, можно проверить на мельчайшем.
0.01^3=0.000001
И на величайшем
0.99^3=0.970299
Вау, ни х*я себе, знаков после запятой не добавилось, да как же так, неужели на всём диапазоне одинаковое число знаков будет?

Учите математику, чтобы не на**ываться на бальтазаров.
Чтобы знать что сколько разрядов дает значимых, я же специально ссылки давал и цитаты, чтобы вы поумнели.

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

Или он протупорылил насчет этого, не хватило знаний, или он специально мутит, чтобы вас всех на**ать.

Я доказал что тут вычисления которые не могут довать ошибку ни на каком компиляторе?
Ну проверьте для всех процентов расчитайте от 01 до 99 и убедитесь, что нигде число знаков после запятой не увеличится, нигде не будет никаких округлений, всё будет четко и ровно и любой комп верно посчитает, не говоря уж о том что это и вручную легко считается.
Бальтазар вас тупо на**ал, можно просто считать сразу по формуле безошибочно на любом компиляторе, без всяких бисекций.

И операций тут минимум - три умножения (или куб) и одно деление, это явно выполняется быстрее чем эти 3-7 сравнений для бисекции.

Тупо на**ал бальтазар, намутил.

Вы тупо не заметили, как обычно.

Вы же тоталитарная секта, а он у вас лжепророк.
Кстати знаете чем отличается пророк от лжепророка?
Он выставляет вам веру в вашей секте и что он пророк, а я мол лжепророк.

На самом деле чем религия отличается от секты тоталитарной тем порок от лжепророка.

Религия с пророком подавляет животные инстинкты в целях лучшей жизни сообщества.
Тоталитарная секта с лжепророком просто работает на своего вожака, на его иерархический инстинкт, при этом членов сообщества уверяют что стрелять себе в ногу и т.д. лучше, так требует бог, вера, и сам лжепророк.
Вот это то что вам делал бальтазар когда писал что всем мол пора свалить, хватит и 100 тестеров, и вы послушались это и остальное что там было.
legendary
Activity: 1442
Merit: 1016
Про большой массив имелось ввиду как если позволяет возможности что не требуется точности большой после запятой можно вообще избавится от операций сравнения.
Тут точности этой нет, потому что итоговый процент округляется.
А так естественно можно высчитать 100 значений и с ними сравнивать.
Только тогда в зависимости от методов сравнения придется как раз столько же раз сравнивать сколько было половинное деление или типа того бисекция, если только не найти какие-то иные быстрые структуры данных.

Насчет того что это в алгоритме будет выглядеть как просто массив ввели.
А кто мешает сделать цикл от процента и заполнить массив высчитаными значениями  по обратной формуле?
При этом использовать только целочисленые операции?
Разве возведение в куб из целого числа дает число дробное?
Разве произведение целых чисел дает дробное?
Если есть деление то вместо него поставить деление без остатка, без дробной части.
И просто проверить насчет деления что оно там насколько округляет при этом. Может там дробной части и не будет почти. может есть, смотреть надо.
Просто нельзя так тупорылить насчет дробной части мол это не целочислено.
А кто сказал что если для тебя значимых ровно 3 цифры после запятой, а больше никак быть не может что это отличается от целочисленого?

Вот я например знаю что у меня бывает цифры целые от 1 до 9 делятся на 1000 получаю
0.001 -0.009
Так важно что оно дробно?
Это можно считать точно такой же операцией целочисленой, ну умножь вначале на 1000 и будет всё точно целочислено.
Так же тут.
Если в итоге получаются целые числа, операции поизводятся еще более от целых чисел и сами операции особо дробей не имеют, откуда там дробные вычисления прям такие большие?

Массив увидели во новое. Суть не в массиве а проверки насколько реально можно всё посчитать целочислено без всяких там бисекций, с учетом того что процент то в итоге уже целый выходит, это всё упрощает.
legendary
Activity: 1218
Merit: 1019
becool, попробуй разобраться всё-таки с текущим алгоритмом он не сложный.
Но метод бикула(или может не совсем метод бикула, а как я его понял, так как нужно всего 99 чисел, а не несколько мегабайт значений) может сработать и может даже будет быстрее текущего метода. Но читаемость всё же будет ниже на мой взгляд...
Краткий пересказаз  Grin

1. Аналитически находим Target(можно сложность) при которых процент будет: 100, 99, 98...., 2
99 чисел.
2. Заносим эти 99 чисел в массив.
3. При вызове функции GetProofOfStakeReward нам лишь нужно узнать где текущая сложность находится по отношению к элементам массива.

Например, текущая сложность больше сложности при которой 28% и меньше сложности при которой 27%, значит текущий процент = 27%
Если текущая сложность больше сложности при которой 2%, значит текущий процент = 1%.

Надеюсь понятнее выразил мысль чем becool.

Да, я тоже так понял его идею, и тоже такие же мысли возникли.

Просто действительно, это первый раз когда он эту идею сформулировал. До этого я ее у него не находил.  Roll Eyes
legendary
Activity: 1400
Merit: 1000
т.е. весь сыр бор из-за того чтобы не вычислять каждый раз хоть и простым методом а выбирать из табличного заранее посчитанных значений?
Последние 2 страницы да  Smiley.

Плюсы:
1)Значения сложности будут совпадать с вычисленными по формулами(сейчас при определнных значениях сложности может отличаться на 1% в большую сторону)

Минусы:
1)Непрозрачность откуда эти значения взялись(так как в самом коде не будет вычислений)
hero member
Activity: 613
Merit: 500
becool, попробуй разобраться всё-таки с текущим алгоритмом он не сложный.
Но метод бикула(или может не совсем метод бикула, а как я его понял, так как нужно всего 99 чисел, а не несколько мегабайт значений) может сработать и может даже будет быстрее текущего метода. Но читаемость всё же будет ниже на мой взгляд...
Краткий пересказаз  Grin

1. Аналитически находим Target(можно сложность) при которых процент будет: 100, 99, 98...., 2
99 чисел.
2. Заносим эти 99 чисел в массив.
3. При вызове функции GetProofOfStakeReward нам лишь нужно узнать где текущая сложность находится по отношению к элементам массива.

Например, текущая сложность больше сложности при которой 28% и меньше сложности при которой 27%, значит текущий процент = 27%
Если текущая сложность больше сложности при которой 2%, значит текущий процент = 1%.

Надеюсь понятнее выразил мысль чем becool.

т.е. весь сыр бор из-за того чтобы не вычислять каждый раз хоть и простым методом а выбирать из табличного заранее посчитанных значений?
legendary
Activity: 1400
Merit: 1000
becool, попробуй разобраться всё-таки с текущим алгоритмом он не сложный.
Но метод бикула(или может не совсем метод бикула, а как я его понял, так как нужно всего 99 чисел, а не несколько мегабайт значений) может сработать и может даже будет быстрее текущего метода. Но читаемость всё же будет ниже на мой взгляд...
Краткий пересказаз  Grin

1. Аналитически находим Target(можно сложность) при которых процент будет: 100, 99, 98...., 2
99 чисел.
2. Заносим эти 99 чисел в массив.
3. При вызове функции GetProofOfStakeReward нам лишь нужно узнать где текущая сложность находится по отношению к элементам массива.

Например, текущая сложность больше сложности при которой 28% и меньше сложности при которой 27%, значит текущий процент = 27%
Если текущая сложность больше сложности при которой 2%, значит текущий процент = 1%.

Надеюсь понятнее выразил мысль чем becool.
Jump to: