Web3是一种以太坊区块链技术的应用,它允许开发者构建去中心化的应用程序(DApps),并与以太坊智能合约进行交互。下面是一些Web3的应用案例和相关代码实现:
// 引入web3库
const Web3 = require('web3');
// 连接到以太坊节点
const web3 = new Web3('https://mainnet.infura.io/v3/your_infura_project_id');
// 获取最新区块高度
web3.eth.getBlockNumber().then((blockNumber) => {
console.log('Latest block number:', blockNumber);
}).catch((error) => {
console.error('Error:', error);
});