Блокчейн на AWS – Amazon Web Services
Система записей
Предприятиям часто требуется приложение для системы записей с возможностью аудита для отслеживания критически важных данных, таких как приходные и расходные транзакции по банковским счетам, внутренние данные о соответствии требованиям и нормам (например, GDPR) или полная историческая информация о ресурсах, например записи о техническом обслуживании транспортных средств или записи о производстве лекарственных препаратов. Такие приложения обычно реализуются с использованием традиционных баз данных. Разработка функциональных возможностей аудита на основе реляционных баз данных занимает много времени, и в таких системах не исключены ошибки, связанные с человеческим фактором. В этом случае требуется разработка заказного решения, но поскольку реляционные базы данных по своей природе не являются неизменяемыми, любые непреднамеренные изменения данных будет трудно отследить и проверить.
Предприятия могут применять специализированные решения на основе Amazon QLDB, который предоставляет централизованный реестр для аудита и ведения записей и использует масштабируемую бессерверную архитектуру, позволяющую просто проверять целостность исторических записей, запускать события AWS Lambda для обработки других рабочих процессов, таких как кэширование истории для запросов в Amazon Elasticsearch, преобразование и загрузка данных в кластер Amazon Redshift или хранение данных в озере данных Amazon S3.
Close CloseСопутствующие сервисы AWS
Полностью управляемая база данных реестров, которая обеспечивает прозрачный неизменяемый и проверяемый криптографическими методами журнал транзакций.
Как подтвердить транзакцию blockchain? — BITSIDE
Блокчейн — защищенный способ передачи средств, который позволяет пользователю избавиться от контроля современной финансовой системы. Но, чтобы пользоваться технологией, нужно знать ряд особенностей. В их числе подтверждение транзакций. Редакция BITSIDE изучила процесс проведение транзакций на блокчейне, особенности их подтверждения, способы ускорить процесс и возможные проблемы.
Особенности транзакций на блокчейне
Транзакция в blockchain — способ перевода средств между пользователями. Создатель распределенного реестра Сатоши Накамото разработал его с учетом двух недостатков финансовой системы:
- Медленной работы — международный перевод может занять до пяти дней. В выходные банки не работают.
- Большого количества посредников.
Накамото надеялся на то, что в blockchain платежи будут проходить быстрее. Их проверкой и подтверждением занимаются майнеры.
Сам процесс называют майнингом. Участник, используя специальное оборудование, обрабатывает транзакции и записывает их в блок. Для этого нужно решить специальную математическую задачу. Тот кто первый с ней справится, получит определенное количество криптовалюты.
Подтверждение нужно для противодействия двойному расходованию средств — чтобы пользователь не потратил одни и те же монеты дважды. Чтобы установить подлинность сделки ее проверяют на соответствие блокчейну. Данные, записанные в распределенный реестр, нельзя изменить или удалить, ведь они хранятся на тысячах узлов одновременно.
Посмотреть на состояние транзакции пользователь может используя специальные сервисы — «исследователи блоков» (анг. block explorer). Популярный вариант — Blockchain.info или Blockexplorer.com. Вверху страницы есть поисковик, где можно указать номер блока, хеш и другие сведения. Затем сервис отобразит связанную информацию.
Показатели одного из первых тысяч блоков, вероятно, добытый Сатоши НакамотоКак подтвердить транзакцию blockchain
Подтверждением транзакции в сети BTC называют процесс включения ее в block. Как упоминалось выше, для осуществления этой функции используется майнинг.
В классическом клиенте блокчейна Биткоин транзакция показывается как неподтвержденная, пока за блоком, в который она входит, к блокчейну не добавят еще шесть. Но биржи, торговцы и другие сервисы могут самостоятельно определять этот показатель.
Многих интересует сколько времени занимает процесс подтверждения. В интернете можно прочитать, что при незагруженной сети на это уходит по 10 минут на block. Именно столько времени в среднем занимает нахождение одного блока. Такой срок является параметром блокчейна Биткоина.
Но это идеализированный вариант, который не всегда можно получить на практике. Дело в том, что сеть Биткоина часто загружена. Именно потому маленькая сделка с минимальной комиссией может подтверждаться гораздо дольше. Если 19 июня средняя скорость подтверждения в распределенном реестре составляла 8,9 минут, то на пике в августе доходила до 30 мин.
Медианное время, потраченное на подтверждение транзакции. Данные: Blockchain.infoБиткоин создали для осуществления быстрых и дешевых транзакций, но сейчас это не так. Многих пользователей интересует, как определить оптимальную сумму комиссии.
Решение о том, какая транзакция будет следующей принимают майнеры. Это непросто компьютерные узлы, а люди зарабатывающие криптовалюту. С популяризацией BTC количество платежей выросло. Учитывая ограничение системы Биткоин, где размер блока составляет 1 МБ, начали образовываться виртуальные очереди неподтвержденных сделок.
Оборудование для добычи биткоинов стоит недешево, а к этому добавляются еще и затраты на электричество. Конкуренция среди майнеров также выросла. Поэтому они стремятся не только первыми решить задачу и получить криптовалюту, но и высокую компенсацию от участника, делающего перевод.
В первой половине июня комиссия не выходила за пределы $1. Пика этот показатель достиг во время криптовалютного бума в декабре 2017 года. Вместе со стоимостью биткоина, которая взлетела до $20 000, вырос и средний показатель комиссии — $54,9.
Размер средней комиссии за одну транзакциюКак подтвердить транзакцию blockchain быстрее? Есть ряд способов ускорить процесс:
- Увеличить размер комиссии.
- Сумма средств влияет на скорость обработки — чем больше, тем лучше.
- Открытые переводы, в которых раскрыта личная информация участников, подтверждаются быстрее.
- Сервисы-ускорители. Популярностью пользуется ViaBTC. Для работы с сервисом нужно перейти на сайт, ввести ID транзакции и капчу.
- Платные ускорители. В их числе BTC.com. Его принцип работы похож на ViaVTC. Нужно перейти на сайт и указать хеш транзакции. Сервис рассчитывает стоимость услуги и время. Дальше предстоит решить использовать услугу или нет
- Replace-by-fee — в случае, если транзакция не подтверждена, ее можно заменить новой, увеличив выплату майнерам. Эта функция есть, например, в кошельках Electrum и Green Address.
- Мультиподпись — некоторые сервисы, в том числе кошелек GreenAddress, ставят собственную мультиподпись, которая свидетельствует о надежности транзакции. После этого переводы быстрее обрабатываются.
- CPFP (Child pays for parents) — придется использовать монеты с неподтвержденной транзакции. В новой сделке устанавливается большая награда и майнеры, чтобы ее получить вынуждены включить в блок первую.
- Двойная трата — не самый простой метод, позволяющий увеличить награду майнерам. Пошаговая инструкция есть здесь.
Есть и другие способы. Некоторые из описанных выше возможностей доступны только на определенных кошельках.
Проблемы с подтверждением
Многих волнует вопрос, что значит неподтвержденная транзакция blockchain. Как упоминалось выше, такими считаются транзакции не добавленные в блок. Такое состояние может затянуться на несколько часов, а при сильной загруженности сети — дней.
В интернете встречается миф об истечении срока подтверждения транзакции. Но такого понятия не существует. Теоретически возможно то, что перевод останется неподтвержденным в течение нескольких лет, а затем все же будет обработан и платеж пройдет.
Срок истечения есть у некоторых кошельков. Например, вы отправляете криптовалюту, но ее не включают в блок. Через несколько дней (срок зависит от кошелька) сделка удаляется.
Что делать если транзакция не подтверждается
Сначала нужно разобраться в причинах. Общеизвестно то, что на это влияет:
- размер транзакции;
- размер комиссии;
- загруженность сети.
В случае если средства хранятся на кошельке с функцией Replace-by-fee, можно использовать ее. Также выше описано достаточно возможностей для ускорения проведения сделки. Простой способ — воспользоваться сервисами-ускорителями.
Как отменить транзакцию blockchain
Отменить транзакцию blockchain нельзя. Блокчейн построен так, что сделки проведенные в нем, являются необратимыми. Это одно из следствий того, что в распределенном реестре нет посредников и каждый пользователь отправляет средства напрямую друг другу. Владельцы BTC временами по ошибке отправляют монеты посторонним людям, но помочь им в этом случае не может никто. Разве что этот случайный получатель будет настолько сознательным, чтобы переслать средства обратно.
В этом смысле биткоин похож на наличные деньги. Если человек уронит банкноту и ее поднимет неизвестный, то вернуть ее можно будет, только если одна из сторон видела другую. В противном случае отследить наличные нельзя. В Биткоине, при отправке на ошибочный адрес, адрес получателя будет известен всем, но нельзя понять, какой реальный человек стоит за ним.
Хотя один способ отменить транзакцию в сети Биткоин все же есть. Для этого нужно захватить более 50% вычислительных мощностей. Сумма необходимых инвестиций только в покупку оборудования составляет почти $7 млрд. Каждый день за электричество придется платить почти $5 млн. Но, благодаря концентрации мощностей, можно, фактически, захватить сеть, а затем отменять транзакции или тратить одни и те же монеты дважды. Правда, биткоин в таком случае обесценится. Едва ли игра стоит свеч.
Выводы
К преимуществам блокчейн-транзакции относят:
- Прозрачность и отсутствие посредников.
- Децентрализация и независимость от традиционной финансовой системы.
- Доступность — возможностью могут пользоваться все владельцы биткоина.
- Невозможность изменить данные распределенного реестра.
- Защищенность от кибератак.
Также к преимуществам блокчейна принято относить низкую комиссию и высокую скорость. Но в данный момент это не так.
Скорость подтверждения зависит от комиссии, загруженности сети и суммы. Чтобы ускорить процесс приходится использовать различные ухищрения, функции кошельков и дополнительные сервисы. Биткоин почти потерял два своих преимущества, но все равно остается платежным средством способным изменить финансовую отрасль.
Транзакции Hash ID (TXID) — что это и как найти ID транзакции
Вы только что сделали платеж, и получатель запрашивает «хэш транзакции» (“transaction hash”)? Транзакция могла быть в любой криптовалюте: Биткойне, Ethereum (Эфире), Litecoin или Dash; часто продавец попросит у Вас хэш или идентификатор транзакции в качестве доказательства оплаты.
Существуют и другие сценарии, в которых сторонняя служба кошельков или торговая платформа потребует от Вас отправки идентификатора хэша транзакции, чтобы устранить любые проблемы, которые у Вас есть.
Так как же найти эту (Tx Hash) Хэш-ТХ / TxID? Но прежде всего, безопасно ли делиться этой информацией и что такое идентификатор транзакции?
Что такое хэш транзакции или ID (Tx Hash / TxID)?
Tx Hash – это хэш транзакции, он также известен как идентификатор транзакции (TxID). Он состоит из буквенно-цифровых символов и представляет собой идентификационный номер, указанный для транзакции Биткойнов. Каждая транзакция, которая проводится в блокчейне Bitcoin, имеет этот уникальный идентификатор. Точно так же транзакции на блокчейне Ethereum будут иметь уникальный Tx Hash, и каждая транзакция на блокчейне Litecoin также будет иметь TxID.
Например, Биткоин ID транзакции выглядит так:
a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d
Хэш транзакции Ethereum выглядит так:
0xb4bc263278d3f77a652a8d73a6bfd8ec0ba1a63923bbb4f38147fb8a943da26d
Этот уникальный идентификатор представляет собой длинную строку букв и цифр, которая используется для идентификации конкретной транзакции в блокчейне.
Использование TxHash и TxID
Тот, у кого есть TxID узнает все детали перевода, такие как: адрес отправителя, адрес получателя, общая сумма отправки, дата перевода, высота блока, комиссия и количество подтверждений.
Хэш транзакции и идентификаторы не содержат личной информации, поэтому делиться ею можно совершенно безопасно.
Чем эти хэш транзакции и идентификаторы полезны? Как мы уже говорили, это полезно во многих отношениях: например, вы можете поделиться этой информацией с поставщиком услуг, чтобы позволить им узнать о состоянии перевода. Вы можете поделиться своим идентификатором транзакции с продавцом, чтобы подтвердить, что транзакция прошла успешно, и есть много других сценариев, в которых Вам может потребоваться эта функция.
Как найти hash ID транзакцию?
Если вы новичок в Bitcoin, то Вы можете задаться вопросом, как найти ID транзакции биткойн. Найти идентификатор хэша транзакции очень просто, и здесь мы покажем вам, как найти его на различных сервисах, таких как: Core wallet, Electrum Wallet, Blockchain wallet, биржа Coinbase и другие криптовалютные биржи, Block Explorer.
Кошельки Core и Electrum:
В обоих кошельках Core wallet и Electrum wallet перейдите на вкладку transactions и найдите транзакцию, для которой вы хотели бы знать txID. Как только вы найдете транзакцию, дважды щелкните ее, и откроется окно, в котором вы найдете идентификатор транзакции.
Биржи
На большинстве криптовалютных торговых бирж независимо от того, вносите ли вы монеты или снимаете монеты, также будет предоставлен идентификатор транзакции. Обычно Вы можете найти хэш каждой транзакции в истории транзакций вашего счета или в истории платежей.
Coinbase
Чтобы просмотреть идентификатор транзакции в Coinbase: войдите в свою учетную запись, перейдите на вкладку «Учетные записи» и выберите кошелек (BTC, ETH, LTC, BCH, BAT, ZRX).
Blockchain кошелек
После того, как Вы сделаете платеж или, как только Вы получите платеж, нажмите на транзакцию, которая покажет Вам более подробную информацию о ней, в том числе Вы увидите статус вашей транзакции. Просто нажмите на него, и он откроет страницу Block explorer, отображающую все детали Вашей транзакции.
Блок Explorer
Все действия блокчейна находятся в открытом доступе. Таким образом, можно просмотреть не только баланс Биткойнов или адрес, но и проверить хэш транзакции конкретной транзакции. Вы можете использовать следующие block explorers для следующих криптовалют.
Эфириума – etherscan.io
Litecoin— insight.litecore.io
Чтобы узнать TxID или TxHash, найдите свой BTC-адрес или адрес получателя в block explorer. Если Вы видите множество транзакций в списке, просто найдите сумму Биткойнов, которую вы отправили. Таким образом, Вы сможете найти эту конкретную транзакцию. После того, как вы нашли свою транзакцию, вы также должны найти хэш-идентификатор транзакции. Вы можете просто поделиться идентификатором транзакции или найти его и поделиться URL-адресом страницы с получателем.
Цепью по бюрократии: как блокчейн может сделать революцию в документообороте — Экономика и бизнес
Прямой перевод этого словосочетания — цепочка блоков — лучше всего объясняет его суть. Блокчейн — это способ хранения данных или, как его еще называют, цифровой реестр транзакций. В него можно добавлять данные практически обо всем: о выданных кредитах, правах на собственность, результатах голосования, фактах нарушения Правил дорожного движения, бракосочетаниях и так далее.
Записи в блокчейне — это данные о транзакциях, произведенных внутри сети. Они объединяются друг с другом в специальную структуру — блок. Информация, содержащаяся в них, открыта, она не шифруется и ее можно быстро перепроверить. Каждый блок помимо транзакций также содержит свой порядковый номер и так называемую контрольную сумму предыдущего блока — результат обработки содержащихся в предыдущем блоке данных особой криптографической функцией (хеш-функцией). Они используются для проверки целостности каких-либо данных, так как получающееся в результате вычислений решение, или, как его еще называют, контрольная сумма (хеш-сумма), будет меняться до неузнаваемости при внесении даже малейших изменений в исходные данные. Это свойство позволяет легко отслеживать любые несанкционированные попытки изменений.
Все записи в блокчейне непрерывно синхронизируются между всеми участниками сети, сохраняясь на каждом устройстве. Это позволяет отслеживать попытки изменения и избавляться от них, обеспечивая безопасность хранящихся данных. Представьте себе обычный пазл. Если вы извлечете оттуда одну деталь и замените ее на похожую, но из другого набора, то картинка не сложится. Так и блокчейн препятствует изменению информации в каждом из блоков.
Как только цепочка будет обновлена и в нее вставят блок, он уже больше не может быть изменен, возможно только добавление новых записей, причем данные будут обновляться на всех компьютерах в сети одновременно. Таким образом, в блокчейне практически невозможно подделать какие-либо данные, так как они сразу же будут обнаружены другими устройствами, входящими в цепочку. И даже больше — измененная информация не сохранится, цепочка вернет старые данные, которые «записаны» на большинстве компьютеров.
Конечно, можно попытаться захватить более 51% от числа всех включенных в сеть компьютеров и попытаться внести изменения сразу на всех, но такой сценарий будет крайне затратным в реализации и, скорее всего, совсем не выгодным.
Пустышка Блокчейн совершенно бесполезен. И вот почему: Капитал: Экономика: Lenta.ru
Обвал биткоина в январе стал холодным душем для фанатов криптовалют. Падение в два раза спровоцировало новый виток разговоров о финансовом пузыре. Причины падения пытались объяснить даже китайским Новым годом. Однако у политического истеблишмента и экономической элиты сложилось устойчивое мнение: биткоин — плохо, блокчейн — перспективно и революционно. «Лента.ру» разбиралась, действительно ли мир не сможет обойтись без блокчейна.
Криптовалюты регулярно подвергаются жесткой критике как источник пузырей и спекуляций, грозящий инвесторам потерей всех их сбережений, при этом к блокчейну отношение по-прежнему заинтересованное. В России, например, к технологии относятся серьезно: Национальный расчетный депозитарий рассматривает возможность создания блокчейновой инфраструктуры, технологию активно изучают в крупных банках и государственных организациях. Похожая ситуация и в мире — большинство стран признали блокчейн революционным решением.
Перспективность блокчейна оспаривают немногие, однако их критика заслуживает внимания. Например, финансист Кай Стинчкомб в своей заметке прошелся по ключевым отраслям, куда хотят внедрять блокчейн. По его мнению, на данный момент не видно реального применения этой технологии и уж точно нельзя говорить, что блокчейн разрушит современную финансовую систему.
Фанаты новых технологий настаивают, что криптовалюты на основе блокчейна могут стать идеальной платежной системой, где не будет взимающего комиссию посредника вроде Visa и Mastercard. Стинчкомб оспаривает этот тезис, ведь такая система уже давно существует — это наличные. Что касается платежных институтов, то их преимущества перед блокчейном очевидны: да, они требуют свой процент с каждой транзакции, зато возможен возврат денег за товар, который потребителю пришелся не по нраву.
Фото: Евгений Биятов / РИА Новости
Главная проблема криптовалюты как платежной системы — это скорость обработки транзакций. Например, Visa обрабатывает 60 тысяч операций в секунду, биткоин — только семь (не тысяч). Технические усовершенствования системы продолжаются, но на данный момент эффективность биткоина составляет чуть более 0,01 процента от показателя Visa. Биткоин сможет обрабатывать столько же операций, сколько традиционные глобальные платежные системы при условии потребления половины мировой электроэнергии. Ситуация с другими криптовалютами принципиально не отличается.
На блокчейн возлагают особые надежды те, кто считает, что сделки должны осуществляться без надзора государства. Контроль органов власти действительно может быть утомительным, но госструктуры при всей их неповоротливости предоставляют определенный уровень надежности. Владелец криптокошелька же не сможет обратиться за какими-либо гарантиями в случае кражи пароля: нет регулятора — нет гарантий. Причем подобный недостаток системы находится как на пользовательском уровне, так и на уровне всей системы — от недостатка безопасности вынуждены были закрыться несколько крупных торговых криптоплощадок.
Материалы по теме
00:04 — 28 декабря 2017
Вдобавок сами власти не захотят расставаться с контролем над перемещением средств банально из-за необходимости противодействовать терроризму, организованной преступности и т. д. Большинство граждан, конечно, против контроля над своими счетами, но при этом многие скажут «да» в ответ на вопрос: «Имеют ли правоохранительные органы право проверить операции подозреваемых в распространении детской порнографии?»
Возможно, будущее блокчейна лежит в осуществлении микротранзакций? Например, заплатить музыканту за песню или прочитать свежую газету в интернете. Ведь сделки с биткоином должны быть быстрыми, практически мгновенными и бесплатными. Стинчкомб ставит под сомнение и подобную перспективу — клиринг каждой транзакции занимает восемь минут и требует затрат в 4 цента. Вдобавок сами микротранзакции не слишком-то популярны — люди гораздо чаще предпочитают им сервисы с подпиской.
Фото: Lucas Jackson / Reuters
Межбанковские платежи посредством блокчейна также развиваются не самыми быстрыми темпами. К примеру, через Ripple, перспективную платформу для таких платежей, прошло два миллиарда долларов за последние тридцать дней. Параллельно уже рабочая система SWIFT такие деньги переводит в течение 40 секунд. Соотношение примерно такое же, как между объемом продаж зубочисток и ВВП США.
Большие надежды возлагают на «умные контракты» (это, например, лежит в основе системы Ethereum), предполагающие, что вместо текста в них фигурирует код, а для проведения сделок с помощью такой системы не потребуется личной подписи. Однако реальное применение «умных контрактов» пока привело лишь к ошибочной инвестиции на сумму в 50 миллионов долларов. Даже самые ярые сторонники блокчейна признают, что обсуждение контрактов между людьми предпочтительнее ситуации, когда оно будет приниматься программным обеспечением, на данный момент не таким «умным», как хотелось бы фанатам блокчейна.
Smart-контракт — компьютерный алгоритм, позволяющий участникам системы блокчейн заключить сделку, после которой алгоритм полностью просчитывает и отслеживает все движения по ней. Технология позволяет создать полностью самодостаточный автоматически исполняемый договор, сокращающий издержки, например, на юридическое сопровождение.
Не выдерживают критики аргументы в пользу использования блокчейновых платформ как резервуара зашифрованной информации или помощника в выпуске акций. Во всех подобных случаях, отмечает Стинчкомб, существующие системы выгоднее и/или безопаснее блокчейна. Нет ни единой причины, чтобы отказываться от биржи NASDAQ, которая пользуется всеобщим доверием.
Финансист подчеркивает, что самым сложным в интернете является перевод денег из точки A в точку B или же хранение записей о тех или иных осуществившихся транзакциях и взаимодействиях. В реальности эта часть операции как раз самая простая, быстрая и высоко автоматизированная. Что касается отмены посредника, то в большинстве своем участники сделок прямо заинтересованы в его существовании — хотя бы для возможности эту сделку оспорить, если «что-то пойдет не так».
В итоге, отмечает Стинчкомб, сфера применения блокчейна и криптовалют оказывается крайне узкой. По сути, не остается ничего кроме спекуляций и нелегальных транзакций. Но в таком качестве криптовалюты работают уже давно и расширения этого поля не предвидится. Люди же, вкладывающие миллионы в блокчейн-технологии, даже не удостоверились в реальном спросе на подобные системы оплаты. За десять лет, прошедших с распространения блокчейна, никакого заметного совершенствования технологии не произошло.
Фото: Arnd Wiegmann / Reuters
Аналитических ответов на претензии Стинчкомба к блокчейну не последовало. Оптимисты лишь указывали на то, что технология еще слишком молода и, быть может, варианты ее применения найдутся в ближайшем будущем, либо вовсе утверждали, что многие новые ноу-хау проходили период скепсиса. Проблема в том, что список технологий, оказавшихся на свалке истории или нашедших лишь скромное нишевое применение, точно не меньше списка научно-технических прорывов. Достаточно вспомнить электромобиль, появившийся даже раньше двигателя внутреннего сгорания. Лишь теперь, 120 лет спустя, электромобили стали актуальными, и то благодаря дорогой нефти и всеобщей озабоченности темой глобального потепления и зеленой энергетики.
Материалы по теме
00:06 — 22 декабря 2017
Король эфира
Почему Виталик Бутерин — самый хайповый предприниматель года
Кай Стинчкомб не первый специалист, утверждающий, что «король-то голый». Роб Флейшман, инженер по программному обеспечению в Akamai Technologies, в свое время также был в восторге от блокчейна. «Но по мере общения с людьми из хайтека я все больше убеждался, что эта технология совершенно глупа и бесполезна для практически любых задач», — отмечает он. В более мягкой форме мифы о блокчейне и биткоине развеял специалист по вредоносным программам «Лаборатории Касперского» Алексей Маланов.
В частности, он констатирует, что для хранения информации, записанной в блокчейновых системах, потребуется совершенно фантастическое количество объема памяти. Кроме того, майнинг является крайне неэффективной системой защиты системы с учетом объема потребляемого электричества. Эти и другие слабости технологии приводят Маланова к выводу, что если традиционные деньги когда-нибудь и уйдут из обращения, это произойдет вовсе не из-за блокчейна.
Еще пару месяцев назад над таким скепсисом бы только посмеялись. В период, когда биткоин постоянно растет в цене, — скептики не востребованы. Но в новом году конъюнктура начинает меняться, а вкупе с крайне негативным отношением к криптовалютам со стороны финансового сектора, здравая критика становится востребованной. Скептики, конечно, могут оказаться неправы, но объективный диалог отрасли необходим хотя бы для того, чтобы остудить горячие головы, рванувшие к биткоину, эфиру, и другой «крипте» как к средствам мгновенного обогащения.
Yes, your Bitcoin transactions can be tracked
Да, ваши транзакции Bitcoin можно отслеживать — вот как. Вы хотите совершать транзакции с использованием Bitcoin, но не уверены, как это повлияет на вашу конфиденциальность? Финансовые данные чувствительны, поэтому вам необходимо принять меры предосторожности.
Предоставление доступа к вашей истории криптографии почти похоже на публикацию ваших банковских реквизитов в социальных сетях. Итак, вопрос, который беспокоит все больше и больше владельцев Bitcoin, заключается в следующем: можете ли вы отслеживать транзакции Bitcoin? Быстрый ответ — да.
Однако это не так просто, как вы думаете.
Биткойн не такой анонимный, как вы могли бы подумать
Некоторые ранние усыновители считали Bitcoin анонимным способом перемещения денег и совершения транзакций призраков, которые не поддавались проверке. Ничто не могло быть дальше от истины. Протоколы настроены таким образом, чтобы гарантировать безопасность и прозрачность транзакций, но блокчейн отслеживает все переводы с одного адреса на другой.
На простом английском языке нет такой вещи, как полная конфиденциальность блокчейна. Тем не менее, вы достигаете чего-то, называемого “псевдоанонимностью”. Это означает, что вы можете хранить свои личные дела, пока вы правильно храните свои пароли (и не вовлекаетесь в незаконную деятельность).
Как пользователь кошелька, вы получаете адрес, составленный из комбинации букв и цифр. Это позволяет получать биткоин. Каждая из этих комбинаций уникальна и связана с одним кошельком. Это означает, что вы можете сохранить свою анонимность до тех пор, пока никто не подключит ваш биткойн-адрес к вашим личным реквизитам.
С момента, когда вы раздаете свой адрес Bitcoin (или кто-то связывает вас с кошельком), вы автоматически предоставляете доступ к истории транзакций — той, которая подключена к этому кошельку. Это называется псевдоанонимностью.
Bitcoin.org объясняет, почему транзакции не могут оставаться анонимными. Владельцам кошелька необходимо раскрыть свою личность, чтобы получить купленный товар. После того, как вы используете адрес, он становится испорченным историей всех транзакций, которые каким-либо образом связаны с адресом. Таким образом, все пользователи блокчейна имеют доступ к балансу и всем транзакциям адреса.
Стивен Голдфедер из Принстонского университета изучает, как веб-трекеры и куки могут следить за транзакциями Bitcoin и какие последствия эта способность может иметь для конфиденциальности владельцев криптовалют.
В 2017 году его исследование показало, что по крайней мере 53 из 130 дилеров, допускающих транзакции Bitcoin, зарегистрировали утечку платежной информации. Третьи стороны также способствовали этой потере данных, в основном через страницы корзины покупок. В большинстве случаев утечка была не просто случайностью, а скорее вопросом аналитики и рекламы.
Как вы можете отслеживать транзакции Bitcoin?
Когда дело доходит до технологии Bitcoin и blockchain, одной из самых желанных функций остается анонимность и конфиденциальность. Однако слишком большая свобода на блокчейне может иметь негативные последствия для безопасности людей в Интернете и в автономном режиме.
Регуляторы подняли много опасений по поводу сети, где каждый может использовать биткоин для покупки или продажи чего-либо без отслеживания. Шелковый путь является лишь одним из примеров того, как анонимные транзакции могут омрачить криптопространство и сделать Bitcoin мощным способом финансирования незаконной деятельности.
Таким образом, все больше стартапов и технологических фирм создали программное обеспечение, которое может отслеживать, как двигались монеты, благодаря способности блокчейна отслеживать любую транзакцию. Такое программное обеспечение предоставляет властям всю информацию, необходимую им для преследования незаконных доходов и преступлений, связанных с криптовалютой.
ФБР использовало программное обеспечение для анализа блокчейна и несколько других публичных подсказок, которые они нашли в Интернете, чтобы связать транзакции с реальными идентификаторами. Можете ли вы отслеживать транзакции Bitcoin с помощью той же системы? Скорее всего, да, но это не так просто, и это может быть даже не такая хорошая идея — федералам пришлось заражать свою собственную сеть программами-вымогателями, чтобы отслеживать монеты.
Отслеживание операций для предотвращения отмывания денег
Помимо выявления и ловли преступников, отслеживание криптовалютных транзакций также полезно для борьбы с отмыванием денег. С большим количеством инвесторов, размещающих свои деньги в Bitcoin и других криптовалютах, все больше правительств и аналитиков требуют от блокчейн-компаний соблюдать законы о борьбе с отмыванием денег.
Среди блокчейн-стартапов, которые сосредотачивают свои усилия на разработке программного обеспечения для анализа и отслеживания, одними из наиболее известных являются Skry, Numisight, Chainalysis и Elliptic. Все эти компании стремятся создавать продукты для защиты целостности цифровых активов, а также проверять целостность каждой транзакции на блокчейне.
Среди преимуществ использования программного обеспечения отслеживания, пользователи Bitcoin должны учитывать возможность выявления подозрительных транзакций в режиме реального времени. В пространстве, где люди могут использовать блокчейн для совершения финансовых преступлений, размещения пиратского контента и хранения незаконных загрузок, такие инструменты могут помочь сохранить целостность сети.
Разрабатывая программное обеспечение для отслеживания, эти стартапы могут также помочь властям выявить незаконную деятельность на блокчейне, став ценными партнерами для правительств, банков и финансовых учреждений.
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.
Что такое блокчейн и биткоин
В последнее время внимание людей все чаще привлекает технология блокчейн, лежащая в основе криптовалюты биткоин. Однако в большинстве случаев этот термин употребляют как какое-то магическое заклинание, в итоге нормальному человеку ясно только то, что это круто, но больше ничего не ясно.
На самом деле никакой магии, конечно, нет — технология устроена красиво, но не так уж и сложно. Попробуем объяснить, как все работает, буквально на пальцах — без заумных математических формул и технических терминов, понятных только гикам. ОК, совсем без технических терминов обойтись не удастся, парочку все-таки придется использовать, так что начнем с того, что объясним их простыми словами.
Всего два технических аспекта
Как работает цифровая подпись
Каждый человек в цифровом мире может сгенерировать себе «цифровую фамилию» и «цифровую подпись» (открытый и закрытый ключ соответственно). «Фамилию» он всем показывает, а вот подпись хранит в тайне. Благодаря этому:
1. Можно писать сообщения, подписывать их и публиковать в Интернете.
2. Все кругом видят, что сообщение написал именно тот самый человек с определенной «фамилией» (она угадывается по «подписи»).
3. Никто не может подделать такое сообщение.
4. Один человек может сгенерировать много разных пар фамилий и подписей — этаких сценических псевдонимов — для различных целей.
Только ленивый не высказался про #bitcoin. Мы не ленивые, так что вот: «Все, что вы хотели знать о биткоинах…» — http://t.co/vx3nQw1mOB
— Kaspersky Lab (@Kaspersky_ru) January 20, 2014
Как работает свертка (хеширование)
Например, я написал сообщение «привет» и хочу передать его своему другу. Но мне надо узнать, дошло ли оно до адресата в неизменном виде. Как мне это сделать? Простейший вариант — попросить передать сообщение обратно и сравнить, не изменилось ли оно. Многие так поступают, когда диктуют по телефону какие-нибудь номера или адреса электронной почты.
Если что-то пойдет не так на обратном пути, мы не сможем понять, в порядке ли первоначальное сообщение. К тому же оно может быть длинным: представьте, что сообщение содержит видео в HD, не передавать же все эти гигабайты обратно? Поэтому поступают иначе: для подтверждения того, что сообщение дошло без искажений, используют так называемую свертку, она же «хеш».
Свернем слово «привет» в одно число — например, так:
1. Каждой букве выдадим порядковый номер (а=1… я=33), получится: 17 18 10 3 6 20.
2. Перемножим все числа и получим 1 101 600. Это и есть простейшая свертка, или хеш.
3. Теперь я после передачи основного сообщения просто передаю другу еще и свертку — чтобы он убедился, что все сходится.
4. А вот если сообщение по дороге поменялось и превратилось, например, в «превед», то свертка будет другая: 17*18*6*10*6*5 = 550 800. Друг ждет 1 101 600, а получил 550 800 — тогда он пожалуется, и мы оба поймем: что-то пошло не так.
Обратите внимание: по пути свертку тоже можно сломать или подменить. Свертка не защищает, в отличие от подписи, — она лишь упрощает и ускоряет проверку целостности.
Еще один интересный факт: если поменять буквы местами, то в нашем примере свертка не изменится, и это провал. В реальной жизни используют гораздо более сложное «перемножение» букв, так что результат меняется от любых изменений сообщения. Более того, подобрать другое сообщение с такой же сверткой становится либо нереально, либо очень долго. В этих случаях свертку называют «криптостойкой».
Например, при использовании популярного алгоритма SHA-1, созданного специально для изготовления сверток (уже недостаточно криптостойкого, но не будем о грустном), хеш слова «привет» будет выглядеть так:
e24505f94db2b5df4c7c2596b0788e720e073021
А хеш слова «превед» — уже вот так:
229d0ee5aabf6af982cdc03a89a56160f1de0e4a
Ничего общего, правда? Так и задумано.
Ого! Журналист из Newsweek вроде нашел создателя #bitcoin Сатоши Накамото. Говорят, ему 64 года и он собирает поезда: http://t.co/zY5AHCTFlc
— Kaspersky Lab (@Kaspersky_ru) March 6, 2014
Наша цель — виртуальные деньги
Ну все, самое сложное позади, осталось только на основе этих технологий сделать классно.
Представьте, у нас в школьном классе сидят 30 детей, и им нужны свои игрушечные деньги. Но только чтобы виртуальные (просто числа на бумажке или в Интернете).
Для этого они на классной доске пишут, у кого сколько денег изначально, и дописывают снизу, кто кому сколько денег передал. Пишут своим почерком и ставят подпись, чтобы никто не подправил ничего на перемене. Уже в таком виде система отлично работает — но только до тех пор, пока не придет строгий учитель и не сотрет все с доски со словами: «Хочу контролировать финансовые потоки, потому что у меня есть власть. И чтобы наркотики друг у друга не покупали».
Тогда дети начинают вести финансовый журнал у себя, каждый держит под партой свою тетрадку и постоянно дописывает в нее все операции по обмену деньгами — транзакции. Но так как кричать во время урока нельзя, дети тихо передают друг другу записки (это Интернет). Вот так работает «криптовалюта» в первом приближении.
Проблемы
Ворох транзакций объединяем в странички
Теперь по классу ходит 30 записок с транзакциями, и непонятно, переписал ученик их к себе в тетрадку или нет. Какие записки есть уже у всех и их можно выкинуть? Как понять, есть у Васи 50 монеток для оплаты или он их уже кому-то до этого передал, просто Петя пока не знает об этом?
Решение есть: дети будут обмениваться не только короткими записками со строчками отдельных транзакций, а сразу целыми страницами. Кто-то один накопил много строчек, аккуратно записал их все, поставил номер страницы, посчитал свертку от предыдущей страницы и тоже записал. И разослал по классу новую страничку.
Петя, получив страничку, проверяет, что в ней все верно: все строчки написаны правильным почерком, номер страницы новый, свертка предыдущей страницы совпадает с указанной на новой странице. И еще — у каждого автора строчки действительно есть столько денег, сколько он хочет передать. Для этого надо перечитать весь журнал и пересчитать все деньги — звучит муторно, но если поручить это компьютеру, то все работает быстро и без проблем.
В общем, если все сходится, то Петя аккуратно переписывает новую страничку в свой журнал и транзакции признает совершенными. Отдельные записки-транзакции, уже внесенные на правильную страничку, после этого можно дальше не передавать, а просто выкинуть — а дальше отправить уже оформленную страницу.
Если же что-то не так — у кого-то недостаточно денег, или номер страницы странный, или свертка не сходится, — то Петя со словами: «Какая-то лажа» выкидывает всю подозрительную страницу, и жизнь продолжается.
Совокупность пронумерованных страниц (блоков) — это и есть блокчейн. Все просто, никакой магии.
Графомания
Если все пустить на самотек, то каждый ученик начнет писать свою версию страницы номер 123. В итоге по классу будет гулять 30 версий, но как понять, какая правильная? Для этого надо определить порядок: страница оформляется лишь раз в 10 минут, чтобы ее можно было за это время распространить по всем участникам, причем автор выбирается случайно.
В биткоине этого добились следующим образом. Надо попросить всех учеников заняться полезным делом — решать случайно выбранные задачки из учебника по математике. Кто первый решит свою задачку, тот собирает все записки, которые к нему уже пришли, и начинает оформлять страничку. Пока кто-то еще дорешает свою задачку, страничка отличника уже разойдется по классу, признается всеми, и все приступят к решению новой задачки, и так далее.
Не страшно, если странички будет оформлять почти всегда один отличник. Лишь бы кто-то один и с нормальной скоростью. Когда в классе слишком много учеников и задачки начинают решаться слишком быстро, можно перейти на следующую главу учебника.
А вот если всегда-всегда только отличник Миша будет оформлять странички, то он при желании может начать отбрасывать все попытки Васи передать кому-то деньги. На практике же для этого надо быть невероятно крутым отличником — иметь вычислительную мощность больше половины суммарной мощности всех участников системы биткоин (а это миллионы компьютеров по всему миру). Так что если Миша способен на такое (то есть инвестировал в вычислительные мощности настолько много), то для него мелкое жульничество уже не имеет смысла.
И еще одна особенность. Отличник записывает на страничку еще и решение задачи (да и задачка на самом деле не случайная, а связанная с самой страничкой). Это нужно, чтобы через год нельзя было подделать все странички со 123-й по текущую, — для такого подлога пришлось бы быстро-быстро решить очень много задачек.
Выгода
Таким образом, в нашем журнале почти равномерно появляются новые правильные странички.
1. И все это не зависит от количества участников.
2. Не зависит от какого-то центра. Нельзя прикрыть, нельзя подделать — каждый участник может все перепроверить.
3. Анонимно при условии, что по «цифровой фамилии» нельзя вычислить реальную. Условный Петя всегда может заявить, что кошелек с такой-то фамилией принадлежит ему, — если у него действительно есть подпись, то он может с него платить. Связать же кошелек с Петей в реальном мире, если Петя этого не захочет, довольно сложно.
4. Без комиссии. При этом вы можете немного заплатить отличнику, чтобы он записал вашу транзакцию в страничку побыстрее, без очереди.
5. Нельзя переписать историю, то есть вычеркнуть передачу денег от Васи Пете невозможно. Ведь каждая страница ссылается на предыдущую. Если изменить одну (допустим, ее даже примут все другие участники), надо будет переписывать все последующие страницы, а для этого решать задачки, очень много задачек. А участники в случае возникновения каких-либо сомнений доверяют самой длинной цепочке страниц.
Если я подкупил больше половины учеников, желательно отличников, я могу отсадить их в отдельный класс и прямо сейчас начать писать альтернативную историю, в которой я свои деньги якобы никому не передал. А потом вернуться в общий класс и предъявить более длинный журнал. Это суть атаки 51% — а про то, почему это трудно осуществить на практике, мы уже поговорили в примере с отличником Мишей.
Откуда берутся деньги
Изначально биткоин-монетки можно было распределить между счастливчиками на самой первой страничке. Но это было бы совсем нечестно и бессмысленно. Для вовлечения большего числа участников договорились раздавать деньги постепенно: тот, кто после решения задачки оформляет новую страницу, первой строчкой пишет: «Зачислить мне 50 монет из ниоткуда».
Причем все заранее договорились, что страничка правильная, только если именно 50, и что через пару лет будет уже ровно по 25, и далее сумма сокращается. В итоге количество денег у населения растет, но в целом оно ограничено — всего может существовать не более 21 млн биткоинов (на сегодняшний день «выпущено» около 15 млн).
Благодаря этому появилось много желающих подключиться к проекту пораньше и получить немного денег по принципу «кто первый встал — того и тапки». Потому что потом раздавать их будут в меньших объемах и большему числу желающих. А еще все учатся побыстрее решать те самые задачки.
И вот много людей уже имеют много криптовалюты. Теперь мы объявляем, что криптовалюта — это как акции компании «Деньги будущего», и начинаем торговать ими на бирже за настоящие доллары. Устанавливается рыночная цена. Она растет, потому что желающих пощупать деньги будущего много, а на халяву раздают по 25 монеток раз в 10 минут кому-то одному, а еще надо решать задачки — в общем, многим проще купить.
А потом и магазины поняли, что раз монетки можно обменять на бирже на реальные деньги, то к оплате тоже можно принимать монетки. Тем более что они растут в цене, как МММ.
Гонконгская компания выпустит первую в мире пластиковую карту для работы с #bitcoin: http://t.co/8snLEBmO9Y
— Kaspersky Lab (@Kaspersky_ru) April 10, 2014
Критика
А теперь, когда читатель во всем разобрался, немного предвзятого личного мнения.
1. Биткоины реально инновационны. Таинственный автор (или целая ложа авторов), по сути, с первого раза все сделал классно, и это даже до сих пор работает.
2. Биткоины очень полезны для нелегальщины. Покупать оружие, наркотики, вымогать, давать взятки очень удобно, потому что нельзя отследить и прикрыть. В офлайне можно просто расплатиться наличными, а в онлайне традиционные виртуальные деньги контролируются и не являются анонимными.
3. Для легальной же деятельности распределенность и анонимность, в общем-то, бесполезны и даже вредны. Уже давно есть Visa с MasterCard, банковские переводы и PayPal/WebMoney/»Яндекс.Деньги». Да, у них есть недостатки, но это плата за другие фичи:
а) комиссию мы платим (особенно при трансграничных платежах), так за это мы и сервис получаем;
б) переводы идут долго, зато проверяются, и их можно отозвать.
Да, в биткоин обычно все дешевле и быстрее, но за это мы жжем адское количество электричества, миллионы раз дублируем информацию. Если бы мы все это отдали условному централизованному WebMoney, получилось бы явно не хуже.
4. За что биткоины особенно любят — они растут в цене. Это такая пирамида, которая будет раздувать пузыри снова и снова. Человечество уже не сможет потерять к ней интерес окончательно, а чем больше заинтересованных, тем больше спрос. Поэтому многие, кто прикупил монеток, начинают рекламировать «деньги будущего», чтобы подогревать интерес и цену. Спрос явно обгоняет предложение монеток, а предложение падает со временем.
В нормальной экономике объем денег регулируется центробанком, чтобы он соответствовал объему товаров и услуг и чуть-чуть удешевлял их со временем. В случае с биткоинами все ненормально — они постоянно и быстро растут в цене, а значит, невыгодно их тратить на товары, выгодно тратить рубли и доллары, а биткоины оставить на потом (вероятно, даже навсегда).
Почему Центробанк наехал на #bitcoin, кому от этого может быть плохо и чем это все может обернуться в дальнейшем: http://t.co/a9i3fsrlsu
— Kaspersky Lab (@Kaspersky_ru) January 28, 2014
5. За что биткоины не любят центробанки:
а) это пирамида. Если в какой-то стране все бросятся скупать монетки, а потом пузырь лопнет (это происходит каждые пару лет), начнется кризис. Большинство стран запрещают пирамиды;
б) потому что это наркотики, уход от налогов, непонятные доходы, терроризм — никакого контроля. А значит, надо запретить и пользоваться традиционными инструментами, благо они есть.
6. Насчет применения блокчейна не для денег. В подавляющем большинстве легальных проектов с использованием блокчейна все то же самое можно сделать централизованно с использованием одного или нескольких центров, что в итоге выйдет существенно дешевле по компьютерным ресурсам и потреблению электричества. В примере выше с классной доской как раз показано, насколько все проще, если блокчейн писать сразу на доске, а не в тетрадках под партой. Но это при условии, что доска не саботирует работу.
Ну вот и все, теперь вы понимаете в биткоинах и блокчейне гораздо больше, чем почти все население планеты. Классное ощущение, правда же?
Как работают биткойн-транзакции | Как работает биткойн?
Биткойны существуют как записи транзакций Биткойн
Мы определяем биткойн как цепочку цифровых подписей. Каждый владелец передает биткойн следующему, подписывая цифровой подписью хэш предыдущей транзакции и открытый ключ следующего владельца и добавляя их в конец монеты. Получатель может проверить подписи, чтобы проверить цепочку владения.
— Сатоши Накамото, Белая книга биткойнов
Биткойны не «существуют» как таковые.Нет физических биткойнов, и у владельцев биткойнов нет «учетной записи». Вместо этого существует «цепочка блоков», которую вы можете рассматривать как реестр или запись всех транзакций, которые когда-либо имели место между адресами Биткойн. Эти записи транзакций обновляются участниками (узлами) сети Биткойн и распределяются между каждым из ее узлов по мере увеличения или уменьшения балансов. Вы можете использовать «обозреватель блоков», если хотите увидеть историю, а также текущий баланс любого заданного биткойн-адреса.
Открытый и закрытый ключи
Чтобы отправить биткойн, у вас должен быть доступ к публичному и секретному ключам, связанным с количеством биткойнов, которое вы хотите отправить. Когда мы говорим о том, что кто-то «владеет» биткойнами, на самом деле это означает, что этот человек имеет доступ к «паре ключей», состоящей из:
- открытый ключ (адрес), на который ранее было отправлено некоторое количество биткойнов
- соответствующий уникальный закрытый ключ (пароль), который разрешает отправку биткойнов, ранее отправленных на указанный выше открытый ключ (адрес), в другое место.
Открытые ключи, также называемые адресами биткойнов, представляют собой случайно сгенерированные последовательности букв и цифр, которые действуют аналогично адресу электронной почты или имени пользователя сайта социальной сети. Как следует из названия, они общедоступны, поэтому вы можете безопасно делиться ими с другими. Фактически, вы должны предоставить свой биткойн-адрес другим, когда вы хотите, чтобы они отправили вам биткойны. Закрытый ключ — это еще одна последовательность букв и цифр, также генерируемая случайным образом. Однако закрытые ключи, такие как пароли от электронной почты или других учетных записей, должны храниться в секрете.Никогда не сообщайте свой закрытый ключ никому, кому вы не на 100% доверяете, чтобы не украсть его.
Подробнее: с помощью этих простых советов убедитесь, что ваши цифровые активы в безопасности.
Вы можете думать о своем биткойн-адресе как о прозрачном сейфе. Остальные могут видеть, что внутри, но только те, у кого есть закрытый ключ, могут разблокировать сейф и получить доступ к находящимся внутри средствам.
Транзакционные входы и выходы
Хотя можно было бы обрабатывать монеты индивидуально, было бы громоздко проводить отдельную транзакцию для каждого цента в переводе.Чтобы разрешить разделение и комбинирование значений, транзакции содержат несколько входов и выходов. Обычно будет либо один вход из более крупной предыдущей транзакции, либо несколько входов, объединяющих меньшие суммы, и не более двух выходов: один для платежа и один, возвращающий сдачу, если таковая имеется, обратно отправителю
—Сатоши Накамото, Белая книга биткойнов
Давайте разберем этот раздел официального документа Биткойн, рассмотрев образец транзакции на практике:
Марк хочет отправить 1 BTC Джессике.Для этого он использует свой закрытый ключ, чтобы «подписать» сообщение с деталями транзакции. Это сообщение, которое необходимо передать в сеть, будет содержать следующее:
- Входы. Содержит информацию о биткойнах, ранее отправленных на адрес Марка. Например, представьте, что Марк ранее получил 0,6 BTC от Алисы и 0,6 BTC от Боба. Теперь, чтобы отправить 1 BTC Джессике, может быть два входа: один вход 0,6 BTC, ранее полученный от Алисы, и один вход 0.6 BTC ранее от Боба.
- A крепление. В этом случае сумма, которую Марк хочет отправить, составляет 1 BTC.
- O шт. Есть выходы. Первый — 1,2 BTC (0,6 BTC + 0,6 BTC) на публичный адрес Джессики. Второй — 0,2 BTC, возвращенный Марку как «сдача».
Это может показаться запутанным, но это сделано таким образом для повышения эффективности — и хорошая новость заключается в том, что знание закулисных деталей транзакций биткойнов не требуется для отправки или получения биткойнов.Ваш биткойн-кошелек позаботится об этом!
Передача и подтверждения
В приведенном выше примере Марк (через программное обеспечение своего кошелька) транслирует предложенную транзакцию в сеть Биткойн. Специальная группа участников сети, известная как «майнеры», проверяет, могут ли ключи Марка получить доступ к входам (то есть к адресу (адресам), откуда он ранее получил биткойн, который, как он утверждает, контролирует. Майнеры также собирают вместе список других транзакции, которые транслировались в сеть примерно в то же время, что и транзакции Марка, и объединяли их в блок.Любой майнер, выполнивший «Proof of Work», может предложить новый блок, который будет добавлен или «прикреплен» к цепочке, со ссылкой на последний блок. Затем этот новый блок транслируется в сеть. Если другие участники (узлы) сети согласны с тем, что это действительный блок (т. Е. Транзакции, которые он содержит, соответствуют всем правилам протокола и правильно ссылаются на предыдущий блок), они передадут его. В конце концов, другой майнер будет строить поверх него, ссылаясь на него как на предыдущий блок, предлагая следующий блок.Любые транзакции, которые были в предыдущем блоке, теперь будут «подтверждены» следующим майнером. По мере добавления блоков в цепочку количество подтверждений транзакции Марка увеличивается.
Почему подтверждения некоторых биткойн-транзакций занимают так много времени?
Каждый блок может содержать только определенное количество транзакций, и это количество в значительной степени определяется пространством, доступным в каждом блоке, или «размером блока», который составляет 1 МБ. Ограниченное пространство приводит к возникновению рынка комиссионных, на котором майнеры, собирающие комиссию, предпочитают включать в следующий блок только те транзакции, которые включали достаточно высокую комиссию.Таким образом, более высокие комиссии стимулируют майнеров уделять приоритетное внимание вашим транзакциям.
Обратите внимание, что размер блока является произвольным пределом, но сообщество Биткойн решило сохранить размер блока как можно меньшим, чтобы облегчить людям работу с узлами Биткойн. Bitcoin Cash, который является форком Биткойна, имеет больший размер блока и, следовательно, требует (гораздо) более низких комиссий за транзакции.
Подробнее: Узнайте, как сеть Биткойн решает такие важные вопросы, как размер блока.
Сколько стоит комиссия за транзакцию биткойнов?
Комиссия за отправку биткойнов может составлять от нескольких центов до 100 долларов. Причина большого разброса в том, что комиссии за биткойны зависят как от спроса, так и от предложения (то есть от того, насколько загружена сеть в данный момент), и от «размера» вашей транзакции. На размер в первую очередь влияют входы, поэтому, если ваша транзакция имеет много входов, она займет больше места в блоке и потребует более высокой комиссии. Например, если вы хотите отправить 10 BTC, велика вероятность, что ваша транзакция потребует больше входных данных, чем если бы вы хотите отправить 1 BTC.Транзакция 10 BTC может состоять из 5 + 2 + 1 + 1 + 1 (всего 5 входов), в то время как транзакция 1 BTC может быть всего двумя входами, как в нашем примере Mark / Jessica выше.
Многие кошельки, в том числе кошелек Bitcoin.com, позволяют пользователям вручную устанавливать комиссию за транзакцию. Это поможет вам избежать переплаты. Например, если вы не спешите, вы можете установить более низкую плату, чтобы майнер мог ее забрать, когда сеть менее загружена. Вы также можете обеспечить немедленную обработку ваших транзакций, увеличив комиссию.
Подробнее: Узнайте обо всех тонкостях отправки биткойнов.
2. Как работает биткойн — освоение биткойнов [Книга]
Глава 2. Как работает биткойн
Транзакции, блоки, майнинг и цепочка блоков
Система биткойнов, в отличие от традиционных банковских и платежных систем, является на основе децентрализованного доверия. Вместо центрального доверенного органа в биткойне доверие достигается как возникающее свойство в результате взаимодействия различных участников системы биткойнов.В этой главе мы рассмотрим биткойн на высоком уровне, отслеживая одну транзакцию через систему биткойнов, и посмотрим, как она становится «доверенной» и принимается биткойн-механизмом распределенного консенсуса и, наконец, записывается в блокчейн, распределенный реестр Все транзакции.
Каждый пример основан на реальной транзакции, совершенной в сети биткойнов, имитируя взаимодействие между пользователями (Джо, Алиса и Боб) путем отправки средств из одного кошелька в другой.При отслеживании транзакции через сеть биткойнов и цепочку блоков мы будем использовать сайт проводника цепочки блоков для визуализации каждого шага. Обозреватель блокчейнов — это веб-приложение, которое работает как поисковая система биткойнов, поскольку позволяет искать адреса, транзакции и блоки, а также видеть взаимосвязи и потоки между ними.
К популярным исследователям цепочек блоков относятся:
Каждый из них имеет функцию поиска, которая может брать адрес, хэш транзакции или номер блока и находить эквивалентные данные в сети биткойнов и цепочке блоков.Для каждого примера мы предоставим URL-адрес, который приведет вас непосредственно к соответствующей записи, чтобы вы могли изучить ее подробно.
На обзорной диаграмме, показанной на рисунке 2-1, мы видим, что система биткойнов состоит из пользователей с кошельками, содержащими ключи, транзакций, которые распространяются по сети, и майнеров, которые создают (посредством конкурентных вычислений) консенсусную цепочку блоков, которая авторитетный реестр всех транзакций. В этой главе мы проследим одну транзакцию, когда она проходит по сети, и рассмотрим взаимодействие между каждой частью системы биткойнов на высоком уровне.В следующих главах мы рассмотрим технологии, лежащие в основе кошельков, майнинга и торговых систем.
Рисунок 2-1. Обзор биткойнов
Алиса, представленная в предыдущей главе, — новый пользователь, который только что приобрел свой первый биткойн. В разделе «Получение первых биткойнов» Алиса встретилась со своим другом Джо, чтобы обменять немного денег на биткойны. Транзакция, созданная Джо, пополнила кошелек Алисы 0,10 BTC. Теперь Алиса совершит свою первую розничную сделку, купив чашку кофе в кофейне Bob’s в Пало-Альто, Калифорния.Кофейня Боба недавно начала принимать платежи в биткойнах, добавив опцию биткойнов в свою кассовую систему. Цены в Bob’s Cafe указаны в местной валюте (долларах США), но в реестре клиенты могут платить в долларах или биткойнах. Алиса размещает заказ на чашку кофе, а Боб вносит транзакцию в кассу. Система точек продаж преобразует общую цену из долларов США в биткойны по преобладающему рыночному курсу и отобразит цены в обеих валютах, а также покажет QR-код, содержащий запрос на оплату для этой транзакции (см. Рисунок 2 -2):
Итого: 1 доллар.50 долларов США 0,015 BTC
Рисунок 2-2. QR-код запроса платежа (Подсказка: попробуйте отсканировать это!)
QR-код запроса платежа кодирует следующий URL, определенный в BIP0021:
биткойн: 1GdK9UzpHBzqzX2A9JFP3Di4weBwqgmoQA? сумма = 0,015 & label = Bob% 27s% 20Cafe & message = Покупка% 20at% 20Bob% 27s% 20Cafe Компоненты URL Биткойн-адрес: "1GdK9UzpHBzqzX2A9JFP3Di4weBwqgmoQA". Сумма платежа: «0,015». Ярлык для адреса получателя: «Кафе Боба». Описание платежа: «Покупка в кафе Боба»
Совет
В отличие от QR-кода, который просто содержит биткойн-адрес назначения, запрос на платеж представляет собой URL-адрес в кодировке QR, который содержит адрес назначения, сумму платежа и общее описание, такое как «Кафе Боба.«Это позволяет приложению биткойн-кошелька предварительно заполнять информацию, используемую для отправки платежа, показывая пользователю удобочитаемое описание. Вы можете сканировать QR-код с помощью приложения биткойн-кошелька, чтобы увидеть, что увидит Алиса.
Боб говорит: «Это один доллар пятьдесят, или пятнадцать миллибитов».
Алиса использует свой смартфон для сканирования штрих-кода на дисплее. На ее смартфоне отображается платеж на сумму 0,0150 BTC
на номер Bob’s Cafe
, и она выбирает Отправить
, чтобы подтвердить платеж.В течение нескольких секунд (примерно столько же, сколько и авторизация кредитной карты) Боб увидит транзакцию в реестре, завершив транзакцию.
В следующих разделах мы рассмотрим эту транзакцию более подробно, посмотрим, как ее создал кошелек Алисы, как она распространялась по сети, как проверялась и, наконец, как Боб может потратить эту сумму на последующие транзакции.
Примечание
Биткойн-сеть может совершать операции с дробными значениями, например.g., от милли-биткойнов (1/1000 биткойна) до 1/100000000 биткойна, который известен как сатоши. В этой книге мы будем использовать термин «биткойн» для обозначения любого количества биткойн-валюты, от наименьшей единицы (1 сатоши) до общего количества (21 000 000) всех биткойнов, которые когда-либо будут добыты.
Проще говоря, транзакция сообщает сети, что владелец некоторого количества биткойнов санкционировал передачу некоторых из этих биткойнов другому владельцу. Новый владелец теперь может потратить эти биткойны, создав еще одну транзакцию, которая разрешает передачу другому владельцу и т. Д. В цепочке владения.
Операции похожи на строки в бухгалтерской книге с двойной записью. Проще говоря, каждая транзакция содержит один или несколько «входов», которые являются дебетами счета биткойнов. На другой стороне транзакции есть один или несколько «выходов», которые представляют собой кредиты, добавленные к счету биткойнов. Входы и выходы (дебет и кредит) не обязательно составляют одну и ту же сумму. Вместо этого выходы в сумме немного меньше, чем входы, а разница представляет собой подразумеваемую «комиссию за транзакцию», которая представляет собой небольшой платеж, взимаемый майнером, который включает транзакцию в реестр.Биткойн-транзакция показана как запись в бухгалтерской книге на Рисунке 2-3.
Транзакция также содержит подтверждение права собственности на каждую сумму биткойнов (входов), стоимость которых передается, в виде цифровой подписи владельца, которая может быть независимо подтверждена кем угодно. С точки зрения биткойнов, «расходы» — это подписание транзакции, по которой стоимость предыдущей транзакции передается новому владельцу, идентифицированному по биткойн-адресу.
Наконечник
Транзакции перемещают значение из входов транзакции в выходы транзакции .Вход — это источник стоимости монеты, обычно это результат предыдущей транзакции. Выходные данные транзакции присваивают новому владельцу значение, связывая его с ключом. Ключ назначения называется обременением . Он требует наличия подписи для погашения средств в будущих транзакциях. Выходные данные одной транзакции могут использоваться в качестве входных данных в новой транзакции, создавая таким образом цепочку владения по мере того, как значение перемещается от адреса к адресу (см. Рисунок 2-4).
Рисунок 2-3.Операция по двойной записи
Рисунок 2-4. Цепочка транзакций, в которой выход одной транзакции является входом следующей транзакции.
Платеж Алисы в адрес Bob’s Cafe использует предыдущую транзакцию в качестве входных данных. В предыдущей главе Алиса получила биткойны от своего друга Джо в обмен на наличные. В этой транзакции есть несколько биткойнов, заблокированных (обремененных) ключом Алисы. Ее новая транзакция с Bob’s Cafe ссылается на предыдущую транзакцию как на вход и создает новые выходы для оплаты чашки кофе и получения сдачи.Транзакции образуют цепочку, в которой входные данные последней транзакции соответствуют выходным данным предыдущих транзакций. Ключ Алисы обеспечивает подпись, которая разблокирует эти предыдущие транзакции, тем самым доказывая сети биткойнов, что она владеет средствами. Она прикрепляет оплату за кофе к адресу Боба, тем самым «загромождая» этот вывод требованием, чтобы Боб поставил подпись, чтобы потратить эту сумму. Это представляет собой передачу стоимости между Алисой и Бобом.Эта цепочка транзакций от Джо до Алисы и Боба показана на рисунке 2-4.
Самая распространенная форма транзакции — это простой платеж с одного адреса на другой, который часто включает в себя «сдачу», возвращаемую первоначальному владельцу. Этот тип транзакции имеет один вход и два выхода и показан на рисунке 2-5.
Рисунок 2-5. Наиболее распространенная транзакция
Другой распространенной формой транзакции является объединение нескольких входов в один выход (см. Рисунок 2-6).Это представляет собой реальный эквивалент обмена стопки монет и денежных знаков на одну большую банкноту. Подобные транзакции иногда генерируются приложениями-кошельками для очистки множества небольших сумм, полученных в качестве сдачи платежей.
Рисунок 2-6. Операция агрегирования средств
Наконец, еще одна форма транзакции, которая часто встречается в бухгалтерской книге биткойнов, — это транзакция, которая распределяет один вход на несколько выходов, представляющих нескольких получателей (см. Рисунок 2-7).Этот тип транзакции иногда используется коммерческими организациями для распределения средств, например, при обработке выплат заработной платы нескольким сотрудникам.
Рисунок 2-7. Транзакция по распределению средств
Создание транзакции
Приложение кошелька Алисы содержит всю логику для выбора подходящих входов и выходов для построения транзакции в соответствии со спецификацией Алисы. Алисе нужно только указать пункт назначения и сумму, а все остальное происходит в приложении кошелька, и она не видит подробностей.Важно отметить, что приложение-кошелек может создавать транзакции, даже если оно полностью отключено. Подобно тому, как выписать чек дома и затем отправить его в банк в конверте, транзакцию не нужно составлять и подписывать при подключении к сети биткойнов. В конечном итоге его нужно только отправить в сеть, чтобы он мог быть выполнен.
Приложение кошелька Алисы сначала должно будет найти входы, которые могут заплатить сумму, которую она хочет отправить Бобу. Большинство приложений-кошельков хранят небольшую базу данных «неизрасходованных выходных транзакций», которые заблокированы (обременены) собственными ключами кошелька.Следовательно, кошелек Алисы будет содержать копию вывода транзакции из транзакции Джо, которая была создана в обмен на наличные (см. Получение ваших первых биткойнов). Приложение биткойн-кошелька, которое работает как клиент с полным индексом, фактически содержит копию всех неизрасходованных выходных данных каждой транзакции в цепочке блоков. Это позволяет кошельку создавать входные данные для транзакций, а также быстро проверять входящие транзакции на наличие правильных входных данных. Однако, поскольку клиент с полным индексом занимает много места на диске, большинство пользовательских кошельков запускают «легкие» клиенты, которые отслеживают только собственные неизрасходованные выходные данные пользователя.
Если приложение кошелька не поддерживает копию неизрасходованных выходных транзакций, оно может запросить сеть биткойнов для получения этой информации, используя различные API-интерфейсы, доступные от разных поставщиков, или запрашивая узел полного индекса с помощью биткойн-JSON RPC API. . В примере 2-1 показан запрос RESTful API, созданный как команда HTTP GET для определенного URL-адреса. Этот URL-адрес будет возвращать все неизрасходованные выходные данные транзакции для адреса, предоставляя любому приложению информацию, необходимую для создания входных данных транзакции для расходов.Мы используем простой HTTP-клиент командной строки cURL для получения ответа.
Пример 2-1. Найдите все неизрасходованные выходы для биткойн-адреса Алисы
$
curl https://blockchain.info/unspent?active=
1Cdid9KFAaatwczBwBttQcwXYCpvK8h7FK
Пример 2-2. Ответ на поиск
{
"unspent_outputs"
: [
{
«tx_hash»
:
«186f9f998a5...2836dd734d2804fe65fa35779 "
,
"tx_index"
:
104810202
,
«tx_output_n»
:
0
,
"сценарий"
:
"76a9147f9b1a7fb68d60c536c2fd8aeaa53a8f3cc025a888ac"
,
«значение»
:
10000000
,
"value_hex"
:
"00989680"
,
«подтверждения»
:
0
}
]
}
Ответ в примере 2-2 показывает один неизрасходованный выход (тот, который еще не был погашен) по адресу Алисы 1Cdid9KFAaatwczBwBttQcwXYCpvK8h7FK
.Ответ включает ссылку на транзакцию, в которой содержится этот неизрасходованный результат (платеж от Джо), и его стоимость в сатоши, равную 10 миллионам, что эквивалентно 0,10 биткойна. С помощью этой информации приложение кошелька Алисы может создать транзакцию для передачи этого значения на адреса нового владельца.
Как видите, кошелек Алисы содержит достаточно биткойнов за один неизрасходованный вывод, чтобы заплатить за чашку кофе. Если бы это было не так, приложение кошелька Алисы, возможно, пришлось бы «рыться» в куче меньших неизрасходованных результатов, например, собирать монеты из кошелька, пока оно не сможет найти достаточно, чтобы заплатить за кофе.В обоих случаях может потребоваться вернуть некоторые изменения, что мы увидим в следующем разделе, поскольку приложение кошелька создает выходные данные транзакции (платежи).
Вывод транзакции создается в виде сценария, который создает нагрузку на значение и может быть погашен только путем введения решения в сценарий. Проще говоря, вывод транзакции Алисы будет содержать сценарий, который говорит что-то вроде: «Этот вывод выплачивается тому, кто может представить подпись ключа, соответствующего общедоступному адресу Боба.Поскольку только у Боба есть кошелек с ключами, соответствующими этому адресу, только кошелек Боба может предоставить такую подпись для погашения этого вывода. Таким образом, Алиса «обременяет» выходное значение требованием подписи от Боба.
Эта транзакция также будет включать второй вывод, потому что средства Алисы представлены в виде вывода 0,10 BTC, что слишком много для чашки кофе 0,015 BTC. Алисе потребуется 0,085 BTC сдачи. Платеж сдачи Алисы создается кошельком Алисы в той же транзакции, что и платеж Бобу.По сути, кошелек Алисы разбивает ее средства на два платежа: один Бобу и один обратно ей. Затем она может использовать выходные данные изменений в следующей транзакции, чтобы потратить их позже.
Наконец, для своевременной обработки транзакции в сети приложение кошелька Алисы добавит небольшую комиссию. Это не указано явно в транзакции; это подразумевается разницей между входами и выходами. Если вместо изменения 0,085, Алиса создаст только 0,0845 в качестве второго выхода, будет 0.Осталось 0005 BTC (полмиллибиткойна). 0,10 BTC на входе не полностью расходуются на два выхода, потому что в сумме они будут меньше 0,10. Результирующая разница составляет комиссионных за транзакцию , которые собираются майнером в качестве комиссии за включение транзакции в блок и внесение ее в реестр цепочки блоков.
Результирующую транзакцию можно увидеть с помощью веб-приложения проводника цепочки блоков, как показано на рисунке 2-8.
Рисунок 2-8. Транзакция Алисы в кафе Боба
Добавление транзакции в бухгалтерскую книгу
Транзакция, созданная приложением кошелька Алисы, имеет длину 258 байт и содержит все необходимое для подтверждения владения средствами и назначения новых владельцев.Теперь транзакция должна быть передана в сеть биткойнов, где она станет частью распределенного реестра (цепочки блоков). В следующем разделе мы увидим, как транзакция становится частью нового блока и как блок «добывается». Наконец, мы увидим, как новый блок, добавленный в цепочку блоков, пользуется растущим доверием в сети по мере добавления новых блоков.
Передача транзакции
Поскольку транзакция содержит всю информацию, необходимую для обработки, не имеет значения, как и где она передается в сеть биткойнов.Биткойн-сеть — это одноранговая сеть, в которой каждый биткойн-клиент участвует, подключаясь к нескольким другим биткойн-клиентам. Цель сети биткойнов — распространять транзакции и блоки для всех участников.
Приложение кошелька Алисы может отправить новую транзакцию любому другому биткойн-клиенту, к которому оно подключено, через любое подключение к Интернету: проводное, Wi-Fi или мобильное. Ее биткойн-кошелек не обязательно должен быть напрямую подключен к биткойн-кошельку Боба, и ей не нужно использовать подключение к Интернету, предлагаемое кафе, хотя оба эти варианта также возможны.Любой сетевой узел биткойнов (другой клиент), который получает действительную транзакцию, которую он раньше не видел, немедленно пересылает ее другим узлам, к которым он подключен. Таким образом, транзакция быстро распространяется по одноранговой сети, достигая большого процента узлов в течение нескольких секунд.
Если приложение биткойн-кошелька Боба напрямую связано с приложением-кошельком Алисы, приложение-кошелек Боба может быть первым узлом, получившим транзакцию. Однако даже если кошелек Алисы отправит транзакцию через другие узлы, она достигнет кошелька Боба в течение нескольких секунд.Кошелек Боба немедленно идентифицирует транзакцию Алисы как входящий платеж, поскольку он содержит выходы, которые можно погасить с помощью ключей Боба. Приложение кошелька Боба также может независимо проверять, что транзакция правильно сформирована, использует ранее неизрасходованные входы и содержит достаточную комиссию за транзакцию для включения в следующий блок. На этом этапе Боб может предположить, с небольшим риском, что транзакция вскоре будет включена в блок и подтверждена.
Наконечник
Распространенное заблуждение о транзакциях с биткойнами состоит в том, что они должны быть «подтверждены» путем ожидания 10 минут для нового блока или до 60 минут для полных шести подтверждений.Хотя подтверждения гарантируют, что транзакция была принята всей сетью, такая задержка не требуется для небольших предметов, таких как чашка кофе. Торговец может принять действительную транзакцию на небольшую сумму без подтверждений, с не большим риском, чем платеж по кредитной карте, произведенный без удостоверения личности или подписи, как это принято сегодня продавцами.
Теперь транзакция распространяется в сети биткойнов. Он не становится частью общего реестра (цепочка блоков ) до тех пор, пока он не будет проверен и включен в блок процессом, называемым Mining .См. Главу 8 для подробного объяснения.
Биткойн-система доверия основана на вычислениях. Транзакции объединены в блоки , которые требуют огромного количества вычислений для подтверждения, но лишь небольшого количества вычислений для подтверждения их доказанности. Процесс майнинга в биткойнах служит двум целям:
- Майнинг создает новые биткойны в каждом блоке, почти как центральный банк, печатающий новые деньги. Количество биткойнов, создаваемых за блок, фиксировано и со временем уменьшается.
- Майнинг создает доверие, гарантируя, что транзакции подтверждаются только в том случае, если на блок, который их содержит, была выделена достаточная вычислительная мощность. Больше блоков означает больше вычислений, что означает больше доверия.
Хороший способ описать майнинг — это как гигантская соревновательная игра в судоку, которая сбрасывается каждый раз, когда кто-то находит решение, и сложность которой автоматически регулируется так, что поиск решения занимает около 10 минут. Представьте себе гигантскую головоломку судоку размером в несколько тысяч строк и столбцов.Если я покажу вам готовую головоломку, вы сможете проверить ее довольно быстро. Однако, если в головоломке есть несколько заполненных квадратов, а остальные пусты, для решения потребуется много работы! Сложность судоку можно отрегулировать, изменив его размер (больше или меньше строк и столбцов), но его все равно можно довольно легко проверить, даже если он очень большой. «Головоломка», используемая в биткойне, основана на криптографическом хэше и демонстрирует аналогичные характеристики: ее асимметрично сложно решить, но легко проверить, а ее сложность можно регулировать.
В разделе «Использование биткойнов, пользователи и их истории» мы представили Цзин, студента компьютерной инженерии из Шанхая. Цзин участвует в сети биткойнов в качестве майнера. Каждые 10 минут Цзин присоединяется к тысячам других майнеров в глобальной гонке, чтобы найти решение для блока транзакций. Поиск такого решения, так называемого доказательства работы, требует квадриллионов операций хеширования в секунду во всей сети биткойнов. Алгоритм доказательства работы включает многократное хеширование заголовка блока и случайного числа с помощью криптографического алгоритма SHA256 до тех пор, пока не появится решение, соответствующее заранее определенному шаблону.Первый майнер, который найдет такое решение, побеждает в конкурсе и публикует этот блок в блокчейне.
Jing начал майнинг в 2010 году, используя очень быстрый настольный компьютер, чтобы найти подходящее доказательство работы для новых блоков. По мере того как все больше майнеров присоединялось к сети биткойнов, сложность проблемы быстро возрастала. Вскоре Цзин и другие майнеры перешли на более специализированное оборудование, такое как высокопроизводительные выделенные графические процессоры (GPU), такие как те, что используются в игровых настольных компьютерах или консолях.На момент написания этой статьи сложность настолько высока, что выгодно майнить только с помощью специализированных интегральных схем (ASIC), по сути, сотен алгоритмов майнинга, напечатанных на оборудовании, работающих параллельно на одном кремниевом чипе. Цзин также присоединился к «майнинговому пулу», который очень похож на лотерейный пул, позволяющий нескольким участникам делиться своими усилиями и вознаграждением. Сейчас Цзин использует две ASIC-машины, подключенные к USB, для добычи биткойнов 24 часа в сутки. Он оплачивает свои расходы на электроэнергию, продавая биткойны, которые он может генерировать в результате майнинга, получая некоторый доход от прибыли.Его компьютер запускает копию bitcoind, эталонного клиента биткойнов, в качестве серверной части его специализированного программного обеспечения для майнинга.
Операции майнинга в блоках
Транзакция, передаваемая по сети, не проверяется до тех пор, пока она не станет частью глобального распределенного реестра, цепочки блоков. В среднем каждые 10 минут майнеры генерируют новый блок, содержащий все транзакции с момента последнего блока. Новые транзакции постоянно поступают в сеть из кошельков пользователей и других приложений.Поскольку они видны узлам сети биткойнов, они добавляются во временный пул непроверенных транзакций, поддерживаемый каждым узлом. Когда майнеры создают новый блок, они добавляют непроверенные транзакции из этого пула в новый блок, а затем пытаются решить очень сложную проблему (также известную как доказательство работы), чтобы доказать действительность этого нового блока. Процесс майнинга подробно описан во Введении.
Транзакции добавляются в новый блок с приоритетом транзакций с самой высокой комиссией и некоторыми другими критериями.Каждый майнер начинает процесс добычи нового блока транзакций, как только он получает предыдущий блок из сети, зная, что он проиграл предыдущий раунд соревнования. Он немедленно создает новый блок, заполняет его транзакциями и отпечатком предыдущего блока и начинает вычислять доказательство работы для нового блока. Каждый майнер включает в свой блок специальную транзакцию, которая выплачивает его собственному биткойн-адресу вознаграждение в виде вновь созданных биткойнов (в настоящее время 25 BTC за блок).Если он находит решение, которое делает этот блок действительным, он «выигрывает» это вознаграждение, потому что его успешный блок добавляется в глобальную цепочку блоков, и транзакция вознаграждения, которую он включил, становится доступной для использования. Цзин, который участвует в майнинг-пуле, настроил свое программное обеспечение для создания новых блоков, которые назначают вознаграждение на адрес пула. Оттуда часть вознаграждения распределяется между Цзин и другими майнерами пропорционально объему работы, которую они внесли в последний раунд.
Транзакция Алисы была перехвачена сетью и включена в пул непроверенных транзакций.Поскольку у него была достаточная комиссия, он был включен в новый блок, созданный майнинг-пулом Jing. Примерно через пять минут после того, как транзакция была впервые передана кошельком Алисы, ASIC-майнер Цзин нашел решение для блокировки и опубликовал его как блок № 277316, содержащий 419 других транзакций. ASIC-майнер Цзиня опубликовал новый блок в сети биткойнов, где другие майнеры подтвердили его и начали гонку за генерацию следующего блока.
Вы можете увидеть блок, который включает транзакцию Алисы.
Через несколько минут новый блок, # 277317, добывается другим майнером. Поскольку этот новый блок основан на предыдущем блоке (# 277316), который содержал транзакцию Алисы, он добавил еще больше вычислений поверх этого блока, тем самым укрепив доверие к этим транзакциям. Блок, содержащий транзакцию Алисы, считается одним «подтверждением» этой транзакции. Каждый блок, добытый поверх блока, содержащего транзакцию, является дополнительным подтверждением. Поскольку блоки накладываются друг на друга, становится экспоненциально сложнее отменить транзакцию, тем самым делая ее все более и более надежной в сети.
На диаграмме на рис. 2-9 мы видим блок № 277316, который содержит транзакцию Алисы. Ниже находится 277 316 блоков (включая блок № 0), связанных друг с другом в цепочке блоков (цепочка блоков) вплоть до блока № 0, известного как генезисный блок . Со временем, по мере увеличения «высоты» блоков, возрастает и сложность вычислений для каждого блока и цепочки в целом. Блоки, добытые после того, который содержит транзакцию Алисы, действуют как дополнительная гарантия, поскольку они накапливают больше вычислений в более длинной и длинной цепочке.По соглашению любой блок с более чем шестью подтверждениями считается безотзывным, поскольку для признания недействительным и пересчета шести блоков потребуется огромное количество вычислений. Мы рассмотрим процесс майнинга и то, как он укрепляет доверие, более подробно в Главе 8.
Рисунок 2-9. Транзакция Алисы включена в блок № 277316
Теперь, когда транзакция Алисы была встроена в цепочку блоков как часть блока, она стала частью распределенного реестра биткойнов и видима для всех биткойн-приложений.Каждый биткойн-клиент может независимо проверить транзакцию как действительную и пригодную для использования. Клиенты с полным индексом могут отслеживать источник средств с момента первого создания биткойнов в блоке, постепенно от транзакции к транзакции, до тех пор, пока они не достигнут адреса Боба. Легкие клиенты могут выполнять то, что называется упрощенной проверкой платежей (см. Узлы упрощенной проверки платежей (SPV)), подтверждая, что транзакция находится в цепочке блоков и после нее было добыто несколько блоков, тем самым обеспечивая уверенность в том, что сеть принимает ее как действительную.
Боб теперь может потратить выходные данные этой и других транзакций, создав свои собственные транзакции, которые ссылаются на эти выходы как на свои входы и назначают им новое право собственности. Например, Боб может заплатить подрядчику или поставщику, переведя стоимость из платежа Алисы за чашку кофе этим новым владельцам. Скорее всего, биткойн-программное обеспечение Боба объединит множество мелких платежей в более крупный платеж, возможно, сконцентрируя весь дневной доход от биткойнов в одной транзакции. Это переместит различные платежи на один адрес, который будет использоваться в качестве общего «текущего» счета магазина.Диаграмму агрегированной транзакции см. На рис. 2-6.
По мере того, как Боб расходует платежи, полученные от Алисы и других клиентов, он расширяет цепочку транзакций, которые, в свою очередь, добавляются в глобальную бухгалтерскую книгу блокчейна, чтобы все могли видеть и доверять. Предположим, Боб платит своему веб-дизайнеру Гопешу в Бангалоре за новую страницу веб-сайта. Теперь цепочка транзакций будет выглядеть, как на рисунке 2-10.
Рисунок 2-10. Транзакция Алисы как часть цепочки транзакций от Джо до Гопеша
Да, ваши биткойн-транзакции можно отслеживать — и вот компании, которые это делают
С самого начала Биткойн считался анонимным способом перемещения денег.Однако недавно несколько фирм создали программное обеспечение, которое может отслеживать движение монет и помогать правоохранительным органам отслеживать незаконные доходы.
Псевдоанонимные транзакции
При создании кошелька пользователям предоставляется адрес, по которому они могут получать монеты. Этот адрес представляет собой длинную строку цифр и букв, но каждая из них уникальна для кошелька. Это создает проблемы с конфиденциальностью в сети, поскольку любой может войти и просмотреть любые транзакции, которые вы отправили из этого кошелька.
Это свойство Биткойна позволяет людям связывать кошельки с реальными идентификаторами. Например, вы отправляете монеты из личного кошелька в свой обменный кошелек. Кошелек на бирже может быть привязан к вашей личности. Если кто-то это знает, то они могут предположить, что Кошелек 1 также принадлежит вам.
Такие компании, как Chainalysis, выявляют кошельки, связанные с преступной деятельностью, например с транзакциями в даркнете. С помощью своего программного обеспечения для анализа цепочки блоков и других публичных улик в Интернете они смогли связать транзакции с реальными личностями.Самая известная работа Chainalysis заключалась в оказании помощи ФБР в выявлении двух мошенников, которые крали биткойны из кошелька оператора онлайн-рынка наркотиков.Еще одна компания, работающая над программным обеспечением для анализа блокчейнов, — калифорнийский стартап CipherTrace. Они даже зашли так далеко, что заразили свои системы программами-вымогателями, чтобы отслеживать монеты, которые используются для расшифровки машин. Это может привести к выяснению того, кто стоит за многими из этих вирусов, а также к оказанию помощи правоохранительным органам в возврате денег.
Конфиденциальность
Монеты Однако монетыPrivacy, такие как Zcash и Monero, могут создавать проблемы для аналитиков блокчейнов. Zcash использует технологию под названием «zn-SNARKS», чтобы скрыть данные транзакции, включая отправителя, получателя и сумму транзакции. Однако генеральный директор Chainalysis Мичил Гронагер не считает Zcash проблемой. Очень немногие люди используют параметры конфиденциальности на Zcash, и все еще можно собирать данные о тех, кто. Сопоставление временных меток частных транзакций с реальными событиями, такими как покупка чего-либо в Интернете или продажа монет за фиат, может деанонимизировать пользователей.
Monero использует RingCT и скрытые адреса, чтобы скрыть данные, функции, которые по умолчанию делают Monero закрытым. Когда вы отправляете транзакцию в Monero, шесть других случайных подписей извлекаются из цепочки блоков и включаются в ваши транзакции. Любой, кто просматривает транзакцию в цепочке блоков, не сможет определить, какая подпись принадлежит отправителю.
У технологии слежениябольше вариантов использования, чем просто ловля преступников. С ростом числа инвесторов, выходящих на сцену, анализ блокчейна может помочь банкам и другим финансовым учреждениям соблюдать законы KYC / AML — знай своего клиента и противодействию отмыванию денег.
Такое программное обеспечение также можно использовать для наблюдения за рыночными тенденциями. Рост торговли биткойнами в зарубежных странах, таких как Китай или Венесуэла, может означать давление на национальные бумажные валюты. Это может дать инвесторам понимание задолго до того, как будут опубликованы официальные заявления.
Что вы думаете об отслеживании транзакций с биткойнами и другими криптовалютами? Считаете ли вы, что монеты конфиденциальности будут широко использоваться? Дайте нам знать в комментариях ниже!
Изображения любезно предоставлены Bitcoinist Archives, ZCash, DepositPhotos
ЭТО — то, как найти транзакцию Биткойн в Блокчейне [2021]
Покупка Биткойна сейчас в моде, но, учитывая его высокую цену, вам необходимо отслеживать все свои транзакции.Последнее, что вам нужно, — это узнать, что ваш биткойн исчез, но вы не знаете, куда он пошел.
Если вам интересно, как найти биткойн-транзакцию в Blockchain, вы должны знать, что это сделать проще, чем вы думаете. Если вы хотите, чтобы ваши инвестиции росли, очень важно следить за своими биткойн-транзакциями.
Как использовать Blockchain Explorer
После входа в Blockchain Explorer шаги по поиску транзакции довольно просты. Вот что вам нужно будет сделать.
Выберите транзакцию из своего кошелька
Первое, что вам нужно сделать при поиске биткойнов в Blockchain Explorer, — это выбрать транзакцию из своего кошелька. Получите доступ к своему цифровому кошельку и щелкните транзакцию, о которой хотите узнать больше.
Независимо от того, какой криптобиржа или программный кошелек вы используете, вы сможете найти все свои недавние транзакции и их детали. Независимо от того, торгуете ли вы Ethereum, биткойнами или любой другой криптовалютой, вы сможете найти там свою информацию.
Найдите уникальный идентификационный номер транзакции
Каждая биткойн-транзакция будет иметь свой собственный идентификатор транзакции, называемый TXID. Считайте это своим личным идентификационным номером, но версией транзакции. Эта строка букв будет уникальной, в частности, для данной транзакции.
Основной биткойн-кошелек предложит вам этот TXID, но другие криптобиржи, такие как Litecoin, должны иметь возможность делать то же самое. Просто просмотрите транзакцию и найдите строку или несколько букв.Обычно должно быть очевидно, что вы смотрите на идентификатор транзакции.
Просмотр транзакции в обозревателе блоков
Теперь, если вы используете основной биткойн-кошелек, то все, что вам нужно сделать, это получить доступ к разделу «Просмотр блокчейна». С этого момента вы будете перенаправлены на соответствующую страницу в Blockchain Explorer. Идентификатор транзакции должен применяться автоматически.
Если вы не используете биткойн-кошелек, транзакция не будет выполняться автоматически.В этом случае вам придется вырезать и вставить идентификатор и вручную искать его в проводнике. Вы должны увидеть количество подтверждений вашей транзакции.
В зависимости от используемого кошелька может отображаться разное количество подтверждений. Основной кошелек примет одно или два подтверждения, в зависимости от маршрута транзакции. Однако, если вы отправляете деньги на другой внешний кошелек, может потребоваться до шести подтверждений.
Временные рамки варьируются от кошелька к кошельку, а также от загруженности сети Биткойн.Очевидно, что кто-то должен одобрить эти транзакции — поэтому, если слишком много людей используют сеть одновременно, может потребоваться некоторое время, пока ваша транзакция не будет одобрена. Имея это в виду, время подтверждения может составлять от 15-20 минут до нескольких часов.
Если при просмотре транзакции отображается «Транзакция не найдена», это означает, что перевод никогда не происходил. Сама транзакция никогда не покидала кошелек отправителя. Если вы отправляете биткойны, вам следует обратиться в службу поддержки кошелька, из которого вы отправляете.
Причина, по которой вам может потребоваться идентификатор транзакции
Идентификатор транзакции может понадобиться по нескольким причинам. Вот две наиболее частые причины.
Просмотр отложенных транзакций
Отложенная транзакция может вызвать много беспокойства, особенно если биткойн не попал в целевой денежный кошелек, как предполагалось. Идентификатор транзакции в вашем Blockchain Explorer успокоит вас, заверив вас, что ваша биткойн-транзакция действительно происходит.Если он обнаруживается в проводнике, он в конечном итоге должен прибыть туда, куда должен.
Подтверждение отправки
Иногда получатель может попросить вас предоставить ему подтверждение отправки. В этом случае идентификатор транзакции должен служить доказательством того, что вы действительно отправили деньги. Это неопровержимое доказательство, и как только вы покажете им идентификатор транзакции, они поймут, что вы сдержали свое слово. Он также может помочь вам с поддержкой в случае возникновения проблем с вашей транзакцией.
Что делать, если ваша транзакция не может быть найдена в проводнике блоков?
Первое, что вам нужно сделать, это сохранять спокойствие. Паника ни к чему не приведет. Сделайте глубокий вдох и оцените вещи с ясной головой. Если он не отображается, возможно, вы не выполняете поиск в нужной цепочке блоков для своей транзакции.
Например, предположим, что вы ищете TXID BCH, но находитесь в разделе BTC вашего Blockchain Explorer. Очевидно, что с этого момента вы не увидите никаких результатов — в основном потому, что вы совершили другую транзакцию.
Чтобы не возникала путаница, Block Explorer веб-сайта Биткойн обычно перенаправляет вас. Если вы перешли не на ту страницу, как правило, вы будете перенаправлены на нужную страницу в течение нескольких секунд.
Что делать, если ваша транзакция была отправлена на неправильный адрес
Бывают случаи, когда вы отправляете биткойн не на тот адрес, например, из-за опечатки. Это может даже закончиться совершенно другим блокчейном. К сожалению, когда вы точно знаете, что такая ошибка была допущена, исправить ее не так-то просто.
Конечно же, когда вы совершите такую ошибку, криптобиржи постараются помочь вам, насколько это возможно. Эти биржи централизованы, поэтому, если вы предложите им доказательство того, что это действительно была ошибка с вашей стороны, они могут отменить транзакцию. Технически говоря, они могут контролировать, как криптовалюта перемещается по кошелькам, а это означает, что они могут направить биткойн обратно.
Все меняется, если вы не используете биржу. В таком случае, как бы грустно вам это ни казалось, вернуть биткойн не удастся.Биткойн сам по себе децентрализован, что означает, что никто не может отменить любую транзакцию, которую вы совершаете на криптовалютной бирже.
Плюс кошелек не привязан к личности человека. Это просто адрес, в котором может быть или нет их имя. В результате у вас может не быть возможности связаться с ними и просто попросить их вернуть вам ваши биткойны.
Кроме того, если вы и действительно можете связаться с ними, есть большая вероятность, что они сделают вид, что не получили вашу криптовалюту.Биткойн продолжает расти в цене, поэтому, хотя есть большая вероятность, что вы найдете доброго человека, который отправит их обратно, вы также можете встретить кого-то, кто придерживается позиции «ищущих, хранителей».
Вот почему вам всегда следует дважды проверять адрес электронной почты, на который вы отправляете биткойны. Пара дополнительных секунд двойной проверки может просто избавить вас от нескольких часов или дней изо всех сил, чтобы вернуть свой биткойн.
Заключение
Пока процесс происходит должным образом, без каких-либо опечаток или сбоев в адресе, вы сможете сразу увидеть свою транзакцию.В целях безопасности убедитесь, что вы используете криптовалютную биржу. Если вы все еще не можете его найти, всегда полезно обратиться в службу поддержки.
Влияние на предприятия, связанные с криптовалютой
Чтобы лучше снизить уникальные риски транзакций с криптовалютой, предприятиям, связанным с криптовалютой, необходимо будет использовать лучшие программные инструменты AML, ориентированные на криптовалюту, которые соответствуют потребностям их учреждения. Предприятиям, связанным с криптовалютами, необходимо будет рассмотреть и решить, какое программное обеспечение AML для криптовалюты лучше всего соответствует их конкретным рискам AML, но им также необходимо будет обновить свои политики и процедуры, обучение и, возможно, укомплектование персоналом.Риск невыполнения этих изменений может стоить очень дорого. В конце 2020 года BitMEX, торговая платформа P2P-криптовалюты, получила уголовные и гражданские обвинения от Министерства юстиции США. BitMEX якобы не смог зарегистрироваться, как того требует правила CFTC, и не поддержал соответствующую программу соответствия BSA и AML. CFTC добивается изгнания доходов, полученных незаконным путем, гражданских денежных штрафов и реституции. [11] В октябре 2020 года FinCEN оштрафовал компанию из Нью-Джерси на 60 миллионов долларов за нарушение требований к отчетности и регистрации в соответствии с Законом о банковской тайне.Человек владел двумя биткойн-бизнесами и смог отмыть криптовалюту на сумму более 300 миллионов долларов, сотни раз обменивая биткойны от имени клиентов, управлял нелицензированным бизнесом по переводу денег и переводил деньги без лицензии. [12]
Следующие процессы могут лучше помочь снизить риски операций с криптовалютой:
A. Обновление политик и процедур
Политики и процедурынеобходимо будет пересматривать и регулярно обновлять для включения новых и / или изменяющихся типов транзакций с криптовалютой, предоставления рекомендаций о том, как просматривать и завершать генерируемые предупреждения, а также определять подозрительную активность, которая может иметь место.Политики и процедуры должны соответствовать последним законопроектам и постановлениям, принятым правительством, чтобы сотрудники были хорошо информированы об этих изменениях и имели надлежащие рекомендации при проверке транзакций с криптовалютой.
B. Обновление обучения
Наряду с обновлением политик и процедур, также необходимо будет обновить инструкции по обучению и семинары для сотрудников, чтобы включить в них способы адекватного анализа транзакций с криптовалютой и правильного выявления незаконных действий, таких как структурирование.Криптовалютные транзакции очень
отличается от обычных транзакций с наличными или ACH, поскольку информация, которая предоставляется монитору транзакций, уникальна. Сотрудники, которые следят за транзакциями с криптовалютой, должны быть обучены чтению и расшифровке доступной информации, такой как «TX Hash» и «Выходной адрес», как определять незаконную деятельность и как точно составлять отчет о подозрительной активности и какую информацию включать в них. отчеты. Кроме того, специалистам по комплаенсу и следователям потребуется обучение различным криптовалютам и типам транзакций, предлагаемым учреждением.
C. Достаточный персонал
Предприятия, связанные с криптовалютой, должны будут проанализировать свой штат и решить, достаточно ли их текущие ресурсы для поддержки притока дополнительных клиентов, криптовалют и типов транзакций, которые будут происходить при предложении связанных с криптовалютами услуг. SAR необходимо подавать в течение 30 дней с момента обнаружения подозрительной деятельности, а отсутствие соответствующего персонала может негативно повлиять на эти сроки и подвергнуть учреждения репутационному риску и возможным значительным штрафам.Персонал также может потребоваться для улучшения и / или калибровки систем мониторинга транзакций с криптовалютой в соответствии с потребностями вашего учреждения. Чтобы избежать этих негативных воздействий, учреждения могут обучить свой нынешний персонал и / или нанять профильных экспертов, чтобы убедиться, что вся подозрительная деятельность выявляется и не пропадают сроки.
D. Обработка предупреждений
Обработка предупреждений в глобальном масштабе является сложной задачей из-за различных правил AML и криптовалюты в разных странах.По этой причине учреждениям может потребоваться рассмотреть возможность развертывания различных сред в каждом регионе, чтобы соблюдать законы в каждой юрисдикции и параллельно поддерживать среду, отслеживающую предупреждения в глобальном масштабе. Это особенно актуально для транзакций с криптовалютой, поскольку правила различаются от штата к штату и от страны к стране.
E. Обновление средств мониторинга транзакций
Системы мониторинга транзакцийи программное обеспечение AML должны иметь возможность обрабатывать и выявлять незаконные транзакции с криптовалютой, которые преступники попытаются провести.Независимо от того, хочет ли компания обновить свои собственные существующие инструменты мониторинга транзакций или внедрить новую систему, крайне важно, чтобы инструмент / система была в состоянии адекватно выявлять подозрительные транзакции и сообщать о них, чтобы предотвратить надзор со стороны регулирующих органов и снизить риски, связанные с транзакциями с криптовалютой.
[11] https://www.jdsupra.com/legalnews/bitmex-trading-exchange-earns-crimina…
[12] https://www.financemagnates.com/cryptocurrency/news/fincen-hits-helix-a…
Биткойн не делает платежи анонимными — просто очень сложно отследить
- Использование Биткойн для совершения платежей не означает, что ваши транзакции скрыты от мира.
- Поскольку Биткойн построен на блокчейне, который является публичной книгой, адрес вашего криптокошелька виден всем.
- Объем усилий, необходимых для привязки адреса кошелька к человеку или IP-адресу, уменьшается, поскольку правоохранительные органы нанимают экспертов по криптографии, а криптобиржи требуют проверки личности. Криптовалюты
примеров еще с 2015 года, когда создатель рынка биткойнов под названием «Шелковый путь» был приговорен к пожизненному заключению за содействие продаже незаконных наркотиков на сумму 1 миллиард долларов, что свидетельствует об обратном. Следователи все еще могут следить за деньгами.
Даже самые частные криптовалюты, такие как Monero, DASH и Verge, в определенной степени отслеживаются. Это связано с самой природой блокчейна. Каждая транзакция записывается и хранится в реестре, который доступен каждому.
Многие люди до сих пор думают, что цифровые валюты или биткойны — хорошее применение для незаконной деятельности. На самом деле, это, вероятно, худший механизм, который вы могли использовать для незаконной деятельности.
Майкл Зонненшайн, генеральный директор Grayscale Investments, сообщил Business Insider во время вебинара в начале этого месяца
Почему люди думают, что Биткойн более анонимен, чем обычная валюта?
Проще говоря, Резервный банк Индии (RBI) может отслеживать, куда тратится каждая рупия.Даже если это наличные, которые обмениваются в другой стране, главный банк знает, сколько рупий находится за пределами страны. Но в Индии только Индийскую рупию можно использовать для уплаты налогов или покупки продуктов — доллар США или евро нельзя использовать без предварительного обмена валюты. Криптовалюты
, с другой стороны, не имеют центральной власти — нет одного человека, одной компании или одно правительство, которое может влиять на предложение биткойнов.
При этом большинство стран не против «бартера» товаров.Можно было бы обменять золотой светильник на три серебряные пластины. Таким же образом один биткойн можно обменять на шесть ноутбуков у друга.Проблема в том, что отслеживать бартерные операции и оценивать их стоимость сложно, что затрудняет взимание налога с продаж или подоходного налога. Это подталкивает такие операции к неформальной экономике, также называемой черный денежный рынок в Индии.
Проблема с неотслеживаемыми транзакциями, помимо обхода налогов, заключается в том, что они могут быть использованы для незаконной деятельности.
Почему преступники не могут спрятаться за биткойнами?
Поскольку Биткойн — это цифровая валюта, все транзакции совершаются онлайн и видны всем.
транзакции записываются в блокчейн, регистр всех транзакций Биткойн с самого начала. Этот реестр не централизован, полная копия блокчейна хранится у всех участников биткойнов (майнеров) и криптобирж.
Транзакции, хранящиеся в этой книге, включают такие детали, как сумма, время, кошелек, из которого были отправлены деньги, и кошелек, который получил деньги.
Генеральный директор американского оператора биткойн-банкоматов CoinFlip прокомментировал в июне 2021 года: «Биткойн-транзакции легче отслеживать, чем наличные», и что «было бы глупо отмывать грязные деньги с помощью биткойнов».
Изучение мифа об анонимности
Хотя записи биткойн-кошельков открыты для всеобщего обозрения, встроенной системы, определяющей, кто является владельцем, нет. Биткойн по сути не нуждается в удостоверении личности «знай своего клиента» (KYC), чтобы у вас был кошелек.Это источник мифа об анонимности биткойнов.
Однако криптобиржи решают эту проблему путем требуя KYC ID, прежде чем они позволят вам проводить транзакции, тогда передача данных правоохранительным органам.
Другими словами, если ваш биткойн-кошелек пуст и бездействует, вы анонимны. Но если вы когда-либо отправляли или получали что-либо, правоохранительные органы могут использовать документы KYC, загруженные на биржу, для идентификации как отправителя, так и получателя.
Следственные органы могут отследить владельца кошелька, используя «крошки» информации по денежному следу, но это
нелегко.Они собирают информацию с рынков «даркнета», «вынюхивают» данные, добывая биткойны самостоятельно, используют прошлую интернет-историю преступников, а затем перекрестно ссылаются на все это с информацией KYC с криптобирж, чтобы идентифицировать владельца биткойн-кошелька.
В целом, поток средств в биткойнах более отслеживаемый и открытый, чем в любом банке сегодня. В качестве недавнего примера агенты ФБР США помог вернуть биткойн на сумму 2,3 миллиона долларов в результате выкупа, выплаченного преступной группировке в Интернете в мае 2021 года.
СМОТРИ ТАКЖЕ:
«Биткойн — это биткойн» — площадь Джека Дорси сообщает о трехкратном увеличении доходов от самой старой в мире криптовалюты
Майнинг для биткойнов — все, что вам нужно знать, прежде чем начинать охоту за цифровым золотом
Ethereum Сегодня происходит обновление в Лондоне — вот что может произойти после обновления
Биткойн действительно отслеживается, Pipeline Investigation показывает
Когда биткойн ворвался на сцену в 2009 году, фанаты провозгласили криптовалюту безопасным, децентрализованным и анонимным способом проведения транзакций. вне традиционной финансовой системы.
Преступники, часто действующие в скрытых местах в Интернете, стекались в Биткойн, чтобы заниматься незаконным бизнесом, не раскрывая своих имен или местонахождения. Цифровая валюта быстро стала популярной среди наркодилеров и уклонистов от налогов, как и среди либертарианцев-противников.
Но сообщение на этой неделе о том, что федеральные чиновники вернули большую часть выкупа за биткойны, уплаченного в результате недавней атаки вымогателя Colonial Pipeline, выявило фундаментальное заблуждение о криптовалютах: их не так сложно отследить, как думают киберпреступники.
В понедельник министерство юстиции объявило, что оно отследило 63,7 из 75 биткойнов — около 2,3 миллиона долларов из 4,3 миллиона долларов — которые Colonial Pipeline выплатила хакерам, поскольку атака вымогателей отключила компьютерные системы компании, что привело к нехватке топлива и скачок цен на бензин. С тех пор официальные лица отказались предоставить более подробную информацию о том, как именно они вернули биткойн, стоимость которого колебалась.
Тем не менее, для растущего сообщества энтузиастов криптовалюты и инвесторов тот факт, что федеральные следователи отслеживали выкуп, когда он проходил через не менее 23 различных электронных учетных записей, принадлежащих хакерскому коллективу DarkSide, прежде чем получить доступ к одной учетной записи, показал, что правоохранительные органы расширяются. вместе с промышленностью.
Это потому, что те же свойства, которые делают криптовалюту привлекательной для киберпреступников — возможность мгновенного перевода денег без разрешения банка — могут быть использованы правоохранительными органами для отслеживания и изъятия средств преступников со скоростью Интернета.
Биткойн также отслеживается. Хотя цифровую валюту можно создавать, перемещать и хранить за пределами компетенции любого правительства или финансового учреждения, каждый платеж регистрируется в постоянной фиксированной книге, называемой блокчейном.
Это означает, что все транзакции биткойнов открыты. Журнал биткойнов может просматривать любой, кто подключен к блокчейну.
«Это цифровые хлебные крошки», — сказала Кэтрин Хаун, бывший федеральный прокурор и инвестор венчурной компании Andreessen Horowitz. «Правоохранительные органы могут довольно хорошо пройти по следу».
Г-жа Хаун добавила, что скорость, с которой Министерство юстиции захватило большую часть выкупа, является «новаторской» именно из-за того, что хакеры использовали криптовалюту.В отличие от этого, по ее словам, получение отчетов из банков часто требует месяцев или лет работы с документами и бюрократии, особенно когда эти банки находятся за границей.
Учитывая публичный характер бухгалтерской книги, по словам экспертов по криптовалюте, все, что нужно было сделать правоохранительным органам, — это выяснить, как подключить преступников к цифровому кошельку, в котором хранятся биткойны. Для этого власти, вероятно, сосредоточились на том, что известно как «открытый ключ» и «закрытый ключ».
Открытый ключ — это последовательность цифр и букв, которую держатели биткойнов имеют для операций с другими, в то время как «закрытый ключ» используется для обеспечения безопасности кошелька.По словам властей, отслеживание истории транзакций пользователя было вопросом выяснения того, какой открытый ключ он контролирует.
Для захвата активов потребовалось получить закрытый ключ, что было сложнее. Неясно, как федеральные агенты смогли получить закрытый ключ DarkSide.
Представитель Министерства юстиции Марк Раймонди отказался сообщить больше о том, как ФБР. конфисковал закрытый ключ DarkSide. Согласно судебным документам, следователи получили доступ к паролю от одного из биткойн-кошельков хакеров, но не сообщили, как именно.
ФБР. по мнению экспертов по криптовалюте, похоже, не полагался на какую-либо основную уязвимость в технологии блокчейн. Более вероятным виновником была старая добрая полицейская работа.
Федеральные агенты могли захватить закрытые ключи DarkSide, внедрив человека-шпиона в сеть DarkSide, взломав компьютеры, на которых хранились их закрытые ключи и пароли, или вынудив службу, в которой хранится их личный кошелек, передать их через ордер на обыск или другие средства. .
«Если они смогут получить ключи, они могут быть конфискованы», — сказал Джесси Праудман, основатель Makara, сайта по инвестированию в криптовалюту.«Простое размещение этого в блокчейне не отменяет этого факта».
ФБР. согласно официальным документам, судебным документам и компаниям, сотрудничает с несколькими компаниями, которые специализируются на отслеживании криптовалют на цифровых счетах. Стартапы с такими названиями, как TRM Labs, Elliptic и Chainalysis, которые отслеживают платежи в криптовалюте и выявляют возможную преступную деятельность, процветают, поскольку правоохранительные органы и банки пытаются опередить финансовые преступления.
Их технология отслеживает цепочки блоков в поисках шаблонов, указывающих на незаконную деятельность.Это похоже на то, как Google и Microsoft обуздали спам в электронной почте, выявляя и затем блокируя учетные записи, которые распределяют ссылки электронной почты на сотни учетных записей.
«Криптовалюта позволяет нам использовать эти инструменты для отслеживания средств и финансовых потоков по блокчейну способами, которые мы никогда не смогли бы сделать с наличными деньгами», — сказал Ари Редборд, глава юридического отдела TRM Labs, аналитической компании блокчейн, которая продает свои аналитическое программное обеспечение для правоохранительных органов и банков. Ранее он был старшим советником по финансовой разведке и терроризму в министерстве финансов.
Несколько давних энтузиастов криптовалюты заявили, что возвращение большей части выкупа Биткойн стало победой для легитимности цифровых валют. По их словам, это поможет изменить имидж Биткойна как площадку для преступников.
«Общественность постепенно демонстрирует, случай за случаем, что биткойн хорош для правоохранительных органов и плох для преступности — в противоположность тому, что многие исторически считали», — сказал Хантер Хорсли, исполнительный директор Bitwise Asset Management, компании, инвестирующей в криптовалюту. Компания.
В последние месяцы криптовалюты становятся все более популярными. Такие компании, как PayPal и Square, расширили свои криптовалютные услуги. Coinbase, стартап, который позволяет людям покупать и продавать криптовалюты, стал публичным в апреле и сейчас оценивается в 47 миллиардов долларов. В минувшие выходные конференция Биткойн в Майами собрала более 12000 участников, в том числе генерального директора Twitter Джека Дорси и бывшего боксера Флойда Мэйвезера младшего
По мере того, как все больше людей используют Биткойн, большинство из них получают доступ к цифровой валюте таким же образом традиционный банк через центрального посредника, такого как криптобиржа.В Соединенных Штатах законы о борьбе с отмыванием денег и проверке личности требуют, чтобы такие службы знали, кто их клиенты, создавая связь между личностью и учетной записью. При регистрации клиенты должны загрузить удостоверение личности государственного образца.
Атаки программ-вымогателей поставили под микроскоп нерегулируемые криптобиржи. Киберпреступники скопились в тысячах высокорисковых преступников в Восточной Европе, которые не соблюдают эти законы.
После атаки Colonial Pipeline несколько финансовых лидеров предложили запретить криптовалюту.
«Мы можем жить в мире с криптовалютой или в мире без программ-вымогателей, но у нас не может быть и того, и другого», — написал в The Wall Street Journal Ли Рейнерс, исполнительный директор Центра глобальных финансовых рынков юридической школы Duke.
Эксперты по криптовалюте заявили, что хакеры могли попытаться сделать свои биткойн-аккаунты еще более безопасными. Некоторые держатели криптовалюты идут на все, чтобы хранить свои закрытые ключи вдали от всего, что подключено к Интернету, в так называемом «холодном кошельке».Некоторые запоминают последовательность цифр и букв. Другие записывают их на бумаге, хотя их можно получить по ордерам на обыск или в полиции.
«Единственный способ получить по-настоящему незаменимые характеристики класса активов — это запомнить ключи и не записывать их нигде», — сказал г-н Праудман.
Г-н Раймонди из Министерства юстиции сказал, что конфискация выкупа в колониальном трубопроводе была последней спецоперацией федеральной прокуратуры по возврату незаконно полученной криптовалюты.Он сказал, что департамент осуществил «много изъятий на сотни миллионов долларов из незарегистрированных кошельков с криптовалютой», используемых для преступной деятельности.
В январе Министерство юстиции заблокировало деятельность другой группы программ-вымогателей, NetWalker, которая использовала программы-вымогатели для вымогательства денег у муниципалитетов, больниц, правоохранительных органов и школ.
В рамках этой операции отдел получил около 500 000 долларов криптовалюты NetWalker, полученной от жертв их программ-вымогателей.
«Хотя эти люди считают, что они действуют анонимно в цифровом пространстве, у нас есть навыки и упорство, чтобы выявлять и преследовать этих субъектов в полном объеме закона и конфисковывать их преступные доходы», — сказала Мария Чапа Лопес, тогдашний поверенный США по делам Средний округ Флориды, сказал, когда дело было объявлено.
В феврале Министерство юстиции заявило, что у него есть ордера на арест почти 2 миллионов долларов в криптовалютах, которые северокорейские хакеры украли и поместили на счета на двух разных криптовалютных биржах.
В августе прошлого года департамент также обнародовал жалобу на северокорейских хакеров, которые украли криптовалюту на сумму 28,7 миллиона долларов на бирже криптовалют, а затем отмыли выручку через китайские службы по отмыванию криптовалюты. ФБР. отследил средства до 280 кошельков с криптовалютой и их владельцев.
В конце концов, «криптовалюты на самом деле более прозрачны, чем большинство других форм передачи ценностей», — сказала Мадлен Кеннеди, пресс-секретарь Chainalysis, стартапа, отслеживающего платежи в криптовалюте.