HOME/Articles/

新(旧)视角

Article Outline

新(旧)视角

晚上好,这里是 ljzn。

这几天北京的天气格外好,蓝蓝的天空白白的云,不知道和航班减少有没有关系。下午上班的路上买了一瓶可口可乐,居然已经要3块5了,涨价近 20%,不快乐了。

今天想到一个问题,为什么矿工挖出来的币就属于矿工?首先,矿工的奖励来自于每个区块的第一笔交易,也叫 coinbase 交易。

6.25406641

这个数字是我打开区块浏览器随便找了一个区块,看到的 coinbase 交易的 output 金额。其中,6.25 是来自于区块奖励,剩余部分来自于这个区块里所有的交易的手续费。

那么,6.25 的区块奖励是从哪里来的?有一种观点认为,矿工投入了电力和矿机算力,进行了计算,所以应该获得这些区块奖励。然而,任何现实中的交易都有买卖双方,矿工获得比特币后,会将其换成法币,所以可以认为矿工是卖方,那么谁是算力的买方?假使买方不存在,那么矿工挖矿的行为便不能算是一种合法的交易。例如黑客对个人或公司进行攻击,他付出了攻击成本,收获的依旧是非法的利益。

和矿工进行交易的有两者,一是中本聪。中本聪在白皮书中作出了清楚的描述,表明矿工可以通过挖矿获得区块奖励,且明确了奖励的金额和形式,即比特币。所以,比特币并不是矿工产生的,而是由中本聪本人发行的,2100万个币属于中本聪,他通过白皮书与矿工建立了一个合约,以区块奖励的形式向矿工购买算力和网络带宽等基础设施。白皮书实际上是一个合同,矿工获得挖矿奖励的合法依据也是来源于此。

另一个和矿工做交易的实体是用户,即在比特币上发送交易的人。用户向矿工支付手续费,如果矿工觉得合适,就会将交易打包进区块,如果不合适,这笔交易就不会被打包。整个交易(事务)是一次原子操作。

继续瞎扯

我发现很多人对于签名有一种执念,认为签名(私钥)就等于所有权的证明。而他们明明知道,证明房子所有权的是房产证而不是钥匙。

我喜欢用现金的角度来理解比特币,每个 UTXO 或者说 Outpoint 类似于一张纸币。我们甚至可以通过 SIGHASH_NONE|ANYONECANPAY 来提前签名这些 UTXO,实现真正的无私钥钱包。

昨天闲着没事对比了一下几家云服务平台的消息队列服务。谷歌的 Could Scheduler,亚马逊的 SQS,微软的 Service Bus。感觉 Service Bus 的功能最全。

前几年挺火的混币服务,把你的 UTXO 放到一个大池子里面一起洗,实质上和洗钱一样,最近也都被关停,或者倒闭了,BTC手续费太高也是原因之一。现在有些主打匿名的币把混币集成到了底层架构里,正经公司没法用这些币的。

想到一个有趣的问题,人类之外的动物会说谎吗?可以肯定的是,很多生物都会隐藏和伪装。那么为什么人类对于说谎这种行为会有道德上批判呢?———— 因为前人获得了经验,说谎大多数情况下会有不好的结果,而这其中的道理前人未必能说清楚,所以就构造了一套道德系统。道德源于经验。