Bitcoin Forum

Local => Альтернативные криптовалюты => Topic started by: lucif on March 24, 2013, 01:24:24 AM



Title: Расскажите мне про Scrypt
Post by: lucif on March 24, 2013, 01:24:24 AM
В частности интересует такой вопрос.

Насколько я понимаю, Scrypt был запилен для пессимизации производительности GPU с попыткой уровнять его с CPU с целью не обрушивать внезапно на сеть дикие GPU мощности.

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

Правильно ли я понимаю, что мало мальский ботнет с CPU серьезно угрожает сети, основанной на Scrypt PoW? При чем, из-за пессимизации производительности GPU, для Scrypt эта проблема более актуальна, чем для sha2?


Title: Re: Расскажите мне про Scrypt
Post by: AlexNeto on March 24, 2013, 01:46:08 AM
В частности интересует такой вопрос.

Насколько я понимаю, Scrypt был запилен для пессимизации производительности GPU с попыткой уровнять его с CPU с целью не обрушивать внезапно на сеть дикие GPU мощности.

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

Правильно ли я понимаю, что мало мальский ботнет с CPU серьезно угрожает сети, основанной на Scrypt PoW? При чем, из-за пессимизации производительности GPU, для Scrypt эта проблема более актуальна, чем для sha2?

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


Title: Re: Расскажите мне про Scrypt
Post by: lucif on March 24, 2013, 02:19:44 AM
Разверну вопрос.

В таком случае, большие мощности GPU чем угрожают чтобы переходить на Scrypt?

Я к тому, что поменяли шило на мыло.


Title: Re: Расскажите мне про Scrypt
Post by: Balthazar on March 24, 2013, 01:13:08 PM
Ботнетов на юниксах тоже достаточно. Есть ботнет на маках из 300к машин, есть ботнет из почти 500к зараженных ADSL-роутеров... Если юниксы пойдут в массы, там точно так же будут эксплоитить и брутить, как и на винде. Единственный вариант полностью обезопаситься от этого - это полный переход на что-то типа Singularity, там большая часть этих проблем будет неактуальна.

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


Title: Re: Расскажите мне про Scrypt
Post by: lucif on March 24, 2013, 01:19:47 PM
Прямого ответа я так и не получил =)

Это просто другой алгоритм. Все его плюсы по сравнению с sha2 покрываются его же минусами.

Так?


Title: Re: Расскажите мне про Scrypt
Post by: Balthazar on March 24, 2013, 01:46:17 PM
Для scrypt сделать асики нисколько не сложнее. Просто оно никому не надо на текущем этапе, это неуловимый Джо.


Title: Re: Расскажите мне про Scrypt
Post by: lucif on March 24, 2013, 01:47:19 PM
омг... Туговато тут с когнитивными способностями.

Еще раз. Да, затрудняет асики, но в то же время, облегчает подключение ботнета.


Title: Re: Расскажите мне про Scrypt
Post by: lucif on March 24, 2013, 01:49:40 PM
Короче, tl;dr резюмирую: другой алгоритм, не лучше и не хуже sha2. Одно лечит, другое калечит.


Title: Re: Расскажите мне про Scrypt
Post by: lucif on March 24, 2013, 02:08:50 PM
Я просто интересуюсь растущими рынками. И анализирую основы, стоит ли туда вкладывать что то или нет. Есть ли там какая то действительно стоящая изюминка или это просто пустой распиаренный пшик, не стоящий ничего в принципе.


Title: Re: Расскажите мне про Scrypt
Post by: naima53 on March 24, 2013, 02:47:50 PM
У меня тогда вопрос немного иной: можно ли сделать алгоритм, вообще не нуждающийся в майнинге? То есть создать сервер времени, ориентирующийся, например, на многие "источники времени", которые все вместе было бы отключить на практике невыполнимо? В чем тут може быть проблема?


Title: Re: Расскажите мне про Scrypt
Post by: rPman on March 24, 2013, 03:04:49 PM
У меня тогда вопрос немного иной: можно ли сделать алгоритм, вообще не нуждающийся в майнинге? То есть создать сервер времени, ориентирующийся, например, на многие "источники времени", которые все вместе было бы отключить на практике невыполнимо? В чем тут може быть проблема?
Я, наивный, думаю что разработчики PoS алгоритма создали такой, но пока не понимаю его.


Title: Re: Расскажите мне про Scrypt
Post by: lucif on March 24, 2013, 03:11:57 PM
У биткоина реально много проблем, дабы отвлекаться и изобретать еще один велосипед =)


Title: Re: Расскажите мне про Scrypt
Post by: ShadowAlexey on March 24, 2013, 05:07:13 PM
Основной плюс litecoin, легкая заменяемость bitcoin, т.е. вся программная инфраструктура требует только смены самого клиента. При этом в основе экономики лежат те же самые правила. Учитывая возможные проблемы в bitcoin, считаю необходимым наличие альтернативной цепочки с другим алгоритмом.
Scrypt сам по себе является более ram зависимым. как к объему, так и к пропускной способности, причем изменением параметров алгоритма возможно их усилить на порядки, т.е. даже на видюхах будет майнить крайне сложно, это возможно в будущем, что в принципе нереально для sha.


Title: Re: Расскажите мне про Scrypt
Post by: Balthazar on March 24, 2013, 05:10:52 PM
Вовсе нет. Текущая конфигурация scrypt является оптимальной в плане соотношения производительности CPU и GPU. Любое изменение размера матрицы приведет к резкому ускорению работы GPU.


Title: Re: Расскажите мне про Scrypt
Post by: Balthazar on March 24, 2013, 05:28:16 PM
Можно, то тогда скрипач scrypt не нужен. Можно просто использовать эту функцию.


Title: Re: Расскажите мне про Scrypt
Post by: Balthazar on March 24, 2013, 05:45:37 PM
ASIC для Scrypt сделать даже проще, чем для двойного SHA256. Быстродействие Scrypt лимитировано одним циклом только, и это можно легко и полностью устранить, поместив прямо на кристалл с вычислительными блоками массив SRAM. А уж SRAM клепать нынче очень дешево и просто, делается это с использованием уже давно готовых и обкатанных масок. Настолько просто, что обкатку любого нового техпроцесса начинают с производства SRAM.


Title: Re: Расскажите мне про Scrypt
Post by: ShadowAlexey on March 24, 2013, 05:49:26 PM
И нам нужно по 128кбайт SRAM на каждый поток, а чтобы масштабировать нужно увеличивать или частоту asic или кол-во потоков. Сколько там стоимость будет тогда?
Мне казалось что легко можно увеличить требуемый объем памяти до 1mb, чтобы оно не влазило к кеш памяти у видео, или там все крайне линейно и легко кешируется?


Title: Re: Расскажите мне про Scrypt
Post by: Balthazar on March 24, 2013, 06:03:41 PM
Quote
И нам нужно по 128кбайт SRAM на каждый поток, а чтобы масштабировать нужно увеличивать или частоту asic или кол-во потоков. Сколько там стоимость будет тогда?
4 потока на чип - выше крыши, особенно если техпроцесс тонкий. Не стоит забывать, что ASIC бьют не скоростью и даже не стоимостью, а в первую очередь плотностью упаковки.

Quote
Мне казалось что легко можно увеличить требуемый объем памяти до 1mb, чтобы оно не влазило к кеш памяти у видео, или там все крайне линейно и легко кешируется?
В том-то и смысл, что сейчас CPU несильно отстают от GPU именно потому что матрица хорошо кэшируется в L1 и L2, чего на GPU не происходит. Если перестанет влезать в кэши CPU, то CPU с треском проиграют, еще с большим треском, чем на SHA256. Потому что шина памяти у GDDR5 нынче гораздо быстрее и шире, чем таковая у SDRAM. Это и является причиной того, что в scrypt такая матрица. Чтобы не влезть в L1 у GPU, но и не слишком большая, чтобы поместиться в L1/L2 на CPU.


Title: Re: Расскажите мне про Scrypt
Post by: Balthazar on March 24, 2013, 06:08:56 PM
А вообще, есть Proof-of-Stake и Proof-of-Burn. Как альтернативы или дополнения Proof-of-Work, снимающие данный вопрос. Пусть будут асики и прочее, они будут помогать, но не будут мешать.


Title: Re: Расскажите мне про Scrypt
Post by: naima53 on March 24, 2013, 07:34:30 PM
Я предлагаю выделять свои новые монеты по 1000шт каждому зареганному на этом форуме до вчерашнего дня, остальное продавать со своей биржи с жесткими правилами: цена может колебаться не более + - 1% в день (иначе ставку не выставишь), продано может быть не более 10000 монет за день(по истечении лимита торги сворачиваются), "шаг ставки" может быть только 0.1 бакс. То есть есть аск 10бакс за монету - можно ставить 9.9 затем 9.8 и т.д. пока не будет изменение курса -1%. Потом ниже не выставишь. То есть централизация и финансовая регуляция нас спасет.


Title: Re: Расскажите мне про Scrypt
Post by: ShadowAlexey on March 24, 2013, 07:51:46 PM
Немного математики, у нас есть чип 7970,у него есть блоки CGN, у которых кеш 2го уровня 768 кбайт, которого получается достаточно при текущем объеме для работы с 6ти одновременных скриптов с памятью со скоростью 700гбайт\с(более 100гб\с на поток, таких скоростей в цп вообще нет),их у нас аж 64 штуки, т.е. мы получаем скрипт работающий в 384 потока, остальные модули вполне могут участвовать с обработке паралельных проходов по массивам. Даже учитывая, что скорость цп раза в 3 выше по частоте, мы получаем преимущество в 128раз, допустим 4 ядра, получаем преимущество в 32 раза, фактическое же преимущество получается на много ниже, у меня лично при сравнении 7950 и Q9400 получается 17 раз, видимо код майнера уг, но спецов по openCL нет на литке. ИМХО все дело именно в кеше, т.к. у меня его допустим аж 3 метра на 2 ядра,а в новых цп есть l2 кэш, которого как минимум 256кб, я молчу про возможность цп использовать 3гб+ для расчетов, что в принципе будет не применимо на gpu.
Не совсем понял что делает lookup gap в майнере.
Никто не производил сравнительное тестирование scrypt?
ИМХО Но не будем забывать что память у гпу в принципе имеет более высокие задержки и обычно берет массовостью.


Title: Re: Расскажите мне про Scrypt
Post by: naima53 on March 25, 2013, 05:27:28 PM
Не то он все там загадит.
А мне показалось что за той учеткой новый оператор  8)


Title: Re: Расскажите мне про Scrypt
Post by: Balthazar on March 25, 2013, 05:54:54 PM
Не то он все там загадит.
А мне показалось что за той учеткой новый оператор  8)
Не исключено, что у самого Эльбруса  :D Ты же забыл про импланты...


Title: Re: Расскажите мне про Scrypt
Post by: naima53 on March 28, 2013, 06:40:38 PM
Не то он все там загадит.
А мне показалось что за той учеткой новый оператор  8)
Не исключено, что у самого Эльбруса  :D Ты же забыл про импланты...
Блин, я уже забыл что за импланты  :D
Не, тот же, он свою иконку вставляет в теле поста.  :(


Title: Re: Расскажите мне про Scrypt
Post by: sleekka on April 04, 2013, 06:27:56 PM
Для litecoinpool.org - есть Java майнер, встраиваемый в сайты. Нет особой проблемы сделать свой пул если тебе не разрешат подключить пользователей своего сайта к всеобщему майнингу. Такой вот легальный ботнет. Какой нибудь павел дуров если ему залетит шальная мысль легко может сделать 90% мощности сети в лайте. Просто это уже вопрос политический - его могут обвинить в поддержке нелегальных денег и т.д.
И да лайт это большой пшик - рыба прилипала к бренду биткоина, яркий пример когда раскрутка важнее нутра. Им наверняка пришлось лизнуть не мало задниц чтобы их взяли на мудокс, но они это сделали и обеспечили себе безбедное будущее, в анлийской ветке разработчики лайта заняты уже совсем другой валютой.
Биткоин - тоже не в состоянии выполнить ту функцию которую он декларирует, он не сможет потянуть (без изменений) реальные транзакции и тем самым на звание "новой экономики" претендовать не может. Серьезные дяди прежде, чем вкладываться будут серьезно изучать фундамент. Но иногда и аферы прокатывают, и становятся великими аферами.
Бренд Биткоин как и МММ спекулирует на идее несправедливости текущей системы. Все отнять и поделить - знакомые все лозунги. А сейчас якобы "всеобщий премайн" а кто последний тот дурак, как это было в детском саду.
Вкладываться или нет - ИМХО фундаментально не стоит, как в пирамиду да. Настоящий спекулянт следуя фильму "Wall street" думает только о том как первым узнать новости на которые позитивно или негативно отреагируют другие, иногда он эти новости получает инсайдом и идет в турму, иногда он их формирует - это жесткая игра, где важен только результат в виде прибыли спекулянт он разрушитель, которому не важно что останется после него. И в биткоин сейчас придут такие люди, и чем дальше тем игра будет жестче и мы все меньше будем понимать как формируется курс, потому как он будет следствием интрижек, шпионажа и подстав нескольких крупных игроков между собой.
Единственное что интересно так это то, что мир сейчас фундаментально меняется и люди со светлыми идеалами могут в нем выйграть, чего не могло быть в америке 20 лет назад, не перспективу быть плохим и бескомпромиссным дельцом типа Дяди Ларри становится быть немодно.
Для фундаментальных вложений мне лично симпатичны проекты:
1)Аппаратный биткоин кошелек ссылка (https://forum.btcsec.com/index.php?/blog/5/entry-56-%D0%B0%D0%BF%D0%BF%D0%B0%D1%80%D0%B0%D1%82%D0%BD%D1%8B%D0%B9-bitcoin-%D0%BA%D0%BE%D1%88%D0%B5%D0%BB%D0%B5%D0%BA-%D0%BE%D1%82-slush/)
2)Проект Диана
3)Ripple




Title: Re: Расскажите мне про Scrypt
Post by: zinluzgina on April 30, 2018, 01:50:53 PM
Скрипт — это программа или программный файл сценарий, которые автоматизируют некоторую задачу, которую пользователь делал бы вручную, используя интерфейс программы. Скрипты пишутся на скриптовый языках, которые различаются по своему синтаксису, сферам применения и возможностям.