关于比特币的一些疑问，比如挖矿块链等等？
很显然你查阅的资料完全不靠谱。 1，挖矿不是把CPU贡献出来合并在网络上所有节点的交易单。打包交易是非常非常容易的事情，根本用不着那么多CPU。那么烧CPU或者说挖矿的本质是干吗呢？简单说就是竞争一个打包交易并且上传到区块链的权利，而烧CPU比谁算力高是在所有人身份都是不明的情况下最公平的方法。飞行棋你玩过吧，扔出6的人可以走出大本营对吧，挖矿性质和这个差不多，只不过要求扔100个骰子扔出100个6。结果不是某个中心节点会验证，而是谁先扔出来，把扔出来的东西做个视屏发到网上说“你们看我扔出来了”，大家验证过看没错你是扔出来了，你运气比较好，这个主席就你当吧，于是你可以上传新的区块，加入你打包的交易，然后获得一笔费用奖励你扔了那么多次骰子。 从原理上说的话，是所有的人算哈希函数，哈希函数Y=H(X)有个性质是你输入Y永远猜不到X是啥。然后大家规定说我们只认Y小于某个值的区块，于是每个人都开始用穷举法试各种X，直到试出一个X把这个放到他们区块开头。然后，哈希函数还有个性质是虽然通过Y猜X无限难，但是有了X求Y非常快，于是大家可以用哈希函数去验证他的结果，如果对了就接受，就这么简单。 2，理论上来讲，所有记录保存在所有节点那里，你没听错，就是从第一笔交易到现在的交易，到现在为止超过100G的记录，理论上来讲应该保存在所有节点。 至于每10分钟一个区块，是指之前扔骰子的难度设置为大概全网的人都一起扔的话，差不多每十分钟会有一个走狗屎运的家伙扔到。这个难度会根据区块产生的速度每几个月调整一次，但是尽量控制在大约10分钟有人算出来一个。 3，数据存在在所有节点。节点和节点之间不会有冲突吗？这个问题问得很好——的确会，但是不大。 首先，区块链里每个区块是用哈希函数链接起来的，简单来说，就是任何一丁点改变都会导致哈希校验通不过，然后后面的都要改，这是超出任何人计算能力的。所以，100多G的数据里，除了最新的几个区块可能会有区别，其他的都是一样的，因为有一点差别就会导致你要重写后面的所有区块，否则通不过校验。 其次，虽然每个节点在最新的区块判断上会有差别，但是有个原则是，每个人都只接受最长的链。也就是说，如果有节点之间存在不一致，那么也最多是在最后几个区块不一致，而且，通常是网络延迟造成的，如果这些链放在一起，只有最长的链是有效的。 当然，网络里也可能有不止一个同样是最长的链存在，这个叫分叉，假设两条链前面的区块都一样，就最后3块不一样，这个就是深度3的分叉。这种情况是可能出现的，这是因为之前我说的那个扔骰子的游戏没有一个中心节点来判定谁获胜了——运气好投出100个6的人要自己把证据广播出去，而如果两个人同时丢出来了，由于网络延迟有的人听到了这个有的人听到的那个，这就可能导致分叉。这并没有关系，大家继续往他们认为是最长链的那条上加区块，如果这次又有两个人同时投出来，就再分叉。这个分叉不会无限继续下去，因为同时扔出来的概率会越来越低。 这就是一般比特币的交易要延迟一小时才能确认，因为交易所在的区块如果刚刚放在链上，很可能由于这种分叉而被丢弃。但是如果等一小时它后面加了6个区块了它还在链上，那么它就已经被所有的节点接收了无法修改了。 说了一大堆，其实最简单的回答应该是—— 数据会不一致，会有冲突。 但是，排除最新的6个区块，所有的节点拥有的数据是一致没有冲突的。
我在知乎发过几个关于比特币的回答，在评论区我看到了另一个天地。我突然意识到比特币虽然已经13岁了，这颗蓝色星球上对它有基本认识的人仍然很少，甚至很多人充满恶意。 分析导致这个现象的原因有三：其一，不愿意花时间真正的了解比特币；其二，把比特币跟区块链和其他 altcoin 混为一谈；其三，金融泡沫和贪婪。 本文组织如下：介绍一些常见的误解或者可以讨论的观点，然后，从机构用户的角度分析比特币的现状和未来。 以下是我在评论区看到一些非常“离谱”的观点： 类似的观点已经没有任何讨论价值了，因为它们是错的。比如好多庞氏骗局的人恐怕连什么是庞氏骗局，什么是郁金香泡沫都懒得弄清楚，就安在比特币头上，以讹传讹；在比如显卡涨价部分原因是以太坊矿机导致的，以太坊今年计划迁移 PoS 共识算法，矿机不再被需要了，显卡也就掉价。 比特币没有实际用途? - 萨尔瓦多共和国已经构建了一个比特币城市，你可以用比特币和闪电网络麦咖啡，去逛超市。还有一些第三世界国家正在学习萨尔瓦多共和国的做法并准备尝试。 形成这类观点的主要原因：懒于思考 + 轻信碎片信息（包括我写的这一篇） + 混淆比特币和其他。 建议阅读： 有一些观点是可以讨论的： 持有这些观点的人应该已经具备了一些对比特币概念有比较正确的了解，因为这些问题是好的问题。 这里有一些观点目前还是开放性的，比如比特币和政府的管控的关系。这可能不是一个非黑即白的问题，但是我相信正朝着好的方向发展，第二节我讨论这个问题。再比如 PoW 和 PoS 应该用哪个，我个人（和很多其他人）认为最为价值存储和货币使用，只有 PoW 才是正确的，因为 PoS 跟法币的模型没有区别。 比特币不能跟互联网相提并论？ - 最后一个观点也很意思，只有时间能给我们答案。但是，有个事实是：任何革命性的东西在发展初期都会被充满恶意的抵制。我们应该担心的不是比特币被质疑，而是比特币无人问津。 比特币不如 ETH、Solana 等等？ - 这个问题关键在于“不如”是指哪里，我是个程序员，每个软件被设计出来都是带着某种目的的，对比目的不同的软件，就好比苹果跟石头作比较，毫无意义。比特币在的领域，没有任何可已经与其竞争的产品（Bitcoin Cash 已死、莱特币已死）。而且事实上，比特币如今（2022）仍然占据整个加密货币市场接近 50% 的份额，数字已经说明了一切。 这一节我们从机构的动作分析比特币的现状。 不久之前我写过一篇文章总结：谁持有比特币。文章列出了已知的持有比特币前十的公司，其中第二名正是特斯拉，它持有超过 4 万比特币。有句老话说得好：不要看他说什么，而是看他做什么。这些公司大肆购买比特币这个事实已经说明他们看好比特币。 比特币正式进入金融机构，首先是通过灰度的基金，然后 CBOE（芝加哥期货、期权交易所）上市了比特币期货，目前多个国家（加拿大、澳大利亚）正在审核比特币现货 ETF。 Fidelity 计划今年将比特币纳入 401k（链接）。一旦这个计划付诸实践，就像我在这个答案中分析的： 所以，比特币正在进入一个 40 万亿体量的市场，比特币现在的市值仅为 7 千亿，换句话说，如果比特币可以吃掉养老金市场 5% 的份额，那就是 2 万亿美金进入比特币市场，那意味着比特币市值翻三倍，即 2万亿，按照比特币现在是价格计算，1 BTC 将达到 12 万美金。 注意，如果这个假设成立，5%美国养老金市场，那么一定意味着其他的“热钱”会进一步涌入，热钱是什么呢？股票和债券。美国股票市场市值：100 万亿，债券市值 130 万亿。黄金市值 12 万亿。 Fidelity 仅仅是比特币资本化的一小部分，其他金融机构早就已经入局了：摩根大通、Jump Trading等等。 这样规模的资本化才刚刚开始，比特币已经不是那个散户玩玩的资产了；另一个值得注意的事情是，几乎没有机构对 Altcoin 感兴趣，比如 Solana 着这种。 关于 Altcoin 可以参考这个：区块链和币圈的一些观察