1、比特币网络技术特点将应用接入到比特币网络的实践经验2023-2-5火币天下12023-2-5火币天下2一火币网获红杉投资千万美金级轮投资策源创投等千万美金投资国内交易平台okcoinBitpay获李嘉诚旗下维港投资250万美金投资红点创投1200万美金投资bitgoIDG和Union Square 500万美金投资Coinbase(支付兑换)Dell接受比特币购买全线产品全球第二大在线支付网络Paypal接受比特币支付新蛋网(Newegg)接受比特币支付WordPress,海盗湾,Reddit等国内外数十万接受比特币支付的各类大小网站及商家2023-2-5火币天下32023-2-5火币天下4目
2、前市场相对成熟单日最大成交额:14亿数据来源:btc123目前处于监管空白地带,风险管理压力较大产品类似传统金融的现货、期货交易及支付领域客服及市场需要与国际化接轨的能力业内每一个创新点都存在颠覆现有格局的机会面向全球交易用户,24*7不间断服务能力及金融服务品质要求大量的业务创新和激烈的竞争导致产品更新周期非常快高频及实时交易结算,需要可靠的交易系统和风控系统支撑面临比传统金融行更加严重的安全问题(比特币网络,DDOS)2023-2-5火币天下5得同时干很多事才能保持行业领先地位!2023-2-5火币天下6二比特币网络技术特点去中心化的加密电子货币发行及支付系统核心是由P2P网络和加密算法构
3、建的分布式帐本数据库模拟现实世界的黄金挖掘无法伪造,不可否认或撤销交易交易协议更加统一和标准化,接入容易私钥丢失或被盗,财产无法找回比法币汇率波动过大,应用范围小2023-2-5火币天下7收款付款查询交易在线开源钱包软件(OnChain)离线钱包服务商(OffChain)区块链同步延迟10分钟最大交易笔数吞吐冷热钱包,只存储平时业务所需的比特币多重签名,分散签名密钥,减少管理和安全风险2023-2-5火币天下8重复打币!2023-2-5火币天下9三2023-2-5火币天下10面向全球用户提供24*7免交易手续费不间断服务v1.0LNMPBitcoind钱包C+撮合引擎每秒定期生成行情主要业务B
4、tc现货交易v2.0LNMPmysql主从分离Redis缓存Go语言撮合引擎每秒更新redis生成行情引入Radware负载均衡新增业务增加LTC现货交易v3.0LNMPSOA JAVA/Thrift/ZKKeepalivedmysql历史数据横向拆分Java版本撮合引擎基于nodejs的实时交易行情火币企业钱包1.0KVM虚拟化新增业务BTC/LTC支持市价单BITVC杠杆交易余币宝理财v4.0Lvs/Haproxy替换 Radware基础业务服务化Mysql按用户及时间数据分区分布式交易事务处理系统快钱包交易所版本新增业务虚拟货币基金期货交易美元站bityesdangpudigcoin20
5、23-2-5火币天下112019年9月2019年3月2019年8月2019年9月20日2023-2-5火币天下12C+撮合引擎一直不稳定单台mysql数据库读写负载过大,交易卡单全站SSL加解密消耗掉负载均衡服务器的全部cpu频繁的网络ddos攻击2023-2-5火币天下132023-2-5火币天下14官方钱包软件在大规模交易下不稳定面临大量浮点数计算精度问题增加LTC交易用了3个月时间增加市价单功能用了2个月时间,在赶项目过程中屡屡出事故产品研发进度缓慢,质量失控历史数据量积累导致读取性能较差撮合每秒定期扫描数据库订单性能低下市价单进一步降低了基于数据库扫描的撮合性能2023-2-5火币天下
6、152023-2-5火币天下162023-2-5火币天下17所有事务读写压力全在主数据库上撮合算法的特点导致只能在单个线程上实现无法通过添加服务器实现水平扩展,x86服务器硬件配置已到极限2023-2-5火币天下18性能整体每秒订单持续处理能力单个币种每秒订单持续处理能力峰值订单处理能力高峰流量控制能力订单响应时间行情发布频率行情发布延迟API接口速率容量订单数量成交数量用户数量连接数量持仓数量可扩容性可用性持续服务能力停机时间冗余能力在线升级能力灾备能力故障恢复时间完整性数据持久性主从一致性事务一致性灵活性可配置组件可更替跨平台可操作性可审记可监控可测试可管理可配置跨平台标准性标准协议支持撮合规则行情数据规范系统精度 2023-2-5火币天下192023-2-5火币天下202023-2-5火币天下21OpenHFT OpenHFT 使用非堆存储的高性能代码库Disruptor Disruptor 高速无锁循环队列实现对象池对象池NO fullGCNO fullGCCMS垃圾收集器,参数调优2023-2-5火币天下22Thanks!2023-2-5火币天下23