<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Ошибка в реализации криптовалюты Zcoin позволяла повторно тр...</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/110499.html</link>
    <description>Разработчики криптовалюты Zcoin (https://en.wikipedia.org/wiki/Zerocoin) сообщили (https://zcoin.io/language/en/important-announcement-zerocoin-implementation-bug/) о выявлении критической ошибки в реализации клиентского ПО, которая позволяла повторно создавать расходные транзакции, т.е. потратить имеющиеся средства два раза. Проблема была выявлена в ходе разбирательства, инициированного после того, как разработчики обнаружили, что  сумма расходных транзакций в системе превышает сумму средств, полученных в результате майнинга (https://ru.wikipedia.org/wiki/&#037;D0&#037;9C&#037;D0&#037;B0&#037;D0&#037;B9&#037;D0&#037;BD&#037;D0&#037;B8&#037;D0&#037;BD&#037;D0&#037;B3). &lt;br&gt;&lt;br&gt;&lt;br&gt; Отмечается, что проблема не затрагивает протокол Zerocoin и лежащие в основе криптовалюты криптографические методы, а связана только с программной ошибкой, из-за которой в коде не верно выполнялась проверка транзакций.  Суть ошибки (https://github.com/zcoinofficial/zcoin/commit/b20c177032de3c4bfae62b5ada768a5dc2b4fa67) была в том, что константа MAX_SPEND_ZC_TX_PER_BLOCK, определяющая максимальное число расх</description>

<item>
    <title>Ошибка в реализации криптовалюты Zcoin позволяла повторно тр... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/110499.html#170</link>
    <pubDate>Wed, 26 Jul 2017 05:48:49 GMT</pubDate>
    <description>применялось условие &quot;if (COUNT_SPEND_ZC_TX &amp;gt;= MAX_SPEND_ZC_TX_PER_BLOCK) &#123;&quot;, что подразумевало возможность проведения двух транзакций при значении счётчика 0 и 1. &lt;br&gt;==================&lt;br&gt;Ну и где тут возможность проведения двух транзакций? Сами-то подставьте сюда 0 и 1, что получится?&lt;br&gt;У вас опечатка, должно быть не &quot;&amp;gt;=&quot; а &quot;&amp;lt;=&quot;, вот тогда действительно возможность проведения 2 транзакций.&lt;br&gt;Столько критиков здесь отписалось и хоть бы один заметил элементарную ошибку у себя под носом. &lt;br&gt;</description>
</item>

<item>
    <title>Ошибка в реализации криптовалюты Zcoin позволяла повторно тр... (Michael Shigorin)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/110499.html#169</link>
    <pubDate>Fri, 24 Feb 2017 14:16:11 GMT</pubDate>
    <description>&amp;gt; Думаю имелась ввиду цена в долларах.&lt;br&gt;&lt;br&gt;А это была такая очень странная штука ещё во времена де Голля, как французишки со своим кораблём резаной бумаги вдруг выяснили...&lt;br&gt;&lt;br&gt;С тех пор легче отнюдь не стало: http://i1208.photobucket.com/albums/cc362/cremerius/Chart1_zpse7f475ba.png (на http://archive.constantcontact.com/fs120/1100410667348/archive/1114783193648.html)&lt;br&gt;</description>
</item>

<item>
    <title>Ошибка в реализации криптовалюты Zcoin позволяла повторно тр... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/110499.html#168</link>
    <pubDate>Fri, 24 Feb 2017 11:57:35 GMT</pubDate>
    <description>&amp;gt; В смысле её физически стало втрое меньше?  Или горючки на неё &lt;br&gt;&amp;gt; стало можно меньше купить?&lt;br&gt;&lt;br&gt;Думаю имелась ввиду цена в долларах.&lt;br&gt;</description>
</item>

<item>
    <title>Ошибка в реализации криптовалюты Zcoin позволяла повторно тр... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/110499.html#167</link>
    <pubDate>Wed, 22 Feb 2017 15:02:43 GMT</pubDate>
    <description>&amp;gt; невозможна для проектов крупнее hello world&lt;br&gt;&lt;br&gt;А и не нужно для всего кода, достаточно только для логики, обеспечивающей валидацию блоков. И этот верифицированный код должен быть частью самого блокчейна, так чтобы изменить его было невозможно (иначе команда разработчиков по сути централизованно контролирует криптовалюту, имея возможность выпускать новые версии с измененными правилами). Формальная верификация также исключит необходимость изменять этот код для исправления ошибок. Код этот, конечно, должен быть написан на высокоуровневом независящем от окружения формально специфицированном языке.&lt;br&gt;</description>
</item>

<item>
    <title>Ошибка в реализации криптовалюты Zcoin позволяла повторно тр... (Котофалк)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/110499.html#166</link>
    <pubDate>Wed, 22 Feb 2017 12:30:02 GMT</pubDate>
    <description>Интересно, ты также переживал за пилотов, раздолбаших башни близнецы 11.11?&lt;br&gt;</description>
</item>

<item>
    <title>Ошибка в реализации криптовалюты Zcoin позволяла повторно тр... (Michael Shigorin)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/110499.html#165</link>
    <pubDate>Wed, 22 Feb 2017 09:56:12 GMT</pubDate>
    <description>&amp;gt; Скоро такие мысли объявят экстремизмом и за них будут отправлять в лагеря. &lt;br&gt;&amp;gt; Или на органы, как в КНР. Или в качестве подопытных докторам &lt;br&gt;&amp;gt; Менгеле, как в КНДР.&lt;br&gt;&lt;br&gt;Посмотрите, где больше всего заключённых.  И где больше всего закупают органов.&lt;br&gt;Да и с подопытными всё &quot;не так однозначно&quot;, насколько помню, в ту же степь.&lt;br&gt;</description>
</item>

<item>
    <title>Ошибка в реализации криптовалюты Zcoin позволяла повторно тр... (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/110499.html#163</link>
    <pubDate>Wed, 22 Feb 2017 05:08:55 GMT</pubDate>
    <description>&amp;gt; Пи..ец, и как к этому относиться? &lt;br&gt;&lt;br&gt;Бежать на биржу, покупать обвалившиеся фантики, как вариант. В надежде на отскок.&lt;br&gt;</description>
</item>

<item>
    <title>Ошибка в реализации криптовалюты Zcoin позволяла повторно тр... (Вареник)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/110499.html#162</link>
    <pubDate>Wed, 22 Feb 2017 01:45:35 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Т.е. я модифицирую свой клиент и трачу сколько хочу, но протокол ни &lt;br&gt;&amp;gt;&amp;gt; при чем?&lt;br&gt;&amp;gt; Да, не причём, это лишь протокол. Вы же не считайте удалённую уязвимость &lt;br&gt;&amp;gt; в браузере уязвимостью в HTTP или TCP/IP? &lt;br&gt;&lt;br&gt;- HTTP или TCP/IP - не протоколы безопасности. Либо прокол в протоколе, либо в реализации протокола.&lt;br&gt;</description>
</item>

<item>
    <title>Ошибка в реализации криптовалюты Zcoin позволяла повторно тр... (авпыв)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/110499.html#161</link>
    <pubDate>Tue, 21 Feb 2017 21:44:03 GMT</pubDate>
    <description>&amp;gt; Криптовалюты &amp;#8212; как раз та область, где формальная верификация кода просто необходима. &lt;br&gt;&amp;gt; И, естественно, не на хрупких, допускающих неопределённое поведение и чувствительных к &lt;br&gt;&amp;gt; окружению языках типа C и C++ там код должен писаться (кстати, &lt;br&gt;&amp;gt; некоторые дистрибутивы не поставляют биткоин из-за опасений, что отличия в сборочном &lt;br&gt;&amp;gt; окружении могут привести к несовместимостям и форку блокчейна).&lt;br&gt;&lt;br&gt;Формальная верификация&lt;br&gt;1 невозможна для проектов крупнее hello world&lt;br&gt;2 не нужна: как же тогда лохов на бекдорах разводить&lt;br&gt;&lt;br&gt;а вот статический анализ строго обязателен. Я уверен, что, если это не бекдор, то такое дерьмо нашли, прогнав статический анализатор&lt;br&gt;</description>
</item>

</channel>
</rss>
