В последнее
время во всех новостях возможно услышать слово bitcoin / крипто-деньги или даже «анонимные деньги». Что же это на
самом деле за такой продукт.
Всезнающая
Википедия, характеризирует так, «Bitcoin - пиринговая электронная платёжная система, использующая
одноимённые единицы для учёта». То есть сразу можно, что используется
технология p2p (что же, уже интересно).
Первые упоминания были в 1998 в одной из рассылок, основной алгоритм и ПО были
уже разработаны в 2007-2009 году, неким Сатоси Накамото (англ. Satoshi Nakamoto).
Разберёмся
в работе самой системе.
Сразу предупредим, что понять некоторые моменты будет
достаточно сложно. Итак, на самом деле Биткоин – это просто набор чисел, и всё.
Да, просто байты, не подтвержденные ни какой-либо странной/компанией/etc. А только тем сообществом
которое его использует. Если сравнивать с ближайшими аналогами в материальном
мире, то это золото, просто вещь в себе. Так же, как и золото, необходимо
выполнить работу, что бы получить результат (так называемым майнингом). Но если
запасы золота практически не ограничены на Земле, и в мире. То количество
биткоинов ограничено в системе на уровне 21 миллионов штук. (как говориться by-design).
Как видно, из
графика количество биткоинов, которые могут быть намайнены в год уменьшается, в
системе заложено уменьшение размера «слитка» (найденных биткоинов) в два раза каждые четыре года.
Так в чем же
сама суть системы и майнинга.? Для проведения операций по переводу биткоинов с
кошелька на кошелёк, все транзакции являются достоянием общественности
(технология peer-to-peer), но для подтверждения и хранения
всех транзакций их необходимо «заверить», или подписать. В самой системе это
организовано следующим образом: все транзакции за последние 10 минут собираются
в блоки, и генерируется подпись блока с помощью алгоритма SHA-256, которая должна соответствовать
некоторым условиям. Подбор параметров этого блока и называется – майнингом. Далее
применяется принцип Proof-of-work – доказательство работы, которую
сложно выполнить, но легко проверить. В данном случае это взять хеш, от всего
блока. Если Вы успешно подобрали параметры для блока (хеш соответствует
условиям), то получаете награду несколько биткоинов. А блок подписывается и
начинается всё снова.
Комментариев нет:
Отправить комментарий