数字货币交易系统架构 Python实现 黄毅[Image](/uploads/documents/0/1/a/3/01a3b6e6a4062a56456d19613708a3c2/p1_2.jpg) ## 数字货币交易系统架构 Python实现 黄毅 目录 CONTENTS >> 交易系统功能介绍 >> 交易系统架构设计 >> 钱包实现介绍   ## 1 交易系统功能介绍 ## 交易系统功能-基本概念 class Side(Enum): '下单方向' BUY = 0 SELL = 1 class Order(NamedTuple): self.taker.side  ## 交易系统功能-伪代码 @app.post('/limit_order') def limit_order(order: Order): # 冻结资金 lock_user_fund(order)0 码力 | 24 页 | 799.65 KB | 2 年前3
Rust 在算法交易中的实际应用与积极效应@Shanghai ## Rust 在算法交易中的实际应用 与积极效应 非凸科技首席架构师 乔丹 ## 公司介绍 上海非凸智能科技有限公司(简称“非凸科技”)成立于2018年,是国内领先的智能算法和交易系统服务公司,专注于智能算法交易领域的研究和开发。 公司正基于Rust生态,结合机器学习、深度学习等新兴技术,打造高效率、低延迟、高可靠、全内存高频交易平台,满足自身在量化行业交易业务的同时也为券商、量化私募 等众多大型金融机构提供优质的算法交易解决方案。 100+ 80亿+ 100+ 团队规模 日均成交额 合作机构  国家高新技术企业 科技型中小企业  海外 研发中心 ## Rust 在非凸算法交易服务中的全栈应用实践 原始高频数据 实时超高频数据 结构化多档行情 全行业指数 概念指数 龙头 lead 股票 互联网新闻 外部交互 交易所引擎 Web客户端 内部智能引擎 行情服务 预测模型  ## 数字货币交易系统 Python实践 代少飞 目录 CONTENTS >> 常见问题 >> 数据库锁问题 >> 任务调度框架 >> 监控  ## 1 常见问题 • 队列数据丢失 • 队列挂掉 ● 负数资产 ● 冲钱一次,转两倍资产 RabbitMQ 撮合或者清算队列数据丢失订单摆上去,能交易却始终交易不了 RabbitMQ 大部分功能瘫痪 队列数据丢失 队列挂掉 负数资产 充一次转双倍 用户资产 用户发现自己资产为负数 钱包 用户充值一次 收到两次充值资金  PYTHON 30th ## 如何从零开始实现网格交易策略 从 Python 开始钱赚钱 @Zagfai 2019/10/20 ## 目录 理财 原理 >> 实现 优化  ## 程序化与量化交易  ## 网格策略 特点:1. 价格波动大;2 table>  ## 为什么 用网格策略交易虚拟币  自6月24起资产变化与投资币种对比0 码力 | 28 页 | 5.89 MB | 2 年前3
百度超级链 XuperChain 3.9-e 中文文档- 1. 电子存证合约 - 1.1. 问题引入 - 1.2. 数据结构的设计 - 1.3. 电子存证合约的功能实现 - 1.4. 合约使用方法 - 2. 数字资产交易 - 2.1. ERC721简介 - 2.2. ERC721具备哪些功能 - 2.3. 调用json文件示例 开发手册 - 1. 智能合约SDK使用说明 - 1 |模块|特性| |---|---| |存储|XuperChain的底层存储基于KV数据库,存储的数据包括区块数据、交易数据、账号余额、DPOS投票数据、合约账号数据、智能合约数据等,上链的数据全部持久化到底层存储。不同的链,存储独立。底层存储支持可插拔,从而可以满足不同的业务场景| |网络|负责交易数据的网络传播和广播、节点发现和维护。以P2P通信为基础,实现全分布式结构化拓扑网络结构,数据传输全程加密。 局域网穿透技术采用NAT方案,同一条流保持长连接且复用。多条链复用同一个p2p网络| |共识|共识模块用于解决交易上链顺序问题,过滤无效交易并达成全网一致。XuperChain实现了更加高效的DPOS共识算法。支持可插拔,从而可以支持不同的业务场景| |密码学|用于构造和验证区块、交易的完整性,采用非对称加密算法生成公私钥、地址。匿名性较好。支持可插拔,从而可以支持不同的业务场景| |智能合约|自0 码力 | 317 页 | 27.80 MB | 2 年前3
FISCO BCOS 3.0.0-rc2 中文文档WeBASE管理平台 18 区块链浏览器 19 运维部署工具 20 数据治理通用组件 21 多方协作治理组件 22 区块链应用开发组件 23 整体架构 749 24 区块链交易流程 755 25 数据结构与编码协议 761 26 核心模块设计解析 765 27 MVP 849 28 贡献者 857 29 合作伙伴 861 搭建第一个区块链网络 · 开发第一个区块链应用 • 关键概念 区块链网络搭建 区块链应用开发 • FISCO BCOS Java SDK • 问题排查 • 整体架构 • 共识算法 · 交易并行 • 分布式存储 · 预编译合约 · 更多设计文档 • Github主页 · 深度解析系列文章 · 贡献代码 · 反馈问题 • 应用案例集 · 微信群、公众号 • FISCO 享和共识,从而快速丰富业务场景、扩大业务规模,且大幅简化链的部署和运维成本。 两翼指的是支持并行计算模型和分布式存储,二者为群组架构带来更好的扩展性。前者改变了区块中按交易顺序串行执行的做法,基于DAG(有向无环图)并行执行交易,大幅提升性能;后者支持企业(节点)将数据存储在远端分布式系统中,克服了本地化数据存储的诸多限制。 多引擎是一系列功能特性的总括,比如预编译合约能够突破EVM的性能瓶颈0 码力 | 1459 页 | 97.77 MB | 2 年前3
5_刘欣_Python在量化投资领域的应用目录 >> 关于澎博财经 >> Python量化平台应对问题 >> Python量化平台愿景 ## 1 关于澎博财经 中国金融市场的交易技术先行者, 提供期货、股票、期权交易系统解决方案, PYTHON 30th 在热烈拥抱Python,为用户提供新一代的产品和服务 ## 关于澎博财经-历史 上海澎博财经资讯有限公司始创于2000年,发展至 件及信息提供商之一。澎博财经设计研发了“博易大师”、“闪电手”、“汇点期权”、“掌上财富”、“闪电王”、“博易鑫管家”、“金字塔”等知名产品,涵盖期货、期权、股票、现货等多领域投资市场,提供集行情、交易、资讯、策略、互动于一体的产业链式服务。  在过去的20年里,博易大师在期货公司网上交易领域取得了约97%的市场覆盖率,移动端解决方案掌上财富为约80%以上的期货公司提供服务,闪电王和博易鑫管家持续为高端用户提供专业服务而在衍生品创新品种不断推出的今天,汇点期权推出股票期权、股指期货、国债期货等品种的系统解决方案。 |项目|期初|证券市场|期货市场|其他商品|汇兑|汇兑|套|商品|投资工具|交易(少数股东)|\-|\-|\-|\-| |0 码力 | 50 页 | 16.81 MB | 2 年前3
FISCO BCOS 2.3.0 中文文档0+功能请看配置文件和配置项、节点准入、并行交易、分布式存储、国密等请参考使用手册 • 控制台:交互式命令行工具,可访问区块链节点,查询区块链状态,部署并调用合约等。 - 运维部署工具(Generator): 支持建链、扩容等操作,推荐构建企业级区块链时使用,快速使用方法可参考教程 • SDK:提供访问节点状态、修改区块链系统配置以及节点发送交易等接口。 · 浏览器详细介绍请参考 浏览器 垄断”的人类商业终极理想。 发展开源区块链技术的深远意义已不言而喻,但技术路线的选择也至关重要。虽然最原始的区块链技术起源于虚拟货币及公有链项目,但公有链的项目方往往以融资为目的,其用户则是以价格交易获利为目标,导致各方更多是关注币价的涨跌而非区块链的真正应用能力。由于公有链的代币实质上是“类货币”与“类证券”,已经被中国的监管部门严厉叫停。当潮水退去、大浪淘沙后,联盟链技术已肩负起推动区块链技 新一代的公众联盟链,对区块链底层技术提出了新的要求,除标准的区块链特性之外,还有几个方面仍需重点加强:首先,由于公众联盟链并非单一链条,所以需具备支持多链并行以及跨链通信的技术,同时需能够支撑来自互联网海量交易请求的能力。其次,需具备快速、低成本地组建联盟和建链的能力,以便于各需求方高效建立联盟链网络,让企业间建链合作变得像建立“聊天群”一样高效便捷。最后,需要开源和开放,实现联盟成员间的充分信任。公众联0 码力 | 442 页 | 7.23 MB | 2 年前3
百度超级链 XuperChain 3.12-c 中文文档|模块|特性| |---|---| |存储|XuperChain的底层存储基于KV数据库,存储的数据包括区块数据、交易数据、账号余额、DPOS投票数据、合约账号数据、智能合约数据等,上链的数据全部持久化到底层存储。不同的链,存储独立。底层存储支持可插拔,从而可以满足不同的业务场景| |网络|负责交易数据的网络传播和广播、节点发现和维护。以P2P通信为基础,实现全分布式结构化拓扑网络结构,数据传输全程加密。 局域网穿透技术采用NAT方案,同一条流保持长连接且复用。多条链复用同一个p2p网络| |共识|共识模块用于解决交易上链顺序问题,过滤无效交易并达成全网一致。XuperChain实现了更加高效的DPOS共识算法。支持可插拔,从而可以支持不同的业务场景| |密码学|用于构造和验证区块、交易的完整性,采用非对称加密算法生成公私钥、地址。匿名性较好。支持可插拔,从而可以支持不同的业务场景| |智能合约|自 ## 性能 交易处理速度:达到9万TPS 1. 默认采用DPOS作为共识算法; 2. 交易处理充分利用计算机多核,支持并发执行; 3. 智能合约通过读写集技术能够支持并发执行; ## 总结 XuperChain是百度自研的一套区块链解决方案,采用经典的UTXO记账模式,并且支持丰富的智能合约开发语言,交易处理支持并发执行,拥有完善 的账号与权限体系,采用DPOS作为共识算法,交易处理速度可达到9万TPS。0 码力 | 336 页 | 12.62 MB | 2 年前3
共 855 条
- 1
- 2
- 3
- 4
- 5
- 6
- 86













