论文部分内容阅读
比特币是在2009年出现的,它是一种基于P2P协议的数字货币,P2P的特性就是不需要第三方结算体系。比特币作为一种虚拟货币越来越为人们所接受,再加上近年来移动终端支付作为一种快捷便利的支付手段,已经得到了广泛的应用,一些商家开始接受比特币作为支付货币,将比特币和移动支付终端结合实现类似于货币的支付方式将会是一种全新的需求。但现有的比特币钱包软件功能比较单一,只能实现一对一式的支付方式,难以和现有的移动终端支付结合,进而难以被商家或个人专门用来作为一种支付工具使用。随着手机用户越来越多,话费充值就显得越来越重要,显然也是最适合的手机支付的切入点,因此本文结合比特币的特点开发了利用比特币充值手机话费的比特币支付系统。本文首先介绍了比特币的基本概念,对比特币公钥、私钥,交易,block块,block链等原理进行了深入的探讨;介绍了Android系统的架构和软件开发的特点,分析了Java Web开发的特点,运行原理和使用的开发工具,以及系统开发中采用Java Web技术的优势。然后根据系统的需求,对手机端和服务器端分别进行了分析、设计和实现。手机端软件基于Android操作系统,对话费充值的界面进行了设计,并对功能部分进行了详细的代码设计,手机端软件的主要功能有发送比特币,提交话费充值请求等。服务器端采用Java Web技术、MySQL数据库和Tomcat服务器软件实现,主要包括服务状态查询,获取比特币汇率,话费充值,退还比特币,数据库的访问等模块。最后对系统进行了测试,初步测试结果显示系统运行状况良好。本文讨论了比特币的相关理论,结合目前比特币作为支付货币在移动支付上的应用现状和话费充值渠道的现状,并利用相关技术设计出了利用比特币实现手机话费充值的系统,系统的实际应用对推进比特币成为一种支付货币起到了积极的作用,有助于比特币的发展,而且为手机话费充值提供了一种便捷的渠道。