Криптовалюта bitcoin. Что это такое? Основные правила игры.




В последнее время во всех новостях возможно услышать слово bitcoin / крипто-деньги  или даже «анонимные деньги». Что же это на самом деле за такой продукт.
Всезнающая Википедия, характеризирует так, «Bitcoin - пиринговая электронная платёжная система, использующая одноимённые единицы для учёта». То есть сразу можно, что используется технология p2p (что же, уже интересно). Первые упоминания были в 1998 в одной из рассылок, основной алгоритм и ПО были уже разработаны в 2007-2009 году, неким Сатоси Накамото (англ. Satoshi Nakamoto).
                Разберёмся в работе самой системе. 

Сразу предупредим, что понять некоторые моменты будет достаточно сложно. Итак, на самом деле Биткоин – это просто набор чисел, и всё. Да, просто байты, не подтвержденные ни какой-либо странной/компанией/etc. А только тем сообществом которое его использует. Если сравнивать с ближайшими аналогами в материальном мире, то это золото, просто вещь в себе. Так же, как и золото, необходимо выполнить работу, что бы получить результат (так называемым майнингом). Но если запасы золота практически не ограничены на Земле, и в мире. То количество биткоинов ограничено в системе на уровне 21 миллионов штук. (как говориться by-design).





Как видно, из графика количество биткоинов, которые могут быть намайнены в год уменьшается, в системе заложено уменьшение размера «слитка» (найденных  биткоинов) в два раза каждые четыре года.
Так в чем же сама суть системы и майнинга.? Для проведения операций по переводу биткоинов с кошелька на кошелёк, все транзакции являются достоянием общественности (технология peer-to-peer), но для подтверждения и хранения всех транзакций их необходимо «заверить», или подписать. В самой системе это организовано следующим образом: все транзакции за последние 10 минут собираются в блоки, и генерируется подпись блока с помощью алгоритма SHA-256, которая должна соответствовать некоторым условиям. Подбор параметров этого блока и называется – майнингом. Далее применяется принцип Proof-of-work – доказательство работы, которую сложно выполнить, но легко проверить. В данном случае это взять хеш, от всего блока. Если Вы успешно подобрали параметры для блока (хеш соответствует условиям), то получаете награду несколько биткоинов. А блок подписывается и начинается всё снова.

Валерий Кулик
http://efsol.ru/solutions/data-protection.html

Комментариев нет:

Отправить комментарий