在币安智能链上构建使用安全数据输入的dApp
Blog post from Chainlink
In April 2019, Binance launched Binance Chain, a network optimized for the quick exchange of assets and the birthplace of the BNB token, yet it lacks Ethereum Virtual Machine (EVM) compatibility and smart contract support. To address this, Binance also created Binance Smart Chain (BSC), which supports smart contracts and uses a Proof of Staked Authority (PoSA) consensus algorithm, allowing developers to build decentralized applications (dApps) with EVM compatibility. This dual-chain architecture balances rapid asset trading and smart contract support, embodying the "CeDeFi" concept—a blend of centralized and decentralized finance. Developers can utilize familiar tools like Solidity and Chainlink on BSC, benefiting from decentralized, tamper-proof data inputs. The tutorial guides users, even with no Ethereum experience, through deploying smart contracts on BSC using Python's Brownie framework, which leverages local fork chains for testing without incurring gas fees. The setup includes Python, Node.js, and Ganache-cli, with instructions for deploying and reading contracts locally, emphasizing the potential to explore other sidechains or Layer 2 networks and encouraging participation in hackathons and developer communities to enhance skills and network within the blockchain space.