4 года назад
Таира Журавлева
Нет
подписчиков
ПОНИМАНИЕ БИТКОИНАВ основе Биткоина лежат три основных технологических компонента:— Собственно блокчейн (база данных).
ПОНИМАНИЕ БИТКОИНА В основе Биткоина лежат три основных технологических компонента: — Собственно блокчейн (база данных). — Одноранговые (пиринговые — P2P) сети. — Механизм консенсуса (майнинг — PoW). Биткоин не сможет существовать, если какой-либо из этих компонентов отсутствует. Поэтому для понимания Биткоина важно понимание каждого составляющего его компонента. ПОНИМАНИЕ СОБСТВЕННО БЛОКЧЕЙНА Попросту говоря, блокчейн — это всего лишь способ структурирования данных. Вот и всё! Это регистр, гроссбух (ledger): файл, который отслеживает записи бухгалтерского учета. 97 Как уже было сказано выше, этот файл сравним с книгой, которая никогда не заканчивается...
КОГДА БУДЕТ «ДОБЫТ»ПОСЛЕДНИЙ БИТКОИН Теперь интересно разобраться, а сколько времени потребуется на «добычу» всех биткоинов?
КОГДА БУДЕТ «ДОБЫТ» ПОСЛЕДНИЙ БИТКОИН Теперь интересно разобраться, а сколько времени потребуется на «добычу» всех биткоинов? В том же протоколе биткоина и его программном коде заложено, что каждый новый блок транзакций записывается в блокчейн примерно каждые 10 минут. Таким образом в час будет записано примерно 6 блоков, а в сутки — 144. Это значит, что для записи 210 тыс. блоков понадобится 1 458, (3) дней или примерно 3,99 года. 94 Следовательно, примерно каждые 4 года количество «добытых» биткоинов будет уменьшаться в 2 раза. Т.е. у биткоина существует некий 4-летний цикл «добычи». За первые 4 года было «добыто» 10,5 млн биткоинов, за вторые 4 года — еще 5,25 млн...
ПОЧЕМУ КОЛИЧЕСТВО БИТКОИНОВ ОГРАНИЧЕНО Общеизвестно, что количество биткоинов не можетбыть более 21 миллиона монет.
ПОЧЕМУ КОЛИЧЕСТВО БИТКОИНОВ ОГРАНИЧЕНО Общеизвестно, что количество биткоинов не может быть более 21 миллиона монет. Но не все знают, почему это именно так. Почему нельзя выпустить (намайнить) больше? Дело в том, что «добыча» новых монет четко прописана в протоколе биткоина и зашита в его программный код. Согласно протоколу, вознаграждение майнерам «выплачивается» за каждый новый присоединенный к блокчейну (распределенной базе данных Биткоина) блок данных транзакций. Первоначально за каждый новый блок майнеры получали 50 BTC (биткоинов). Но тем же протоколом предусмотрено, что через каждые записанные...
Затратность майнинга компенсируется высокой надежностью от попыток взлома денежной сети и осуществления над ней контроля
Затратность майнинга компенсируется высокой надежностью от попыток взлома денежной сети и осуществления над ней контроля, делая экономически нецелесообразной т.н. «атаку 51%». Но вернемся к собственно майнингу… А где же добытые «шахтерами» (майнерами) деньги (биткоины)? Разумеется, любая работа должна поощряться. Тем же протоколом Биткоина предусмотрено вознаграждение майнерам (в виде новых монет биткоина) за записанный ими в блокчейн блок транзакций. Собственно, новые монеты могут попасть в сеть Биткоина только в результате майнинга. Тем самым осуществляется эмиссия биткоина. Первоначально (в 2009 году) за каждый новый блок (т...
Все эти параметры были найдены методом перебора,на что ушло значительное вычислительное время компьютера. Причем, усложнение
Все эти параметры были найдены методом перебора, на что ушло значительное вычислительное время компьютера. Причем, усложнение задания путем увеличения количества начальных нулей хэша блока приведет к увеличению компьютерного времени или потребует увеличения компьютерной мощности. А проверка найденного параметра — дело простое. Для этого надо лишь вычислить хэш-код полученных данных блока с учетом этого добавленного параметра. Эта идея и лежит в основе Доказательства сделанной работы (Proof of Work). Тот майнер (узел), который первым найдет параметр nonсе для своего созданного блока, и получает право записать этот блок в блокчейн...
Эти платежи могли одновременно попасть на обработку в разные узлы и быть записаны в разные блоки.
Эти платежи могли одновременно попасть на обработку в разные узлы и быть записаны в разные блоки. Но, как мы знаем, записанный в блокчейн блок исправлять уже нельзя. В общем, ситуация, при которой все узлы сети Биткоина могут одновременно записывать блоки в блокчейн, привела бы к хаосу. Следовательно, необходимо делегировать право записи в блокчейн сформированного блока какому-то одному узлу. Но какой именно узел будет это делать? Ведь сеть Биткоина одноранговая и все узлы имеют равные права. Как достичь консенсуса между равными узлами? Автор Биткоина, некий Сатоши Накамото, предложил в протоколе...
Криптовалюты, в частности Биткоин, являются полностью децентрализованными системами, в которых вопросы доверия решаются
Криптовалюты, в частности Биткоин, являются полностью децентрализованными системами, в которых вопросы доверия решаются криптографическими методами. Поэтому процесс денежных переводов в них происходит несколько по-другому, а именно: — Submission — отправитель перевода при помощи программного приложения «биткоин-кошелек» направляет в сеть Биткоина сообщение, в котором указываются биткоин-адреса отправителя и получателя, а также сумма перевода и сумма комиссии за перевод (опционально). Это сообщение автоматически подписывается электронной цифровой подписью (ЭЦП) отправителя, которая формируется при помощи закрытого (приватного) ключа отправителя и криптографически связана с его биткоинадресом...
МАЙНИНГ«Майнинг» — второе слово после «блокчейна», с которым у многих ассоциируется Биткоин.
МАЙНИНГ «Майнинг» — второе слово после «блокчейна», с которым у многих ассоциируется Биткоин. Однако, не все знают истинную сущность этого понятия, а также его предназначения в протоколе (программных правилах) криптовалюты. Для большинства майнинг — это какой-то фантастически непонятный процесс, в ходе которого при помощи компьютерного оборудования (видеокарт и ASIC-процессоров[14] ) идет добыча электронных денег — монет биткоина. Действительно, слово «майнинг» (mining) в переводе с английского означает добычу полезных ископаемых. А майнеры (miners) — это шахтеры. Но, чтобы понять истинное предназначение...
Поэтому в Биткоине новая транзакция через Входы(один или несколько) ссылается на Выходы (один илинесколько) предыдущих транзакци
Поэтому в Биткоине новая транзакция через Входы (один или несколько) ссылается на Выходы (один или несколько) предыдущих транзакций и формирует Выходы (также один или несколько) для использования в последующих транзакциях. Если после пополнения биткоин-адреса переводов с него не было, Выход транзакции считается непотраченным (т. н. UTXO — unspent transaction output). Новая транзакция C ссылается на две входящие транзакции — A и B. В результате на входе у транзакции получается 0.008 BTC (0.005+0.003), которые потом разделяются на два выхода — на первый адрес отправляется 0.003 BTC, а на второй 0...