Максим Солохин (palaman) wrote,
Максим Солохин
palaman

Блокчейн: глобальная бухгалтерия

Итак, в прошлый раз я популярно рассказал читателю, откуда вообще берутся биткойны. (см. Электронное золото: как добывают биткойны) Вкратце повторю суть: чтобы добыть новый биткойн, надо решить некую математическую задачу, которую решить вообще-то нельзя никак, кроме случайного перебора вариантов решения. Эти и занимаются майнеры: они копают «руду» неправильных решений, тупо перебирая варианты до тех пор, пока случайно не наткнутся на правильное.

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

Но как именно оформляется сделка?

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

Как это делается, я сейчас объясню. Но сначала я хочу подчеркнуть нетривиальность идеи.
Смотрите! владение биткойнами абсолютно анонимно. Ты нигде не оставляешь своих паспортных данных. Ты просто входишь в Сеть, и анонимно распоряжаешься своим счетом. Если при этом ты ещё и пользуешься TOR-ом или другим средством, препятствующим вычислить тебя по активности в Сети, то анонимность твоя гарантирована. В сущности, ты - это твой секретный пароль. Если ты доверишь свой пароль другому человеку, то он будет так же свободно распоряжаться деньгами на твоем счету, как и ты сам. Причем никакое государство его за это наказать не сможет и не захочет. Ведь пользование биткойнами - это частное дело пользующихся, они здесь действуют на свой страх и риск и не имеют никаких гарантий кроме математических! Но вот, оказывается, что математика порой может обеспечить более надежные гарантии, чем государства и спецслужбы.

Делается это просто: чтобы продать кому-то биткойны, ты должен составить и пустить в Интернет специальный файл, в котором указано, что столько-то принадлежащих тебе койнов переходят в собственность такого-то. При этом и ты, и он выступаете в Сети под условным "именем" вроде 1D24hQA9n8sTihpFQcAXHUYgnUQU4t2JBA Кликнув на это "имя", Вы можете узнать всё о состоянии счета данного пользователя и обо всех когда-либо совершенных им сделках - но Вы не можете узнать, кто же именно, какая человеческая личность скрывается под этими данными. Такой вот парадокс: с одной стороны, полная анонимность, а с другой полная открытость всей бухгалтерии. А как же иначе? Только полная открытость бухгалтерии твоего визави и может гарантировать, что у него есть деньги и что он действительно имеет возможность заплатить то, что он заплатил.

Где же хранятся эти данные? Везде! Они есть на компьютере у всякого майнера.
В прошлой заметке я рассказал, как майнеры добывают новые койны, а в этой я объясняю, в чем состоит их (майнеров) полезная общественная функция. Вот в чем: они ведут бухгалтерию! У каждого майнера хранится информация обо всех зарегистрированных когда-либо сделках. И заветная мечта майнера заключается в том, чтобы продолжить эту книгу, вписать в неё новый лист. Как я уже разъяснял в прошлый раз, составить этот лист так, чтобы он был оформлен по всем правилам - нерешаемая задача, решить которую можно лишь путем перебора вариантов. А вариантов-то безумно много, на год работы для современного компьютера. Но компьютеров в майнинге задействовано много, и кому-то обязательно повезет. Повезло тебе - получаешь новые биткойны, а человечество получает новый лист в глобальной бухгалтерской книге. Не повезло тебе - в ближайшие десять (в среднем) минут повезет кому-то другому. А твой комп быстренько впишет в свою память этот новый лист - и тут же примется лихорадочно перебирать варианты для следующего, надеясь на удачу. Это и есть майнинг, если глядеть на него со стороны бухгалтерии.
Вот, например, как выглядит лист такой всемирной бухгалтерии, а именно Блок номер #445367. Такие листы называются "блоками", а последовательная цепочка этих блоков, собственно говоря, и называется "блокчейн".
Если кликнуть по ссылке, сначала (наверху) идёт какая-то статистика - это просто для удобства обозревателей, в состав самого Блока #445367 она не входит. Первая запись, составляющая собственно бухгалтерию - это запись о том, что господин 1JVHw9iyesn9CSTDgbmKgSyyZoH9CFUFaP получает свои денежки за проделанную по составлению этого блока работу.

Итак, чтобы перечислить свои биткойны другому человеку, Вы должны просто разослать по Сети документ с указанием суммы и "имени" адресата. Суть же дела в том, что этот документ никто не может составить кроме вас. Потому что для этого необходимо знать секретный "пароль".

Это очень интересная штука - электронный документ, который невозможно подделать. Его можно сколько угодно копировать, но только копировать. Его невозможно сфабриковать, потому что под ним стоит уникальное сочетание символов, называемое "электронной подписью".
Электронная подпись - это ужасно остроумная штука. Это некоторое сочетание символов, которое невозможно вычислить, если не знаешь тайного пароля. Невозможно подделать - но в то же время совсем нетрудно проверить, правильно ли составлена данная подпись. Вот такой вот математический фокус. Если не знаешь пароля, то вычислить эту подпись можно только одним способом: так же точно, как добываются койны. То есть, путем тупого перебора вариантов. Только вот вариантов этих на сей раз оказывается слишком много. Чтобы накопать новые койны, компьютер должен работать целый год. А чтобы подобрать подпись, не хватит никакого времени: речь там идет о сумасшедших сроках с многими десятками нулей.
Вот такая вот интересная фишка. Но на самом деле все ещё круче. Правильность подписи под документом зависит не только от того, кто его подписал, но и от содержания самого документа. Если изменить в документе хотя бы один знак, старая подпись сразу же делается неподходящей.

Электронная подпись - это функция от содержания документа (включая видимую всем Вашу анонимную "подпись") и от секретного пароля. Но для проверки правильности подписи не нужно знать секретный пароль, достаточно знать лишь известную всем "подпись". (Почему? потому, что она вычисляется на основе этого пароля.)

(Чуть подробнее о математическом аспекте дела читайте в посте уважаемого gryzchick Комментарий по поводу электронной подписи!)

Таким образом, сам по себе тот факт, что в природе существует этот документ, означает, что его составил человек, знавший Ваш тайный пароль. Иначе он просто не мог бы его составить. Как это выглядит: пример правильно подписанной сделки.
Вот такая вот интересная идея: документ, который невозможно подделать. При этом проверить его подлинность может любой!

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

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

(Продолжение следует)

PS Прошу читателей не скрывать о меня, если моё повествование сделалось занудным.
Tags: математика
4
электронная подпись у них на каком алгоритме основана?

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

palaman

December 28 2016, 09:30:17 UTC 2 years ago Edited:  December 28 2016, 09:30:47 UTC

Если совсем кратко - используется эллиптическая кривая y²=x³+7 над конечным полем с модулем = 2256 — 232 — 29 — 28 — 27 — 26 — 24 — 1 = FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFE FFFFFC2F.

Немного подробнее - см. в посте уважаемого gryzchick Комментарий по поводу электронной подписи!)

А совсем подробно - вот здесь.
Ага, спасибо
слов "эллиптическая кривая" было достаточно:)

palaman

December 29 2016, 15:47:06 UTC 2 years ago Edited:  December 29 2016, 16:00:50 UTC

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

при электронной подписи владелец закрытого ключа зашифровывает сообщение, а открытый ключ рассылает всем. любой человек с помощью открытого ключа может проверить авторство сообщения, но подделать подпись не может, ведь для генерации подписи нужен закрытый ключ, который хранится в секрете.
Это вовсе не наивный вопрос!
Но чтобы до конца понять эту технологию, необходимо углубляться в математику. Если у Вас нет склонности к этому, то просто поверьте на слово: сайт, на котором находится Ваша электронная почта, действительно не знает Вашего пароля!! Это невероятно, но это так. Ваш пароль знаете лишь Вы сами, а они его не знают. Но они могут проверить правильность Вашего пароля, не зная его. Это невероятно, но это так.
Подробнее http://gryzchick.livejournal.com/77615.html#t196911
Вы отлично излагаете эту тему. Спасибо. Как раз необходимая и достаточная степень глубины погружения.

palaman

December 28 2016, 09:19:19 UTC 2 years ago Edited:  December 28 2016, 09:31:19 UTC

Спасибо! именно об этом я и заботился: об оптимальной глубине погружения. Чтобы у математика не возникало возражений, а у нематематика не возникало ни ощущения, что его пытаются обвести вокруг пальца, ни ощущения, что его пытаются интеллектуально изнасиловать, впихивая ненужную информацию.

alojoshka

December 27 2016, 20:34:19 UTC 2 years ago Edited:  December 27 2016, 20:34:58 UTC

В «войне машин» реальный пользователь всегда видит только самую-самую верхушку айсберга, подаваемую ему так, как он должен увидеть. Соотношение мощностей ресурсов обычного пользователя и крупных вычислительных центров таково, что видеть в блокчейнс справедливую открытую систему так же наивно, как и домохозяйке видеть в Forex простой способ стать миллионером) Всегда найдутся ресурсы, «на лопатки» повергающие рядовых юзеров, просто за счет превосходства ресурсов и владения прямыми доступами к ключевым алгоритмам и правилам игры. Британские или другие службы стоят за этим, но, похоже, задача как раз выбить современную банковскую систему из игры как посредников, пошагово убрать все хоть как-то подконтрольные государственным центрам денежные цепочки

Я мыслю схожим образом.


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


Насчет дата майнинга - он может быть одной из целей проекта.


Ну например: в шифровании RSA используется задача факторизации больших значений. Задача вычислительно емкая. Почему бы не заставить народ загружать свои процессоры для разложения чисел на сомножители? Ну и немного приплатить.


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


Как-то так выглядит.

Как раз вычислительные мощности пользователей, думаю, интересуют такие проекты все меньше и меньше. Тут скорее интерес в сборе big data и о финансовых операциях пользователей под видом иллюзии полной анонимности, с возможностью дальнейшего их анализа другого уровня, вплоть до нейронный сетей. Всех нас усиленно толкают перенести все эти данные в облака - бесплатно предлагаемые сотни гигабайт облачного хранилища каждому пользователю стОят огромных денег, в пересчете на гигабайт хранимой на сервере информации, включая инфраструктуру их поддержки. Финансовые операции пока осуществляются конкретными банками, и обязательно нужно их «затолкать» в облако тем или иным способом, придумав для них привлекательную обертку.
разумно.

да, все эти резервные копии телефона в облаке - то же о том же.

palaman

December 28 2016, 12:28:30 UTC 2 years ago Edited:  December 28 2016, 12:30:14 UTC

Спасибо.
Я обдумал Ваши слова и решил, что Вы очень близки к истине.
Пользователь gryzchick сослался на вашу запись в своей записи «Комментарий по поводу электронной подписи» в контексте: [...] К этой [...]
Еще когда в 1998 году я учился в Женеве, преподававший у нас профессор экономики, не претендующий на пророческий дар, просто один из ведущих экономистов, обрисовал все, что происходит эти 18 лет(хотя тогда Евросоюз был только потенциальной мечтой). Следующим этапом после цифровых денег у него был как раз альтернативный «убийца» банковской системы как посредника – тогда детали он не мог обрисовать, но по сути он уже тогда как закономерный этап описывал систему, по сути материализовавшуюся в блокчейны – то есть это не внезапный феномен, а следующее звено логической цепочки.
Спасибо! очень интересное дополнение!

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

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

Запретить сложно. За счёт анонимности, они очень популярны, например, у торговцев наркотой и прочим нелегалом.

Не забывайте про "терморектальный дешифратор", такхпопулярный в России в 90-е годы. Защитить от него может только государство, но у всего есть цена.

Терморектальный криптоанализатор :)))

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

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

> надёжность той или иной валюты гарантируют в первую очередь вооружённые силы государства, которое её выпускает.

Надежность биткойна обеспечивается надежностью Интернета. В принципе, биткойны можно уничтожить, ликвидировав Интернет.

> Пока не совсем понятно, какой силовой ресурс защитит биткоины от банального запрета, скажем.

Силового ресурса нет. Но непонятно, каким образом государство могло бы реализовать этот запрет.
Не обязательно уничтожать. Могут, например, просто запретить и сажать за это кого нужно. Государство вообще много с чем борется и пока многие их этих вещей так и не искоренили.
У меня есть мнение (предположение), что за Биткойнами все-таки скрывается политическая сила. Доказать это я не могу, просто интуиция.
Я вполне разделяю ваше мнение. Вопрос в том, чего эта сила добивается. Возможно, это и будущее мировая валюта, да. А может быть, это будущая валюта мирового «чёрного рынка», например.
Скорее всего, она добивается первого. Но в случае неудачи будет иметь как минимум второе.
В любом случае, ясно, что Люди копают под доллар.
Создаётся впечатление, что похоронить хотят не только доллар, а нынешнюю финансовую систему как таковую. Хотя я не настолько знаком с вопросом, возможно это одно и то же.
Скажем так, хотят похоронить доллар, если даже для этого надо будет похоронить всю современную финансовую систему.
Вот не уверен, какая цель тут основная, а какая второстепенная. Вообще последнее время начинает казаться, что в англо-американском противостоянии уже куда больше сотрудничества, чем противостояния.
Поскольку здесь ТРИ противостоящие силы, их взаимное противостояние не может не носить характер дружелюбнейшего сотрудничества каждой пары против третьего.

См. Правило треугольника
Спасибо, ознакомлюсь.

Я нашел четкий критерий для такого ощущения: профессиональный нейминг : ) Названия биткойн, блокчейн, майнинг придуманы спецами высокого уровня. Примерно такими же, как те, кто придумал название "Битлз". Хороший нейминг стоит очень дорого, при том, что простецы не имеют о его цене никакого понятия. (Примерно, как люди, которые забывают учесть в стоимости биткойна энергозатраты.)
Пока этот критерий меня не подводил. Например, я понял, что Англия выйдет из ЕС, как только прочел в газетах шуточное слово "Брексит". Потому что это шуточное слово стоит так дорого, что оплатить его могут только те, кто решает - быть ЕС или нет.

Спасибо!
Это ценная и новая для меня идея. Я даже немного потрясён, не шучу. Нейминг, значит...
>> ценная и новая для меня идея...

Naming тесно связан с образованием новых слов в языке. Словообразовние - хобби (если не мания) в англоговорящих странах. Вот, можно ознакомиться с множеством примеров в материале прокофенация.
Да чего уж! В Англии рядовой профессор-лингвист не сходя с места придумывает с ДЕСЯТОК ЯЗЫКОВ и диалектов, с письменностью, словарем, а заодно, чтоб два раза не вставать, историю и религию для каждого : )
Аш назгулаг гарбатулук!
Он не рядовой, и ещё - часть почтенной традиции, не чисто британской, от Платона до Виттгенштейна. Нам дали лишь ознакомиться с литературной лингво-культурной игрой (в бисер, хе-хе). Это такой тренинг для посвящённых около реальной практики управления дискурсами.
А "криптоколония" всё-таки не тянет по этому критерию?
Недостаточно хлестко и слишком пугает публику ("колония"!)?
Нет, это слабенько, тут нет создания нового понятия, готового навсегда войти в историю. Тут, скорее, отражается страсть некоего народа к комбинаторной игре символами, составляющими текст или понятия, типа ЗамКомПоМорде или РСФСР : )
>У каждого майнера хранится информация обо всех зарегистрированных когда-либо сделках.

Хе...
Хе-хе.
Хе-хе-хе !

[утирая слёзы]

Отлично шутите !

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

[доверительно вполголоса]

Понимаете, какая штука... В общем, все-все записи, совершённые с помощью биткоина, УЖЕ составляют довольно приличного размера файлик.
Сейчас это 114.28 GB

Так что есть инструменты по обрезке этой базы, чтобы у себя на компе хранить не всю базу, а только её последний кусочек. Математику процесса обрезки я не понимаю, врать не буду. Но факт есть, да-с.


Это при том, что популярность биткоина - очень и очень низка. Когда туда придут массы, они будет терабайты в год генерить.
> есть инструменты по обрезке этой базы, чтобы у себя на компе хранить не всю базу, а только её последний кусочек. Математику процесса обрезки я не понимаю, врать не буду. Но факт есть, да-с.

Спасибо, это важное уточнение.
Мне тоже казалось, что это едва ли не самое слабое место в задумке Сатоши Накамото: колоссальные объемы информации. Я полагал, что это один из сценариев гибели биткойна: чрезмерный рост базы данных.
То, что существуют инструменты, позволяющие обрезать эту базу - это для меня важная новость. (Не смейтесь, ведь я не майнер, я просто интересуюсь темой.)
Только проблема в том, что обрезка базы == снижение достоверность предыдущих сделок. И их можно будет подменить через несколько лет.

Что будет, если полная копия базы останется только в крупных датацентрах ? Войдя в сговор с ними, можно будет переписать ранние сделки. Как отреагирует система, если будут разные данные о сделках в разных журналах (настоящем и подменном), при том, что полные будут журналы находится в единичных экземплярах ?
Одним словом, чтобы электронное золото было по-настоящему надежным, оно должно каким-то образом обходиться без глобальной бухгалтерской книги. Кто сумеет придумать, как это сделать - тот перевернет мир.
И да, вся эта красота с коинами, электронными подписями и прочими RSA будут актуальны только до тех пор, пока нет квантового канпутера.

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

Не уверен. Если пароль достаточно длинный, то количество вариантов намного больше, чем количество квантов во Вселенной :)

Квантовый компьютер неизбежно будет выдавать результат правильный с некоторой вероятностью. Для многих областей это приемлемо (для трейдинга, например), но только не для криптографии : )

Нет-нет, это вовсе не проблема.
Допустим, вероятность ошибки 10%. Тогда повторим вычисление дважды. Вероятность снижается до 1%. Повторяем десять раз - и можно не волноваться за ошибку, при нашей жизни её не случится.

Anonymous

December 28 2016, 16:06:23 UTC 2 years ago

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

Там смысл в том, что давно израсходованные входы исключаются? Я бы так сделал. Ибо зачем их тащить?

Или какой-то другой принцип?
Подробностей не знаю, честно говоря. Совсем.
Простите, за, наверное наивный вопрос, но в чем технически заключается майнин? Это просто подбор какого-то числа? или что? С чего всё начинается?
Т.е. получается система генерит какие-то "загадки", которые нужно "отгадывать"? Эти загадки - просто набор чисел или что-то другое?
И ещё вопрос - если всё так анонимно - как "покупатель" определяет, что у "продавца" есть тот товар, который ему нужен? Или как определяет его имя в системе биткоинов, если хочет у него "купить пиццу"?
> Простите, за, наверное наивный вопрос, но в чем технически заключается майнинг? Это просто подбор какого-то числа? или что?

Да, просто подбор какого-то числа. Точнее, подбор цепочки символов. Но с точки зрения математики это в данном случае одно и то же.

> С чего всё начинается?
Т.е. получается система генерит какие-то "загадки", которые нужно "отгадывать"? Эти загадки - просто набор чисел или что-то другое?

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

> И ещё вопрос - если всё так анонимно - как "покупатель" определяет, что у "продавца" есть тот товар, который ему нужен? Или как определяет его имя в системе биткоинов, если хочет у него "купить пиццу"?

Это хороший вопрос. Если покупка совершается в реале, то анонимности тут не будет. Я говорю, что денежная сторона сделки может быть полностью анонимной. Но ведь у любой сделки есть помимо денежной ещё и "материальная" сторона. Хотя... если мы хотим купить/продать доллары или другой "товар", который можно оформить виртуально, то можно и сохранить анонимность. Особенно если использовать технологию "умного договора".
Умный договор - это отдельная интересная тема, по которой я, может быть, ещё напишу. Если кратко, это программа, которой договаривающиеся стороны поручают следить за исполнением договора и автоматически наказывать за неисполнение.
Спасибо, стало чуть яснее.

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

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

palaman

December 28 2016, 13:19:49 UTC 2 years ago Edited:  December 28 2016, 14:07:03 UTC

Да, именно! с упрощенной подписью. Причем степень этого упрощения регулируется автоматически таким образом, чтобы в среднем новый блок в чейн добавлялся каждые десять минут. Если майнерам везёт слишком часто - задача по нахождению нужной подписи автоматически усложняется. Если слишком редко - то упрощается.
Спасибо. А что это за документы с упрощенной подписью? это реальные документы? Они выложены для всеобщего "копания" в открытом доступе? И смысл их "открытия" какой: просто зафиксировать открытие, получив при этом в виде бонуса горстку монет и только, или же в них ещё и содержится что-то важное?
Это и есть те самые листы бухгалтерии (блоки блокчейна), о которых идет речь в этой заметке. В них содержатся проверенные и подтвержденные ссылками на прошлую историю записи о сделках с койнами: кто кому сколько перечислил.

Поиск подписи к ним упрощен тем, что там не требуется точное совпадение, достаточно лишь удовлетворить некоторому условию (что-то меньше определенного потолка), которое варьируется так, чтобы в среднем скорость появления новых листов оставалась постоянной.
>как "покупатель" определяет, что у "продавца" есть тот товар, который ему нужен? Или как определяет его имя в системе биткоинов, если хочет у него "купить пиццу"?

Списывается с кошелька. Что в кошельке есть - определяется на основе общей базы транзакций, которую поделать нереально сложно.

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

Да и товары порой невещественны.

оплата услуг за хостинг или там жетоны в ЖЖ...
Да, маневр всегда есть. Но договариваться о маневре придётся "на свету", только если люди не знают друг друга лично. Отследить такие маневры, конечно, труднее - но можно.

PS. Жетоны в ЖЖ - отличное вложение для "вероятного будущего золота"))))
Очень интересно и хорошо изложено!
Вопрос: а как производится обмен биткойнов в реальные, физические валюты? Как выглядят "обменники"?
Вот на этот вопрос я ответить не могу. Я тут в деревне отстал от жизни и не знаю, как там у вас в городе теперь все выглядит.
Однако же, благодаря Интернету имею возможность оставаться на переднем фронте в теории :D

Всё, что могут Вам предложить, это сетевой обменник
Ну, в городах РФ, как и в деревнях РФ, биткойном легально не поторгуешь:
http://www.cbr.ru/press/PR.aspx?file=27012014_1825052.htm
Так что в городах это никак не выглядит :)
Похоже, что эта информация уже устарела.

Подробности

Спасибо за подробности!

mindfactor

December 28 2016, 11:32:25 UTC 2 years ago Edited:  December 28 2016, 11:33:50 UTC

Как производится обмен любой электронной валюты на физическую ? Как меняют вёбмани, пейпалы и т.п. ?

Через желающих купить / продать электронную валюты, для удобства, объединённые в биржи и всякие обменники.
На вопрос "как выглядит" идеальным ответом была бы какая-нибудь фотография. Но мне что-то не приходит в голову, какой запрос послать Гуглю по этому поводу.
Я имел в виду немного не то: [Нажмите, чтобы поглядеть]
То есть через утрату анонимности, как необходимое условие?
Ну, можно ведь валюту достаточно анонимно купить. Сложно, неудобно, но можно.

Соответственно, за налик можно относительно анонимно и коинов прикупить. Степень анонимности прямо пропорционально затратам на обеспечение этой анонимности.

Наркодилеры как-то справляются ;)

palaman

December 28 2016, 11:50:41 UTC 2 years ago Edited:  December 28 2016, 11:51:55 UTC

> Как выглядят "обменники"?

Во! нашел в Сети что-то такое.



Новое чудо Западной цивилизации обступили улыбающиеся киевские аборигены.
Картиночка киевских аборигенов не грузится.

palaman

December 28 2016, 12:05:50 UTC 2 years ago Edited:  December 28 2016, 12:06:15 UTC

Попробуйте посмотреть её копию вот здесь
Благодарю, сколько счастья на лицах!
Я думал, Вы мне про Киев что-то вроде этого пришлете:
http://ofis.videobuksir.ru/F_ptpkZPixE/sberbank-v-kieve-razghrom-video/
Ну, люди же физически не могу все время жить негативом :)
Нужно иногда и утешиться, и помечтать.
Пользователь fomasovetnik сослался на вашу запись в своей записи «Электронное золото: как добывают биткойны» в контексте: [...] почти наверняка проиграют. Это лишь вопрос времени. Продолжение: Блокчейн: глобальная бухгалтерия [...]
Один важный момент. Когда планировался биткоин предполагалось равномерное распределение вычислительных ресурсов у майнеров так что есть защита от контроля сети.

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

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

Да, именно так, сейчас больше половины вычислительной мощности биткоин сети контролируется Китаем (где-то были цифры и про 2/3 и более).

Собственно в биткоин проекте уже куча политики, так например размер блока 1МБ (страница бух книги) уже мал для всех приходящих записей. Надо менять протокол (размер блока или другой подход), да вот незадача, если основные китайские майнинг пулы не согласятся и не обновят софт чтобы поддержать изменения протокола то обновить протокол не удастся. Об этом у них там срач уже год или два идет что делать и как жить...
\\\Собственно в биткоин проекте уже куча политики
Вот это уже теплее, так и должно было случиться везде, где появляется более одного человека :)

= = = = = =
Хозяину блога - спасибо за интересный пост.

Вам Спасибо!
Да, я тоже не верю в возможность реальной политической/экономической свободы. Власть своё возьмет - не мытьём, так катанием.
\\\не верю в возможность реальной
\\\политической/экономической свободы
Первоисточника не видел (якобы Евросоюз обсуждает), но в сегодняшнем посте Хазин пишет "...наличные, биткоин, драгоценные металлы и предоплатные карты на сумму в 150 евро и выше – это все инструменты “террористов...”. И теперь эти инструменты могут быть конфискованы у человека, попавшего под подозрение…
Интересно, каким образом они собираются конфисковывать биткойны. Койнами владеет тот, кто знает пароль. Конфисковать койны - значит отнять пароль и притом заставить человека забыть его. Хотя... пароль там сложный, его практически невозможно запомнить. То есть, надо отнять устройство, на котором он хранит пароль (как вариант: отнять бумажку, на которой он записан).
> на данный момент именно майнинг пулы создают "страницы бухгалтерии" а не майнеры.

Да, об этом я собираюсь сказать в пессимистическом завершении, которое будет называться примерно так: "Биткойны: начал за здравие, заканчиваю за упокой"