基于Django和数据库优化策略的比特币信息查询系统

来源 :东华大学 | 被引量 : 7次 | 上传用户:purplemk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展,人们的生活逐渐网络化、数字化。人类社会因此发生着深刻的变化,对虚拟数字货币的探索正是在这样的背景下应运而生的。在虚拟数字货币的探索实践中,比特币是目前表现最好的一个。区块链是比特币的核心与基础架构,是一个去中心化的账本系统。因此,比特币系统从本质上说是一种能够数字化、安全地核验、记录大量交易数量的公共货币系统,对于银行业、支付与转账、网络完全、学术记录以及物联网等传统行业将带来变革性的发展,并逐步走入人们的日常生活中。虽然虚拟数字货币发展速度较快,但多数国家仍处在进行官方或者民间的尝试并不断总结经验教训的探索阶段,尤其在我国,目前还很少有可以为用户提供交易查询等服务类型的系统,其用户群体仍以技术爱好者或金融投资者为主。由于比特币交易信息是以加密数据的形式存储在区块链中,对于国内每天进行频繁交易的大量比特币用户,无法直观查看交易信息,不得不借助国外相关查询网站。这不仅给比特币用户带来了不便,也制约着比特币的进一步普及和发展。基于以上情况,本文以虚拟数字货币比特币这一前沿课题为研究对象,对比特币区块链技术进行了详细分析,并基于Python开发语言的Django框架和数据库优化策略,在区块链技术基础上探索比特币交易账单查询系统的设计。其中,区块链解析是完成该系统设计的前提和重要保障。在完成区块链解析层面,本文具体分析了比特币交易协议,阐述了区块链账簿结构以及比特币交易所依赖的脚本等,并从技术角度、以Python作为开发语言编写了区块链解析工具。在完成系统信息查询服务功能设计方面,本文从My SQL Server配置、数据库对象表、SQL语句和数据库索引等方面进行优化设计,提用户体验和升系统性能。本文网站系统开发采用B/S(Browser/Server)架构,整个架构分为前、后端和数据库三层,利用Python和My SQL来开发。整个系统以Django作为开发框架,极大提高了系统的开发效率,增加了系统的可维护性;后端数据库基于My SQL,存放从区块链中解析出来的比特币交易账簿信息,同时对系统数据库进行优化,提高了My SQL性能,加快了系统响应速度;前端则基于Bootstrap框架,结合Java Script和CSS,实现比特币交易细信息查询系统客户端的设计。本系统为比特币用户提供了一个可实现区块链账簿查询交易信息的服务,对于开发、完善国内的交易账单查询、交易数据分析等比特币相关服务系统具有积极的促进作用;同时,对于国内用户,大多借助国外网站查询相关交易信息而常常会导致卡、慢、无法登陆等尴尬局面,该比特币交易在线查询系统也可以很好的解决此类问题,有助于推动比特币的普及和发展。
其他文献
缔造积极的班级文化,培养健康的价值观,是班主任开展学生思想道德建设工作的重要手段和途径.学生思想道德建设要抓出成效,真正使他们接受,一定得用切合他们实际的、为他们喜
目的:研究冬凌草二萜类成分对小鼠的半数致死量(LD50)。方法:按Bliss法设计试验,对小鼠单次灌胃,观察14d内小鼠的毒性反应和死亡情况,以小鼠急性死亡率为指标,测定冬凌草二萜
作为我国金融改革的重要组成部分,注册制改革无疑是未来资本市场的发展方向,但当前我国相关法律法规、市场机制、监管体制与监管水平等各方面条件与注册制均不配套,在目前条
目的:评价经皮穴位电刺激对于全膝关节置换术后的镇痛效果。方法:选取2018年6月至2018年9月山东省中医院收治的关节骨科行单侧全膝关节置换术(TKA)的患者50例作为研究对象,按
近20年来,适应经济和社会发展对职业性、应用性、技术性人才的要求,我国高等职业教育从无到有,从小到大,取得了长足的发展。特别是2000年以来,随着社会对高等职业技术人才需求的增
当前,中学语文特别是高中阅读教学“唯教参(或教师)权威论”的倾向忽略了文学的本质,压制了学生个性的良性发展。这显然是与时代培养创新人才的需要背道而驰的。笔者之所以把接
人的价值到底应该怎样理解,它应该包括哪些具体方面,它在价值论中又处于什么样的地位,这是价值论研究中的一个重要理论问题。对人的价值的理解,与对价值本质的认识以及对人的价值