Я очень новичок в биткойнах и извините, если следующее слишком просто. Насколько я понял, если возникает проблема двойного расхода, самая длинная цепочка — собирающая большую часть работы — вступает во владение. Однако предположим, что эта цепочка связана с мошенничеством, тогда сеть не сможет узнать о мошенничестве, если какой-либо пользователь не пожалуется, что он не получил деньги, и не найдет способ сообщить об этом сети. Я прав ? если да, то как он может информировать сеть, я имею в виду блокчейн. Является ли это просто вопросом общедоступной информации, которая подорвет доверие к блокчейну и даст стимул не заниматься мошенничеством?
Блокчейн не может быть мошенническим. Блокчейн, который является «блокчейном», является действительной цепью с наибольшей работой. Если бы была цепочка, включающая транзакцию, которая была транзакцией с двойным расходом, но не исходной, и в этой цепочке было больше работы, чем в другой цепочке, то эта цепочка является «блокчейном» и является правильной.
Если цепочка блоков содержит две транзакции, которые конфликтуют друг с другом (т. е. и исходная, и двойная трата находятся в цепочке), то этот блокчейн полностью недействителен, и никто не примет его, если только они специально не модифицировали свое программное обеспечение, чтобы принять его.
Если пользователь был обманут из-за того, что кто-то выполнил подобную атаку (транслировал транзакцию двойного расхода и подтвердил двойную трату), пользователь не может сообщить об этом сети, и сеть не заботится о том, произошла ли такая атака. То, что произошло, было полностью действительным для сети, пока только одна из двух транзакций (исходная или двойная трата) включена в блокчейн. Именно из-за этого риска рекомендуется дождаться подтверждения транзакции и получить несколько подтверждений, прежде чем принимать платеж. Цепочка, содержащая эти двойные расходы, не является мошеннической.
Пэрис Инсерм
Эндрю Чоу
Пэрис Инсерм