Технология биткойна

Технология

Биткойн - это одноранговая реализация предложения Wei Dai b-money и Bitgold Ника Сабо. Принципы системы описаны в «белой книге», опубликованной Сатоши Накамото.

Официальный клиент, Bitcoin Core, представляет собой бесплатное программное обеспечение, которое происходит непосредственно из кода, написанного Сатоши Накамото, для реализации протокола связи и результирующей одноранговой сети .

Обзор
Биткойн полагается на перевод валюты между общедоступными учетными записями с использованием криптографии с открытым ключом . Все транзакции являются общедоступными и хранятся в распределенной базе данных, которая используется для их подтверждения и предотвращения возможности потратить одну и ту же монету дважды.

Имущество
Упрощенная схема цепочки владения. В действительности транзакция может иметь более одного входа и более одного выхода.
Каждый пользователь, участвующий в сети Биткойн, владеет кошельком, который содержит произвольное количество пар криптографических ключей . Открытые ключи или «биткойн-адреса» действуют как точки отправки или получения для всех платежей. Владение биткойнами означает, что пользователь может тратить только биткойны, связанные с определенным адресом. Соответствующий закрытый ключ используется для цифровой подписи каждой транзакции, гарантируя, что только пользователь, владеющий этой валютой, имеет право платить. Сеть проверяет подпись с помощью открытого ключа.

Если закрытый ключ утерян, сеть Биткойн не сможет распознать право собственности на деньги каким-либо иным образом: относительная сумма денег будет непригодна для использования кем-либо и, следовательно, будет считаться безвозвратно утерянной. Случаи потери активов из-за потери закрытого ключа случались уже в первые годы работы криптовалюты : например, в 2013 году пользователь пожаловался на потерю 7500 биткойнов, на тот момент на сумму 7,5 миллионов долларов, за случайно выброшенные из жесткого диска , который содержал его закрытый ключ.

Анонимность
Адреса не содержат информации об их владельцах и, как правило, анонимны. Адреса в читаемой форме представляют собой случайные последовательности символов и цифр длиной в среднем 33 символа, всегда начинающиеся с 1, 3 или bc1, в форме 1NAfBQUL4d2N7uu1iKxjwF8dESXTT3AKcq . Пользователи могут иметь произвольное количество биткойн-адресов, и на самом деле их можно сгенерировать по желанию без каких-либо ограничений, поскольку их генерация требует небольшого времени вычислений (эквивалентно генерации пары открытого / закрытого ключей) и не требует какого-либо контакта. с другими узлами в сети. Создание новой пары ключей для каждой транзакции помогает сохранить анонимность.

Алгоритм, используемый Биткойном для генерации ключей, - это алгоритм цифровой подписи с эллиптической кривой (ECDSA).

Сделки
Биткойны содержат открытый ключ (адрес) своего владельца. Когда пользователь A переводит деньги пользователю B, он отказывается от своей собственности, добавляя открытый ключ B (его адрес) к рассматриваемым монетам и подписывая их своим собственным закрытым ключом. Затем он передает эти монеты в сообщении, «транзакции», по одноранговой сети. Остальные узлы проверяют криптографические подписи и количество задействованных цифр перед тем, как принять их. Играй без вейджеровых условий! сайт официалов риобет начинай выигрывать немедленно

2380302bd55c1f61f2994f562e6bc2bd