ВведениеПервая криптовалюта для реализации функции хэширования памяти «Balloon», превосходящей по силе Argon2, при этом оставаясь устойчивым к атакам кеша/бокового канала.
Кроме того, функция «Воздушный шар» не требует столько же памяти, сколько демонстрирует ее твердость; что позволяет устройствам с небольшой памятью принимать участие в майнинге, часто мы пренебрегаем этими устрйствами, но они тоже важны как часть «Доказательства работы».
Что такое побочная атака (side-channel attack)?Термин часто упоминается, но редко понимается большинством; атака «бокового канала» относится к тому, что злоумышленник может использовать данные, полученные косвенно от машины, выполняющей хеширование, чтобы ослабить или превзойти фактическую защиту, обеспечиваемую хэшированием в первую очередь.
Любой алгоритм хеширования не должен быть восприимчивым к этому; поскольку i) многопользовательские среды операционной системы стали широко распространены с 1980-х годов, и ii) мы должны ожидать, что злоумышленник сможет находиться в одной и той же системе (хотя и без того же уровня привилегий) и не получит преимущества над защитой алгоритма хеширования.
Аргон2 против Воздушного шараЭто наиболее часто цитируемое сравнение; однако нецелесообразно сравнивать два алгоритма, по крайней мере, в парадигме «Доказательство работы».
Большинство алгоритмов, включая все варианты Argon2 (Argon2d / i / id), преобразованные в этом смысле, передают блочный блок как «пароль» и «соль», в алгоритм хэширования; что не совсем идеальный сценарий использования в умах авторов алгоритмов, однако он безопаснее, чем статическая «соль».
В чисто «хаосе паролей»; следует отметить, что несколько довольно серьезных методов атаки были выявлены и опробованы против Argon2, некоторые из этих же атак все еще были стойкими против Balloon Hashing. Кроме того, в соревновании по кодированию паролей не определяются криптографические / хеширующие стандарты, он служит платформой для вывода концепции в открытую.
Аргон2 по-прежнему является достойным кандидатом против Balloon, плечом к плечу. К сожалению, некоторые из лучших обсуждений / дискуссий больше не доступны (
http://gmane.org/details.php?group=gmane.comp.security.phc) из-за злоупотребления / выхода в автономный режим.
Интригующий Бенсон, расскажи мне большеПервоначальный алгоритм хэширования пароля был разработан Дэном Бонехом, Генри Корриганом-Гиббсом и Стюартом Шехтером (
https://crypto.stanford.edu/balloon/) и был отправлен на конкурс «Хэширование пароля» (
https://password-hashing.net/)
Алгоритм хэширования пароля позднее был изменен для использования в прошлом году и постепенно уточняется; последняя итерация очень маленькая (2 файла, требующие только openssl lib / headers) и довольно просты в реализации; в то же время оставаясь легким для ввода различных входов длины, памяти и параметров смешивания.
Другая версия в настоящее время написана / протестирована (идентичные параметры, поэтому будет на 100% совместима), которая устраняет зависимость текущей версии от библиотеки openssl; хотя и не ожидается, что он будет быстрее, он станет на 100% независимым от платформы / переносным.
СпецификацииАлгоритм: PoW-алгоритма barrystyle (128kb на поток / 4 раунда смешивания AES)
Тикер монет: DEFT
Кодовая база монет: Litecoin 0.15.1
Код переназначения: Dual_KGW3 (с тайм-аутом 3 часа)
Стратегия изменения сложности: На каждом блоке
Время блока: 4 минуты
Созревание: 30 блоков
Субсидия за блок: 8.5 DEFT за блок
Стратегия эмиссии: Начиная с нуля, постепенно увеличиваясь до 8,5, достигая блока 5000 (предотвращение инстамайн).
Затухание эмиссии: Вознаграждение уменьшается наполовину каждые 150 000 блоков
Моделирование эмиссии: Включено в папку src как deftreward.c (gcc deftreward.c -o deftreward)
Всего монет на рынке: Максимум 2,8 миллиона DEFT (срок службы)
Премайн: 250 000 DEFT (из этого 150 000 DEFT отложили для баунти, маркетинга и соревнований)
График награды за блок2 0.0034 DEFT
1471 2.5 DEFT
2941 5. DEFT
5000 8.5 DEFT
152500 4.25 DEFT
302500 2.125 DEFT
452500 1.0625 DEFT
602500 0.53125 DEFT
752500 0.265625 DEFT
902500 0.1328125 DEFT
1052500 0.06640625 DEFT
СсылкиGithub http://github.com/deftchain/deftWin/Mac кошельки https://github.com/deftchain/deft/releasesМайнеры https://github.com/deftchain/cpuminer-balloon https://github.com/BeastPool/cpuminer-balloon/releases/tag/3.8.8.2-opt2Pool module https://github.com/deftchain/balloon_hash.gitPool Statistics http://pool.deft.host:81/Discord https://discord.gg/aqGvhT3Official pool http://pool.deft.hostBlock Explorer http://explorer.deft.hostBalloon сайт https://crypto.stanford.edu/balloonОригинальный код balloon https://github.com/henrycg/balloonBalloon Whitepaper https://eprint.iacr.org/2016/027.pdfTwitter https://twitter.com/DeftChainБиржаhttps://qtrade.io/market/DEFT_BTCОфициальный пул: deftOfficial pool
http://pool.deft.hostPool: mining4.co.ukhttp://deft.mining4.co.uk/ http://deft-solo.mining4.co.uk/ Pool: beastpoolhttps://beastpool.com/-a balloon -o stratum+tcp://beastpool.com:6533 -u WALLET_ADDRESS -p c=DEFT
https://github.com/BeastPool/cpuminer-balloon/releaseshttps://twitter.com/TheBeastPoolPool: icemining.cahttp://icemining.ca/site/gocoins?id=2197-a balloon -o stratum+tcp://mine.icemining.ca:5100 -u <WALLET ADDRESS> -p c=DEFT
https://discord.gg/2uz9B8Yhttp://twitter.com/iceminingPool: blockcruncherhttps://blockcruncher.com/-a balloon -o stratum+tcp://blockcruncher.com:5566 -u <WALLET_ADDRESS> -p worker1,c=DEFT
https://deft.leafpool.com/cpuminer.exe -a balloon -o stratum+tcp://mine-deft.leafpool.com:6611 -u YOUR_DEFT_ADDRESS_HERE -p x -q
Переводы, кампании подписиОбратите внимание, что, хотя в будущем мы предложим вам награды / конкурсы, мы не будем спрашивать / запрашивать переводы, кампании подписи, поскольку мы считаем, что такие вещи (хотя и хорошо преднамеренные) являются липкими / дешевыми. Если вы хотите перевести язык, который мы не поддерживаем; не стесняйтесь представить, и мы включим его (бесплатно).
У нас есть несколько идей для интересных и уникальных щедрот; так что следите за обновлениями.