Признаюсь, меня заинтересовала тема криптовалют, к сожалению, тоже лишь сейчас - не приобрёл я и не намайнил биткоины 10 лет назад (( увы, даже не знал ничего о них.
Но не стоит корить себя.
Не факт, что я не потерял бы ключи, как очень многие первопроходцы, или не продал биткоины, когда они стоили всего несколько сот долларов.
Разберёмся лучше в этой теме сейчас, исходя из того, что мы имеем на сегодняшний день.
Итак ...
Математики уверяют, что подобрать приватник практически невозможно, ибо вероятность, бла-бла-бла, мол сорвать джек-пот в какой-нибудь лотерее и то реальнее.
К счастью, жизнь не всегда лишь математика, а вот большинство лотерей, к несчастью, есть банальный и циничный лохотрон.
Судите сами ...
Вероятность, например, сорвать джек-пот в самой популярной в России лотерее "Русское лото", где за 15 ходов необходимо угадать 15 чисел из 90 составляет
1 к 45 795 673 964 460 816
15/90*14/89*13/88*12/87*11/86*10/85*9/84*8/83*
*7/82*6/81*5/80*4/79*3/78*2/77*1/76
то есть примерно 1 к 4,6*10^16 и это ещё без учёта того, что выпавшие (вытащенные из мешка бочонки) числа всенепременно должны быть довольно равномерно распределены по десяткам, как в билете.
Не знаю, как это посчитать, но думаю, что тогда математическая вероятность выигрыша уменьшается еще на несколько порядков. Осознайте какое это большое число хотя бы по тому, что, просто чтобы сгенерировать такое количество билетов, где гарантировано будет выигрышный, потребуются годы, не говоря уже о том, чтобы выпустить эти билеты на бумаге.
А что же с приватными ключами биткоина?
Вероятность нахождения 1 конкретного адреса составляет 2^256 степени (примерно равно 10^77), что и считается практически невозможным, ибо это настолько большое число, что почти соответствует количеству атомов во вселенной (оценивается как 10^81). Собственно, только это гигантское число вариантов и обеспечивает сохранность криптовалюты от посягательств извне.
Однако ...
во-первых: в приватном ключе 64 знака, а в адресе только 40, поэтому у каждого адреса существует 2^(256/64*40=96), т.е. 2^96 (10^29) работающих приватных ключей. В итоге хеширования и конвертирования приватный и открытый ключи и вовсе имеют значения короче - 52 и 34(бывают и даже 26) знаков.
Еще раз (!)
У КАЖДОГО БИТКОИН-АДРЕСА
100 000 000 000 000 000 000 000 000 000
РАБОТАЮЩИХ ПРИВАТНЫХ КЛЮЧЕЙ!
во-вторых: нам не нужен конкретный адрес. В блокчейне биткоина прямо сейчас есть порядка 20 000 000 адресов с балансом (если сразу перевести в рубли) от 1000 рублей до сотен миллиардов рублей. Не наживы ради, а эксперимента для - нас устроит попадание в любой из них.
в-третьих: как я уже сказал, жизнь - не математика ... Даже самый мощный суперкомпьютер за тысячи лет может не найти ни одного ключа, но, при этом, может случиться, что ваш старенький ноутбук, лежащий без дела в шкафу, за пару месяцев или в первый же день этот ключик поймает. Всё зависит от Его Величества Случая.
Даже просто завести новый кошелёк для себя, вам придётся воспользоваться генератором ключей, который вполне может тут же сгенерировать уже существующий в блокчейне адрес, на котором окажется положительный баланс.
ну и последнее - самое сладкое: эта лотерея - БЕСПЛАТНАЯ - вы не кормите жуликов лохотронщиков и при этом проводите личный эксперимент на свою удачливость, да и джек-пот здесь всем джек-потам джек-пот ))
Кстати ...
Существуют несколько интернет-проектов на эту тему. Компьютеры пользователей со всего мира объединяются некоей организацией в распределенную вычислительную сеть, где каждый комп ищет ключи и адреса, а программа проверяет их в базе блокчейна на наличие положительного баланса. Авторы проектов утверждают, что коллективными усилиями им за два-три месяца удаётся ключик-таки найти. И действительно, время от времени появляются новости, что те или иные "древние" кошельки оживают, а монеты с них исчезают.
Мне такие проекты не нравятся по той же причине что и лотерейные лохотроны - нет доверия к организаторам. В случае удачной находки каким-либо участником сети, организаторы данных проектов первыми получают найденные приватные ключи и неизвестно поделятся-ли они криптовалютным кладом с тем, чей компьютер поймал заветную комбинацию или быстренько приберут его к своим рукам. По-моему, предпочтительнее автономный индивидуальный поиск.
А что с моралью? - спросят меня моралисты.
Известно, что к каждому пятому адресу с балансом ключи утеряны навсегда. И восстановить их практически невозможно. Подобными душераздирающими историями завален весь тырнет. Найти бесхозный криптоклад всё равно, что найти клад древних золотых монет в лесу. Если же вы найдёте ключ к активному адресу с большим балансом, то по-любому этот толстый кошель какого-то буржуя, которого нифига не жалко, ибо с него не убудет. На сегодняшний день более 90% активных биткоинов находятся на менее чем 5% адресов. Толстосумы скупили всё ещё по-дешёвке - потрясти их - благое дело )), а пустить эти деньги на другие добрые дела - стократ благо.
Законно ли это?
Криптовалюты являются открытыми и вседоступными. Распоряжается криптовалютой любой владелец приватного ключа. Вычислительный процесс генерации новых ключей не является взломом, атакой или каким-либо иным несанкционированным подключением к чужим ресурсам. Вычисление вообще делается без подключения к интернету на личной локальной машине. А все адреса, балансы и транзакции открыты всем - остальное математика и везение.
В Российский закон криптовалюта попала лишь 2020 году. Закон определяет криптовалюту как цифровую валюту:
Цифровой валютой признается совокупность электронных данных (цифрового кода или обозначения), содержащихся в информационной системе, которые предлагаются и (или) могут быть приняты в качестве средства платежа, не являющегося денежной единицей Российской Федерации, денежной единицей иностранного государства и (или) международной денежной или расчетной единицей, и (или) в качестве инвестиций и в отношении которых отсутствует лицо, обязанное перед каждым обладателем таких электронных данных, за исключением оператора и (или) узлов информационной системы, обязанных только обеспечивать соответствие порядка выпуска этих электронных данных и осуществления в их отношении действий по внесению (изменению) записей в такую информационную систему ее правилам.
Таким образом случайное попадание в совокупность электронных данных (цифрового кода или обозначения) не является нарушением какого-либо закона или морали. А вот как каждый поступит со свалившейся на него удачей - решать только ему ))
(этот абзац пришлось переписать, потому, что, мягко говоря, недообученный алгоритм и сотрудники дзена заблокировали предыдущую статью, углядев где-то в ней незаконную информацию, стыдливо уклонившись от приведения ссылки на закон)
Если перефразировать известный Закон Мерфи : Если есть вероятность того, что что-то может случиться, то оно обязательно когда-нибудь случится".
Удачи всем криптокладоискателям ))