如果加入比特币网络并开始使用比特币,所有用户需要做的就是下载应用程序或使用在线应用程序。
有许多运行比特币的客户端软件,还有一个标准客户端,也称为中本聪客户端,这是由一个开发团队管理的一个开源项目,源自于中本聪编写的初始客户端,即比特币核心钱包。
一个完整客户端,或称“全节点”,是存储所有比特币交易的整个交易历史的客户端,可以管理用户的钱包,并可以在比特币网络上直接开始交易。它们类似于一个独立的电子邮件服务器,因为它处理着协议的各个方面,而不依赖于任何其它的服务器或第三方服务。
一个轻量级客户端存储用户的钱包,但需要依赖第三方服务器才能进行比特币交易,才能接入比特币网络。轻量级客户端不保存所有交易的完整副本,因此必须信赖第三方的服务器来获取交易确认。这就类似于一个独立的电子邮件客户端,能够通过邮箱服务器来访问一个邮箱,因为它在网络交流中依赖于一个第三方服务器。
在线客户端通过网页浏览器在第三方服务器上访问和储存该用户的钱包。这类似于在线邮件,因为它完全依赖于第三方服务器,所以也是轻量级客户端。
智能手机的移动客户端,例如基于Android系统,既可以作完整客户端运行,也可作为轻量级客户端或在线客户端。一些移动客户端是与在线客户端或桌面客户端同步的,提供跨多个设备但有一个共同的资金源的多平台钱包。
比特币客户端的选择,取决于用户想要管理资金的数目。
完整客户端将为用户提供最高级的管理和独立性。这样钱包的备份和安全责任就转移到了用户身上,如果用户的一个完整客户端没有进行适当的备份,他们可能会因为电脑的操作失误而丢失他们的资金。
在线客户端,其设置和使用是最简单的,但在线客户端的取舍还在于需衡量第三方介入的风险,因为安全性和控制权是由用户和网页服务商所共同承担的。如果一个在线钱包服务遭受了损失,就像已发生过的那样,用户们可能会失去所有的资金。
创建好自己的比特币钱包,就可以准备发送和接收比特币了。
比特币钱包会自动随机生成了一个私钥和对应的比特币地址。新生成的比特币地址还未在全网公布,也未在在任何比特币系统中“登记”,所以此时的比特币地址只是一串数字,对应一个你可以掌控的资金私钥。在该地址和账户之间还没有任何交易产生,也没有任何关联。
新的比特币地址一旦接收到在比特币账簿(区块链)中公布过的一笔交易时,就会成为众多可能“有效”的比特币地址之一。一旦该地址接受了一笔交易,就会变成全网所知的地址之一,就可以在公开账簿中查询余额和交易记录了。
从安全角度来说,比特币地址没什么特别机密的。你可以在任何地方公布自己的地址,而不用担心帐户安全。
在用现金购买比特币的时候,需要搞清楚汇率问题。有很多应用和网站都会提供当前的市场汇率,下列是一些最流行的:
1.Bitcoin Charts
Bitcoin Chart 是一个市场数据服务网站,显示了全球众多交易所的比特币市场汇率,以当地不同的汇率来进行结算。
2.bitcoinmarketcap
bitcoinmarketcap为投资者提供数据来选择“可信”的交易所和市值更高的加密代币;为交易员提供了解交易所交易量信息的渠道;作为加密货币生态中至关重要的一个环节。
3.ZeroBlock
ZeroBlock是一个免费的安卓和iOS应用程序,可以显示不同交易所的比特币价格。
4.Bitcoin Wisdom
一个市场数据索引服务站。
例如小花要用美元购买小明的比特币。小明先在上述网站查询到美元和比特币之间的汇率,然后打开自己比特币钱包,输入小花的比特币钱包地址和要发送的比特币金额。
在比特币地址的输入栏,有一个看起来像二维码的小图标,可以用智能手机摄像头扫描条形码,而不用再输入比特币地址。扫描之后手机钱包程序会填好比特币地址。
输入完地址和交易金额并按下发送键完成这笔交易后,小明的手机钱包会创建一笔交易,将自己钱包里的比特币发送到小花提供的地址,并利用小明的私钥来签名这笔交易。
这就公告了比特币全网,小明已经授权允许从他的一个地址转账比特币到小花的新地址。由于交易是通过P2P网络协议传输,它会迅速在整个比特币网络传播。不到一秒钟,网络中大多数连接良好的节点都会收到该交易信息,并首次公布小花的地址。
比特币账簿是一个不断膨胀的文件记录,记载了每一笔曾发生过的比特币交易。比特币账簿是公开的,所有的人都可以查看所有曾经使用某比特币地址的记录,可以查看是否有人朝这个账户发送了比特币。只要在blockchain.info网站的搜索框中,输入比特币地址,网页会显示出该地址所有的交易记录。
新的比特币交易会显示为“未确认”,这意味着这笔交易已经被广播到网络,但是尚未列入比特币交易记录账簿,即区块链中。总的来说,交易必须由一个矿工“开采”,交易是要写入在区块中的。
当新区块创建时,大约十分钟左右,该区域内的交易就会被全网接受为“已确认”,区块中的比特币也都能使用。交易可以立即被其他人看到,但只有当其被写入到新开采的区块中,才是“被信任的”。