Главная Юзердоски Каталог Трекер NSFW Настройки

Математика

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 14 3 8
SHA-256 и алгоритмы Криптовалют. Аноним 14/11/21 Вск 13:33:18 89840 1
721812.jpg 33Кб, 691x388
691x388
Господа Математики, можете вкратце пояснить, как составляют алгоритмы для блок-чейнов в криптовалютах? Самый первый был SHA-256 у биткоина, потом сделали Scrypt, EtHash, X11, CryptoNight и так далее...
Можно ли взять произвольный алгоритм(например поиск простых чисел) и сделать из него хеш-функцию для блок-чейна?
Аноним 14/11/21 Вск 13:36:47 89841 2
3103743.png 95Кб, 415x372
415x372
Объясните вообще, как создаются криптографические алгоритмы хеширования? Может ли это понять дилетант в математике, или для этого нужно быть доктором наук?
Anon 14/11/21 Вск 17:51:19 89859 3
В другом треде ты нормально объяснил свою идею. И она очень ок на самом деле :)
Только это вообще не про придумывание своей хеш функции.
Идея сделать крипту на "доказательстве работы" (proof of work), но чтобы эта выполняемая работа была бы полезной для общества.
Например, где-то по дороге бы фолдились белки, обучалась великая нейросеть и т.п.

Я не знаю как это сделать :)
Аноним 14/11/21 Вск 17:56:16 89860 4
Поехавшая нейро[...].mp4 8008Кб, 1920x1080, 00:00:10
1920x1080
>>89859
Двачую.
Вычисление или смерть!
Anon 14/11/21 Вск 17:56:59 89861 5
Какими свойствами должна обладать такая работа:
1. она должна занимать предсказуемое время
2. ее выполнение должно быть быстро проверяемо

Те же белки прекрасно проходят по критерию 2, но абсолютно заваливают 1.
Нейросети - плохо по обоим.
Но что-нибудь такое могло бы существовать ;)
Anon 14/11/21 Вск 17:57:16 89862 6
Какими свойствами должна обладать такая работа:
1. она должна занимать предсказуемое время
2. ее выполнение должно быть быстро проверяемо

Те же белки прекрасно проходят по критерию 2, но абсолютно заваливают 1.
Нейросети - плохо по обоим.
Но что-нибудь такое могло бы существовать ;)
Аноним 14/11/21 Вск 18:21:35 89863 7
Есть много различных коллективных вычислений вроде folding@home и простых чисел. Какая-то из них должна подойти под хеш-алгоритм.
Anon 14/11/21 Вск 18:33:23 89865 8
Аноним 15/11/21 Пнд 05:04:24 89886 9
>>89865
Разве блок-чейн крипты может работать без хеш-функций?
Аноним 16/11/21 Втр 13:53:40 89928 10
>>89886
Блокчейн - это структура данных, связный список, но в котором ещё добавляется поле с хешем предыдущего элемента. Прикол в том, что в предыдущем элементе тоже хранится хеш предыдущего, и так по цепочке. Поэтому чтобы внести измения в энтый элемент нужно все хеши с энтого до последнего заново пересчитать. Поэтому можно хоть в Base64 хранить предыдущий элемент, однохуйственно будет это правило выполняться.
Аноним 17/11/21 Срд 11:37:19 89966 11
>>89928
> Поэтому можно хоть в Base64 хранить
Это как? Если размер блока 1Мб, то его весь в Base64 вместо хеша в следующий блок записывать?
Аноним 17/11/21 Срд 12:10:14 89967 12
>>89966
Это просто для примера. Если в элементе хранится предыдущий в Base64, то в последующем будет текущий элемент в Base64, в котором хранится предыдущий в Base64. То есть это не самый оптимальный способ, мягко говоря.
Аноним 17/11/21 Срд 16:57:08 89973 13
>>89967
>То есть это не самый оптимальный способ, мягко говоря.
Мыть пол зубной щеткой - это не самый оптимальный способ. Но мыть пол комком грязи - это не мыть пол.

У тебя получается что самый последний блок полностью содержит всю информацию в предыдущих блоках. Предыдущие блоки не нужны. Суть блокчейна в том что в блоке хранится короткое саммари (хэш) предыдущих блоков. А Base64 у тебя defeats the purpose всей структуры.
Аноним 17/11/21 Срд 17:44:45 89974 14
>>89973
Не только последний, но и все каждый блок содержит все предыдущие! Была новость, что китайцы придумали майнинг на жёстких дисках, вот я думаю для таких целей самое то.
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов