主页 > imtoken安卓官方下载 > 比特币实践介绍

比特币实践介绍

imtoken安卓官方下载 2023-02-06 05:22:15

什么是比特币

简单地说,比特币是一种虚拟货币。政府控制,没有纸质代表,只是在计算机上运行的程序。

比特币的技术核心在于去中心化的分布式系统,它是P2P网络的典型应用,与传统的Client-Server模式的架构有着根本的不同。以支付宝为例,虽然支付宝的服务器背后是一个复杂的分布式系统,但支付宝的后端分布式系统顶多是一个局域网上的分布式系统。如果所有支付宝服务器(或部分)都宕机了,那么你在支付宝上的钱肯定是用不上的。所以,我们在支付宝里的钱,严重依赖支付宝服务器,而支付宝服务器是中心。而你的比特币余额实际上并不依赖于任何一家公司的服务器,它依赖于整个互联网,而且只要整个互联网存在,你的比特币就不会消失(除非它被盗)。因为你比特币账户的所有交易记录都存储在多个节点上,所以运行比特币客户端的机器就是这个比特币网络的一个节点,这个节点既是客户端又是服务器。

本文主要介绍如何通过实践学习比特币。更多原理可以参考相关专业书籍。同时,我推荐一个播客#82 来谈谈比特币和区块链背后的技术

比特币开户

在支付宝中,只要打开官网注册,填写手机号、密码等信息即可获得支付宝账户,那么如何获得比特币账户呢?比特币官网选择钱包——比特币推荐了很多比特币钱包,这些钱包是比特币软件,下载后可以按照说明生成比特币钱包,同时我们会分配一个私钥,因为私钥不好记,大部分钱包都会使用一种算法,将私钥转换成12个好记的英文单词比特币新手,有人称之为密码。无论如何,用户必须保留密码或私钥比特币新手,因为私钥代表了一切,只有私钥可以被访问。自己的比特币账户。我选择了MultiBit HD钱包:

还有一个在线网站Bitcoin Block Explorer——区块链也可以用来生成一个比特币账户,这是一个链上比特币网站将为你在区块链上生成一个真实的比特币账户。即使 blockchain.info 网站出现故障,您的比特币仍然可以使用。同时,您可以导出密码或私钥用于在其他比特币钱包客户端恢复您的账户。相反,一个链下的比特币网站会给你分配一个网站自己的账户,然后许多网站成员将共享一个比特币账户。不推荐使用此方法,因为一旦网站无法打开,您将无法使用您的比特币。

blockchain.info中生成的比特币账户要及时备份recovery词组(密码关键词),是12个简单的英文单词。它曾经支持直接导出私钥,但现在它使用 BIP/44 算法生成密码用于钱包恢复。请注意,在使用 MultiBit 客户端等恢复钱包时,您需要为密码选择正确的算法。由于blockchain.info的密码使用的是BIP/44算法,这里不要选错,否则你可能会发现两个不同的客户端有不同的比特币数量。 stackExchange 上也有人遇到过这个问题:

交易

细心的读者可能已经发现我的比特币账户余额不再是0了,那么如何获取比特币呢?获取比特币的传统方式是挖矿。挖矿的过程实际上是获得记账权后的奖励。这些人被称为矿工;就是通过点击海外网站上的广告来获得比特币奖励,比如BTCClicks Earn Bitcoins - Bitcoin Advertising - Bitcoin PTC。

无论哪种方式,我们都需要先告诉别人我们的比特币地址,然后别人才能给我们的账户转账,同一个比特币账户可以生成不同的比特币地址,最安全的方法是每次交易都使用一个新地址。一开始,据说比特币是在分布式系统上运行的。分布式系统存在CAP只能满足其中一个的问题。比特币系统本质上是一个交易敏感的分布式交易系统,但是这个交易系统不保证强一致性,只保证最终一致性。交易最终是可靠的。一笔交易被确认超过 6 次后,成为不可逆转的确认。当然,未来确认的数量可以继续增加,比如我的。截至撰写本文时,此交易已被确认 742 次:

总结

学习比特币的目的不仅仅是投资 另外,对于技术人员来说,最有趣的就是学习比特币背后的区块链技术、分布式系统、加密算法等极客元素。比如所涉及的非对称加密算法其实已经在现实生活中得到了广泛的应用(比如流行的HTTPS),了解甚至掌握这些技术对于想要把握互联网未来的人来说至关重要。