Что такое двойные расходы на блокчейн и почему вы должны взять в качестве первого адаптера блокчейна как бизнес-предпринимателя или разработчика

Заявление об ограничении ответственности

Это серия объяснений проблемы безопасности, которая произошла / может произойти потенциально.

Если вы планируете внедрить технологию блокчейн в качестве предпринимателя, разработчика для своего бизнеса. Пришло время погрузиться в общие проблемы безопасности, с которыми связана технология блокчейн.

Давайте нырнем!

Проблема безопасности
「Double Spend」

Double Spending - термин, обозначающий, что человек тратит одни и те же деньги в более чем двух местах одновременно. Вам может быть интересно, почему это могло произойти, давайте разберемся!

Как происходит двойное расходование?

Допустим, у вас есть биткойны на 10 долларов. Затем вы заказываете a cup of coffee , что стоит 10 долларов, и order a cheesecake , которое стоит 10 долларов, сразу после того, как вы заплатите кофе другим платежом.

Интуитивно это невозможно. Однако ваш account balance будет отображаться только каждые 10 минут (максимально долгий период ожидания).

Другими словами, баланс вашего аккаунта будет обновляться каждые 10 минут.

Что происходит под капотом?

「1」 Каждый spendings/transactions будет помещен в box「Mempool」, который ждет, чтобы его забрал people 「Miner」.

「2」 People 「Miner」 заберет spendings/transactions из box「Mempool」, который они предпочитают (обычно с наибольшей комиссией), и поместит эти spendings/transactions в Block 「Один новый блок будет генерироваться каждые 10 минут для биткойнов 」

「3」 Поскольку блокчейн - это decentralized system, очень часто люди имеют мнение о том, каким blockchain следует доверять. Правило таково, что у кого есть the longest chain of blocks wins.

Раскрытие информации / Полезная ссылка

Обо мне
Я разработчик полного цикла javascript и один из участников проекта блокчейн NEO.

Создайте децентрализованное приложение с Javascript поверх NEO?
Блокчейн NEO, руководства по программированию, Javascript

Если вы считаете себя талантом?
Cobinhood Careers