Actions

Binance smart chain: Difference between revisions

From Chainlink Community Wiki

No edit summary
No edit summary
 
(21 intermediate revisions by 2 users not shown)
Line 13: Line 13:


__TOC__
__TOC__
<h2>Supported Chainlink products on Binance smart chain</h2>
<h2>Supported Chainlink services on Binance smart chain</h2>
{| style="table-layout: fixed; width: 350px"
{| style="table-layout: fixed; width: 350px"
|-
|-
Line 19: Line 19:
| style="text-align:center; width: 70px; border-style: solid; border-width: 3px; background-color:#F0F6F9; color:#ffffff; | [[File:Chainlink_vrf.png|center|frameless|40x40px | link=VRF]]
| style="text-align:center; width: 70px; border-style: solid; border-width: 3px; background-color:#F0F6F9; color:#ffffff; | [[File:Chainlink_vrf.png|center|frameless|40x40px | link=VRF]]
| style="text-align:center; width: 70px; border-style: solid; border-width: 3px; background-color:#F0F6F9; color:#ffffff; | [[File:Chainlink_keepers.png|center|frameless|40x40px | link=Keepers]]
| style="text-align:center; width: 70px; border-style: solid; border-width: 3px; background-color:#F0F6F9; color:#ffffff; | [[File:Chainlink_keepers.png|center|frameless|40x40px | link=Keepers]]
| style="text-align:center; width: 70px; border-style: solid; border-width: 3px; background-color:#F0F6F9; color:#ffffff; | [[File:Chainlink_por.png|center|frameless|40x40px | link=PoR]]
| style="text-align:center; width: 70px; border-style: solid; border-width: 3px; background-color:#F0F6F9; color:#ffffff; | [[File:PoR 01.png|center|frameless|40x40px | link=PoR]]
| style="text-align:center; width: 70px; border-style: solid; border-width: 3px; background-color:#F0F6F9; color:#ffffff; |  
| style="text-align:center; width: 70px; border-style: solid; border-width: 3px; background-color:#F0F6F9; color:#ffffff; | [[File:Chainlink ccip unsupported.png|center|frameless|40x40px | link=CCIP]]
|}
|}
----
<h2>LINK Token Address - Binance Smart Chain</h2>
{| style="table-layout: fixed; width: 450px"
|-
! style="word-wrap: break-word; width: 300px; border-style: solid; border-width: 3px; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif !important; background-color:#dceaea; color:#ffffff;" | <big>'''[https://bscscan.com/token/0x404460c6a5ede2d891e8297795264fde62adbb75 0x404460c6a5ede2d891e8297795264fde62adbb75]'''</big>
|-
|}
----
<h2>Developer tools</h2>
* <big>[https://wiki.dextrac.com/index.php/Ethereum_RPC_endpoint Ethereum RPC Endpoint Documentation]</big>
** Directions on how to deploy an Binance Smart Chain node for your Chainlink node's RPC connectivity
* <big>[https://wiki.dextrac.com/index.php/Ethereum_env Ethereum Chainlink Node Environment Variables]</big>
** Environment variables specific to Binance Smart Chain
----
----
<h2>In depth</h2>
<h2>In depth</h2>
BNB Chain was created via a hard fork, or permanent divergence, of the Go Ethereum protocol (Geth). While it is quite similar to [[Ethereum]], there are a few significant differences. <ref>https://blog.chain.link/how-to-create-a-bep-20-token/</ref>
The most notable difference is that BNB Chain uses a different consensus mechanism.BNB Chain uses 21 validators, which take turns producing blocks. These validators are backed by delegators who stake BNB, the native coin of BNB Chain. This consensus mechanism is known as Proof of Staked Authority (PoSA). Validators are chosen based on the amount staked, and the top 21 candidates are elected to validate.<ref>https://blog.chain.link/how-to-create-a-bep-20-token/</ref>
Given that the BNB Chain chain was created via a fork of Geth, it is EVM-compatible. This means you can deploy the same contracts on BNB Chain as on Ethereum <ref>https://blog.chain.link/how-to-create-a-bep-20-token/</ref>
----
----
<h2>Timeline</h2>
<h2>Timeline</h2>
* '''07 Dec 21.''' Chainlink [[Keepers]] go live on [https://www.bnbchain.world/on BNB chain] (mainnet). Read the official announcement [https://www.bnbchain.world/zh/blog/chainlink-keepers-now-live-on-binance-smart-chain-for-securely-automating-smart-contract-devops/ HERE].
* '''25 Feb 22.''' [https://twitter.com/chainlink/status/1501967870619635739 Chainlink] brings [[VRF|VRF v2]] to [https://twitter.com/BNBCHAIN Binance BNB chain]. Read the full BNB announcement [https://www.bnbchain.world/en/blog/chainlink-vrf-v2-is-live-on-bnbchain/ HERE].
----  
----
* '''07 Dec 21.''' Chainlink [[Keepers]] go live on mainnet. Read the official announcement [https://www.bnbchain.world/zh/blog/chainlink-keepers-now-live-on-binance-smart-chain-for-securely-automating-smart-contract-devops/ HERE].
----
* '''28 Apr 21.''' Chainlink [[VRF]] goes live on mainnet.  Read the announcement [https://www.bnbchain.world/en/blog/chainlink-vrf-is-live-on-binance-smart-chain-bringing-verifiable-randomness-to-bsc-developers/ HERE].
----
* '''10 Dec 20.''' Binance Smart Chain integrates Chainlink's decentralized oracle network on its mainnet.  Read the announcement [https://www.binance.com/en/blog/chain/new-on-binance-smart-chain-chainlink-oracles-421499824684901349 HERE].
----
* '''23 Jul 20.''' Binance Smart Chain (BNB) integrates Chainlink’s oracle solution on testnet.  Read the announcement [https://www.bnbchain.world/en/blog/binance-smart-chain-successfully-integrated-chainlinks-oracle-solution-for-building-defi/ HERE].
<br>
<br>
<h2>Developer tools</h2>
<h2>Developer tools</h2>

Latest revision as of 04:43, 26 May 2022

Binance smart chain & Chainlink

BinanceSmartChainLogo.png

Quick take: Binance smart chain

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled.

Supported Chainlink services on Binance smart chain

Chainlink feeds.png
Chainlink vrf.png
Chainlink keepers.png
PoR 01.png
Chainlink ccip unsupported.png

LINK Token Address - Binance Smart Chain

0x404460c6a5ede2d891e8297795264fde62adbb75

Developer tools


In depth

BNB Chain was created via a hard fork, or permanent divergence, of the Go Ethereum protocol (Geth). While it is quite similar to Ethereum, there are a few significant differences. [1]

The most notable difference is that BNB Chain uses a different consensus mechanism.BNB Chain uses 21 validators, which take turns producing blocks. These validators are backed by delegators who stake BNB, the native coin of BNB Chain. This consensus mechanism is known as Proof of Staked Authority (PoSA). Validators are chosen based on the amount staked, and the top 21 candidates are elected to validate.[2]

Given that the BNB Chain chain was created via a fork of Geth, it is EVM-compatible. This means you can deploy the same contracts on BNB Chain as on Ethereum [3]


Timeline


  • 07 Dec 21. Chainlink Keepers go live on mainnet. Read the official announcement HERE.

  • 28 Apr 21. Chainlink VRF goes live on mainnet. Read the announcement HERE.

  • 10 Dec 20. Binance Smart Chain integrates Chainlink's decentralized oracle network on its mainnet. Read the announcement HERE.

  • 23 Jul 20. Binance Smart Chain (BNB) integrates Chainlink’s oracle solution on testnet. Read the announcement HERE.


Developer tools


Binance Smart Chain Resources

Effective resource lists encourage wider reading and provide a more in-depth understanding of a topic.


Our goal with the Wiki resource lists is to create authoritative archives for readings and other resources pertaining to specific topics.
As such, the Wiki aims to keep all resource lists current, consistent, accurate and clear.

However, if users feel there are omissions, please contact the site admin with details of resources they feel should be added, making sure to include links, a brief description, and the importance of said resource.

Timeline

Date Media Author Title
22 Feb 22 Article BNB Chainlink Brings VRF v2 to BNB Chain, Providing Scalable, Configurable, and Low-Cost On-Chain Randomness
07 Dec 21 Article BNB Chainlink Keepers Now Live on BNB Chain for Securely Automating Smart Contract DevOps
28 Apr21 Article BNB Chainlink VRF is Live on Binance Smart Chain, Bringing Verifiable Randomness to BSC Developers
10 Dec 20 Article BNB New on Binance Smart Chain: Chainlink Oracles
23 Jul 20 Article BNB Binance Smart Chain Successfully Integrated Chainlink’s Oracle Solution for Building DeFi (Testnet)

Bridging LINK Tokens to Ethereum Mainnet

The process to bridge from Binance Smart Chain to Ethereum Mainnet is a bit involved.

  • Once you have your BNB bridged LINK tokens, you can either send them to you Binance wallet to swap via their platform, or use additional DeFi offerings.

Educational

Date Media Author Title
04 Feb 21 Article Chainlink Build a dApp on Binance Smart Chain With Secure Data Feeds
N/A Official Docs Chainlink BNB Chain Data Feeds: Offiicial Chainlink documents
N/A Official Docs BNB Binance Smart Chain Price Feeds from Chainlink