巨建华比特币交易所构建的实践课件.pptx

上传人:牧羊曲112 文档编号:3767301 上传时间:2023-03-21 格式:PPTX 页数:25 大小:5.65MB
返回 下载 相关 举报
巨建华比特币交易所构建的实践课件.pptx_第1页
第1页 / 共25页
巨建华比特币交易所构建的实践课件.pptx_第2页
第2页 / 共25页
巨建华比特币交易所构建的实践课件.pptx_第3页
第3页 / 共25页
巨建华比特币交易所构建的实践课件.pptx_第4页
第4页 / 共25页
巨建华比特币交易所构建的实践课件.pptx_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《巨建华比特币交易所构建的实践课件.pptx》由会员分享,可在线阅读,更多相关《巨建华比特币交易所构建的实践课件.pptx(25页珍藏版)》请在三一办公上搜索。

1、分享主题,比特币交易所的机遇与挑战比特币网络应用实践经验比特币网络技术特点将应用接入到比特币网络的实践经验火币网交易系统技术架构演进过程,2023/3/21,火币天下,1,比特币交易所的机遇与挑战,2023/3/21,火币天下,2,一,机遇:来自VC及商业系统的支持,风险投资火币网获红杉投资千万美金级轮投资策源创投等千万美金投资国内交易平台okcoinBitpay获李嘉诚旗下维港投资250万美金投资红点创投1200万美金投资bitgoIDG和Union Square 500万美金投资Coinbase(支付兑换)应用领域Dell接受比特币购买全线产品全球第二大在线支付网络Paypal接受比特币支

2、付新蛋网(Newegg)接受比特币支付WordPress,海盗湾,Reddit等国内外数十万接受比特币支付的各类大小网站及商家,2023/3/21,火币天下,3,机遇:交易系统上线3周后达到每周20亿交易额,2023/3/21,火币天下,4,目前市场相对成熟,单日最大成交额:14亿,数据来源:btc123,挑战:来自业务和技术层面,业务目前处于监管空白地带,风险管理压力较大产品类似传统金融的现货、期货交易及支付领域客服及市场需要与国际化接轨的能力业内每一个创新点都存在颠覆现有格局的机会技术面向全球交易用户,24*7不间断服务能力及金融服务品质要求大量的业务创新和激烈的竞争导致产品更新周期非常快

3、高频及实时交易结算,需要可靠的交易系统和风控系统支撑面临比传统金融行更加严重的安全问题(比特币网络,DDOS),2023/3/21,火币天下,5,比特币网络应用实践经验,2023/3/21,火币天下,6,二,比特币网络技术特点,技术本质去中心化的加密电子货币发行及支付系统核心是由P2P网络和加密算法构建的分布式帐本数据库解决方案优势模拟现实世界的黄金挖掘无法伪造,不可否认或撤销交易交易协议更加统一和标准化,接入容易面临的问题私钥丢失或被盗,财产无法找回比法币汇率波动过大,应用范围小,2023/3/21,火币天下,7,将应用接入到比特币网络的技术要点,应用接入的API收款付款查询交易目前可用的钱

4、包系统在线开源钱包软件(OnChain)离线钱包服务商(OffChain)核心性能指标区块链同步延迟10分钟最大交易笔数吞吐资产安全冷热钱包,只存储平时业务所需的比特币多重签名,分散签名密钥,减少管理和安全风险,2023/3/21,火币天下,8,重复打币!,2023/3/21,火币天下,9,火币网交易系统技术架构演进过程,三,火币网产品及业务介绍,2023/3/21,火币天下,10,面向全球用户提供24*7免交易手续费不间断服务,火币网整体技术架构演进时间线,2023/3/21,火币天下,11,2019年9月,2019年3月,2019年8月,2019年9月20日,V1.0:LNMP,C+数据库

5、撮合,BitCoind钱包,2023/3/21,火币天下,12,V1.0面临的问题,稳定性C+撮合引擎一直不稳定性能单台mysql数据库读写负载过大,交易卡单全站SSL加解密消耗掉负载均衡服务器的全部cpu安全频繁的网络ddos攻击,2023/3/21,火币天下,13,V2.0:主从分离,缓存,GO撮合引擎,2023/3/21,火币天下,14,2.0面临的问题,稳定性官方钱包软件在大规模交易下不稳定面临大量浮点数计算精度问题可维护性增加LTC交易用了3个月时间增加市价单功能用了2个月时间,在赶项目过程中屡屡出事故产品研发进度缓慢,质量失控性能历史数据量积累导致读取性能较差撮合每秒定期扫描数据库

6、订单性能低下市价单进一步降低了基于数据库扫描的撮合性能,2023/3/21,火币天下,15,V3.0:SOA,历史数据分区,java内存撮合系统,2023/3/21,火币天下,16,V3.0:交易撮合系统架构细节,2023/3/21,火币天下,17,V3.0面临的问题,性能所有事务读写压力全在主数据库上撮合算法的特点导致只能在单个线程上实现可扩展性无法通过添加服务器实现水平扩展,x86服务器硬件配置已到极限,2023/3/21,火币天下,18,4.0 交易系统设计指标,2023/3/21,火币天下,19,V4.0 分布式撮合交易系统,2023/3/21,火币天下,20,最终一致性事务的分布式拆

7、分处理法则,“任何需要满足最终一致性要求的事务,在能满足一定的规则进行隔离拆分的前提下,都可以通过拆分事务后定序(或无序)地并行处理获得可扩展的分布式处理能力”,2023/3/21,火币天下,21,设计要点:扩展能力取决于事务本身中包含的可隔离拆分的事务主体数量。吞吐量取决于事务管理系统的本身的处理能力,特别在要求定序处理的事务场景下,满足事务拆分的基本规则:1.一个事务被拆分后形成的多个事务之间不存在依赖关系。2.拆分后的每一个事务都必须满足“最终一定可以成功”或“可接受处理的失败”这两种结果。3.事务拆分程序本身需要支持最终一致性事务,交易撮合系统在Java及开源代码库应用经验,高性能代码库OpenHFT 使用非堆存储的高性能代码库Disruptor 高速无锁循环队列实现JAVA对象池NO fullGCCMS垃圾收集器,参数调优,2023/3/21,火币天下,22,Thanks!,2023/3/21,火币天下,23,谢谢!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号