Electrum

值得收藏的5个PHP区块链开发库

不想你离开。 提交于 2020-10-27 19:55:31
本文介绍5个最常用的PHP区块链开发库,适合PHP开发人员在以太坊/比特币等主流区块链的对接、去中心化应用开发、量化交易算法开发等应用场景中选择使用。 1、CCXT - 支持PHP的区块链量化交易开发库 CCXT是一个支持PHP/Python/JavaScript的区块链数字加密货币交易开发库,支持超过120个区块链数字加密货币交易所。 CCXT的目标是帮助开发人员、技术性交易者、数据科学家和金融分析师构造交易算法,它可以连接众多的区块链数字加密货币交易所并自动进行交易,可用于数据分析、数据可视化、指标跟踪、量化交易等软件工程领域。 CCXT的主要特性包括: 支持众多的区块链数字货币交易所 完整支持不同交易所的公开和私有API 提供可选的跨交易所的统一API 支持Node/Python/PHP和web浏览器 CCXT中文文档 | CCXT官方下载地址 2、Web3.php - PHP版本的以太坊区块链及生态访问接口 Web3.php是访问以太坊区块链及生态系统的PHP版本的访问接口,支持原生的ABI解析和智能合约交互。 下面是使用Web3.php查询以太坊区块链的节点版本的PHP代码: use Web3\Web3; $web3 = new Web3('http://localhost:8545'); $web3->clientVersion(function ($err,

5个必备PHP区块链开发包

萝らか妹 提交于 2020-08-15 22:20:54
本文介绍5个最常用的PHP区块链开发库,适合PHP开发人员在以太坊/比特币等主流区块链的对接、去中心化应用开发、量化交易算法开发等应用场景中选择使用。 1、CCXT - 支持PHP的区块链量化交易开发库 CCXT是一个支持PHP/Python/JavaScript的区块链数字加密货币交易开发库,支持超过120个区块链数字加密货币交易所。 CCXT的目标是帮助开发人员、技术性交易者、数据科学家和金融分析师构造交易算法,它可以连接众多的区块链数字加密货币交易所并自动进行交易,可用于数据分析、数据可视化、指标跟踪、量化交易等软件工程领域。 CCXT的主要特性包括: 支持众多的区块链数字货币交易所 完整支持不同交易所的公开和私有API 提供可选的跨交易所的统一API 支持Node/Python/PHP和web浏览器 CCXT中文文档 | CCXT官方下载地址 2、Web3.php - PHP版本的以太坊区块链及生态访问接口 Web3.php是访问以太坊区块链及生态系统的PHP版本的访问接口,支持原生的ABI解析和智能合约交互。 下面是使用Web3.php查询以太坊区块链的节点版本的PHP代码: use Web3\Web3; $web3 = new Web3('http://localhost:8545'); $web3->clientVersion(function ($err,

NoiseMe:瞄准加密货币交易机器人的新型恶意软件攻击分析报告

淺唱寂寞╮ 提交于 2020-07-27 21:54:46
作者:启明星辰ADLab 原文链接: https://mp.weixin.qq.com/s/PuB0fQ-cHmHUs2_zSef8Ag 一、概述 加密货币一直以来都是黑客们极为热衷的攻击领域,除了攻击加密货币交易平台以获得巨额的经济利益外,还存在大量以窃取加密货币钱包的攻击,启明星辰ADLab近期发现多起以加密货币机器人为诱饵进行加密货币钱包窃取的攻击案例。起初我们注意到一些行为异常的交易机器人(主要以Bitmex Bot 、Trade Bot、UniqueTradingBot为主),这些机器人在安装过程中弹出缺少.NET运行库的错误提示框。而通过调查分析发现,其中多款机器人的官方软件并没有使用.NET进行相关组件的开发。因而进一步分析后,我们发现这些异常的机器人释放并试图执行一些使用C#编写的可执行文件,同时发现一些非官方的网络连接。随后,我们将这些机器人释放的非官方组件一一提取出来做进一步分析和对比,最后确认这是一款新型的具有丰富窃密功能的恶意软件。其中核心组件的大部分类均以“NoiseMe”作为命名空间的起始标志,因而此处我们将该恶意软件命名为“NoiseMe”。其除了具备窃取几乎所有主流加密货币钱包的能力外,还被用于敏感信息(如受害主机的各种登录凭证数据)窃取,进一步黑客还可以利用该恶意软件对受害主机进行定制化的攻击,对不同的受害主机下发不同攻击插件来执行不同的任务

SandwormTeam资料

人盡茶涼 提交于 2020-04-06 19:02:57
Quedagh和BE2 APT、VOODOO BEAR、ELECTRUM、TeleBots https://github.com/eset/malware-ioc/tree/master/telebots https://malpedia.caad.fkie.fraunhofer.de/actor/sandworm 2014年 https://www.washingtonpost.com/r/2010-2019/WashingtonPost/2014/10/14/National-Security/Graphics/briefing2.pdf 2015年12月乌克兰断电 https://vulners.com/fireeye/FIREEYE:34E62B1760A7FC5F67EEFECD290F1C09 https://www.fireeye.com/blog/threat-research/2016/01/ukraine-and-sandworm-team.html 2016年12月ICS警告 https://www.us-cert.gov/ics/alerts/ICS-ALERT-14-281-01B https://www.sans.org/blog/confirmation-of-a-coordinated-attack-on-the-ukrainian-power

C#利用区块链浏览器的Web Api开发比特币应用

送分小仙女□ 提交于 2019-11-27 12:57:15
通常区块链浏览器提供区块浏览,或者更具体地说是Web API,这可以让你快速入门。区块链浏览器是一种自托管或第三方托管解决方案如QBitNinja,可为你提供有关区块链中的区块,交易和地址等信息。 区块链浏览器连接到比特币节点,索引区块链的数据并公开易于使用的API。解决方案包括: QBitNinja , Blockcypher , Smartbit , Electrum server , Insight , NBXplorer 。优点是: 有比比特币核心RPC更友好的API, 可以处理更多负载, 支持大量钱包,可以动态添加, 客户端/服务器的架构速度更快。 缺点是: 如果它是由第三方托管,并且有一个有争议的分支,则你无法选择要遵循的分支, 有时,他们的服务不足以处理完整钱包所需的一切, 不存在的隐私:服务器知道客户端的一切。这不适用于自托管类型。 不同的区块链浏览器公开了不同的API和功能。例如,大多数区块链浏览器使用HTTP Web API,而 Electrum 使用 Stratum 协议。`Block explorers永远不会拥有钱包的私钥。 使用 QBitNinja ,很难跟踪总是更改地址的钱包,因为你需要轮询属于同一钱包的所有地址以检测任何更改。 但是, Electrum 或 NBXplorer 和 SmartBit 通过websockets或长轮询发布消息