Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Конфиденциальность

Подтверждение транзакций | Некоторые недостатки биткоина | Регистрация биткоин-кошелька |


Читайте также:
  1. Конфиденциальность
  2. Конфиденциальность
  3. Статья 15. Конфиденциальность психологической помощи
  4. Статья 5. Конфиденциальность

Сравнение традиционной модели приватности с моделью приватности в системе Биткойн.

Традиционная модель достигает секретности путём ограничения доступа к информации. О сделке могут знать только две стороны и банк. В системе «Биткойн» все транзакции публичны, хранятся в открытом нешифрованном виде, а секретность достигается отсутствием персонификации владельцев адресов[31]. Сатоси Накамото для конфиденциальности рекомендует создавать отдельные адреса для каждой транзакции. Это осложняет сопоставление адресов с одним владельцем.

По мнению ряда авторов, биткойн-адреса являются псевдонимами пользователей[23] системы. Если связать биткойн-адрес с конкретным человеком, то исчезает анонимность всех транзакций с использованием этого адреса. В июле 2011 года было показано, что на основе общедоступной информации возможно связать многие открытые ключи как друг с другом, так и с определённой внешней идентифицирующей информацией. Обменники, магазины и хранилища кошельков, опираясь на e-mail, IP, номера кредитных карт и т. п., способны выявлять и персонифицировать значительную часть операций[32].

Дополнительную анонимность операций с биткойнами может обеспечить использование сети Tor, которая скрывает истинный IP, но не меняет биткойн-адреса.

Также для сохранения конфиденциальности может быть применён «биткойн-миксер», который в одной транзакции смешивает на входе биткойны разных пользователей и производит одновременно много платежей. Это затрудняет сопоставление, кто куда платил.

Транзакции

Биткойны могут быть переданы любому, кто сообщит корректный биткойн-адрес или открытый ключ. Минимальную передаваемую величину 10−8 биткойн называют «сатоси» — в честь создателя Сатоси Накамото, хотя сам он использовал для обозначений минимальной передаваемой величины слово «цент»[33]. Для передачи биткойнов текущий владелец создаёт новую транзакцию, которая помимо указаний о количестве передаваемых биткойнов содержит подписанный инициатором хеш предыдущей транзакции, по которой биткойны были получены. Предыдущая транзакция становится «входом» текущей транзакции. Также указывается публичный ключ или биткойн-адрес нового получателя («выход») (см. схематическую структуру на рисунке). Транзакция широковещательным запросом по открытым каналам без шифрования отправляется в сеть. Остальные узлы сети, прежде чем принять транзакцию к обработке, проверяют подписи. Правильность подписи свидетельствует, что инициатор действительно является владельцем секретного ключа для адреса «выхода».

Транзакции поддерживают произвольное количество «входов» (ссылок на предыдущие транзакции, в том числе в пользу разных адресов) и «выходов» (указания о получателях). Значения со всех «входов» суммируются, и сумма распределяется по «выходам»[33].

Особенностью протокола является невозможность взять лишь некоторую часть биткойнов из «входа». Если на адрес было передано 2 биткойна одной транзакцией, то при следующей операции с указанием этой транзакции в качестве «входа» автоматически будет подразумеваться передача 2 биткойнов. Однако их можно распределить на несколько «выходов», один из которых может указывать на этот же адрес, то есть часть биткойнов будут переданы самому себе («сдача»)[33]. Но остаток не обязательно отправлять на адрес из входного списка. Например, «Bitcoin-qt» отправляет каждый остаток на новый биткойн-адрес из резерва заранее созданных адресов.

Отменить стандартную транзакцию невозможно, даже при явной ошибке или мошенничестве. Однако предусмотрено использование мультиподписей, в том числе для сделок с участием арбитра[34][35], что может обеспечить возврат биткойнов при невыполнении контрагентами оговоренных условий.


Дата добавления: 2015-10-24; просмотров: 171 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Принцип работы| Блоки транзакций

mybiblioteka.su - 2015-2024 год. (0.007 сек.)