Что такое блокчейн: все, что нужно знать о технологии
Криптовалюту сегодня рассматривают как инвестиции, возможный защитный актив и даже как зарплату в метавселенных — цифровых мирах, в которых можно создавать аватаров, играть, ходить в магазины и общаться. Работоспособность всех этих систем поддерживает технология блокчейна. Что это за система и как она работает, рассказывает директор по развитию Attarius Network Павел Федоров
Блокчейн — это база данных с транзакциями, состоящая из последовательно выстроенной цепочки цифровых блоков, в каждом из которых хранится информация о предыдущем и следующем блоках. Это своеобразная цифровая тетрадь, в которой записи неизменны благодаря механизму хеширования — уникальному набор буквенных и цифровых символов, где изменение одного символа влечет изменение в других блоках. Главное преимущество блокчейна в его прозрачности, потому что каждый может ознакомиться с информацией внутри блоков, но никто не в силах ее изменить или уничтожить.
Официально история «блоков и цепей» начинается 31 октября 2008 года, когда некто под псевдонимом Сатоши Накамото упомянул блокчейн в white paper (базовом документе) про сеть первой криптовалюты — биткоина. Основополагающие принципы применения децентрализации и неизменности для учета документов были заложены еще в 1960-1970 годах, но ближе всего к ним можно отнести работы ученых Стюарта Хабера и У. Скотта Сторнетта, которые в 1991 году описали схему последовательного создания блоков, в которых находится хеш. Технология была даже запатентована, но стала для своего времени вертолетом Да Винчи — технической возможности для реализации идеи не было, и интерес к ней пропал. Срок патента истек в 2004 году, всего за четыре года до появления Сатоши и его white paper.
Как работает блокчейн
Блокчейн — это система распределенного реестра данных, доступная каждому участнику этой сети. Например, цифровая валюта, в основе работы которой лежит блокчейн, может создаваться, перемещаться и храниться вне компетенции любого правительства, финансового учреждения или личного юриста, но тем не менее каждая транзакция записывается в блокчейн и публична. Это своеобразная нить Ариадны, хлебные крошки и навигатор, которые ведут любого желающего проверить информацию по транзакциям.
Блоки в сети добавляются с помощью процедуры майнинга. За каждый новый блок майнер получает вознаграждение, которое составляет финансовую основу его деятельности. После того как совершена первая транзакция, она должна быть подтверждена несколькими участниками сети — в этом и состоит суть децентрализации блокчейна без конкретных посредников. Это означает еще одно преимущество блокчейна перед классической финансовой системой — в отличие от банков блокчейн работает круглосуточно и не зависит от центрального банка конкретной страны.
Материал по теме
В 2014 году, по свидетельствам, можно было намайнить вплоть до 1-2 биткоинов просто на обычном компьютере дома, но чтобы добыть то же количество биткоинов сейчас, нужно приручить сложную математику и найти сотни видеокарт, расположенные в одном дата-центре, которые еще называют майнинговыми фермами. Так как майнерам хочется зарабатывать больше, они стремятся купить как можно больше специализированных видеокарт, майнить на которых можно более эффективно, чем на условном домашнем, пусть и мощном, компьютере. Нехватка чипов, которые используются в видеокартах, повлияла на то, что майнеры стали скупать в 2021 году игровые видеокарты, что подняло цены на графические процессоры Nvidia и AMD на вторичном рынке в два-три раза.
Первый алгоритм работы майнеров, в том числе и биткоина, называли Proof-of-Work (доказательство работы). Он требовал большой вычислительной мощности, которую обеспечивали компьютеры. Поэтому сейчас стали появляться блокчейны с алгоритмом Proof-of-Stake (доказательство ставки), на котором правят бал не машины, а валидаторы — участники сети, отвечающие за ее целостность и подтверждение всех происходящих в блокчейне транзакций.
P-o-W требует много электроэнергии, дорогого и редкого специализированного оборудования. Чтобы стать валидатором P-o-S, надо иметь некоторое количество монет этой сети, заложить их, то есть «создать stake» и поставить специальное программное обеспечение. Подтверждая транзакции, валидаторы получают вознаграждение. Самым ярким примером использования алгоритма P-o-W является сеть биткоина, а альтернативой можно считать сеть Ethereum, которая хоть и начиналась с использования алгоритма P-o-W, но находится в стадии перехода на алгоритм P-o-S.
Виды блокчейна
Блокчейн может быть публичной сетью, к которой может подключиться любой человек, либо частной, которую, как правило, используют организации во избежании потери конфиденциальных данных. Самым первым публичным блокчейном стала сеть биткоина, затем стали появляться и другие публичные сети, например Ethereum, которую в июле 2015 года запустил выходец из России Виталик Бутерин.
Материал по теме
Спустя время и корпоративный сектор обратил внимание на блокчейн. Консорциум R3, куда входят, например, американская биржа Nasdaq и ирландский IT-гигант Accenture, создал блокчейн Corda, который начали использовать в основном в финансовом секторе. Блокчейн Hyperledger от компании IBM начали использовать, например, в секторе развлечений, сокращая подделку и перепродажу билетов на события, или в здравоохранении, чтобы, с одной стороны, дать доступ к данным пациентов, а с другой — предотвратить их утечку.
Клиентам IBM гораздо проще работать с таким проверенным вендором, как IBM, поэтому Hyperledger весьма популярен среди крупнейших корпораций. Частные блокчейны обычно более быстрые и более дешевые, а все корпоративные данные и транзакции находятся у ограниченного числа участников сети. Правда, это приводит к тому, что внутри частной сети намного легче «сговориться и обмануть» систему и намного сложнее взаимодействовать с другой сетью. Так что в вопросах прозрачности и устойчивости каждый выбирает тот блокчейн, который служит его целям.
Где применяют блокчейн
Блокчейн нужен там, где важны скорость и надежность передачи данных — то есть практически в любой сфере нашей жизни: при заключении смарт-контрактов на поставку товаров, проверке результатов электронного голосования или работе любой криптовалюты, например биткоина.
Криптовалюта
На блокчейне работает любая криптовалюта — от биткоина и эфириума до мемных монет вроде Dogecoin. Криптовалюту чаще используют, чтобы заработать на повышенной волатильности, некоторые из монет могут за неделю прибавить в стоимости в два раза, но в стратегических планах визионеры видят ее в роли инструмента массовых денежных переводов. Уже сейчас есть много попыток внедрить, например, биткоин в розничную торговлю — в некоторых местах вы сможете даже купить на него пакет молока в супермаркете или стакан пива в баре, тогда на входе будет легендарная уже наклейка «bitcoin accepted».
Такие классические финансовые гиганты, как PayPal и Square, также расширяют свои криптовалютные услуги. Coinbase, стартап, который позволяет людям покупать и продавать криптовалюты, стал публичным в апреле прошлого года и сейчас оценивается в $47 млрд. Среди крупнейших банков мира самым прогрессивным в плане блокчейна уже давно является JP Morgan, который еще в 2017 году разработал свой блокчейн Quorum на основе сети Ethereum.
Цифровая валюта
Некоторые государства запускают пилотные проекты по созданию цифровых валют, которые работают на блокчейне. Пока что самым успешным стал Китай, где десяткам тысяч людей начислили цифровой юань, которым можно расплачиваться в розничных точках и делать переводы. Если такой эксперимент пройдет успешно, цифровой юань появится в крупнейших экономических хабах страны, таких как Шанхай.
Похожие проекты по цифровым валютам есть у многих юрисдикций, включая США, Россию и Евросоюз. Сингапур, несмотря на довольно жесткое законодательство по отношению к криптоиндустрии, также планирует запуск своей цифровой валюты.
Как устроен блокчейн?
Блокчейн — это децентрализованный реестр данных, на базе которого работают все известные криптовалюты. Однако сфера применения данной технологии не ограничивается одними только цифровыми валютами и может применяться в любом направлении, где пригодятся взаимосвязанные информационные блоки.
Также стоит иметь в виду, что на рынке существуют криптовалюты, основанные на альтернативных блокчейну технологиях. Например, DagCoin, ByteBall и уникальная криптовалюта IOTA базируются на платформе направленного ациклического графа (DAG). В сетях подобных криптовалют нет блоков: транзакции связываются напрямую друг с другом, где каждая новая транзакция подтверждает одну или несколько предыдущих.
Ключевые составляющие блокчейна:
Блок: любой блокчейн состоит из цепочки блоков — баз данных, куда записывается информация обо всех одобренных транзакциях в сети, что делает их своего рода регистром. Максимальный размер блока — 32 МБ (максимальный размер сообщения в Р2Р протоколе), однако во многих случаях, например, в сети Bitcoin, из соображений безопасности размер блока ограничен 1 МБ. Все блокчейн-сети начинают свою работу с первичного блока (Genesis block), к которому присоединяются все последующие блоки.
Блокчейн: мы разобрались в том, что блок — это регистр, в котором содержится информация по последним транзакциям, и размер каждого блока ограничен. Это означает, что полная история всех транзакций никак не поместится в единственный блок, соответственно, для работы сети необходима цепочка блоков — буквально, блокчейн. Блокчейны делятся на публичные и приватные, а также на блокчейны, принадлежащие консорциуму. К публичным блокчейнам относятся сети большинства известных нам криптовалют и проектов, поддержанием работоспособности которых занимаются непосредственно участники сети. Приватные блокчейны, в свою очередь, контролируются определенным лицом или организацией, где пользователи имеют ограниченные права доступа к данным. В связи с этим приватные блокчейны не могут считаться по-настоящему децентрализованными сетями. Что касается сетей, принадлежащих консорциуму, то в них транзакции обрабатываются заранее отобранными узлами. Например альянс из нескольких финансовых институтов может использовать подобную сеть для проведения безопасных транзакций между участниками.
Транзакция: процесс передачи данных в блокчейне, в роли которых зачастую выступают криптовалюты, является транзакцией. Для проведения транзакции в сети Bitcoin необходимо иметь вход, или адрес, с которого отсылаются данные; выход, или адрес, на который отсылаются данные; а также электронную цифровую подпись (ЭЦП), которой подписывается транзакция.
Узел или нода: любой компьютер, использующий Р2Р-протокол для поддержания работы блокчейна, считается узлом или нодой. В блокчейне работает несколько типов нод: ноды консенсуса, которые подтверждают транзакции и добавляют новые блоки согласно правилам, заданным консенсусом сети (в Bitcoin-сети они называются майнерами); ноды-аудиторы или полные ноды, которые постоянно подключены к сети и отвечают за хранение и синхронизацию всей истории транзакций блокчейна; и облегченные или SPV (Simplified Payment Verification) ноды, которые хранят неполные данные блокчейна, и используются для работы приложений или программ, например, кошельков. Также в блокчейне, в зависимости от их алгоритма консенсуса, могут работать мастерноды и суперноды. Мастернода — это специально настроенная полная нода, которая используется для выполнения уникальных функций, таких как приватные переводы или раздача вознаграждения майнерам. Супернода — это высокопроизводительный узел, благодаря которому обеспечивается безопасность и функциональность сети, поддержка легких и мобильных кошельков, а также приложений третьих сторон.
Алгоритм консенсуса: поскольку публичные блокчейн-сети являются децентрализованными, то для принятий решений, например, о включении транзакций в блок, и дальнейшем включении блока в цепочку, нодами используются механизмы консенсуса. Данные механизмы позволяют группе участников прийти к единому решению через процесс голосования в пользу большинства. Существуют множество алгоритмов, используемых в блокчейне, среди которых самые популярные — это доказательство работы PoW (Proof of Work), доказательство владения PoS (Proof of Stake) и задача византийских генералов BFT (Byzantine Fault Tolerance), а также их модификации.
Хэширование: это процесс использования криптографического алгоритма, который упрощает и ускоряет проверку целостности данных, записываемых в блок. Хэш-функция принимает на вход любые данные (файл, текст, картинку, двоичный код) и генерирует из них последовательность букв и цифр фиксированной длины — хэш. При этом одинаковые данные всегда дают в результате одинаковый хэш, а разные — в идеале, разный (бывают очень редкие случаи совпадения, и это считается уязвимостью криптографической функции). Таким образом, функция, воплощающая алгоритм и выполняющая преобразование, называется «хэш-функцией», исходные данные называются «входным массивом», «ключом» или «сообщением», а результат преобразования называется «хэшем», «хэш-кодом», или «хэш-суммой».
Электронная цифровая подпись (ЭЦП): используется для подписания транзакций. Для работы ЭЦП сеть должна поддерживать асимметричное шифрование, которое использует два ключа: один для шифрования (открытый и публичный), другой для расшифровывания (закрытый и приватный). Оба ключа математически связаны друг с другом, и более подробно о них мы расскажем далее. ЭЦП являются доказательством того, что все транзакции были совершены только настоящими владельцами.
Таким образом, блокчейн работает как распределенный реестр, где можно хранить любую информацию, которая будет скрыта от неавторизованных лиц благодаря криптографическому шифрованию, а копии данного реестра будут храниться на компьютерах всех пользователей. Взломать такой реестр практически невозможно, а информацию, которая содержится в нем, нельзя подделать, изменить или отредактировать.
Чем обоснован высокий уровень безопасности блокчейн-сетей?
Хэширование и ЭЦП являются основными криптографическими концепциями, на которых строится любой блокчейн. Именно благодаря этим функциями пользователи сети могут быть уверены в надежности блокчейн-сетей.
Хэширование — процесс, достаточно простой для понимания, он гарантирует подлинность совершенных в сети транзакций. Как мы уже говорили, хэш-функция преобразовывает любые входные данные в своего рода «отпечатки пальцев» получаемой информации при помощи криптографических алгоритмов. Существует множество алгоритмов хэширования, отличающихся различными свойствами.
В контексте криптовалют транзакции после хэширования на выходе выглядят как набор символов из букв и цифр. Они позволяют участникам сети убедиться, что состояние блокчейна неизменно с самого первого genesis-блока, поскольку каждый последующий блок будет использовать хэш предыдущего для определения его собственного хэша. Это гарантирует неизменность последовательности блоков и хранящейся в них информации.
Также, для того чтобы добавить новый блок в блокчейн, участникам сети необходимо вычислить его хэш. Для этого берется адрес последнего принятого блока и добавленных в него транзакций. Если полученный хэш совпадает с тем, что указан в новом, еще не принятом блоке, тогда он считается корректным и добавляется в блокчейн.
Что касается ЭЦП, то, как и настоящая подпись, она служит доказательством авторства. ЭЦП базируется на криптографической системе с открытым и закрытым ключами, что называется асимметричным шифрованием. Данная система предполагает использование двух ключей:
Приватный ключ — это уникальный пароль участника сети, которым подписывается отправленное сообщение, в связи с чем данный ключ хранится в секрете. Приватный ключ гарантирует, что только владелец определенного адреса может отправить сообщение или хранящиеся на нем средства другому пользователю.
Публичный ключ — это адрес для приема сообщений от других пользователей, он является открытым для всех пользователей сети и представляет собой строку букв и цифр, сгенерированную на основе приватного ключа: она идентифицирует отправителя или получателя средств.
Публичный и приватный ключи неотделимы друг от друга, их связь основана на математических функциях. Они соединены в комплексный необратимый алгоритм.
Как проводятся транзакции с криптовалютами
Если же говорить о блокчейн-сетях в рамках использования криптовалют, то еще одна составляющая, которая необходима для работы, — это криптовалютные кошельки, которые используются для отправки и получения криптовалют. Кошельки существуют в виде программного обеспечения, через которое пользователи могут управлять своими публичными и приватными ключами. На рынке пользователям доступно большое количество разных видов криптовалютных кошельков: мобильные, онлайн, десктопные, аппаратные и даже бумажные.
Также стоит понимать, что криптовалют, как таковых, не существует. Нельзя показать на какой-то физический объект, файл на жестком диске или строчку кода и сказать: «Это биткоин». Когда речь идет о держателях криптовалют, то на самом деле говорится о записях транзакций между различными адресами. Соответственно баланс кошелька — это вычисление всех осуществленных операций с этого адреса с той или иной криптовалютой. В блокчейне для этого используют такие термины, как вход (Input) — запись о том, с какого адреса были получены криптовалюты; и выход (Output) — адрес, на который криптовалюты были отправлены.
На примере биткоина рассмотрим, как происходят транзакции в блокчейне. Биткоин-кошелек, хранящий, к примеру, 2 биткоина, содержит не две отдельные монеты, а так называемые «неизрасходованные выходы транзакций» или UTXO (Unspent Transaction Output) — «остатки» предшествующих отправленных и полученных транзакций. Всякий раз, когда пользователь совершает транзакцию, пришедшая или отправленная сумма записывается в блокчейн как UTXO. Эти записи не содержатся на каком-то конкретном адресе или кошельке, они разбросаны среди множества транзакций и блоков. Кошелек вычисляет баланс пользователя путем сканирования блокчейна и нахождения всех UTXO, принадлежащих этому адресу. Другими словами, каждая биткоин-транзакция состоит из различных, более мелких сумм биткоина. Поэтому если нужно отправить 0.2 BTC, алгоритм селекции монет в Bitcoin может отправить транзакцию с 0.3 BTC во вход и создать два выхода, из которых 0.2 BTC будут направлены получателю, а 0.1 BTC вернется на кошелек в качестве «сдачи».
Также стоит иметь в виду, что за транзакции пользователи блокчейна должны платить комиссионные сборы, которые будут направлены нодам, обрабатывающим их. Размер комиссии зависит от блокчейна, алгоритма консенсуса, количества участвующих адресов, а также загруженности сети. Более того, можно произвольно назначить размер комиссии, если необходимо ускорить процесс подтверждения транзакции. Таким образом пользователь сделает данную транзакцию более привлекательной для включения в новый блок нодой консенсуса.
Хочу получать новости на почту!
Получать новости в Telegram
Что такое блокчейн и как он работает?
Блокчейн — это технология, которая лежит в основе криптовселенной. Именно благодаря ей, вы можете быстро получать и отправлять средства в криптовалюте в любую точку на планете. Пришло время разобраться в том, как она работает.
Блокчейн — это буквально «цепочка блоков с информацией, связанных друг с другом». Простыми словами, это большая цифровая база данных, в которую по определенным правилам постоянно добавляются записи. Вообще блоки могут содержать любую информацию, но если мы говорим о криптовалюте, то здесь хранятся данные о транзакциях.
Давайте разберемся, как устроены блоки и как они связаны между собой.
Как устроен блок?
Блоки выстроены в хронологическом порядке и каждый хранит следующую информацию:
- время, когда был создан этот блок
- подробности транзакций: сумма, адрес отправителя и получателя и т.д.
- уникальный идентификатор этого блока, который называется хеш или хеш-сумма
- уникальный идентификатор предыдущего блока (хеш предыдущего блока)
Хеш — уникальный идентификатор, который создается на основе информации, содержащейся в блоке. Если что-то в блоке меняется, то его хеш-сумма тоже изменяется автоматически.
Зачем в каждом блоке хранить информацию о предыдущем блоке?
Чтобы предотвратить любые попытки внести изменения в транзакции в существующих блоках. Как только блок добавлен в цепочку, его нельзя изменить. Если вы исправите хотя бы одну букву в уже записанной транзакции, это вызовет изменение хеша этого блока. Но хеш этого блока уже записан в следующем блоке. Таким образом, следующий блок также должен быть изменен. Так одна исправленная буква вызовет лавину изменений во всей цепочке. Но блокчейн отклонит их, потому что они противоречат его основному правилу — записанные блоки изменять нельзя.
Такая связь между блоками дает вам уверенность, что ваши криптовалютные средства находятся под защитой, потому что никто не может вносить изменения в проведенные транзакции.
Как добавляются новые блоки?
Существуют разные способы добавлять новые блоки и проверять транзакции. В зависимости от типа блокчейна, блоки создаются и верифицируются либо майнерами, либо валидаторами. Если достаточное количество майнеров или валидаторов соглашаются и одобряют блок, то он добавляется в цепочку. Такой алгоритм «соглашения» называется консенсусом. Наиболее популярные механизмы консенсуса: Proof of Work (PoW), Proof of Stake (PoS), Proof of History (PoH). Вне зависимости о того, какой конкретно способ используется, его основная цель — обеспечить надежную работу и безопасность блокчейна.
Кто управляет блокчейном?
Спойлер: никто и все. Один из основных принципов блокчейна — это децентрализация. Нет человека или организации, у которых есть полномочия удалить или поменять какую-то информацию в существующих блоках. Это открытая и саморегулирующаяся система. Любой может стать участником. В отличие от централизованных систем, например банков, блокчейн работает без выходных и не зависит от финансовой системы какой-то страны. Это значит, что вы можете получать и отправлять средства кому угодно в любую точку на планете и в любое время.
Блокчейн — децентрализованная, прозрачная, хорошо защищенная от взлома и надежная технология. Это отличное решение не только для криптоплатежей. Ей найдется применение в логистике, здравоохранении, индустрии развлечений и во многих других сферах. Теперь с новыми знаниями вы готовы погрузиться в технологии блокчейна с большей уверенностью.
Станьте проводником в криптомир для других — поделитесь этой статьей со своими друзьями.
Как подтверждается транзакция в блокчейне
Для подтверждения транзакций в блокчейне существует несколько механизмов консенсуса. Самый популярный — Proof of Work (PoW), именно он реализован в Bitcoin, Litecoin и большинстве других блокчейнов. Механизм консенсуса необходим для того, чтобы у всех узлов сети была одна версия блокчейна.
Важнейшее для работы блокчейна понятие — хеш-функция. Это математическая функция, которая превращает любой объем данных в число (хеш). Из хеша восстановить исходные данные невозможно. При этом если изменить в исходных данных хотя бы один бит, хеш тоже изменится до неузнаваемости.
Простыми словами: решение о добавлении транзакции в цепочку принимается на основе консенсуса. Это означает, что большинство валидирующих серверов должны согласиться с тем, что транзакция действительна.
Когда вы отправляете транзакцию в блокчейн, она рассылается по всем узлам-майнерам (или валидаторам) и попадает к ним в мемпулы (очереди транзакций). Каждый майнер собирает в черновой блок для блокчейна несколько тысяч транзакций и пытается его «намайнить»:
- Все транзакции в блоке суммируются, затем к этой сумме добавляется хеш предыдущего (конечного) блока в блокчейне и из всего этого вычисляется новый хеш.
- Узел сравнивает полученный хеш с текущей сложностью. Сложность — это такой параметр, число, с которым сравнивается каждый вычисленный хеш. Если хеш оказался меньше сложности, значит, майнеру повезло — он намайнил блок. Если хеш больше сложности, майнер добавляет к исходным данным блока единицу и снова вычисляет хеш. И так миллионы раз в секунду.
- Как только один из узлов намайнил новый блок, он рассылает его по всем другим узлам. Все другие майнеры тут же прекращают попытки намайнить свои блоки, включают новый блок в свои версии блокчейна и начинают формировать следующий черновой блок. После того как новый блок появится в блокчейнах нескольких узлов, все транзакции в нем будут считаться подтвержденными.
Простыми словами: при создании списка новых транзакций валидирующий сервер должен решить методом перебора сложную математическую задачу. При удачном нахождении решения эти транзакции попадают в общую сеть, при этом другие серверы прерывают свой процесс перебора, включают новые транзакции в свою копию блокчейна и начинают новый процесс перебора.
Вся эта сложная механика нужна для предотвращения атаки на блокчейн. К примеру, злоумышленник может потратить свою криптовалюту и отправить транзакцию в сеть, а затем создать свой блок, где эта криптовалюта будет потрачена повторно, то есть отправлена еще раз на другой адрес. После этого злоумышленник отправит свою версию блока всем другим узлам. Появятся как бы две версии блокчейна — в одной эта криптовалюта отправлена на один адрес, а в другой версии эта же криптовалюта отправлена на другой адрес.
Для разрешения такого конфликта и придуманы механизмы консенсуса. Работает это просто: любой узел сети, обнаружив ветвление блокчейна, отбросит ту ветвь, которая короче, то есть в которой меньше блоков. Получается, что для того, чтобы легитимной стала сфальсифицированная ветка, злоумышленник должен майнить свои блоки быстрее всей остальной сети. Механизм майнинга делает это очень и очень затратным по вычислительной мощности.
При этом если у злоумышленника не хватает вычислительной мощности для успешной атаки, все равно в самом начале внедрения фальшивого блока может возникнуть ситуация, когда несколько узлов успели получить фальшивый блок, но не успели получить настоящий. Поэтому каждый сервис устанавливает определенное количество подтверждений, необходимое для того, чтобы считать транзакцию совершенной. Для небольших сумм обычно достаточно от одного до трех подтверждений, но если вы пересылаете, например, на биржу криптовалюту на миллионы долларов, биржа предпочтет дождаться нескольких десятков подтверждений перед тем как позволит вам торговать этой валютой.
Простыми словами: при появлении новых транзакций они должны быть проверены другими серверами. Сложность математической задачи не дает возможности быстро создавать фальшивые транзакции.