Что такое токены BEP-20? как вы можете создать это в умной сети Binance?

What is the difference between BEP-2, BEP-20 and ERC-20?

Most of the popular tokens today are ERC 20 tokens that are build on Ethereum. If you are quite confused then visit CoinMarketCap and you should be able to figure out whether a token is built on Ethereum blockchain or Binance chain.

ERC-20 is a technical standard for smart contracts on the Ethereum blockchain for tokens.

BEP-2 is a technical standard for implementing and launching tokens on the Binance blockchain.

BEP 20 represents a token standard on Binance smart chain.

This is all you need to understand:

  • ERC20 – Ethereum chain
  • BEP 2 – Binance chain.
  • BEP 20 – Binance smart chain

For example if you choose BEP 20 as network and withdraw your ERC 20 token then the tx will be visible on Bsc scan and not Etherscan. It’s because you withdrew it to Binance chain and not Ethereum chain.

So when depositing or withdrawing make sure to choose the right intended network. Ensure that you use the correct chain that the platform supports.

If you require assistance or quite confused then we recommend you to contact Binance support.

Hope it helps.

Learn More:

Где выгоднее покупать и продавать криптовалюту? ТОП-5 бирж

Для безопасной и удобной покупки криптовалют с минимальной комиссией, мы подготовили рейтинг самых надежных и популярных криптовалютных бирж, которые поддерживают ввод и вывод средств в рублях, гривнах, долларах и евро.

Надежность площадки в первую очередь определяется объемом торгов и количеством пользователей. По всем ключевым метрикам, крупнейшей криптовалютной биржей в мире является Binance. Также Binance самая популярная криптобиржа в России и на территории СНГ, поскольку имеет наибольший оборот денежных средств и поддерживает переводы в рублях с банковских карт Visa/MasterCard и платёжных систем QIWI, Advcash, Payeer.

Рейтинг криптовалютных бирж:

# Биржа: Cайт: Оценка:
1 Binance (выбор редакции) https://binance.com 9.7
2 Huobi https://huobi.com 7.4
3 Exmo https://exmo.me 6.9
4 OKEx https://okex.com 6.5
5 Bybit https://bybit.com 6.3

Критерии по которым выставляется оценка в нашем рейтинге криптобирж:

Обзор Binance Chain и Binance Smart Chain

Запуск блокчейна Binance Chain состоялся весной 2020 года и с того момента позволяет любому желающему выпускать токены, создавать смарт-контракты и децентрализованные приложения. Binance Coin – это главная движущая сила блокчейна и ее топливо.

В отличие от Ethereum, Binance Chain имеет высокую пропускную способность и для ее поддержки был разработан дочерний полностью автономный блокчейн Binance Smart Chain. Он необходим в первую очередь для того, чтобы не перегружать операциями сеть Binance Chain. Вместе с этим, Binance Smart Chain – это такая же полноценная среда, как и Binance Chain.

Обе сети позволяют переносить существующие приложения и токены, созданные на Ethereum. Всем известно, что Ethereum испытывает серьезные проблемы с масштабированием и поэтому некоторые разработчики перенесли свои продукты с Ethereum на Binance Chain.

Более того, оба блокчейна Binance позволяют переводить токены с одной сети на другую. Комиссии за кроссчейн-транзакции оплачиваются в токенах Smart Chain BNB. Также в этих токенах можно оплачивать создание смарт-контрактов.

Binance Smart Chain использует алгоритм консенсуса Proof of Staked, а это значит, что держатели токенов могут заниматься стейкингом и иметь возможность получать пассивный доход. Для предотвращения инфляции биржа Binance ежеквартально выкупает и сжигает токены.

Binance Smart Chain работает напрямую с Ethereum и после миграции токены имеют стандарт не ERC-20, а уже BEP-20.

Как заработать на BNB

Владельцы BNB могут получать эйрдропы от Binance и участвовать в токенсейлах компании. Монеты можно использовать для оплаты торговых комиссий на Binance и во время продажи токенов, которые организует Binance Launchpad.

На платформе Binance Launchpool владельцы BNB зарабатывают токены других проектов. Сервис создает пулы для новых токенов, а пользователи поставляют для них ликвидность в виде BNB. В результате, поставщики ликвидности зарабатывают проценты доходности в виде новых токенов, только выходящих на рынок.

Также можно инвестировать монеты в Binance DeFi Staking. Этот сервис использует средства пользователей для стейкинга в различных DeFi-приложених. Так можно сэкономить на комиссиях за транзакции, потому что Binance отправляет монеты сразу нескольких человек одной транзакцией. Но компания не несет ответственности за возможные проблемы в смарт-контрактах DeFi-проектов, поэтому такой способ более рискованный.

Интерфейс Binance DeFi Stacking

Другой сервис для заработка на BNB — Binance Savings. В нем пользователи создают сберегательный счет в криптовалюте. Владелец BNB отправляет свои активы на хранение в обмен на проценты доходности, а сервис дает их в долг маржинальным трейдерам.

В Binance Savings пользователям доступны депозиты с плавающей и фиксированной процентной ставкой. Первые можно забрать в любой момент. А вторые делаются на определенный срок, но и процент у таких депозитов выше.

Также компания разработала специальное приложение для стейкинга — BNB Vault. Чтобы воспользоваться им, достаточно отправить туда свои BNB. А приложение будет автоматически распределять их между источниками инвестирования с максимальной доходностью: депозитами, DeFi-стейкингом и Binance Launchpool.

Что такое привязанные токены (Pegged tokens)?

Привязанные токены (Pegged tokens) — это тип токена, значение которого будет привязано к исходной криптовалюте.

Например, токен Chain Link (ERC-20) будет привязан к соотношению 1: 1 с токеном Chain Link (BEP-20). В смарт-цепочке Binance доступны не только токены ERC 20, но и токенизированные версии Bitcoin, Ethereum, Litecoin, Tether (USDT).

Эти токены предназначены для торговли активами на DEX и получения выгоды от скорости и эффективности транзакций нового блокчейна.

Эти монеты и токены упаковываются и привязываются Binance в соотношении 1: 1 к соответствующей собственной криптовалюте.

На Binance Вы можете найти полный список Binance привязанных токенов (BEP 20) и их адрес контрактов.

Эти токены в настоящее время торгуются на Binance и Binance DEX. Вы можете переходить на Binance.com и обратно и в любое время и менять их на собственные активы.

Также кошелек Trust — единственный кошелек, который в настоящее время поддерживает стандарты токенов BEP20. Кроме того, вы можете включить смарт цепочку Binance в своем кошельке Metamask, что мы объясним в другом руководстве.

Что такое Binance Chain и Binance Smart Chain?

Сеть Binance Chain запустили весной прошлого года, для выпуска и обмена токенов. Цифровым топливом цепочки является криптовалюта BNB. Binance Chain имеет высокую пропускную способность, но не подходит для разработки dApps. Поэтому специалисты бинанс запустили новую сеть Binance Smart Chain. Она работает параллельно основному блокчейну, является полностью автономной и совместима с виртуальной машиной эфириума. В отличие от базовой сети здесь доступна полноценная рабочая среда для выпуска децентрализованных приложений, и при этом сохраняется высокая пропускная способность и надежность. Время создания блока в новой сети примерно 5 секунд, что обеспечивает эффективную торговлю для пользователей.

Программисты могут перенести свои уже выпущенные приложения с блокчейна Ethereum

Даже если это сделают все проекты одновременно, они не смогут ощутимо замедлить работу экосистемы, что очень важно при выполнении финансовых операций. Благодаря кроссчейновой совместимости новая сеть позволяет переводить активы между цепочками

Для оплаты сборов при запуске смарт-контрактов и dApps используется внутренний токен Smart Chain BNB.

BNB будет работать на BSC так же, как ETH работает на Ethereum, так что он останется «родным токеном» как для BSC, так и для BC. Клиенты могут использовать внутренние BNB для:

  • Платы за развертывание смарт-контрактов на BSC;
  • Ставки на выбранных валидаторов;
  • Выполнения кроссчейн операций.

При запускеновой ветки определенную сумму BNB сожгли на BC и, затем, отчеканили на BSC.Так был создан стартовый фонд поддержки сети. Активы используются для оплатытранзакционных сборов, чтобы перераспределить BNB между сетями BC и BSC спомощью механизма кроссчейн-цепи.

BSC использует алгоритм консенсуса Proof of Staked Authority. Валидаторы делают ставки в токенах BNB, чтобы принять участие в создании блоков. Протокол не предусматривает блокового субсидирования BNB, то есть при создании новых блоков доверенные узлы не получают ни копейки, довольствуясь только комиссионными за обработку транзакций. Чтобы предотвратить инфляцию, команда Binance регулярно выкупает и сжигает монеты.

BSC может работать с блокчейном Ethereum, и токенами ERC 20, которые в новой сети бинанс имеют обозначение BEP2E. BSC и BC работают синхронно, чтобы один токен мог использоваться в обоих форматах. Токены BEP2 будут расширены для размещения нового атрибута, чтобы связать токен с контрактом BSC BEP2E. Эмитенты могут либо сначала создать BEP2, либо BEP2E, и они могут быть связаны позже. Всем эмитентам рекомендуется установить привязку сразу после выпуска.

В Binance Chain существуют «жетоны пегии», обеспеченные криптоактивами BTC, LTC, ETH, EOS или Ripple. Обширный функционал Binance Smart Chain позволяет не только обменивать криптомонеты, но и вкладывать их в дефи проекты или использовать при голосовании.

Репозитории Github для разработчиков

Ретрансляторыотвечают за передачу пакетов между двумя блокчейнами. Ретрансляция BC-BSC можетвыполняться кем угодно и где угодно, при условии, что узлы будут зарегистрированына BSC и внесут залог монетами BNB.

Ссылка нарепрозиторий GitHub: https://github.com/binance-chain/bsc-relayer.

Конфигурационныефайлы: https://github.com/binance-chain/bsc-relayer-config.

Программисты, работающие с BSC, теперь могут использовать децентрализованную инфраструктуру Oracle Band. Благодаря оракулу Band у них теперь есть доступ к различным данным о ценах на криптовалюту для интеграции в свои приложения. Оракул — это сервис, который отслеживает события на BSC, строит и транслирует транзакции в BC. Каждый валидатор должен поддерживать собственную службу ретрансляции, имеющую доступ к его закрытому ключу. Службы ретрансляции независимо засвидетельствуют события контракта peggy, а затем построят транзакции для фиксации событий в модуле BC oracle.

Ссылка нарепрозиторий GitHub: https://github.com/binance-chain/oracle-relayer.

Community Binance Smart Chain

Присоединится к комьюнити бинанс можно нафоруме https://community.binance.org или в социальной сети Твиттер.Проект поддерживают команды разработчиков Chainlink, Band Protocol, Swipe,Ontology, Trust Wallet.

D’CENT (Hardware Wallet)

We have recently reviewed the D’CENT hardware wallet and found out it works great. It comes with a really nice design, high security level standards (certified EAL 5+), and can be used for the Binance Smart Chain not only to secure your BEP20 tokens but also access and use on Binance Smart Chain network DApps (+9 other networks).

It supports Android and iOS devices and works with the D’CENT App using the Bluetooth connection.

D’CENT hardware wallet has a nice big OLED screen, the square field for the Fingerprint authentication, surrounded with 4 buttons made for the very easy navigation.

In our review you will find we used the Binance Smart Chain as example how to switch among networks using the Discover tab as DApps explorer, and connect to PancakeSwap Binance Smart Chain DeFi protocol (using WalletConnect option on the platform this hardware wallet App possess). As you can see below.

We expected to encounter issues as it was quite new experience for us as the hardware wallet itself but it works flawlessly, and you can see how to configure it and more in the review. This hardware wallet was a really nice surprise.

Special Promotion from 10 August to 26 August 2021

Buy 1 D’CENT hardware wallet and get 45 HBAR for free. Buy 2 and get 90 HBAR for free (you can use it as a backup wallet or Share with friends or family) using our link.

  • Hardware wallet
  • Great design, fits into your palm
  • No need for the third party wallets

Get D’CENT

Read D’CENT Review

Крупнейшие проекты

Топ-10 проектов по объему транзакций согласно статистике официального твиттера BSCDaily.

  1. Alpaca Finance. Оборот $617.9 млн. Первый протокол для фарминга на BSC с использованием кредитных средств. Пользователи могут выступить в роли кредитора, фермера, заемщика, охотника за вознаграждением, ликвидатора рискованных позиций. Главная цель проекта — сделать high yield farming доступным для обычных пользователей, которые не могут платить дикие комиссии в сети Ethereum.
  2. Venus Protocol. Оборот $212.9 млн. Децентрализованная кредитная площадка. Пользователи дают и берут в долг криптовалюту, чеканят и погашают стейблкоин VAI, фармят токен XVS.
  3. Rabbit Finance. Оборот $39 млн. Тайская кроссплатформенная defi площадка. Доступны пулы стейкинга, фарминга с кредитным плечом до 10x. Пользователи могут стать фермерами, кредиторами или ликвидаторами. Нативный токен — RABBIT (максимальная эмиссия — 203 млн штук, цена — $0.2).
  4. 1inch Network BSC. Оборот $29.8 млн. Агрегатор децентрализованных платежей перевел базовый токен 1inch в сеть BSC в феврале 2021г. Платформа оптимизирует трейдинг в автоматическом режиме подбирая биржи под указанную валютную пару.
  5. DFuture. Оборот $20.2 млн. Децентрализованная площадка для торговли деривативами. Благодаря протоколу QCAMM обладает нулевым проскальзыванием сделок, нулевыми невосполнимыми потерями, большой глубиной транзакций. Функционирует в сетях Huobi Eco-Chain и BSC.
  6. DODO. Оборот $14.4. Defi платформа для продажи, покупки токенов и заработка на ликвидности. Работает по алгоритму Proactive Market Making (PMM). Пользователям доступны следующие продукты: Smart Trade, майнинг ликвидности, краудпулинг, фарминг.
  7. Ellipsis. Оборот $12.1 млн. Площадка для торговли стейблкоинами с низкой комиссией и минимальным проскальзыванием. Является улучшенной версией Curve. Токен управления — Ellipsis (рыночная капитализация $67,311,254).
  8. Cream Finance. Оборот $11.31 млн. Мультифункциональная платформа. Включает в себя кредитный сервис на базе Compound, торговую площадку на базе BalancerLabs. Сначала работала в сети Эфириума, после переехала в BSC. Нативный токен CREAM торгуется на Binance.
  9. CryptoBlades. Оборот $7.8 млн. Финансовая NFT-игра. Пользователи создают уникальное оружие, нанимают героев, зарабатывают деньги сражаясь друг с другом.
  10. Nerve Finance. Оборот $7.7 млн. Автоматический маркет-мейкер для купли-продажи стейблкоинов и активов на блокчейне BSC (в том числе упакованных ETH и BTC). Мост Nerve позволяет с низкой комиссией и почти без ограничений переводить любые суммы биткоинов и эфира между сетями.

Кошельки для токенов BEP-20

Здесь все аналогично BEP-2, поскольку BEP-20 также можно хранить на аппаратных кошельках Ledger и Trezor. Есть поддержка в
Binance Chain Wallet и Trust Wallet. Из всех перечисленных мы рекомендуем Trust Wallet, поскольку здесь можно управлять биткоином, Ethereum и другими популярными криптовалютами. То есть, Trust Wallet – это универсальное, простое в использовании и безопасное решение для хранения многих активов.

Резюмируем

Перед использованием того или иного кошелька мы рекомендуем его протестировать, почитать отзывы и самое главное позаботится о безопасности. Храните ключи и seed-фразы в полной безопасности и при возможности используйте биометрию и двухфакторную аутентификацию.

Напомним, недавно мы простыми словами рассказали как внести и вывести средства с биржи Binance.

5,418

5. Specification

5.1 Token

NOTES:

  • The following specifications use syntax from Solidity 0.5.16 (or above)
  • Callers MUST handle false from returns (bool success). Callers MUST NOT assume that false is never returned!

5.1.1 Methods

5.1.1.1 name
  • Returns the name of the token — e.g. «MyToken».
  • OPTIONAL — This method can be used to improve usability, but interfaces and other contracts MUST NOT expect these values to be present.
5.1.1.2 symbol
  • Returns the symbol of the token. E.g. “HIX”.
  • This method can be used to improve usability
  • NOTE — This method is optional in EIP20. In BEP20, this is a required method. Tokens which don’t implement this method will never flow across the Binance Chain and Binance Smart Chain.
5.1.1.3 decimals
  • Returns the number of decimals the token uses — e.g. 8, means to divide the token amount by 100000000 to get its user representation.
  • This method can be used to improve usability
  • NOTE — This method is optional in EIP20. In BEP20, this is a required method. Tokens which don’t implement this method will never flow across the Binance Chain and Binance Smart Chain.
5.1.1.4 totalSupply

Returns the total token supply. If the token will flow across the Binance Chain and Binance Smart Chain, the number should be the total of circulation across 2 blockchains.

5.1.1.6 getOwner
  • Returns the bep20 token owner which is necessary for binding with bep2 token.
  • NOTE — This is an extended method of EIP20. Tokens which don’t implement this method will never flow across the Binance Chain and Binance Smart Chain.
5.1.1.7 transfer
  • Transfers amount of tokens to address , and MUST fire the Transfer event. The function SHOULD throw if the message caller’s account balance does not have enough tokens to spend.
  • NOTE — Transfers of 0 values MUST be treated as normal transfers and fire the Transfer event.
5.1.1.8 transferFrom
  • Transfers amount of tokens from address to address , and MUST fire the Transfer event.
  • The transferFrom method is used for a withdraw workflow, allowing contracts to transfer tokens on your behalf. This can be used for example to allow a contract to transfer tokens on your behalf and/or to charge fees in sub-currencies. The function SHOULD throw unless the account has deliberately authorized the sender of the message via some mechanism.
  • NOTE — Transfers of 0 values MUST be treated as normal transfers and fire the Transfer event.
5.1.1.9 approve
  • Allows to withdraw from your account multiple times, up to the amount. If this function is called again it overwrites the current allowance with .
  • NOTE — To prevent attack vectors like the one described here and discussed here, clients SHOULD make sure to create user interfaces in such a way that they set the allowance first to 0 before setting it to another value for the same spender. THOUGH The contract itself shouldn’t enforce it, to allow backwards compatibility with contracts deployed before

Returns the amount which _spender is still allowed to withdraw from _owner.

5.1.2 Events

5.1.2.1 Transfer
  • MUST trigger when tokens are transferred, including zero value transfers.
  • A token contract which creates new tokens SHOULD trigger a Transfer event with the address set to 0x0 when tokens are created.
5.1.2.2 Approval

MUST trigger on any successful call to .

There are already plenty of BEP20-compliant tokens deployed on the Binance Smart Chain network. Different implementations have been written by various teams that have different trade-offs: from gas saving to improved security.
Example implementations are available at Binance Implementation

Coin98 Wallet (iOS, Android)

Coin98 is a wallet for iOS and Android devices. It supports 20+ blockchains including Binance Smart Chan BNB and it’s tokens.

Using integrated DApps browser you can access multiple DeFi platforms like Pancakeswap. You are also able to swap BNB in certain pairs straight from your wallet.

In Settings you can setup Fingerprint or Pincode layer of security.

  • The Browser extension for the Desktop users seems to be malfunctioning
  • Web wallet not good, with so many ventures hard to find the wallets page on the website itself and drives you to this web wallet, mobile versions seems to be good

Get Coin98 Wallet

BEP-2 | ERC-20 |TRC-20 | OMNI

A year ago when Binance launched Binance chain they also announced a feature that allows interoperable deposits and withdrawals. Meaning you can deposit an ERC-20 Token to your Binance account and withdraw as BEP-2 Token and vice versa.

For example you can deposit Chain Link or Matic which is an ERC20 token (from Ethereum Chain) to your Binance account and withdraw them as BEP2 token (to Binance Chain).

However the address for both the network is different.

BEP2 – Token on Binance chain starts with

ERC20 – Token on Ethereum chain starts with

Likewise the address for OMNI and TRC20 is also different.

OMNI – Token on Omni layer network starts with

TRC20 is a token standard on TRON network and their address starts with

Also BEP-2 address requires the use of MEMO which is not needed for OMNI, TRC20 or ERC-20 deposits and withdrawals. So there shouldn’t much confusion when depositing or withdrawing your tokens.

Even when you input the wrong address the exchange will warn you with the following message.

“The address does not match the currently selected network, it is recommended that you switch to another network.”

Likewise when you are sending coins / tokens from your wallet you’ll get “Recipient address is invalid” error message if you input an incorrect address.

But now things got little confusing for many newbies after Binance launched BSC (Binance Smart Chain) and opened deposit and withdrawal option for BEP20 tokens.

BEP 20 Token

BEP 20 option is now available for major assets like BTC, ETH, USDT, LINK, DOT, DAI, EOS, LTC, XRP, XTZ, BCH, BAND, ADA, ONT etc.

So now when you are depositing or withdrawing any of these coins you’ll be asked to choose the network type.

Once you input your wallet address or the recipients address for withdrawal the exchange will automatically select the network based on the address entered.

But what’s more confusing is that both BEP 20 and ERC 20 share the same address format. Also they’ve listed ETH as ERC20. Hope Binance changes this soon to avoid confusion.

(ETH is neither ERC20, BEP2 or BEP20. ETH is a native coin on its own chain. ERC 20 is a token on ETH chain and BEP 2, BEP 20 is a token on Binance chain and Binance smart chain respectively)

So what is the difference between these two networks, why BEP 20 uses same address as ERC 20 and which one should I choose when transferring ETH or other coins?

Here we’ll not get into the technical specifications of the token standard. Instead we’ll just explain the basics of these network types and give a quick introduction to pegged tokens.

BEP20 Network – Binance smart chain

Binance smart chain is a parallel Binance chain designed to enable smart contracts and it comes with an Ethereum Virtual Machine-compatible environment.

It is never meant to compete with Ethereum or replace ETH. BSC is just an ETH-compatible chain and is designed to give users more options such as fast block times, cheap transaction costs etc.

Users will now be able to transfer the same asset (ERC20 token) in shorter time and at surprisingly low cost (low gas price) on Binance smart chain (BEP20 token). These are called pegged tokens.

Pegged tokens?

Pegged tokens are a type of token that will have its value tied to the original crypto.

For example Chain Link (ERC-20) token will be pegged at 1:1 ratio with Chain Link (BEP-20) token. Not only ERC 20 tokens, but even tokenized versions of Bitcoin, Ethereum, Litecoin, Tether (USDT)  are available on Binance smart chain.

The purpose of these tokens is to allow trading assets on DEXs and benefit from the speed and transactional efficiency of the new blockchain.

These coins and tokens are wrapped and pegged by Binance on 1:1 ratio to the corresponding native cryptocurrency.

On Binance scan explorer you can find the full list of Binance pegged tokens (BEP 20) and their contract address.

Bsc Scan: https://bscscan.com/tokens/label/binance-pegged

These tokens are currently traded on Binance and  Binance DEX. You can transfer to and from Binance.com and can swap it for their native assets anytime.

Also Trust wallet is the only wallet that currently supports BEP20 token standards. Other than that you can enable Binance smart chain on your Metamask wallet which we’ll explain in another guide.