Sandro>> Потому, как это блок-чейн. Цепочка всех манипуляций с псевдоденьгами. В этом и есть её смысл — чтобы любой платёж был доказуем. Если этого хочет хотя бы один из участников.
Bredonosec> не, это уже мне написали.. Но тут более непонятно, речь обо всех транзакциях в системе с начала времен, или только по одной какой-то ветке?
Исходно была мысль, что именно с начала времён. И нет, веток не должно быть по построению логики, так как история должна быть у всех одинаковая. В реале раздвоения истории были, и их разгребали вручную.
Ну и потом, когда стало ясно, что история занимает уж очень много гигов, то сделали так, что пользовательские узлы могут работать и с частично сокращенной. Но полная всё равно есть. Если не лень эти гиги качать.
Bredonosec> ээ..я не о том вообще-то.. Я не предлагаю "проворачивать назад". Мне непонятно, почему надо искать именно соль.
Ещё раз. Суть именно в этом. Ты не можешь вычесть, потому как у тебя не из чего и нечего вычитать.
Хэш — необратимая операция, потому, что хэш теряет данные. Было много гигов, стало 100 (200, 300, неважно) байт. Но при этом, эти байтики — не случайные, они содержат подпись этих гигов.
И вот тебе надо эту подпись подделать, но так, чтобы она всё тем же образом была подписью — проверяемой! — этих гигов.
И единственный способ — это добавить к этим гигам в конец случайный мусор. Это и есть та самая соль. И вот поиск этой соли — и есть вычисление очередного блока. И да, так она там и хранится.
Bredonosec> Если хеш - 40 символов, какими бы они ни были, то что мешает просто искать комбинацию, которая дает хеш с указанными параметрами (пусть перебором или как), а потом двоично или сколько-угодно-рично вычесть полученный хеш из имеющегося?
Его НЕЛЬЗЯ вычесть. В этом и суть. Фарш не проворачивается назад.
Ну смотри. Допустим, мы хотим придумать секретный способ в случае чего доказать друг другу, что мы — это мы. В открытую, через публичный канал. И для этого мы придумали длинную секретную фразу, и договорились брать из неё каждую пятую букву. Докажем мы секрет друг другу? Да, естественно. Посторонний может хотя бы понять, что в этой фразе было? Нет, слишком много вариантов.
С хэшом всё точно так же. Именно для этого он и нужен.
Bredonosec> Почему задача формулируется именно как "найти соль"?
А это, продолжая аналогию, заполнить между этими пятыми буквами как-то так, чтобы во фразе появился смысл. Таков контракт системы. На соблюдение которого все и полагаются.
Я очень упрощаю, само собой.
Bredonosec>> Звучит как просто переформулировки "красная кнопка, нажал - все враги умерли"
Sandro>> А вот именно так и есть. Квантовая машина в теории и должна быть таким примерно чудом. Это то, что я пытаюсь тебе втолковать.
Bredonosec> (((
Bredonosec> классный ответ на вопрос "как оно работает?" ((
А мы не знаем, как квантовая механика работает, понимаешь? Мы знаем, что она работает, и придумали какие-то формулы, которые её часть объясняют. Но только часть, и очень малую.
Вот почему так называемая постоянная тонкой структуры почти точно равна обращению простого числа 137? А почему всё-таки немного больше (1/α = 137,035 999 084)?
А никто не знает. А ведь это безразмерная величина, она от системы мер и весов не зависит никак. И это не абстракция, на ней весь электромагнетизм держится.
Bredonosec> Или ты не это имел в виду?
Не это. В систему кто-то регулярно вбрасывает очень быстро сгенерированные блоки. Так, что это видимо нарушает статистику. Эти аномалии объяснить случайностью невозможно.
Bredonosec> Так для этого надо хоть понимать, что эмулируем-то. Какой формы процесс. А ответа на этот вопрос я так и не добился..
А мы не знаем про этот процесс. В этом и дело. Мы просто знаем, что квантовые системы занимают только какие-то определённые состояния. Причём строго математически обусловленные. А вот как они понимают, что им можно, а чего нельзя?
Это даже не на триллион долларов вопрос, это вопрос об устройстве Вселенной.
Bredonosec> а почему тогда её рекламят как якобы анонимность?
Песенку из фильма про Буратино помнишь?