比特币基础
什么是比特币?
比特币是由一系列的概念和技术作为基础,构建的数字货币系统。
狭义上来说,比特币是這个数字货币系统的单位。
比特币系统没有中央服务器,大家都可以开发比特币的客户端,大家的客户端都可以接入比特币的网络。
必须的要求是这些系统都必须遵循比特币的协议。
所以现在有许多的开源的软件系统,可以让顾客在电脑,手机等智能设备上,很方便的操作比特币。
目前比特币的客户端有下面三种
第一种:完整的客户端
对开发者来说, 一个完整的客户端开发难道最大,需要自己根据比特币的协议,编写系统。
对使用的顾客来说, 完整的客户端的功能最全,最安全。系统可以查看整个的比特币全部节点,查看所有的交易记录。
客户使用完整的客户端,可以直接对比特币网上交易。
第二种:轻量级的客户端
对开发者来说,可以降低开发难度,因为轻量级的客户端只是介于使用者和完整的客户端之间的一个系统。
轻量级的客户端不需要有完整的比特币链,因为可以通过完整的客户端的接口来确定自己的数据是不是最新有效。
有个弊端就是,不直接跟比特币网络交易,需要依赖第三方的完整的客户端。
第三种:在线客户端
对开发者来,根本不需要做任何事情,因为完全的去别人的系统上,操作比特币。
综述, 比特币是一个发布式的点对点网络系统。 没有中央服务器,任何人,任何的编程语言,只有遵循比特币的协议,都可以开发自己的客户端,对比特币的账本进行,查询,修改。
还没有评论,来说两句吧...