排序
VSCode如何通过扩展实现区块链开发 VSCode区块链智能合约工具链集成
vscode是区块链开发的理想选择,因为它具备灵活性、轻量级架构和强大的扩展生态系统,能够通过集成solidity扩展、hardhat/truffle框架工具、ganache模拟器和调试支持,构建从编写、测试到部署的...
与区块链节点(如以太坊)的RPC通信
与以太坊节点进行rpc通信的原因是允许外部程序与区块链节点交互,执行查询和发送交易。使用web3.py库可以通过以下步骤实现:1.连接到以太坊节点,2.查询账户余额,3.发送交易。注意安全性、性能...
挖矿恶意程序纪实分析之 Windows 篇
一、背景 近期接到客户反馈,其网络中的部分 windows 系统终端机器出现了异常。经过安全团队的分析,发现这是一起网络挖矿事件。 二、基本情况 通过对受害终端的检查,发现有一个名为update64.e...
PHP与区块链智能合约交互 通过PHP调用以太坊合约的完整流程
要让php与以太坊智能合约交互,需通过以下三步:1. 使用infura或alchemy等服务作为以太坊节点连接入口,获取api密钥以建立网络通信;2. 通过composer安装web3.php库(composer require web3p/we...
Workerman实现Web3实时数据推送(如区块链事件监听)
workerman可以用于web3的实时数据推送和区块链事件监听。1. 使用workerman创建websocket服务器。2. 通过web3.php库监听以太坊新区块头。3. 将新区块信息推送给客户端。workerman的高性能和稳定...
以太坊go-ethereum客户端docker安装(一)
最近工作繁忙,未能及时更新博客,但对区块链技术的研究从未间断。周末抽空与大家分享近期的一个重大收获——使用docker搭建和运行以太坊节点。我已经成功搭建了开发环境、测试环境和完整节点环...
Java中如何开发区块链?以太坊智能合约
在Java里开发区块链本身,这其实是个有些误解的说法。大多数时候,我们说的“用Java开发区块链”,并不是指从零开始写一个像以太坊或比特币那样底层的区块链协议。那复杂度太高,而且也缺乏必要...