Блокчейн для бабушки за 60 минут - Евгений Хата
В целом атака 51 % крайне маловероятна и невыгодна, хотя на первый взгляд может показаться иначе.
Стоит ли опасаться атак?
Сегодня не стоит опасаться атак в крупных блокчейнах, так как их невероятно сложно осуществить. Эти системы уже проверены и закалены в бою по самое не балуй. Представьте только, что исходный код доступен для всех в мире. Это означает, что малейшая ошибка может быть кем-то найдена и использована. А еще — постоянную ускоренную эволюцию системы в сторону самосохранения.
Сегодня произвести атаку очень сложно. На языке теории игр это значит, что в какой-то момент выгоднее быть частью системы, чем атаковать ее. В рамках теории игр создаются математические модели поведения разумных и рациональных индивидов, принимающих решения при определенном сценарии.
Чем больше сообщество, тем меньше вероятность нападения на блокчейн.
Что такое криптокошельки?
Многие ошибочно полагают, что в кошельке хранятся монеты. На самом деле там находится приватный ключ, открывающий доступ к определенному количеству монет.
НИКОГДА не делайте цифровые копии или скриншоты приватного ключа. Относитесь к ключу как к деньгам.
Кошельки бывают двух типов хранения, холодного и горячего.
Холодные кошельки
Холодное хранение — при отсутствии прямого доступа в интернет.
Что такое бумажный кошелек?
Бумажный кошелек — приватный ключ, записанный и хранящийся на листе бумаги.
В 2009 году первые персональные ключи создавались генератором случайных чисел и записывались на листе бумаги. Отсюда пошло название «бумажный кошелек». Он существует до сих пор и считается наиболее безопасным методом хранения ключа.
Бумажные кошельки рекомендуются для резервного хранения доступа к большим суммам, иначе их существование было бы просто нелогично.
Как создать бумажный кошелек?
Напишите приватный ключ на плотной бумаге. Рассчитывая на то, что он должен храниться столько, сколько существует криптовалюта, — возможно, десятилетия.
И помните три важных вещи:
1. Храните ключ на нескольких листах, спрятав их в разных местах. Положите один в банк, другой — в личный сейф, например.
2. Никогда не копируйте на цифровой носитель свой бумажный кошелек, иначе вы нарушаете принцип офлайн-хранения, при котором к данным нельзя получить доступ техническими средствами. Если существует цифровая копия, тогда есть и вероятность взлома. Поэтому воздержитесь от фотографирования и копирования данных.
3. Никогда не распечатывайте приватный ключ, так как в принтере сохраняется информация, которую впоследствии могут украсть злоумышленники.
Что такое офлайн-кошельки?
К бумажным кошелькам нельзя получить доступ через интернет. Если вы использовали приватный ключ в онлайн-кошельке для получения доступа к своей криптовалюте, он больше не будет являться офлайн-кошельком.
Чтобы ваш кошелек оставался офлайн, необходимо перенести монеты в новый офлайн-кошелек, то есть надо сгенерить новый приватный ключ.
Что такое аппаратные кошельки?
Аппаратные кошельки похожи на USB, но несут очень важную функцию: они хранят закрытый ключ на USB-накопителе, к которому отсутствует доступ с компьютера и из интернета.
Преимущество аппаратных кошельков заключается в том, что они всегда офлайн. Для получения доступа к персональному ключу необходимо вручную ввести пин-код на устройстве. При утере аппаратного кошелька им нельзя будет воспользоваться, так как пин знаете только вы.
Горячие кошельки
Горячим хранением является доступ в интернет.
Горячее хранение, однако, подразумевает определенный риск, так как ваше устройство может быть подвергнуто взлому или фишингу, в результате которого мошенники получат доступ к персональному ключу.
Удобно использовать программный кошелек на смартфоне для получения моментального доступа к небольшим суммам.
Что такое онлайн-кошелек?
В 2010 / 2011 годах люди устали от неудобных бумажных кошельков, что привело к созданию онлайн-кошельков, так называемых программных кошельков.
Что такое программныйкошелек?
В программном кошельке приватный ключ хранится в закодированном виде на компьютере или в приложении, а вы можете отправлять средства без трудоемкого заполнения данных. Программные кошельки менее надежны, поскольку все, связанное с компьютерами и интернетом, может быть подвержено взлому. (Помните: взламывают не блокчейн, а ваше устройство.) Тем не менее подобные кошельки удобны, если вы используете действительно сложный пароль и никуда не копируете персональный код.
Что делать, если вы не знаете свой приватный ключ?
Очень важно понимать, что если вы пользуетесь сервисом, в котором не знаете приватный ключ, то средства фактически вам не принадлежат. Средствами владеет компания, которой вы доверяете приватные ключи. В свою очередь, она предоставляет классический пользовательский интерфейс через логин и пароль. Тем не менее подобные сервисы удобны для хранения небольших сумм.
Можно ли убить блокчейн?
Суть идеи блокчейна заключается в организации функционирования мини-сообщества на основе распределенной власти.
Но что может уничтожить блокчейн? Существуют некоторые опасения. Первое из них — это квантовые вычисления…
Что такое квантовые вычисления?
Квантовое вычисление — обратное вычисление алгоритма на квантовых компьютерах с намерением выставить на всеобщее обозрение персональные ключи.
В основе любого блокчейна лежит криптография, или метод шифрования, создающий высокое доверие сообщества.
Если шифрование ухудшается или полностью исчезает, мы называем это взломом блокчейна.
Но дело в том, что системы Bitcoin и Ethereum постоянно улучшаются. Каждый квартал международные девелоперские команды разработчиков выносят на обсуждение методы улучшения протокола.
Блокчейн развивается с поразительной скоростью. Приведу пример. Два года назад мы пытались установить Ethereum-ноду[8] себе на персональный компьютер в одной из стран Азии. Весь процесс длился 3 дня, но в результате база упала до загрузки. Ближайшая полная нода находилась от нас в тысяче километров.
Сегодня Ethereum — это мощный мировой суперкомпьютер, на системе которого делают ICO[9] большое количество компаний, создают децентрализованные приложения и даже продают цифровых котиков.
Абсолютно точно Bitcoin или Ethereum в будущем будут использовать принципы квантово стойкой криптографии или иные средства, которые сделают обратные вычисления еще более трудоемкими. Например, увеличив число символов с 64 до 128.
Таким образом, в случае если компьютер сможет взломать код, произойдет резкое падение, затем корректировка протокола и восстановление блокчейна.
Государственное регулирование и запреты
Вторая опасность, с которой уже столкнулись большинство криптовалют, — это неблагоприятное законодательство.
В некоторых случаях возможен даже запрет криптовалют на государственном уровне.
Бытует мнение, что децентрализованная криптовалюта представляет опасность для централизованной валюты. Но