BSC智能合约开发指南

什么是BSC

币安智能链(Binance Smart Chain,简称 BSC )是一条以太坊虚拟机兼容,与币安链并行的区块链,是加密资产行业顶尖项目的测试和前沿探索。
通过引入权益权威证明(PoSA)共识机制,BSC 创建了验证一个允许节点、代币持有者、开发者和用户都能够从区块链中获益的生态系统,享受更高的性能和更充裕的创新空间。

官网地址 https://www.bnbchain.org/cn/smartChain
准备BSC数字钱包

在区块链应用中,数字钱包装载的并不是数字货币,而是密钥(私钥和公钥)。

数字钱包中包含成对的私钥和公钥,公钥用于交易转账,私钥用于签名和解密。

拥有了密钥相当于拥有相应地址上数字货币的支配权。

在开发流程中,我们通过钱包来创建随机私钥、公钥、以及一串用于交易的地址信息。这段地址信息可以用于接受他人转账的数字货币,以及把你所拥有的数字货币转账给其他人。

因此在我们开发智能合约之前,首先要先准备一个数字钱包。

对于币安智能链来说,我们推荐使用浏览器插件钱包或者APP钱包作为管理密钥的工具。
使用浏览器插件钱包

在开发过程当中,最常用的是浏览器插件钱包。浏览器插件钱包配置简单,插件钱包的安装和使用都很便捷。此外,由于目前大多数区块链应用都是网页的,因此通过浏览器钱包可以轻松访问目前主流的所有 Defi 和 NFT 应用。

MetaMask 教程地址 https://docs.binance.org/smart-chain/wallet/metamask.html
使用 APP 钱包

在智能合约上线以后,大部分用户会选择使用APP钱包来访问并使用。

TP钱包 地址 https://www.tokenpocket.pro/zh
智能合约开发步骤

https://github.com/ObsidianLabs/bsc-dapp-example

本文由 我爱PHP169 作者:admin 发表,其版权均为 我爱PHP169 所有,文章内容系作者个人观点,不代表 我爱PHP169 对观点赞同或支持。如需转载,请注明文章来源。

发表回复