По словам криптовалютного инфлюенсера и просветителя Андреаса Антонопулоса, Dash ChainLocks – “умный способ” защиты сети от атак 51%.
Q. Are #Dash LLMQ #ChainLocks ⛓️🔐 just hype or something interesting? 🤔
Watch @aantonop 👨💻 answer in his most recent Q&A video. I’m very impressed with how well-versed Andreas is with @Dashpay. 🏆👏
Make sure to watch full video 🙂👍
📽️ Full video: https://t.co/LcnZ6PfPny 👀 pic.twitter.com/43Bwfxtuxe
— Mark Mason (@StayDashy) August 22, 2019
Во время сессии вопросов-ответов, которая вышла в начале этой недели на его Youtube канале, Антонопулоса спросили о недавнем внедрении ChainLocks в Dash, которое призвано повысить безопасность сети. Он ответил углублённым описанием технологии и назвал это решение “новым и интересным способом” обеспечить безопасность сети за счёт комбинации преимуществ двух систем: доказательства выполнения работы (PoW) и доказательства доли владения (PoS).
“По сути, создаётся гибридная система PoW/PoS. Невозможно атаковать PoW атакой 51%, потому что мастерноды работают в качестве контрольно-пропускного пункта с голосованием и использованием пороговых подписей, и когда 60% сети согласны с текущим состоянием сети, то цепочка фиксируется в этой контрольной точке. Это интересный и необычный способ с использованием гибридной системы PoW/PoS, и да, таким образом атаковать эту конкретную цель атакой 51% станет намного сложнее. Фактически, если вы хотите совершить атаку 51%, вам нужно будет делать атаку 60%, в которой вы либо взламываете код, на котором работают мастерноды, либо вносите достаточную сумму (что, скорее всего, невозможно), чтобы самому запустить 60% мастернод. Кажется, по сегодняшнему курсу эта сумма составляет около $300 млн, а это просто нереально.”
Несмотря на то, что технически система Dash представляет собой скорее доказательство предоставления услуги (PoSe), из-за определённых требований к производительности мастернод, а не хранение единиц валюты, для запуска мастерноды требуется владение 1 000 Dash. За счёт этого повышается устойчивость сети к атакам, которые используют контроль над нодами. ChainLocks был активирован в начале июля этого года, и генеральный директор Dash Core Райан Тейлор сказал, что эта инновация сделала Dash более безопасным, чем Bitcoin. Помимо улучшения безопасности, ChainLocks также помог устранить многие мелкие проблемы, с которыми сталкиваются PoW сети.
Проблема низкого хешрейта PoW сетей
По словам Антонопулоса, PoW криптовалюты изначально уязвимы к атакам, пока они не стали достаточно устойчивыми, из-за низкого хешрейта, присущего их сетям:
“Основная причина в том, что Dash и Zcoin делают – в том, что мы не раз наблюдали, что системы, в основе которых лежит доказательство выполнения работы, где высокие хешрейты и которые используют ASIC-и, например, Bitcoin, достаточно сложно и дорого взломать с помощью атаки 51%, и поэтому их не атакуют. Но системы с более низким хешрейтом, или же таким хешрейтом, который зависит от GPU, а не ASIC майнинга, где люди могут переключиться с GPU майнинга с других цепочек и атаковать эту цепь, подверженную этой слабости, и с ней атаки работают. Все мы видели атаки 51% на Ethereum Classic, а также, уверен, в какой-то момент и Zcoin подвергался ей.”
Он подчеркнул, что это не критика проектов как таковых, а лишь изыскания в области теории игровых систем и её влияния на цепочки, где относительно небольшое количество усилий потенциально может принести высокие прибыли:
“Я ни в коем случае не хочу сказать ничего плохого об этих сетях, и мои слова всего лишь означают, что PoW системы действительно уязвимы, когда они только созданы и ещё не набрали достаточно вычислительной мощности, чтобы сделать атаку экономически невыгодной. Цепочка, работающая на PoW, может быть безопасна только в том случае, если цена её атаки намного, намного превышает возможную выгоду от неё. Поэтому, если цена атаки не превышает потенциальную выгоду, тогда она случится, и случается, и все мы видели, как это бывает со слабыми цепочками. Но мы не видели, чтобы такое случалось с Bitcoin.”
Стоит отметить, что монеты, алгоритм которых совпадает с более крупными проектами, например, Bitcoin Cash и Bitcoin SV, также несут в себе уязвимость, потому что организации, которые не имеют личной заинтересованности в этих конкретных проектах, обладают достаточной мощностью, чтобы нанести урон их работе. В случае с такой валютой, как Bitcoin или Dash, каждая из них обладает значительной долей вычислительной мощности, направленной на их майнинговые алгоритмы, SHA256 и X11 соответственно. Вероятность атаки намного меньше из-за заинтересованности в защите инвестиций, вложенных в майнинговое оборудование, которое в случае развала сети скорее всего окажется устаревшим. Таким образом, в сети существовала надёжная защита ещё до того, как был представлен ChainLocks.
Решение, сочетающее в себе PoW и PoS модели
И наконец, Антонопулос рассказал о том, почему ChainLocks так эффективен – он защищает монеты, чей хешрейт меньше, чем у Bitcoin, и объединяет в себе преимущества PoW и PoS систем, в то же время избегая недостатков, которая каждая из этих систем несёт в себе по отдельности. Антонопулос назвал это “умным способом”:
“В случае, если в вашей сети не достаточно вычислительной мощности, чтобы сделать атаку на неё максимально дорогостоящей, вам понадобится нечто для её поддержки, и это как раз тот случай, когда на помощь приходит ChainLocks: это гибрид систем PoW/PoS. И это довольно умно, потому что вместо простой системы PoS, которая уязвима к атакам, приводящим к реорганизации блокчейна, или простой системы PoW, которая при отсутствии достаточного количества вычислительной мощности уязвима к атакам 51%, они комбинируются, и в результате получается система, которая защищена от атак 51% лучше, чем PoW, а также от атак, приводящих к реорганизации блокчейна, лучше, чем PoS. И это хорошее решение для такой системы, как Dash.”