<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Ошибка в реализации криптовалюты Zcoin позволяла повторно тратить средства]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=38545&amp;type=atom" />
	<updated>2017-02-18T15:44:25Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=38545</id>
		<entry>
			<title type="html"><![CDATA[Re: Ошибка в реализации криптовалюты Zcoin позволяла повторно тратить средства]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=452446#p452446" />
			<content type="html"><![CDATA[<p>Сколько же денег можно было бы заработать <img src="https://linuxforum.ru/img/smilies/bp.gif" alt="bp" /></p>]]></content>
			<author>
				<name><![CDATA[Linux-GEEK]]></name>
				<uri>https://linuxforum.ru/profile.php?id=40825</uri>
			</author>
			<updated>2017-02-18T15:44:25Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=452446#p452446</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Ошибка в реализации криптовалюты Zcoin позволяла повторно тратить средства]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=452436#p452436" />
			<content type="html"><![CDATA[<p><br />&nbsp; &nbsp; Разработчики криптовалюты Zcoin сообщили о выявлении критической ошибки в реализации клиентского ПО, которая позволяла повторно создавать расходные транзакции, т.е. потратить имеющиеся средства два раза. Проблема была выявлена в ходе разбирательства, инициированного после того, как разработчики обнаружили, что&nbsp; сумма расходных транзакций в системе превышает сумму средств, полученных в результате майнинга.&nbsp; &nbsp; &nbsp; Отмечается, что проблема не затрагивает протокол Zerocoin и лежащие в основе криптовалюты криптографические методы, а связана только с программной ошибкой, из-за которой в коде не верно выполнялась проверка транзакций.&nbsp; Суть ошибки была в том, что константа MAX_SPEND_ZC_TX_PER_BLOCK, определяющая максимальное число расходных транзакций для блока была выставлена в значение &quot;1&quot;, в то время как при сравнении со счётчиком&nbsp; применялось условие &quot;if (COUNT_SPEND_ZC_TX &gt;= MAX_SPEND_ZC_TX_PER_BLOCK) {&quot;, что подразумевало возможность проведения двух транзакций при значении счётчика 0 и 1.&nbsp; &nbsp;Примечательно, что ошибкой успели воспользоваться мошенники, которым удалось создать примерно 370 тысяч Zcoin (около 500 тысяч долларов, что примерно 30% от общей капитализации данной криптовалюты), которые почти полностью были проданы на бирже.&nbsp; Ошибка также никак не влияет на анонимность Zerocoin, в том числе личности мошенников так и остались невыясненными. После обнаружения проблемы уровень капитализации Zcoin снизился с 2.6 млн долларов до 1.6 млн.&nbsp; &nbsp; Поиск на GitHub показывает, что данная проблема остаётся неисправленной как минимум ещё в трёх криптовалютах - zoin, nxcoin и kurrent.&nbsp; &nbsp; <br />&nbsp; &nbsp; Источник: <strong>http://www.opennet.ru/opennews/art.shtml?num=46069</strong><br />&nbsp; &nbsp; <br /><a href="http://www.opennet.ru/opennews/art.shtml?num=46069">_источник</a></p>]]></content>
			<author>
				<name><![CDATA[R2-D2]]></name>
				<uri>https://linuxforum.ru/profile.php?id=40794</uri>
			</author>
			<updated>2017-02-18T02:38:42Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=452436#p452436</id>
		</entry>
</feed>
