Криптовалютная индустрия непрерывно развивается, и всё больше людей хотят к ней приобщиться. Однако с первого взгляда трудно разобраться в происходящем. Поэтому редакция Profinvestment.
com решила составить гайд по биткоину «для чайников», из которого вы узнаете, что представляет собой эта криптовалюта, как ей пользоваться, как она работает с технической точки зрения, а также какие наиболее популярные способы получения биткоина в свой кошелек.
как купить биткоин выгодно.
Что такое биткоин и как он работает
Bitcoin – самая первая криптовалюта, децентрализованное платежное средство, устраняющее необходимость в банках и других посредниках для совершения финансовых транзакций.
Был запущен в 2009 году на основе технического документа, разработанного неким Сатоши Накамото (до сих пор достоверно неизвестно, что это за человек или группа людей).
В документации Сатоши высказал мнение, что миру необходима электронная платежная система, в которой вместо того, чтобы доверять свои средства третьим лицам и компаниям, человек будет доверять автоматизированному криптографическому доказательству.
Технология Bitcoin работает на основе сети, сформированной из частных лиц, добровольцев, которые поддерживают ее за финансовое вознаграждение.
Программное управление осуществляется при помощи криптографии, науки о защищенной передаче информации, которая может быть прочитана исключительно отправителем и получателем.
Таким образом, в отличие от фиатных валют, которые обеспечены либо золотом, либо доверием к властям, биткоин обеспечен открытым программным кодом.
Основные принципы работы:
- В основе работы лежит так называемый блокчейн – публичная книга, где записаны данные абсолютно обо всех операциях в сети. Все осуществляемые между пользователями транзакции «упаковываются» в блоки, а блоки затем добавляются в цепочку – отсюда и название «цепочка блоков», blockchain. Изменить информацию, добавленную в блокчейн, технически невозможно. Таким образом, блокчейн дает сразу и прозрачность, и надежность.
- Хранение криптовалюты и управление средствами осуществляется при помощи закрытого и открытого ключа. Их совместная работа позволяет владельцу кошелька создавать и подписывать отправляемые транзакции.
- Поддержка сети и генерация новой валюты обеспечивается майнерами. Перед добавлением в блокчейн каждая транзакция должна быть проверена на предмет ее честности и правомерности. Проверкой транзакций и занимаются майнеры. За каждый сгенерированный блок транзакций они получают определенное вознаграждение (на текущий момент это 6,25 BTC). Каждые 4 года проходит халвинг и вознаграждение уменьшается вдвое. Приблизительное время между блоками составляет 10 минут.
BTC – это торговый символ биткоина, используемый в кошельках, на биржах и т.д. Также иногда можно встретить обозначение XBT.
К вопросу о том, как зарабатывают на BTC: несмотря на изначальную задумку биткоина как платежной системы, на данный момент он актуален в первую очередь как торгово-инвестиционный актив с очень высокой волатильностью.
Эта волатильность (изменчивость курса) несет в себе риски, но одновременно и дает непревзойденные возможности для заработка на рыночных спекуляциях.
Преимущества биткоина перед фиатными деньгами
Концепция Bitcoin и вообще криптовалют нацелена на достижение преимуществ перед классическими фиатными валютами (рубль, доллар, евро, иена и др.). Вот несколько основных критериев, по которым крипта показывает себя более комфортным и надежным платежным инструментом:
- Высокая делимость. 1 монета BTC делится на 100 000 000 сатоши, что позволяет отправлять даже очень мелкие переводы.
- Бесплатное хранение и низкая затратность. Если вам нужно перевести деньги из страны в страну, то в биткоине это сделать удобнее, чем через банк. Банковские международные переводы могут занимать несколько суток и сопряжены с большой комиссией. Bitcoin же позволяет перевести средства в любую точку мира гораздо быстрее и дешевле. Плюс, за банковский счет нужно платить, а биткоин-кошельки не взимают никакой платы за хранение.
- Отсутствие государственного регулирования. Хотя правительства некоторых стран пытаются запрещать биткоин, не признают его как платежное средство, но технически запретить частные транзакции с ним они не могут. Сеть не управляется единым централизованным органом, на который можно «надавить», и в это ее сила. Поэтому разумнее поступают те страны, которые применяют по отношению к криптовалютам разумное регулирование.
- Невозможность подделки. Сделать фальшивый биткоин невозможно. Это валюта, которая существует только в цифровом виде и основывается на специальном программном коде. Невозможно обойти блокчейн, в котором записаны все транзакции и все выпущенные BTC.
Таким образом, Bitcoin имеет все шансы со временем стать альтернативой мировым валютам. А пока он представляет интерес как актив, который сравнивают с золотом по инвестиционным характеристикам.
Как пользоваться биткоином
Перейдем от теории к практике. Использование BTC имеет достаточно много разных нюансов и сложностей, но при желании разобраться с ними можно, и мы постараемся в этом помочь.
Кошельки
Приватный биткоин-кошелек Wasabi
Биткоин хранится в специальных криптовалютных кошельках. Но сказать так можно лишь условно, поскольку хранится не сама валюта, а лишь набор сведений о входящих и исходящих транзакциях для конкретного адреса. На основе этой информации определяется баланс. Задача кошелька – безопасно хранить закрытый и открытый ключ. Пара ключей нужна, чтобы автоматически подписывать транзакции при их отправке, подтверждая право собственности, и чтобы расшифровывать входящие переводы.
Основные виды биткоин-кошельков с примерами:
- Десктопный (на ПК или ноутбук) – Bitcoin Core, Electrum, Wasabi.
- Мобильный (на смартфон или планшет) – Green, Bitcoin Wallet, Samourai.
- Веб (онлайн-сайты с функционалом кошельков) – Blockchain, Coinomi, BitGo.
- Аппаратные (физическое USB-устройство, на котором ключи хранятся в автономном режиме) – Ledger, Trezor, KeepKey.
- Бумажные (распечатанные на бумаге ключи с целью их хранения автономно от интернета) – можно создать на сайтах bitaddress.org, https://bitcoinpaperwallet.com/.
Наиболее безопасными считаются те кошельки, которые предоставляют пользователю возможность хранить ключи на своей стороне (на компьютере, телефоне, бумаге, аппаратном устройстве).
Сервисы, хранящие ключи у себя, могут быть удобны и относительно безопасны, но нужно опасаться того, что их могут взломать и получить доступ к вашим средствам.
Существует возможность также хранить средства на счетах криптовалютных бирж, и это один из небезопасных способов.
инструкция, как открыть биткоин кошелек.
Адреса
Для отправки и получения криптовалюты нужны адреса. Биткоин-адрес представляет собой уникальный набор букв и цифр, отвечающий определенным правилам. Вам может встретиться в процессе работы три разных типа адресов. Все они обладают одинаковым функционалом, но поддерживаются разными кошельками и сервисами:
- Стандартный формат P2PKH (Legacy) – пример 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN4.
- Обновленный формат P2SH ( Segwit)– пример 3J98t1WpEZ78CNmQviecrnyiWrnqRhWNLy.
- Самый совершенный на текущий момент формат Bech32 – пример bc1qar0srrr7xfkvy5l683lydnw9re59gtzzwf5mdq.
У вас не получится отправить монеты на тот адрес, формат которого не поддерживается выбранным кошельком. К примеру, Bech32 пока поддерживается далеко не всеми программами.
Отправка и получение биткоина
Чтобы отправить биткоин, зайдите в соответствующий раздел своего кошелька, укажите адрес получателя и нужную сумму. Кроме того, некоторые бумажники позволяют отрегулировать комиссию. Ниже опишем, что это такое и зачем нужно. Желательно ставить ту комиссию, которая рекомендуется.
Отправка биткоина из кошелька Electrum
Чтобы узнать свой адрес, на который вам нужно получить BTC, зайдите в раздел «Получение» или аналогичный. Там вы увидите и сможете скопировать адрес вашего кошелька.
В большинстве кошельков в целях безопасности адрес будет меняться после каждой входящей транзакции.
Но все старые адреса тоже могут продолжать использоваться, так как сформированы на основе ваших ключей и неразрывно с ними связаны.
Комиссии в сети биткоин
Регулировка комиссии позволяет увеличить или уменьшить сборы, тем самым настроив соотношение между скоростью транзакции и затратами. Оптимальную комиссию можно посмотреть на сайтах https://bitcoinfees.earn.com/, https://privacypros.io/tools/bitcoin-fee-estimator/, https://btc.network/estimate и других.
Майнеры получают часть дохода именно с комиссий всех транзакций, которые включаются в блок. Именно поэтому им выгодно в первую очередь обрабатывать самые дорогие платежи. Если установить слишком низкую комиссию, то с высокой долей вероятности она не будет обработана никогда.
Часть криптокошельков устанавливает комиссию сами и не дают возможности ее регулировать. В этом случае они ориентируются на текущую загруженность блокчейна и делают так, чтобы расходы были оптимальными.
Читайте: все о биткоин комиссиях.
Обозреватели транзакций биткоина
Блокчейн-обозреватели – это сервисы, при помощи которых можно отследить состояние любой транзакции:
- количество подтверждений майнеров;
- сумма;
- комиссионный сбор;
- адрес отправителя;
- адрес получателя;
- время и дата.
Вся эта информация – открыта и доступна для просмотра любому желающему. Кроме того, это полезно в случае, когда вы сомневаетесь, существует ли транзакция и не зависла ли она в процессе обработки. Удобно смотреть перечисленные сведения на сайтах https://blockchair.com/ru/bitcoin, https://blockchain.info/explorer?view=btc, https://explorer.bitcoin.com/btc.
Неподтвержденная транзакция на Bitcoin.com что такое биткоин транзакция, как проверить и отследить.
Биткоин миксеры
Bitcoin считается анонимной системой, потому что пользователи не указывают никакую информацию о себе, скрываясь за уникальными адресами. Однако эта анонимность относительная. Если кто-то решит отследить чьи-то транзакции, то ему достаточно легко это сделать, анализируя входящие и исходящие транзакции. Таким образом можно узнать поступающие суммы и в целом баланс.
Чтобы этого избежать и достичь абсолютной анонимности, используют биткоин-миксеры. Данные сервисы позволяют разбить исходящую транзакцию на множество мелких частиц. Затем эти частицы перемешиваются с частицами транзакций других пользователей, и на адрес получателя поступает не единая сумма, а несколько маленьких с разных адресов. За услугу миксер берет небольшую комиссию.
Примеры биткоин-миксеров: BitMix, BitcoinMix, Coinomize.Работа с биткоин-миксером Coinomize
Как майнить биткоин
Если вы хотите стать майнером, то есть подтверждать транзакции и получать за это вознаграждение, то необходимо пройти несколько шагов:
- Воспользоваться калькулятором майнинга и выбрать оборудование, которое подойдет вам по совокупности таких параметров как хешрейт (скорость вычислений), стоимость, энергозатратность. Это обязательный этап, который позволит заранее рассчитать, окупится ли ваша затея. В то же время стоит учесть, что курс монеты может упасть, что снизит и прибыль. Как и любые инвестиции, майнинг сопряжен с риском.
- Купить оборудование. Биткоин на сегодняшний день майнится только при помощи ASIC – интегральных микросхем, функционал которых нацелен именно на добычу Bitcoin, поэтому обеспечивает максимально возможную мощность.
- Установить и настроить программное обеспечение. Сюда входит и биткоин-кошелек, и специализированное ПО, контролирующее процесс майнинга. Примеры программ: MultiMiner, CGMiner, EasyMiner.
- Присоединиться к майнинг-пулу. Соло-майнинг в целом гораздо менее эффективен, чем групповой, а в случае с Bitcoin это вообще не вариант, поскольку из-за высокой сложности вычислений генерация блока в одиночку может занять сотни лет.
После этого остается только запустить майнинг, наблюдать за пополнением кошелька, контролировать состояние оборудования и оплачивать электричество. Оборудование шумное и выделяет много тепла, поэтому ставить его рекомендуется в отдельном и прохладном помещении, таком как гараж или балкон. Управлять майнингом можно и удаленно.
Как получить биткоин бесплатно
Небольшие суммы BTC (в размере нескольких сатоши) можно получать с биткоин кранов или игр. Кран – это сайт, зарабатывающий на размещении рекламы и делящийся частью своей прибыли с пользователями.
Для получения небольших долей биткоина на регулярной основе нужно зарегистрироваться и указать свой адрес кошелька. Затем раз в определенный период времени, например, 15 минут, решать капчу и получать криптовалюту. Доход с такого способа небольшой.
Но с учетом минимальных трудозатрат и растущей ценности BTC, иметь некоторое количество биткоинов на своем счету не помешает.
Биткоин кран Cointiply способы, как бесплатно получить биткоины.
Покупка и продажа биткоина
Торговать BTC можно несколькими способами:
- Криптовалютные биржи. Почти все торговые площадки поддерживают работу с Bitcoin. Для работы с ними потребуется создать и (возможно) верифицировать аккаунт, пополнить счет, затем создать торговый ордер на покупку BTC. Полученные средства вывести на внешний кошелек, если с ними больше не планируется выполнять операций, так как криптобиржи не созданы для долговременного хранения на них своих активов. Примеры популярных бирж с биткоином: Binance, Currency.com, EXMO, Huobi, OKex, Coinbase, HitBTC.
- p2p-обменники. Биржи с прямым обменом активов между пользователями, которые не занимаются хранением активов. Фиатные средства участники переводят друг другу сами, а криптовалюта на время сделки задерживается на эскроу-счету, откуда выпускается только после выполнения обоими контрагентами заданных условий. p2p-платформы с биткоином: LocalBitcoins, LocalCryptos, Cryptolocator, Paxful.
- Биткоин-обменники. Сервисы, предлагающие большой ассортимент платежных направлений – с их помощью можно купить биткоин с банковской карты, Киви, юMoney, за альткоины и мн.др. Подобрать подходящий обменник, который имеет оптимальный курс и предлагает нужное направление, поможет сайт BestChange. Некоторые проверенные редакцией Profinvestment.com обменники: Magnetic Exchange, Kassa, 365cash, Bitality, Kursov24.
- Платежные системы. Такие ЭПС, как AdvCash или Payeer позволяют пользователю управлять счетами как в криптовалюте, так и в фиате, и свободно обменивать средства между ними в любых направлениях. Таким способом можно легко купить биткоин или продать его.
Биткоин-обменник Kursov 24 как безопасно продать биткоин.
Боты для торговли биткоином на биржах
Торговые биткоин-боты – это программы, которые на автоматизированной основе торгуют на бирже от имени пользователя. Выбор тех, кто не хочет тратить много времени на ручное создание ордеров, но хочет получать прибыль с трейдинга. Боты подключаются к бирже через API и совершают сделки на покупку или продажу.
Примеры биткоин-ботов: Stratum Bot, Revenue Bot, 3Commas, HAAS, Cryptorg.
бот Revenue Bot для торговли биткоином и другими криптовалютами на биржах
Некоторые роботы имеют фиксированную абонентскую плату, другие берут процент с прибыли. Есть и бесплатные варианты, к примеру, Stratum Bot позволяет бесплатно пользоваться версией для биржи YoBit. Программы обычно предоставляют готовые стратегии, из которых можно выбрать, а также возможность создать свою собственную стратегию. Чем дороже тариф, тем больший объем функций он предлагает.
лучшие криптовалютные боты для торговли на биржах.
Индекс страха и жадности биткоина
При торговле биткоином опытные трейдеры обращают внимание на большое количество разных параметров. Один из них основывается на психологии участников рынка и при правильном применении позволяет предположить, в какую сторону в ближайшее время пойдет курс биткоина. Называется он индекс страха и жадности.
Гайд по биткоин-транзакциям: как провести, отследить и ускорить их?
Традиционно, чем выше цена биткоина, тем загруженнее его сеть. Поэтому иногда пользователям приходится ждать подтверждения транзакции часами или даже сутками. Неопытного криптоюзера это может пугать: транзакция вроде произошла, а биткоины так и не появились в кошельке.
На самом деле, в таких случаях ничего страшного не происходит: монеты просто зависли в мемпуле из-за слишком низкой комиссии. Поэтому важно понимать, как работает блокчейн Bitcoin и как именно в нем проходят транзакции.
Не вдаваясь в технические дебри, расскажем, что такое биткоин-транзакция, как ее отследить и «протолкнуть», если она застряла.
Что такое биткоин-транзакция
Блокчейн Bitcoin — это своего рода децентрализованная база данных, в которой содержится информация обо всех действиях, проведенных ее участниками.
Эти данные хранятся в блоках, записанных один за другим в хронологическом порядке. При этом каждый из них хранит данные о предыдущих блоках.
Благодаря этому информацию в блокчейне нельзя отредактировать или удалить, ведь чтобы внести изменения, пришлось бы переписать его полностью с самого начала.
Биткоин-транзакция — это любая операция (действие пользователя) в сети Bitcoin. Это может быть, например, перевод монет с одного адреса на другой или использование смарт-контрактов. То есть отправка и получение биткоина — это и есть ВТС-транзакция.
Роль майнеров в совершении транзакции
Прежде чем транзакция будет добавлена в блокчейн, она должна быть авторизована, то есть проверена и подтверждена майнерами.
Майнеры — это ноды (или узлы) блокчейн-сети, которые обрабатывают, верифицируют и добавляют транзакции в блоки.
В публичных блокчейнах решение о добавлении транзакции в цепочку принимается алгоритмом консенсуса — набором правил, с помощью которых большинство нод соглашаются с тем, что транзакция достоверна.
В биткоине таким алгоритмом консенсуса является Proof-of-Work (доказательство выполнения работы, PoW).
Распространено мнение, что майнинг — это добыча новых монет в сетях. Но прежде всего майнинг — это процесс подтверждения транзакций и добавления их в блоки.
А новые монеты — это «побочное» следствие, которое необходимо для мотивации майнеров. Ранее мы уже подробно рассказали, как устроен майнинг в сети Bitcoin.
Напомним, что для генерации блока PoW-майнеры решают специальные математические задачи — криптографические хеш-функции. Кто первым найдет их решение, получит награду.
Когда пользователь подписывает транзакцию, она попадает в мемпул (mempool) — список транзакций, которые ждут добавления в блок. Транзакции в мемпуле называются «ожидающими подтверждения». Когда майнер добавляет транзакцию в блок, она считается подтвержденной.
Только после того как майнеры подтвердят, что транзакция подлинна (то есть никто не тратит одни и те же монеты дважды или средства, которых у него нет), они занесут ее в блок. Когда блок будет сгенерирован (добавлен в блокчейн), монеты отправителя попадут в кошелек получателя. Время подтверждения транзакции (генерации блока) составляет в среднем 10 минут.
Как размер комиссии влияет на скорость транзакции
У каждого блока в сети Bitcoin есть собственный мемпул, размер которого меняется в зависимости от загруженности сети. Стандартный мемпул занимает 1 МБ. Но он может быть больше или меньше — все зависит от количества транзакций. Например, в последние 6 месяцев размер мемпула колебался от 0.16 МБ до 93 МБ.
Если мемпул больше 1 МБ, транзакции проходят дольше: каждый МБ — это дополнительные 10 минут подтверждения операции. Например, транзакции, которые попали во второй МБ мемпула, подтвердят в течение 20 минут, в третий — 30 минут, и т. д.
В результате, если сеть сильно загружена, монеты могут идти до получателя от нескольких часов до пары дней. Если такое случилось, говорят, что транзакция зависла в мемпуле.
Ранее мы подробно рассказали, как размер мемпула сказывается на росте ВТС-комиссий.
Очередность добавления транзакции в мемпул определяется размером комиссии майнерам — чем больше комиссия, тем выше приоритет транзакции и тем быстрее она исполнится. Плата за отправку биткоина может составлять от нескольких центов до сотни долларов.
При этом сумма перевода не влияет на размер комиссии: перевод ВТС на миллионы долларов может стоить дешевле, чем перевод монет на несколько долларов.
Чаще всего такое получается, когда пользователи выводят ВТС небольшими переводами — например, с ВТС-кранов.
Поэтому небольшие транзакции выгоднее проводить через решения второго уровня, например, Lightning Network, потому что они проходят за пределами мемпула.
График мемпула сети Bitcoin за полгода. Источник.
Если комиссия за транзакцию окажется слишком незначительной, она зависает в мемпуле до тех пор, пока нагрузка в сети не снизится и назначенная комиссия не станет актуальной. То есть пока сеть перегружена, транзакции с комиссией ниже минимальной просто не проходят. Если же транзакция зависнет в мемпуле на несколько дней, она отменится и монеты вернутся отправителю.
График средней комиссии в сети Bitcoin в долларах за последний год. Источник.
Как провести биткоин-транзакцию
Чтобы совершить ВТС-транзакцию, пользователь должен иметь:
- Публичный ключ — то есть адрес BTC-кошелька. Это случайно сгенерированная уникальная последовательность букв и цифр, которая работает аналогично адресу электронной почты или имени пользователя в соцсетях. Например, 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa — это один из публичных адресов создателя биткоина Сатоши Накамото. Публичные адреса являются общедоступными — ими можно спокойно делиться с другими криптопользователями.
- Приватный ключ — это криптографическая подпись (пароль), которая разрешает отправку биткоина с одного кошелька на другой. Это тоже случайно сгенерированная уникальная последовательность букв и цифр, но ее надо держать в секрете от посторонних. Любой, у кого есть ваш приватный ключ, имеет доступ к вашим монетам. Ранее мы уже подробно рассказали о базовых правилах криптобезопасности и о самых популярных схемах криптомошенничества.
Владеть криптовалютами — это значит владеть публичным и приватным ключами. Это похоже на прозрачный сейф. Другие могут видеть, что внутри, но только владельцы приватного ключа могут его открыть и получить доступ к находящимся внутри монетам.
Получить публичный ключ можно на бирже или после установки биткоин-кошелька. На этом адресе у вас должны быть монеты. Их можно купить на бирже или добыть с помощью майнинга.
Чтобы перевести биткоины, необходимо:
1. Авторизоваться на бирже или в кошельке.
2. Ввести публичный адрес получателя и переводимую сумму.
3. Выбрать комиссию: она может быть рекомендованной, или же вы можете заплатить другую сумму на свой выбор. Чаще всего кошельки сами рассчитывают оптимальную комиссию. Уровень загруженности мемпула можно проверить в блокчейн-обозревателях (о них ниже).
4. Нажать «Перевести». В большинстве онлайн- и биржевых кошельков транзакция автоматически подпишется вашим приватным ключом. Если вы хотите узнать его, то скопируйте его себе на компьютер.
Интерфейс отправки ВТС на сайте Blockchain.com.
Как отследить ВТС-транзакцию
Отследить ВТС-транзакцию можно с помощью специальных сервисов: блокчейн-обозревателей или эксплореров: например, Blockchain․com, Blockchair․com, BTC․com и Bitcoin․com среди прочих. Последний, кстати, является простым и удобным обозревателем от создателей Bitcoin Cash.
В них можно узнать состояние блокчейна (не только Bitcoin), статистику сети, уровень хешрейта и сложности сети, размер мемпула, цены и объем торгов, а также отследить транзакции и баланс любого ВТС-адреса. Ранее мы подробно рассказали и о других популярных сервисах для криптопользователей.
Чтобы отследить биткоин-транзакцию, достаточно в поисковой строке эксплорера ввести один из этих идентификаторов:
- Адрес кошелька отправителя или получателя;
- Хеш-идентификатор (TXid) — уникальный идентификатор, который присваивается каждой транзакции. Он автоматически генерируется из входных и выходных данных (о них ниже).
Рассмотрим, какую еще информацию о транзакции можно узнать через эксплорер на примере Blockchain.com и случайно выбранной транзакции:
Вот какие основные данные по транзакции можно узнать через Blockchain․com:
- Адрес кошелька отправителя или получателя;
- Хеш-идентификатор (TXid);
- Количество отправленных и полученных монет;
- Размер комиссии за транзакцию. Итоговый размер ВТС-комиссии состоит из комиссии за транзакцию, умноженной на комиссию за байт;
- Размер и вес транзакции в байтах. Вес зависит от количества UTXO транзакции (выходов неизрасходованных транзакций, о которых пойдет речь ниже) и определяет итоговый размер комиссии;
- Статус транзакции: ожидает подтверждения, подтверждена или отклонена (если комиссия была слишком незначительной);
- Номер блока, в который включена транзакция;
- Входные и выходные данные — данные о списании монет из одного кошелька в другой. Вход — данные о количестве монет в кошельке, которое можно использовать для перевода, выход — отправленные средства. Каждая ВТС-транзакция состоит минимум из одного входа и выхода. Вход одной транзакции является выходом другой транзакции. Исключение: транзакция coinbase — первая транзакция в каждом блоке. После этой операции создается новый биткоин, который выплачивается майнерам в качестве вознаграждения. Использование входа и выхода транзакции позволяет подтвердить происхождение активов, которые будут использоваться в сделке. Например, Иван перевел Борису 10 сатоши, а тот перевел их Артуру. В этом примере 10 сатоши были сначала выходом Ивана и входом Бориса, а затем выходом Бориса и входом Артура.
Как ускорить ВТС-транзакцию
Как мы писали выше, если комиссия за транзакцию оказалась слишком низкой, монеты могут зависнуть в мемпуле. Есть несколько способов ее ускорить (то есть протолкнуть в очереди).
Воспользоваться сервисами-ускорителями (акселераторами), которые обращаются к майнинговому пулу для увеличения комиссии уже существующей транзакции. Популярные бесплатные ускорители: bitTools, BitAccelerate, bitNitro. Условно-бесплатные или платные: ViaBTC, antPool, Bitcoin Afterburner, Bitcoin.com, ConfirmTX, 360 BTC Accelerator, BTC TX Accelerator.
На платных тарифах ускорить транзакцию будет стоить от $0.5 до $10–$20. У таких сервисов разные принципы работы, но ни один из них не может гарантировать стопроцентный результат, то есть что транзакция пройдет в течение одного или нескольких часов. Успех зависит от того, как давно была совершена операция. При этом стоит понимать, что в случае неудачи ускорители не вернут вам деньги.
Использовать метод «Child Pays For Parent» («Дети платят за родителей», CPFP) — это способ, в рамках которого пользователь создает еще одну, дочернюю транзакцию, используя «сдачу» (о ней ниже) с неподтвержденного платежа, и ставит ей более высокую комиссию, чем исходная неподтвержденная транзакция. В таком случае новая комиссия распределится между обеими транзакциями. Так высока вероятность, что майнер заметит новую, дочернюю транзакцию и подтвердит ее вместе со старой. Но данный метод поддерживают не все пулы и кошельки.
Еще немного теории. Сдача — это средства, которые остаются на вашем счете после совершения операции. Дело в том, что биткоин в кошельке состоит из UTXO (unspent transaction output) — выходов неизрасходованных транзакций. Это аналог купюр.
Например, у вас в кошельке 1 ВТС, который вы получили транзакциями по 0.5 ВТС, 0.3 ВТС и 0.2 ВТС. Хотя вы видите баланс как 1 ВТС, кошелек отслеживает каждую транзакцию отдельно.
Ваш биткоин как бы разделен на 3 части — каждая такая часть и есть UTXO. Если проводить аналогию с купюрами, то в нашем примере у вас есть как бы три купюры разного достоинства.
Если UTXO становится слишком много (транзакция начинает слишком много весить), их можно «переупаковать» и уменьшить их количество в кошельке.
Допустим, вы хотите отправить кому-то 0.1 ВТС, но у вас нет такой UTXO (купюры). В этом случае вы отправите получателю 0.2 ВТС, а обратно в новой транзакции получите то, что осталось, то есть 0.1 ВТС. Это и называется «сдачей». Сдачу переведут на новый адрес, который ваш кошелек создаст специально для нее.
Использовать метод Replace By Fee («Замена комиссии», RBF) — он позволяет увеличить комиссию транзакции, пока она еще находится в мемпуле. То есть в новой транзакции надо полностью повторить параметры зависшей (получатель и сумма), но поставить более высокую комиссию.
Ноды воспримут новую операцию как старую и подвинут ее в очереди. Средства спишутся только раз — пройдет только транзакция с более выгодной комиссией. Функция доступна не во всех кошельках, а в некоторых требует ручной настройки. С помощью этого способа можно как бы удалить неподтвержденную транзакцию.
Для этого в качестве получателя нужно указать себя и поставить более высокую комиссию.
Как осуществляются биткойн-транзакции | Начало работы с биткоином
Мы определяем биткойн как цепь цифровых подписей. Каждый владелец отправляет свой биткойн следующему путем цифрового подписывания хэша предыдущей транзакции и открытого ключа следующего владельца, после чего добавляет эту информацию в конец койна. Получатель платежа может проверить подписи, чтобы верифицировать цепочку владельцев.
– Сатоши Накамото, Руководство по Биткойну
Здесь стоит упомянуть, что биткойны (Bitcoin) не “существуют” в физическом аспекте, а только в цифровом. Думайте о блокчейне как о записи транзакций между разными биткойн-адресами.
Записи об этих транзакциях обновляются сетью Bitcoin и публикуются на всех ее узлах при изменении баланса.
Вы даже можете использовать один из наших обозревателей блоков, если хотите посмотреть историю и текущий баланс любого существующего адреса BTC.
Пример биткойн-транзакции
- Марк хочет отправить биткойны Джессике. В сущности транзакция с BTC состоит из трех частей:
- Ввод: Это запись адреса BTC, с которого Марк изначально получил биткойны, которые хочет отправить Джессике.
- Количество: Это конкретное количество BTC, которое Марк хочет отправить Джессике.
- Вывод: Это открытый ключ Джессики, также известный как ее биткойн-адрес.
Как работает биткойн-транзакция?
Отправка BTC требует доступа к открытым и закрытым ключам, связанным с требуемым количеством биткойнов. Когда мы говорим, что у кого-то есть биткойны, на самом деле мы имеем в виду, что этот человек обладает доступом к паре ключей, состоящей из:
- открытого ключа, на который ранее было выслано некоторое количество биткойнов
- соответствующего ему уникального закрытого ключа, который авторизует отправку куда-то еще BTC, ранее отправленных на вышеупомянутый открытый ключ
Открытые ключи, также называемые биткойн-адресами, представляют собой случайную последовательность букв и цифр, которая работает так же, как адрес электронной почты или имя пользователя в социальной сети.
Они публичные, так что вы можете без опасений делиться ими с другими. На самом деле вы должны давать свой адрес Bitcoin другим, когда хотите, чтобы они прислали вам BTC. Закрытый ключ — это еще одна последовательность букв и цифр.
Однако закрытые ключи, как и пароли к электронной почте или другим аккаунтам, должны храниться в секрете.
Никогда не делитесь своим закрытым ключом с кем-либо, если вы на 100% не уверены, что этот человек никогда не украдет ваши средства. Также не забудьте сделать резервную копию закрытых ключей, записав их ручкой на бумаге, и храните их в безопасном месте. Ваш адрес Bitcoin по сути является прозрачным сейфом.
Другие могут видеть, что внутри, но только те, у кого есть закрытый ключ, могут разблокировать сейф и получить доступ к средствам внутри. В нашем примере транзакции выше Марк хочет отправить BTC Джессике. Для этого он использует свой закрытый ключ, чтобы подписать сообщение с деталями транзакции.
Затем в блокчейн отправляется это сообщение, содержащее:
- ввод: исходная операция с монетами, ранее отправленными по адресу Марка
- сумма: количество BTC, которое нужно отправить от Марка Джессике
- вывод: Публичный адрес Джессики.
Затем эта транзакция транслируется в сеть Bitcoin, где майнеры подтверждают, что ключи Марка имеют доступ к источникам (т. е. к адресам, с которых он ранее получал BTC), которые, по его словам, он контролирует.
Этот процесс подтверждения известен как майнинг, потому что он требует ресурсоемкого вычислительного труда и вознаграждения майнеров в BTC за каждый разрешенный блок.
Это также процесс, посредством которого “создаются” новые биткойны.
Почему подтверждения некоторых биткойн-транзакций занимают так много времени?
Все транзакции Bitcoin должны быть проверены майнерами блокчейна. Обратите внимание, что майнеры не занимаются отдельными транзакциями. Они майнят блоки, которые являются группами транзакций. Иногда ваша транзакция не попадает в текущий блок и встает в очередь до тех пор, пока не будет собран следующий блок.
Протокол Bitcoin динамически регулирует требования, чтобы каждый блок занимал примерно 10 минут. Другая причина для длинного периода подтверждения заключается в том, что размер блока ограничен 1 Мбайтом текущим протоколом Bitcoin .
Этот произвольный лимит может быть увеличен, но на данный момент он ограничивает количество транзакций, которые могут войти в блок, что по сути замедляет время подтверждения и, как следствие, всю сеть Bitcoin.
Подробнее о входах и выходах биткойн-транзакций
Хотя с монетами можно было бы обращаться по отдельности, было бы крайне неудобно совершать отдельную операцию на каждый цент при переводе.
Чтобы значение можно было разделять и объединять, транзакции содержат несколько входов и выходов.
Как правило, существует либо один вход от более крупной предыдущей операции, либо несколько входов, объединяющих меньшие суммы, и максимум два выхода: один для оплаты и один для возврата отправителю сдачи, если таковая имеется.
— Сатоши Накамото, Руководство по Биткойну
Помните, что биткоины “существуют” только в виде записей транзакций в блокчейне? Это означает, что иногда несколько транзакций заканчиваются прикреплением к определённому адресу Bitcoin. Допустим, у вас в кошельке 2 BTC. Эти 2 BTC пришли от четырех разных друзей, каждый из которых прислал вам 0,5 BTC на ваш день рождения.
Для удобства интерфейс вашего кошелька будет отображать ваши сбережения как “2 BTC”. Но внутри вашего кошелька эти доходы по 0,5 BTC не “складываются” в 2 BTC. Скорее ваш кошелек просто отслеживает четыре транзакции по 0,5 BTC по отдельности, и в сумме они составляют 2 BTC.
Когда вы хотите купить что-то за BTC, ваш кошелек использует записи транзакций различных сумм, которые в сумме составляют сумму биткойнов, которую вы хотите потратить. Предположим, это число составляет 0,25 BTC, и вы хотите использовать эту сумму для покупки одежды у продавца.
Основываясь на информации о ваших сбережениях выше, мы знаем, что у вас нет ни одной транзакции ровно на 0,25 BTC. Пользователи Bitcoin не могут разбить транзакцию на меньшие суммы, и потратить можно только всю транзакцию целиком. Поэтому когда вы открываете свой кошелек и набираете «.
25» в поле количество, технически происходит так: одна из транзакций на 0,5 BTC (от вашего щедрого друга Криса) будет отправлена целиком. Затем разница вернется вам через новую транзакцию. Вот технический процесс по шагам:
- Количество, которое вы должны за вашу одежду, составляет 0,25 BTC
- Вы “отправляете” в магазин ввод на 0,5 BTC. (Помните, что вводы должны быть потрачены целиком).
- Биткойн-адрес магазина одежды — это вывод
Но фактически ваш кошелек создает для этой транзакции два вывода:
- 0,25 BTC продавцу одежды
- 0,25 BTC на новый адрес, созданный вашим кошельком, чтобы получить от продавца “сдачу”.
Это может звучать сложно, но хорошая новость заключается в том, что для отправки или получения биткойнов знать это не обязательно.
Каковы комиссионные сборы за биткойн-транзакции?
Комиссионные сборы в Bitcoin учитывают различные факторы. Многие кошельки позволяют пользователям вручную устанавливать комиссию за транзакции. Любая часть транзакции, которая не предназначена получателю или возвращается как “сдача”, включается в расчет комиссии. Комиссии идут майнерам.
Их можно использовать для увеличения скорости подтверждения, мотивируя майнеров считать ваши транзакции приоритетными. Bitcoin сборы за больште переводы иногда могут достигать значительных сумм.
Bitcoin Cash, напротив, обладает копеечным транзакционным сбором, а его платежи могут быть верифицированы даже с нулем подтверждений.