11. Как переводить криптовалюту. Разновидность сетей блокчейна
Блокчейн – на простом языке, это такая открытая база данных, в которой содержится информация обо всех транзакциях между разными пользователями.
Несколько записей о переводах денег объединяются в блок и прикрепляются к другим, отсюда и название блокчейн, которое можно перевести как «цепочка блоков» (block – блок, chain – сеть).
Началось всё с сети биткоина, по образу и подобию которой появились и все остальные сети. В каждой сети есть:
- основной токен сети – в котором и совершается плата за перевод
- обозреватель сети – место, где можно отследить любую транзакцию и узнать в каком она состоянии на данный момент
- кошелёк – который поддерживает данную сеть
Блокчейны (сети)
Bitcoin
Первая сеть в которой на тот момент использовали уникальную разработку - блокчейн, в сети Bitcoin нету смарт контрактов.
Основной токен сети: Bitcoin (BTC)
Обозреватель сети: Blockchair, Blockchain
Кошельки: Blockhain.com
Ethereum
Это децентрализованная блокчейн-платформа, основанная в 2014 году Виталиком Бутериным.
В отличие от сети биткоина, основная цель Ethereum – позволить тем, кто взаимодействует с сетью Ethereum, составлять смарт-контракты* и управлять ими без необходимости искать доверенного контрагента или привлекать посредников.
Смарт-контракты – это своего рода алгоритм определенных действий, интегрированный в код блокчейна. При соблюдении установленных договоренностей, которые в нём прописаны, выполняется автоматический запуск последовательности.
Все смарт-контракты на сети эфира придерживаются стандарта ERC-20.
- ERC-20 — это популярный стандарт для смарт-контрактов на блокчейне Ethereum. Представляет собой набор правил, которым нужно следовать при разработке контракта, отвечающего за параметры и эмиссию нового пользовательского токена.
- Этот стандарт значительно упростил процесс создания новых криптовалют.
- Разные токены ERC-20 можно передавать и хранить на одном и том же адресе в сети Ethereum.
- Появление возможности для любого разработчика выпустить свой цифровой актив без необходимости запускать отдельный блокчейн стало поворотным событием в истории криптовалют.
Основной токен сети: Ethereum (ETH)
Обозреватель сети: Etherscan
Кошельки: Metamask, Trust Wallet
Binance Smart Chain
Binance Smart Chain опирается на систему из 21 валидатора с консенсусом Proof of Staked Authority (PoSA), который может поддерживать короткое время блокировки и более низкие комиссии.
Binance Smart Chain имеет стандарт токенов BEP-20, который работает аналогично стандарту ERC-20 Ethereum.
- BEP-20 - это удобный для разработчиков стандарт токенов, который позволяет любому выпускать взаимозаменяемые цифровые валюты или токены в Binance Smart Chain.
- Более того, ведущие цифровые активы в других сетях могут быть перенесены на Binance Smart Chain в виде привязанных токенов BEP20.
- Например, вы можете использовать Binance Bridge для обмена биткоина (BTC) на токены BTCB (BEP20), поддерживаемые BTC. Затем токены BTCB (BEP20) могут быть использованы в протоколах DeFi.
Основной токен сети: Binance Coin (BNB)
Обозреватель сети: Bscscan
Кошельки: Metamask, Trust Wallet
Solana
Блокчейн с открытым исходным кодом, предназначенный для поддержки масштабируемых децентрализованных приложений
В отличии от Polkadot, Ethereum и других Solana — это блокчейн первого уровня, в котором нет сайдчейнов или парачейнов. Представители Solana заявляют, что их блокчейн основан на алгоритме консенсуса PoS (Proof of Stake)
Основной токен сети: Solana (SOL)
Обозреватель сети: Solscan
Polygon
Polygon Network, ранее известный как Matic, – масштабируемая децентрализованная сеть, которая предоставляет фреймворки для создания мультичейновой экосистемы блокчейнов, совместимых с Ethereum.
Платформа Polygon основана на Ethereum.
Основной токен сети: Polygon (Matic)
Обозреватель сети: Polygonscan
Кошельки: Metamask, Trust Wallet
Avalanche
Платформа для исполнения смарт-контрактов Avalanche. Используя функционал Avalanche разработчики могут создать публичный или приватный блокчейн, выбрать нужный язык программирования и те виртуальные машины, включая EVM Ethereum, с которыми будет взаимодействовать конкретный блокчейн.
Avalanche состоит из нескольких блокчейнов, три из которых составляют основную сеть:
- Exchange Chain (X-Chain) предназначен для выпуска и обмена криптоактивов, включая нативный токен сети Avalanche (AVAX)
- Contract Chain (C-Chain) совместим с Ethereum и предназначен для взаимодействия с этой сетью и выполнения смарт-контрактов
- Platform Chain (P-Chain) предназначен для стейкинга и координации валидаторов.
Основной токен сети: Avalanche (AVAX)
Обозреватель сети: Avascan, Snowtrace
Кошельки: Metamask, Avax Wallet (X,C,P - Chain)
Tron
Tron – блокчейн с собственной развитой экосистемой и с большей пропускной способностью.
Проект Tron в 2018 году запустил свой блокчейн, который стал одним из первых альтернатив для Ethereum. Эмитент стейбкойна USDT Tether выпустил первые монеты на этом чейне в 2019 году.
Основной токен сети: Tron (TRON)
Обозреватель сети: Tronscan
Кошельки: Tronlink, Trust Wallet
Cardano
Cardano – первая в мире децентрализованная платформа, созданная на базе научных исследований и эмпирических данных. Платформа также известна как «убийца Ethereum» но так и не смогла стать убийцей
Основной токен сети: Cardano (ADA)
Обозреватель сети: Cardanoscan
Кошельки: Yoroi, Nami Wallet
Polkadot
Polkadot – пожалуй, главный конкурент Polygon (MATIC). Как и Полигон, платформа Polkadot направлена на масштабирование сети Ethereum. Экосистема платформы состоит из сабчейнов, также известных как парачейны. Основное направление Polkadot – создать сеть Ethereum-совместимых блокчейнов, которые могли бы взаимодействовать между собой, обмениваться транзакциями и данными.
Основной токен сети: Polkadot (DOT)
Обозреватель сети: Polkascan
Кошельки: Polkadot, Trust Wallet
Terra
В связи с большим факапом токена Luna и UST, блокчейн Terra потерял свою популярность, но всё же идея блокчейна интересна.
Это децентрализованная блокчейн платформа, которая привнесла в крипторынок несколько уникальных концепций и идей. Уникальность платформы в том, что она представляет собой полноценную экосистему, включающую в себя механизм обеспечения монет (стейблкоинов) и поддержания курса, блокчейн-оракулов и смарт-контракты, которые автоматически обрабатывают операции на платформе
Цель Terra — создать глобальную и эффективную платежную систему, основанную на децентрализованных технологиях, чтобы обеспечить быстрые и дешевые транзакции, в том числе, трансграничные платежи.
Основной токен сети: Terra (LUNA)
Обозреватель сети: Terra Finder
Кошельки: Terra Station
Cosmos
Cosmos – это децентрализованная сеть или экосистема параллельных блокчейнов, основанных на алгоритме консенсуса Tendermint, которые взаимосвязаны между собой, но могут функционировать независимо друг от друга.
Основной токен сети: Cosmos (ATOM)
Обозреватель сети: Atomscan
Кошельки: Keystation, Math Wallet
Как добавить новую сеть в Метамаск?
По умолчанию, в Metamask отображается только сеть эфира. Чтобы добавить новую сеть можно сделать это в настройках кошелька (Настройки – Сети – Добавить сеть). Либо сверху нажать на сеть и внизу на кнопку "Добавить сеть". Далее вводим настройки сети. Важно проверять, чтобы были указаны правильные и актуальные данные, иначе сеть не будет работать корректно.
Или использовать сервис Chainlist
https://chainlist.org – подключаете свой кошелек и одним кликом добавляете нужную вам сеть в метамаск.
Мосты между сетями
Как связаны между собой все эти блокчейны? Никак. Блокчейн сети между собой не как не связаны
Так как блокчейн сети не связаны друг с другом вы не можете отправить ETH с сети эфира в сеть Tron используя адрес кошелька Tron. Либо вылезет ошибка ещё до отправки, либо средства будут утеряны.
Но существует альтернатива в виде кроссчейн-мостов. Вы сможете отправить из одной сети токен в другую, но самое главное что бы та сеть в которую вы хотите отправить токен, поддерживала этот токен.
Для использования моста требуется подключиться к нему при помощи кошелька, например MetaMask. Можно отправлять как на свой же адрес, так и на другой.
Важно проверить поддерживается ли отправляемый вами токен в сети, в которую вы его отправляете. Например, есть токены, которые сделаны по стандарту ERC-20 и не поддерживаются в сети BSC. Поэтому они могут быть либо обернуты (wrapped tokens), либо вообще не могут быть отправлены. Это можно проверить на сайте проекта токена или блокчейна, в который вы его отправляете.
Но чаще даже на сайте самого моста видно какие токены вы можете отправить. Вы всегда можете перевести те же USDC / USDT и просто купить нужный токен в сети другого блокчейна.
Где найти информацию по мостам?
Полезная табличка с информацией по мостами между сетями: https://docs.google.com/spreadsheets/d/1e-aPmHgGe7Tw5ZAijlVXdsNfqr0ljnYOMQuK8uPwvHs/edit?usp=drivesdk
Мосты, которыми часто пользуюсь:
- https://hyphen.biconomy.io – Ethereum, Polygon, Avalanche, BNB
- https://app.hop.exchange/ – Ethereum, Polygon, Avalanche, BNB, Optimism, Arbitrum
Резюме
Как видите, сетей довольно много. У каждой есть свои преимущества и недостатки. У одной будет больше защищенность и распространенность. У другой будут более дешевые транзакции, но меньше приложений и защищенность.
Смарт-контракты в разных сетях имеют разные стандарты (ERC-20, BEP-20), которые контролируют эмиссию токенов и тд.
Сети блокчейна между собой никак не связаны, но можно использовать мосты для переводы криптовалюты из одной сети в другую.