首先需要厘清比特币节点,比特币网络,比特币交易所三个概念。
比特币的节点是在运行在千千万万比特币用户的电脑上的软件,千千万万的比特币节点相互连接构成了比特币网络。比特币节点软件通常包含了以下功能:
1) 钱包。用来存放你的比特币余额。从原理上讲,你只要有自己比特币地址的私钥,就有办法使用自己的币。但通常情况下,你需要一个钱包软件来实际操作使用比特币的这个过程。由于对大部分人来说钱包是这个软件最主要的功能,所有很多情况下大家说的节点,钱包,钱包软件,客户端软件其实说的都是一回事。 但钱包并不等于地址,地址相当于你的账户,是公开的,里面有多少钱大家都看的到。而钱包是用来管理地址(管理私钥)的,必须保护好并且要防止遗失。
2) 验证交易或支付。比特币节点收到交易后会通过一定的算法用来验证一笔交易的有效性,只把自己电脑里面比特币余额改掉别人是不会认的,同样你的钱包也不会承认别人乱改的交易。全节点(core)可以验证从比特币诞生开始直到现在的所有交易。还有一种SPV节点(Simplified Payment Verification),又称为轻钱包。这种节点只验证和自己钱包有关的支付,至于其他人的交易则事不关己高高挂起,因此大大减轻了电脑的负担。现在大部分日常使用的钱包都是SPV 节点,原因显而易见。electrum就是比特币的一种非常的流行SPV钱包,一般用户完全够用。要注意的是SPV是”支付验证”,而不是”交易验证” ,区别很大。”交易验证”非常复杂,要验证是否有足够余额可供支出、是否存在双花、脚本是否合法等等,这只能由全节点来完成,必要情况下要回溯到最开始产生出比特币的那个区块才能确保安全性。而SPV节点验证的只是这笔支付是不是已经被比特币网络验证过了,也就是说是否已被写入区块链,以及被写入后还能被篡改的难度大概是多少(经过了几个块的确认)。这简直是非常的机智。
3) 挖矿。Core 钱包可以通过一个命令启动挖矿功能加入挖矿大军,而SPV钱包通常则无法挖矿(SPV只是个路过的)。不过阻碍家用电脑挖矿的主要还不是节点类型,而是专业矿机发展太猛,普通电脑的那点计算力相比来说实在少的可怜,靠一般电脑挖矿就像直接拿锄头开挖自家后院,然后期待挖出黄金一样的不切实际。通俗理解的话,比特币的”矿”(一个合适的nonce值用于打包交易并满足hash难度要求)仿佛一个幽灵,全世界的矿工都在用自己的计算机搜索它,它不能被算出来(至少现在不能),只能被试出来,通过代入不同的值来进行尝试。矿工们都希望自己的矿机化身闪电侠,能让自己尝试的频率更快,这个尝试的频率就是通常所说的”算力”。用网络游戏来解释的话,有一个世界boss,杀了他的矿工就获得了这个区块的奖励。不过就是他的杀法很极端,普通攻击无效,只能通过爆击,而爆击一次就能干掉boss。boss设定了按照概率大约10钟被杀一次,然后复活再杀一轮……而他大概每过14天就自动调整一次难度,保证在算力持续变化的网络中平均保持10分钟死1次。 而矿工升级矿机就是为了提升自己的爆击率。目前全网的算力实在是变态,达到了8.7MT hash/s,也就是爆击率为8 700 000 000 000 000 000分之一。所以一般人就不要玩了,挖矿就交给专业矿工和矿池吧。
再说说比特币网络的特点。比特币节点之间连接是点对点方式,互相之间同时充当服务器和客户端。( SPV 不在本段的讨论范畴,SPV 和全节点的关系已经有点接近服务器和客户端的概念了,但SPV 不构成比特币网络的基础,比特币网络的安全性依赖全节点) 一个节点开机后会连接到比特币网络中,然后会和BT 下载工具类似的发现其他的在线节点并与之建立连接,并开始下载区块,下载的过程中会通过算法来解析区块中的交易有效性,主要内容大概就是A把钱给了B,B又给了C,C又给了D……,直到最近的一个区块,区块链环环相扣构成了所谓的区块链,这样就将比特币网络的所有交易历史从头到尾串联起来了。矿工挖矿后会在链的尾端加入新的区块,这个区块很快通过比特币网络的传播被下载到所有的节点中。这就网络结构就是所谓的”去中心化”,每一个节点的作用相同,一个关了还有另外的,想要关闭比特币网络或攻击比特币网络的人很快发现自己陷入了人民战争的汪洋大海中。网络中每个节点都倾向接受最长的链,如果一样长就倾向接受难度最大的,这样矿工发现自己正在挖的那个区块已经被别人挖出来的时候,就会马上放弃当前的切换到下一个块的挖掘,因为别人已经挖好后自己再挖就没意义了。而自己挖出后也会马上通过网络广播自己这个新挖的区块,别人一看你已经挖好了也会马上切换挖下一个。
因为有比特币用户有交易的需求,诞生了比特币交易所。交易所提供了一个集中买卖的场所,大家把币放在交易所,由交易所集中撮合交易,类似股票,证券。因此取缔交易所并不等于取缔比特币,比特币网络是无法被取缔的。 比特币被发送到了交易所的钱包里,而你看到的只是交易所给你的一个余额,实际上你已经不拥有自己的币了。与此对应的是,交易所的用户并不需要有比较深入的比特币知识,甚至不需要拥有自己的比特币钱包。交易所的关闭对比特币小白是致命的,因为除了交易所外他们无处安放自己的比特币,因此只能不计成本的抛售,这无疑是被人捡了便宜了。近期消息面风吹草动会引发暴跌,但一般第二天就反弹不少,光靠这个波动就有人赚了不少。正确的做法是把币取回到自己的钱包里,比特币网络是世界的,有网的地方就有比特币,交易所关闭后比特币并不会消失,而是回到了它应该在的地方。
免责声明: 文章源于会员发布,不作为任何投资建议
如有侵权请联系我们删除,本文链接:https://www.sws100.com/qukuai/211265.html