法币和比特币究竟哪个才是骗局?

法币也是一种第三方为市场提供的记账算法。
以美元为例。
先引用内容,介绍美元的发行流程
首先,美国国会必须批准国债发行规模,财政部将国债设计成不同种类的债券,分为短期国库券,发行期限在一年或一年以内;中期票据,发行期限在一年以下;长期国债,发行期限在十年以上。美国国债的发行采用定期拍卖的方式。三个月和六个月的国库券每星期一拍卖,一年期的每个月的第三个星期拍卖,国库券都在星期四交割;二年在一月、二月、四月、五月、八月、十月和十一月拍卖,财政部在月中公布拍卖金额,一星期后定价,月底三十一日左右交割;五年和十年在每季度第二个月(二月、五月、八月、十月)拍卖;三十年每年在二月、八月拍卖一次。五年、十年和三十年国债一般由财政部在月初公布拍卖金额,一星期后定价,月中也就是15日交割。财政部将拍卖交易中没有卖出去的国债全部送到美联储,此事美联储将这些国债记录在“证券资产”名下。
美联储为什么会收下财政部没有卖出去的国债呢?其实原因很简单,就是政府这些的国债由政府以未来税收作为抵押,被银行家们认为是世界上“最可靠的资产”。“资产”获得之后,就可以用它产生一项美联储印制的“美联储支票”。这是我国三十六计中“无中生有”一计的关键步骤。简单点说,美联储开具的这张支票并没有任何金钱来支撑,是一张“空头支票”。整个银行系统被巧妙地包裹在外壳之下。
就是这样简单而非常重要的一步,创造了人类历史上最大的不公正。公民的未来税收被联邦政府抵押给美国联邦储备委员会来“借出”美元,由于是向私人的美国联邦储备委员会“借钱”,联邦政府(代表公众)自然就欠下了巨额利息。
第三,当美国联邦政府开始花钱时,五颜六色的联邦支票就犹如苍蝇一样涌向不同的经济体。收到这些支票的公司和个人于是将支票存到自己的商业银行账户上,这些钱马上又变成了“商业银行储蓄”。此时的这些支票就有了“双重性质”,一方面是银行的负债,另一方面,又构成银行的“资产”。在会计账目上一切都还是平衡的,但是,商业银行在此开始借助“部分储备金”准备“创造”货币了。
最后,商业银行储蓄在银行账目上被重新分类为“银行储备”。此时,这些储蓄由银行的普通“资产”,摇身一变成了“储备金”。在部分储备金体系之下,美联储允许商业银行只保留其10%的储蓄做“储备金”,而将90%的储蓄贷出。
是不是感觉已经有点凌乱了呢?
OK,用最通俗的逻辑框架(M=M),从3个角度看,
I、国债(M0)=基础货币(M0),
变形式:基础货币(M0)-国债(M0)=0元,记账方法。
继续变形:基础货币(+M0)+国债(-M0)=0元,国债属性为负,货币属性为正。
II、政府的国债(M0)=商业银行的基础货币(M0)
政府代表公众欠银行钱的金额(M0)=商业银行获得基础货币的金额(M0)
看到“偷盗”了吗?美国公众凭空(无中生有)欠了美国私人银行M0的钱。
M0是美国商业银行白得得资产。M0是美国公众凭空欠美国商业银行的债务。
骗子每天警告大家,小心骗子,天上没有免费的午餐。
但如果你小学以上学历,就会发现私人商业银行通过2个等式:
M0=M0,M0+(-)M0=0,就让大家凭空欠私人商业银行M0的钱。
这TMD难道不是免费的午餐吗?
III、M0是欠款的本金,利息等于(M0X1.05^N-1,N代表时间,单位年)
NND,老鼠拖木锨,大头在后头。复利比本金多得多。
数据:1913年至2009年约95年时间,美国发行基础货币0.7万亿美元。截至2010年9月30日,美国联邦政府债务余额为13.58万亿美元,GDP占比约为94%,同年年底一举突破14万亿美元。13.58万亿美元联邦政府债务中,相当比重是95年累积利息的产物。因此,偷走的M0只是毛毛雨,真正偷走的大头是复利。也可以说是记账手续费。
银行的逻辑:市场用我记账,我就要收取(1.05^2-1)的合约管理手续费。
NO1:不是5%。是指数增长的手续费,所以市场才会无以为继。
NO2:在非互联网时代,银行投入大量人力、物力为市场调配资源,收取(1.05^2-1)的合约管理手续费,实际是无可厚非的(因为这种机制最终会使领先者自己玩死自己,产生文明总在文明边缘的结果——天之道)。但在互联网时代,尤其是移动互联网时代,这种收取固定手续费的方式显然已经由合理变成了“偷盗”。直接说,政府委托科技公司(譬如腾讯或阿里)记账,两家公司不仅不需要收取手续费,反而会给政府提供投资收益。
模型:假设美国政府委托GOOGLE搞个支付宝,发行100万亿数字国债,这种数字国债进入谷歌版支付宝系统就是基础货币。因为国债是所有美国人的债务,美国人直接以产品、服务、工作承兑叫做赚钱。通过赚钱方式承担国债,是每个美国人乐意接受的方式。
更进一步,用20万亿基础货币清偿政府贷款,偿还贷款后,美国政府每年节省10000亿利息开支。用6万亿美元建设基础设施,可以让美国制造业轻松恢复。用剩余的基础货币支付未来政府税收,美国制造和美国人会在未来100年不用缴税。
因此,美国金融业已经成为伟大不掉的劫匪,绑架了美国经济。作案工具:法币


综上,你会发现法币是私人商业银行记账的一种算法。是商业银行把利润指向自己,把债务指向社会的的记账方法。法币并不是实际存在。政府印出来的纸币只是为了使这套算法维持运转的工具。所以,请那些寄生在银行系统和银行系统周边的专家不用动不动就扯什么法币是政府发行的(狐假虎威),谁TMD见过发行货币的反倒欠一屁股债吗?如果是政府发行的,还扯什么资产负债平衡表?平衡就说明靠算法(Self债务=Others资产)生成的,国债和利息是私人银行强加给政府(全民和实体企业)的手续费。全球性债务危机是私人银行贪婪到极致的呈现。


比特币,是银行的竞争对手

私人商业银行通过M0(国债=全民债,是银行的基础货币)在吃霸王餐

私人商业银行通过债务利息在吃全民的霸王餐
比特币也是吃霸王餐的(麦当劳给你发代金券属于促销,你印一堆代金券去麦当劳消费属于吃霸王餐),但请注意:第一,比特币只吃1次,吃完了,不会还厚颜无耻的吃利息。第二,比特币吃的是区块链的霸王餐,而不是任何人的霸王餐。因为智能化使价值创造者由人类和机器,变为了人类、机器和联网软件。联网软件分为私人控股的网络股权共享的区块链网络,前者动辄几万亿市值,为什么后者不可以?为什么后者市值一起飞就遭到一群被旧金融体系驯化的“奴隶”攻击?尼玛,人家吃公共软件的霸王餐和你有球关系。尼玛,人家股神(华尔街银行家、诺奖获得者、经济学家)攻击竞争对手(新的记账者,改写规则者),一群牛马和奴隶跟着起什么哄?


鹬蚌相争,可以获利

数字货币总市值已经突破几万亿,主要在老美(硅谷精英群体,华尔街的部分精英群体正在跟进)手中。是老美的既得利益+机器记账效率高于手工记账——所以,给老美提供底层算力(俗称挖矿)支持实际很安全——他们有几万亿的既得利益(已经挖出来的币),你只有几千万的矿机。
全新产业链:西部风场闲置电力——底层算力支持——BTC——出口创汇——建设更多风电场(最终会造福国人)+建设中国人自己的股权共享的公共网络(抛弃私人银行留下的过时算法——野蛮的遗迹!)
这是全球资金流向西部,开发西部的最佳时机。
为什么非要生产裤子和袜子呢?生产比特币,赚回来的美元就TMD的假钞?
风险,生产裤子和袜子没有风险吗?
没有风险,东南沿海的裤子厂为嘛破产?
原著者:高金波
(咨询行业专家,《智能社会》作者)

如何让零起点的群众理解比特币?

一、比特币和区块链是什么?
你可能听说过币链一体的说法。
包括比特币在内的数字货币,都是区块链技术的一种应用。所以为了搞清楚比特币是什么,我们必须先说说区块链是什么。
想象一下,有一群闲的蛋疼的人,一起约定做一个游戏。游戏规则如下:
1.游戏里每个人都持有一个钱包,用来存放某种数字货币,我们随便给这个数字货币取个名字,叫SB。
2.游戏里一部分特别蛋疼的人,除了持有钱包,还负责记账,所以这些人各自都有一个账本。
3.持有SB的人之间,如果互相转移SB,必须把转账这件事(参与双方、转账时间和转账数额)同时告诉所有记账的人。
4.记账的人以每十分钟为单位,记录游戏里所有的转账信息,然后根据这些信息做一系列复杂的数学运算。
5.这一系列复杂的数学运算的目的有两个:一是确保转账信息的真实性,二是用转账信息再加上一个随机数字,继续用数学运算去碰某个特殊的结果(注意是碰,也就是撞大运)。
6.一旦这个特殊的结果被碰出来,这个记账的人就立刻对其他所有的记账者宣布,他搞定了SB。
7.大家事先约定,每十分钟能碰出来的SB数量是特定的,所以当大家确认了这个人的计算结果后,承认他拥有这一轮的所有SB,这一轮游戏结束,大家开始下一轮“转账-记账-瞎碰”的游戏。
在这个游戏中,记账者负责维护的、记录大家转账和持有SB信息的账本,就是区块链。
而SB(代表比特币以及其他数字货币),本身也是账本的一个特殊形式。

小故事告诉你比特币的原理及运行机制

本文给出一个虚拟的村庄叫“比特村”,以讲故事的方式,逐步告诉大家比特币提出的动机、解决了什么问题以及一些关键组件的目标和设计方案。

问题的提出

我们先从比特币产生的动机开始。

以物易物的比特村

话说在这个世界上,有一个叫比特村的小村庄,村庄共有几百户人家。这个村庄几乎与世隔绝,过着自给自足的生活。由于没有大规模贸易,比特村村民一直过着以物易物的生活,也就是说村民之间并没有使用统一的货币,互相间的贸易基本上就是老张家拿一袋面粉换老李家一只羊,王大嫂拿一筐野果换刘大婶两尺布。村民们一直就这么纯朴的生活着。

实物货币

终于有一天,村民觉得一直这样以物易物实在太不方便了,于是村子全员开会,讨论如何解决这个问题。有人提议,以便于分割且稀有的东西,例如黄金,作为一般等价物,把其它物品和黄金的对应关系编成一张表格,例如一克黄金对应一只羊,一克黄金对应一袋面粉等等,此时老张再也不用扛着一袋面粉气喘吁吁的去老李家换羊了,他只要从家里摸出一克金子,就可以去老李家牵回一只羊,而老李拿着这一克黄金可以从任何愿意出让面粉的人那里换回一袋面粉,当然也可以换取任何和一克黄金等值的物品。
此时比特村进入了实物货币时代。

符号货币

好景不长,过了一段时间,实物货币的弊端也出现了。因为比特村附近金矿并不多,开采和冶炼金子太费时费力了。而随着使用,金子总是不断会因为磨损、丢失或有人故意囤积而发生损耗。全村人又一次坐在了一起,开始商讨对策。此时有人说,其实大家也不必一定要真的用黄金啊,随便找张纸,写上“一克黄金”,只要全村人都认同这张纸就等于一克黄金,问题不就解决了。其他人纷纷表示认同,但同时也有了新的问题:真实的黄金是需要开采和冶炼的,金矿有限,开采和冶炼也需要成本,所以没有人可以短期凭空制造大量的黄金,可写字就不同了,只要我纸够笔够,随便像写多少写多少,那这就变成拼谁家里纸多了,搞不好到时一万张纸才能换一只羊(实际上这就发生了经济学上的通货膨胀)。
大家一想也是啊。不过此时又有人提出了解决方案:这个纸不是谁写都有效,我们只认村里德高望重的老村长写得,大家都认识老村长的字。老村长写一些纸,同时按照各家黄金存量发给大家等量的纸,例如老张家有二百克黄金,老村长就发给老张二百张写着“一克黄金”的纸,同时将老张家的黄金拿走作为抵押。就这样,老村长将村里所有黄金收归到自己的家里,并按各家上交的黄金数量发给等值的写有字的纸。此时村民就可以拿着这些纸当黄金进行贸易了,而且大家都认得老村长的字,其他人伪造不出来。另外,如果谁的纸磨损太严重,也可拿到老村长那里兑换新的等值的纸,另外老村长承诺任何人如果想要换成真黄金,只要拿纸回来,老村长就会把等值的黄金还给那人。因为老村长写得纸的黄金量和真实放在家里的黄金量是一样的,所以只要严格按照销毁多少纸新写多少纸的原则,每一张有效的纸总能换回相应的真黄金。
此时,比特村进入了符号货币(纸币)时代。而老村长就承担了政府和银行的角色。

中央系统虚拟货币

又过了几年,老村长由于每天都要核对大量的旧纸币,写新的纸币,还要把各种账目仔细做好记录。一来二去,老村长操劳过度不幸驾鹤西去了。
比特村再次召开全体大会,讨论应该怎么办。此时老村长的儿子二狗子自告奋勇接过了父亲的笔,承担起货币发行的责任。这个年轻的村长二狗子很聪明,他做了几天,发现好像也不用真的写那么多纸。完全可以这样:村民把纸币都交上来,销毁,但是二狗子会记录下每户上交的纸币数量。以后如果要进行付钱,例如老张要拿一克金子向老李换一只羊,就一起给二狗子打个电话,说明要将老张名下的一克金子划归老李名下,二狗子拿出账本,看看老张名下是否有一克金子,如果有就在老张的名下减掉一克,在老李的名下加上一克,这样就完成了支付,此时老李在电话中听到二狗子确认转账完成,就可以放心让老张把羊牵走了。
此时比特村进入了中央系统虚拟货币时代。每个村民都不需要用实物支付,支付过程变成了二狗子那边维护的账本上数字的变更。

分布式虚拟货币

这新上任的二狗子是聪明,不过这人有时候是聪明反被聪明误。有一天二狗子盯着这账本,心想这全村各户谁有多少钱就是我说的算,那我岂不是……。于是他头脑一热,私自从老张帐下划了十克金子到自己名下。
本以为天衣无缝,但没想到老张也有记账的习惯,有一天他正要付钱却被二狗子告知账户没钱了。老张核对了一下自己的账本,明明还有十克啊,于是拿着账本去找二狗子理论,这一核对发现了那笔未经老张同意的转账。
东窗事发!比特村炸开锅了。二狗子被弹劾是不可避免了,不过通过这件事,大家发现了账本集中在一个人手里的弊端:

  • 这个体系完全依赖于账本持有人的个人信用,如果这个人不守规矩,随意篡改账本,那么整个货币系统就会崩溃
  • 如果这个人家里失火或者账本失窃,同样也会为整个体系带来毁灭性的打击

正当人们不知所措时,村里一个叫中本聪的宅男科学家走上了台,告诉大家他已经设计了一套不依赖任何中央处理人的叫比特币的虚拟货币系统,可以解决上述问题。然后他缓缓讲述了自己的方案。
下面我们就来看看中本聪同学是如何设计这套系统的。

基础设施搭建

账簿公开机制

中本聪首先说明,要对现有账簿进行如下改造:

  1. 账簿上不再记载每户村民的余额,而只记载每一笔交易。即记载每一笔交易的付款人、收款人和付款金额。只要账簿的初始状态确定,每一笔交易记录可靠并有时序,当前每个人持有多少钱是可以推算出来的。
  2. 账簿由私有改为公开,只要任何村民需要,都可以获得当前完整的账簿,账簿上记录了从账簿创建开始到当前所有的交易记录。

此言一出,下面立刻炸锅了。第一条还无所谓,但是第二条简直无法接受,因为账簿可是记录了所有村民的交易,这样大家的隐私不全暴露了吗。
中本聪倒是不慌不忙,拿出了一对奇怪的东西。

身份与签名机制(公钥加密系统)

中本聪说,大家不要慌。在他的这套机制下,任何人都不使用真实身份交易,而是使用一个唯一的代号交易。
他展示了手里神奇的东西,说这两件东西分别叫保密印章和印章扫描器。后面他会给村里每一户发一个保密印章和一个印章扫描器。两者的作用如下:

  • 保密印章可以在纸上盖一个章,每个印章盖出的章都隐含了一个全村唯一的一串字符,但是凭肉眼是看不出来的。也无法通过观察来制造出相应的印章。
  • 印章扫描器可以扫描某个已经盖好的章,读出隐含的信息,并在液晶屏上显示出一串字符。

有了这两个神奇的东西,大家就可以在不暴露真实身份的情况下进行交易了,而印章隐含的那一串字符就是这户人家的代号。具体如何巧妙利用保密印章和印章扫描器进行交易,会在下文详述。

成立虚拟矿工组织(挖矿群体)

下一步,中本聪面向全村招募虚拟矿工,招募要求如下:

  • 矿工以组为单位,一组可以是单独的一户,也可以是几户联合为一组
  • 成为矿工不影响正常使用货币
  • 矿工每天要花费一定时间从事比特币“挖矿”活动,但是不同于挖金矿,虚拟矿工不需要拿着工具去野外作业,在家里就可以完成工作
  • 矿工有一定可能性获得报酬,在挖矿活动中付出的努力越多,获得报酬的可能性越大
  • 矿工可以随时退出,也可以随时有新的矿工加进来

很快,大约有五分之一的村民加入比特币矿工组织,共分成了7个组。

建立初始账簿(创世块)

下面,中本聪宣布,先根据二狗子手里的账簿,把抵押的所有黄金按账簿记录的余额退还给每位村民,然后彻底销毁这本账簿。
然后,中本聪拿出一本新账簿,在账簿的第一页上记录了一些交易记录,特别的是,这些记录的付款人一栏全都是“系统”,而收款人分别是每个印章对应的隐含字符,代表初始时刻,系统为每一户默认分配了一定数量比特币,但是数量非常少,都只有几枚,甚至有些不幸的村户没有获得比特币。
接着中本聪说,由于目前市面上比特币非常少,大家可以先回到用黄金做货币的时代,由于我不是村长,我也没有权利强迫大家一定要承认比特币,大家可以自行决定要不要接受比特币。不过随着比特币的流动和矿工的活动,比特币会慢慢多起来。

支付与交易

做了这么多铺垫,终于说到重点了,下面说一下在这样一个体系下如何完成支付。以老张付给老李10个比特币为例。

付款人签署交易单

为了支付10个比特币,老张首先要询问老李的标识字符串,例如是“ABCDEFG”,同时老张也有一个标识字符串例如是“HIJKLMN”,然后老张写一张单子,内容为“HILKLMN支付10比特币给ABCDEFG”,然后用自己的保密印章改一个章,将这张单子交给老李。另外为了便于追溯这笔钱的来源,还要在单子里注明这笔钱的来源记在哪一页,例如这个单子里,老张的10比特币来自建立账簿时系统的赠送,记录在账簿第一页。

收款人确认单据签署人

老李拿到这个单子后,需要确认这个单子确实是来自“HIJKLMN”这个人(也就是老张)签署的,这个并不困难。因为单子上必须有保密章,老李拿出印章扫描器,扫一下章,如果液晶屏显示出的字符和付款人字符是一致的(这里是“HIJKLMN”),就可以确认单子确实是付款人签署的。这是因为根据保密印章的机制,没有其他人可以伪造印章,任何一个人只要扫描一下印章,都可以确认单子的付款人和盖章人是否一致。

收款人确认付款人余额

这个系统到目前还是很有问题。通过保密印章,收款人虽然可以确认付款人确实签署了这份单子,但是无法自行确认付款人是否有足够的余额支付。之前的中央虚拟货币系统中,二狗子负责检查付款人的余额,并通知收款人交易是否有效,现在把二狗子开了,谁来负责记账和确认每笔交易的有效性呢?
之前说过,中本聪设计的这个系统是分布式货币系统,不依赖任何中央人物,所以不会有一个或少数几个人负责这件事,最终承担这份工作的是之前所提到的矿工组织。老张、老李和全村其他任何使用比特币进行交易的村民都依赖矿工组织的工作才能完成交易。

矿工的工作

矿工的工作是整个系统的核心,也是最复杂性最高的地方。下面逐步介绍矿工的工作内容和目的。

矿工的工具

俗话说,工欲善其事,必先利其器。比特币矿工虽然不用铁撅、铁锨和探照灯等工具,不过也要有一些必备的东西。
初始账簿。每个组首先自己复制一份初始账簿,初始账簿只有一页,记录了系统的第一次赠送
空账簿纸。每个小组有若干账簿纸,每一页纸上仅有账簿结构,没有填内容,具体内容的书写规则后面讲述。下面是一张空账簿纸的样子,各个字段的意义后面会说到

编码生成器(哈希函数)。中本聪又向矿工组织的每个组分发了若干编码生成器,这个东西很神奇,将一页账簿填好内容的账簿纸放入这个机器,机器会在账簿纸的“本账单编号”一栏自动打印一串由“0”和“1”组成的编号,共256个。最神奇的是,编号生成器有如下功能:

  • 生成的编号仅与账簿纸上填入的内容有关,与填写人、字体、填写时间等因素均无关
  • 内容相同的账簿纸生成的编号总是相同,但是如果内容哪怕只改一个字符,编号就会面目全非
  • 编码生成器在打印编码时还需要将所有填入账簿纸的交易单放入,机器会扫描交易单和填入交易单的一致性,尤其是保密印章,如果发现保密印章和付款人不一致,会拒绝打印编码
  • 将一张已打印的账簿纸放入,机器会判定编号是否是有效的机器打印,并且判定编号和内容是否一致,这个编号无法伪造
  • 交易单收件箱。每个矿工小组需要在门口挂一个箱子用于收集交易单。
  • 公告板。每个矿工小组同样需要一个公告板公示一些信息。

有了上面的工具,矿工组织就可以开工了!

收集交易单

中本聪规定,每笔交易的发起人,不但要将交易单给到收款人,还要同时复制若干份一模一样的交易单投递到每个矿工小组的收件箱里。
矿工小组的人定期到自己的收件箱里把收集到的交易单一并取出来。

填写账簿

此时小组的人拿出一张空的账簿纸,把这些交易填写到“交易清单”一栏,同时找到当前账簿最后一页,将最后一页的编号抄写到“上一张账单编号一栏”。 注意还有个“幸运数字”,可以随便填上一个数字,如12345。然后,将这样账簿纸放入编号生成器,打印好编号,一张账簿就算完成了。
如果你以为矿工的工作就这么简单,那就大错特错了,中本聪有个变态的规定:只有编号的前10个数均为0,这页账簿纸才算有效。
根据之前对编号生成器的描述,要修改编号,只能修改账簿纸的内容,而“交易清单”和“上一张账簿纸编号”是不能随便改的,那么只能改幸运数字了。于是为了生成有效的账簿纸,小组里的矿工就不断抄写账簿纸,但每张纸的幸运数字都不同,然后不断的重复将纸放入编码器,如果生成的编号不符合规定,这张纸就算废了,重复这个过程直到生成一串有效的编号。
我们知道,如果编号的每一个数字都是随机的,那么平均写1000多张幸运数字不同的纸才能获得一个有效的编号。
这就奇怪了,这些矿工为什么要拼命干这看似无意义的事情呢?还记得之前说过矿工有报酬吧,这就是矿工的动力了。中本聪规定:每一张账簿纸的交易清单第一条交易为“系统给这个小组支付50个比特币”。也就是说,如果你生成了一张有意义的账簿纸,并且被所有挖矿小组接受了,那么就意味着这条交易也被接受了,你的挖矿小组获得了50个比特币。
这就是矿工被叫做矿工的原因,也是为什么之前说随着交易和矿工的活动,比特币的数量会不断增多。例如下面是一个挖矿过程,这个小组的公共比特币帐号为“UVWXYZ”。

在幸运数字尝试到“533”时,系统生成了一页有效账簿。

确认账簿

当某挖矿小组幸运的生成了一张有意义的账簿,为了得到奖励,必须立刻请其它小组确认自己的工作。前面说过,当前村里有7个挖矿组,所以这个小组必须将有效账簿纸誊抄6份快马加鞭送到其他6个小组请求确认。
中本聪规定,当某个小组接到其他小组送来的账簿纸时,必须立即停下手里的挖矿工作进行账簿确认。
需要确认的信息有三个:

  1. 账簿的编号有效
  2. 账簿的前一页账簿有效
  3. 交易清单有效

首先看第一个,这个确认比较简单。只要将送来的账簿纸放入编码生成器进行验证,如果验证通过,则编号有效。
第二部分需要将账簿页上的“上一页账簿纸编号”和这个小组目前保存的有效账簿最后一页编号比对,如果相同则确认,如果不同,需要顺着已有账簿向前比对,直到找到这个编号的页。如果没有找到指定的“上一页账簿纸编号”对应的页,这个小组会将此页丢掉。不予确认。
注意,由上面的机制可以保证,如果各个小组手里的账簿纸是相同的,那么他们都能按同样的顺序装订成相同的账簿。因为后面一张纸的编号总是依赖前面的纸的编号,编码生成器的机制保证了所有合法账簿纸的相对先后顺序在每个小组那里都是相同的(可能会有分支,但不会出现环,后面细讲)。

最后是如何确认交易清单有效,其实也就是要确认当前每笔交易的付款人有足够的余额支付这笔钱。由于交易信息里包含这笔钱是如何来的,还包含了记录来源交易的账单编号。例如,HIJKLMN要给ABCDEFG10个比特币,并注明了这10个比特币来自之前OPQRST支付给HIJKLMN的一笔交易,确认时首先要确认之前这笔交易是否存在,同时还要检查HIJKLMN在这之前没有将这10个比特币支付给别人。这一切确认后,这笔交易有效性就被确认了。
其中第一笔是系统奖励给生成这页账簿的小组的50个,这笔交易大家都默认承认,后面的只要按照上述方法追溯,就可以确认HIJKLMN是否当前真有10个比特币支付给ABCDEFG。
如果完成了所有了上述验证并全部通过,这个小组就认可了上述账簿纸有效,然后将这张账簿纸并入小组的主账簿,舍弃目前正在进行的工作,后面的挖矿工作会基于这本更新后的主账本进行。

账簿确认反馈

对于挖矿小组来说,当账簿纸送出去后,如果后面有收到其他小组送来的账簿纸,其“上一页账簿纸编号”为自己之前送出去的账簿纸,那么就表示他们的工作成功被其他小组认可了,因为已经有小组基于他们的账簿纸继续工作了。此时,可以粗略的说可以认为已经得到了50个比特币。
另外,任何一个小组当新生成有效账簿纸或确认了别的小组的账簿纸时,就将最新被这个小组承认的交易写到公告牌上,那么收款人只要发现相关交易被各个小组认可了,基本就可以认为这笔钱已经到了自己的账上,后面他就可以在付款时将钱的来源指向这笔交易了。
以上就是整个比特币的支付体系。下面我们来分析一下,这个体系为什么可以工作下去,以及这个体系可能面临的风险。

工作机制分析

虽然上面阐述了比特币的基本运作规则,但是村民们还是有不少疑问。所以中本聪同学专门开了个答疑会,解答常见问题。下面总结一下村民最集中关心的问题。

核心问题答疑

如果同时收到两份合法的账簿页怎么办?

注意在上面的运行机制中,各个挖矿小组是并行工作的,因此完全可能出现这样的情况:某小组收到两份不一样的账簿页,它们都基于当前这个小组的主账簿的最后一页,并且内容也都完全合法,怎么办?
关于这个问题,中本聪同学说,小组不应该以线性方式组织账簿,而应该以树状组织账簿,任何时刻,都以当前最长分支作为主账簿,但是保留其它分支。举个例子,某小组同时收到A、B两份账簿页,经核算都是合法的,此时小组应该将两页以分叉的形式组织起来,如下图所示:

黑色表示当前账簿主干。此时,可以随便选择一个页作为当前主分支,例如选择A:

此时如果有一个新的账簿页是基于A的,那么这个主干就延续下去:

如果这个主干一直这么延续下去,表示大家基本都以A为主干,B就会被遗忘。但是也有可能忽然B变成更长了:

那么我们就需要将B分支作为当前主干,基于这个分支进行后续工作。

从局部来看,虽然在某一时刻各个小组的账簿主干可能存在不一致,但大方向是一致的,那些偶尔由于不同步产生的小分支,会很快被淹没在历史中。

如果挖矿小组有人伪造账簿怎么办

关于这个问题,中本聪同学说,只要挖矿组织中大多数人是诚实的,这个系统就可靠,具体分几个方面给予答复。
首先,基于保密印章机制,没有人能伪造他人身份进行付款,因为编码生成器在打印编码时会核对所有交易单的保密印章,印章和付款人不一致会拒绝打印。
而且诚实的矿工也不会承认不合法的交易(如某笔交易付款方余额不够)。
所以只有一种可能的攻击行为,即在收款人确认收款后,从另一条分支上建立另外的交易单,取消之前的付款,而将同一笔钱再次付款给另一个人(即所谓的double-spending问题)。下面同样用一个例子说明这个问题。
先假设有一个攻击者拥有10个比特币,他准备将这笔钱同时支付给两名受害者A和B,并都得到承认。
第一步,攻击者准备从受害者A手里买10比特币的黄金,他签署交易单给受害者A,转10个比特币给受害者A。

第二步,这笔交易在最新的账簿页中被确认,并被各个挖矿小组公告出来。受害人A看到公告,确认比特币到账,给了攻击者10个比特币等值的黄金。

第三步,攻击者找到账簿,从包含刚才交易的账簿页的前一页做出一个分支,生成更多的账单页,超过刚才的分支。由于此时刚才攻击者制造的分支变成了主干分支,而包含受害者A得到钱的分支变成了旁支,因此挖矿组织不再承认刚才的转账,受害者A得到的10比特币被取消了。

第四步,攻击者可以再次签署交易单,将同一笔钱支付给受害者B。受害者B确认钱到账后,支付给攻击者等值黄金。

至此,攻击者将10个比特币花了两次,从两名受害者那里各购得等值黄金。攻击者还可以如法炮制,取消与受害者B的转账,将同一笔钱再支付给其他人……
关于这种攻击,中本聪给出的解决方案是,建议收款人不要在公告挂出时立即确认交易完成,而是应该再看一段时间,等待各个挖矿小组再挂出6张确认账簿,并且之前的账簿没有被取消,才确认钱已到账。
中本聪解释道,之前设定变态的编号规则,正是为了防御这一点。根据前面所述,生成有效账簿页不是那么简单的,要花费大量的人力反复试不同的幸运数字,而且过程完全是碰运气。如果某账簿页包含你收到钱的确认,并且在后面又延续了6个,那么攻击者想要在落后6页的情况下从另一个分支赶超当前主分支是非常困难的,除非攻击者拥有非常多的人力,超过其他所有诚实矿工的人力之和。
而且,如果攻击者有如此多人力,与其花这么大力气搞这种攻击,还不如做良民挖矿来的收益大。这就从动机上杜绝了攻击的形成。

比特币会一直增加下去,岂不是会严重通货膨胀

中本聪说,这一点我也想到了。前面忘了说了,我给矿工组织的操作细则手册会说明,刚开始我们协议每生成一页账簿,奖励小组50个比特币,后面,每当账簿增加21,000页,奖励就减半,例如当达到210,000页后,每生成一页账簿奖励25个比特币,420,000页后,每生成一页奖励12.5个,依次类推,等账簿达到6,930,000页后,新生成账簿页就没有奖励了。此时比特币全量约为21,000,000个,这就是比特币的总量,所以不会无限增加下去。

没有奖励后,就没人做矿工了,岂不是没人帮忙确认交易了

到时,矿工的收益会由挖矿所得变为收取手续费。例如,你在转账时可以指定其中1%作为手续费支付给生成账簿页的小组,各个小组会挑选手续费高的交易单优先确认。

矿工如果越来越多,比特币生成速度会变快吗

不会。中本聪解释,虽然可以任意加入和退出矿工组织,导致矿工人数变化,每个矿工也会拿到一个编码生成器,不过我已经在编码生成器中加入了调控机制,当前工作的编码生成器越多,每个机器的效率就越低,保证新账簿页生成速率不变。

虽然每个人的代号是匿名的,但如果泄露了某个人的代号,账簿又是公开的,岂不是他的所有账目都查出来了

确实是这样的。例如你要和某人交易,必然要要到他的代号才能填写交易单。因为收款人一栏要填入那人的代号。不过中本聪说可以提供无限制的保密印章,建议每一次交易用不同的保密印章,这样查账簿就追查不到同一个人的所有账目了。
答疑完毕。

说明

本文用通俗比喻的方式讲解了比特币的运行机制。有几点需要说明:

  1. 为了便于理解,我做了很多简化,因此有些机制细节和实际的比特币可能不完全相同。但总体思想和关键原理是一致的。
  2. 由于很多计算机世界的东西(如公钥体系、网络传输)在现实世界中并没有特别好的对等物,所以故事里难免有一些生硬和不合常理的细节。
  3. 本文描述的是比特币网络本身的技术原理和运作机制,当在如Mtgox这种买卖市场中进行比特币交易时,市场做了中间代理,并不遵从上述机制

参考

  1. Bitcoin: A Peer-to-Peer Electronic Cash System
  2. https://bitcoin.it
  3. 云风的BLOG: Bitcoin 的基本原理
  4. 易懂的比特币工作机理详解

数字货币以及区块链各路资源大盘点

内容资讯类媒体
哔哔News(www.bitalk.com)——每天都有最新的币圈资讯,还有送币福利哦
巴比特(http://www.8btc.com)——最早的区块链资讯网站
金色财经(http://www.jinse.com)——发展势头最猛烈的区块链资讯网站
币世界(http://www.bishijie.com)——专攻快讯
外文资讯网站
Coindesk(https://www.coindesk.com)——领先的数字货币媒体
Cointelegraph(https://cointelegraph.com)——新闻、分析、专家意见和社区评论,2013年成立
Bitcoin Magazine(https://bitcoinmagazine.com)——比特币杂志是最早建立的新闻、信息和专家意见媒体
Coin Speaker(https://www.coinspeaker.com)——2014年成立,最有影响力的数字货币媒体之一
Bitcoinist(http://bitcoinist.com)——每日更新全球数字货币以及区块链资讯
Bitcoin.com(https://news.bitcoin.com)——数字货币全球资讯
CCN(https://www.ccn.com)—— 新闻、分析,经常更新
99 Bitcoins(https://99bitcoins.com)——针对非技术读者的最大数字货币媒体
CoinBuzz(http://www.coinbuzz.com)——从推特,Reddit,Google Trends 收集的新闻汇总
ETHNews(https://www.ethnews.com)——以太坊、区块链新闻收集汇总
Coin Spectator(https://coinspectator.com)—— 数字货币、比特币、区块链新闻收集汇总
看行情
CoinMarketcap(https://coinmarketcap.com)——最齐全的数字货币行情信息网站,用户群体庞大
币看(http://www.bitkan.com/)——老牌行情工具
MyToken(http://app.mytoken.io)——币行情以及交易所上新信息,推荐安装手机应用
非小号(https://www.feixiaohao.com)——全球行情以及各平台交易状况一手抓,推荐安装手机应用
交易所
币安(https://www.binance.com)——只支持币币交易,适合币圈老手使用,目前停止了中国大陆地区的服务
火币Pro(https://www.huobi.pro)——支持法币交易,操作简单,新手友好型
OKEX(https://www.okex.com)——老牌交易所,支持法币交易
ZB(https://www.zb.com)——操作简单,新手易上手,手续费低,但是法币交易入金慢
比特儿(https://gate.io)——支持法币以及币币交易
Upbit(https://upbit.com/home)——韩国思密达的力量,排名一度超过币安
Bithumb(https://www.bithumb.com)——又一韩国大型数字货币交易平台,可见韩国人民对与数字货币爱得深沉
Bitfinex (https://www.bitfinex.com)——老牌数字货币交易所,支持期货交易
Poloniex (https://poloniex.com)—— 币币交易所
Bittrex (https://bittrex.com)—— 俗称B网,建于2015年
CEX.IO(https://cex.io) —— 新手友好型,支持法币
Bitstamp(https://www.bitstamp.net)——欧洲老牌交易所,曾经排名世界第三
钱包
Bitcoin core——老牌比特币全节点钱包,运行在PC上
Blockchain.info——比特币轻钱包,被称为是比特币网络最权威的钱包
imToken——最受欢迎的以太系钱包,支持ETH以及所有符合以太坊ERC20标准的代币
MyEtherWallet——以太系网页版钱包,支持ETH、ETC以及所有符合以太坊ERC20标准的代币
Qbao——基于量子链的钱包,支持所有基于量子链的数字货币,除此之外还强调了社交功能,旨在成为微信那样拥有完整生态的去中心化应用
Kcash——多链钱包
AToken——多链钱包,支持包括BTC、LTC、ETH、ETC、BCH、以及BTG在内的60种数字货币
比特派——多链钱包,支持支持比特币以及以太坊在内的21个币种
Electrum – 比特币客户端,开源,上百贡献者
Exodus – 内置 ShapeShift 的多资产桌面版钱包
MyEtherWallet – 支持 ERC20 代币的以太坊网页钱包
Coinomi – 开源,支持很多山寨币,快速且界面好用
Jaxx – 多平台,支持很多数字货币
Ledger Hardware – 硬件钱包
Trezor Hardware – 硬件钱包
MyCelium – 开发者偏爱的钱包,简易设置矿工费
Samourai – 安卓平台的安全比特币钱包
WalletList – 分享钱包地址软件
社区论坛
The Moon Trollbox  – 热门新闻讨论,无审核
The CHT Community – CryptoHackers 官方Telegram频道
Crypto Aquarium – Coindex 创始人 Joshua Petty 创建的社区
Bitpam – 友好的讨论社区
Bitcoin Core Community – 比特币和比特币核心的讨论组
BitcoinMarkets – 比特币和数字加密货币价格讨论组
Blockstack – Blockstack Slack 官方群组
.
CryptoMinded – 数字加密货币讨论千人讨论群组
IRC #bitcoin channel 比特币IRC频道
Bitcoin Talk – 中本聪2008年创建的比特币
Bitcoin.com Forum – 比特币万人论坛
BitcoinGarden – 比特币新型论坛
CryptoCurrencyTalk – 科技范的数字货币论坛
Cryptocompare – 实时、可互动数字货币趋势、数据平台,同时提供APP
Trading View – 专业交易员聚集的数字货币信息数据平台
Bitcoin on StackExchange – 比特币问答频道
/r/Bitcoin/ – 比特币 Reddit
Steemit – 去中心化论坛
资产管理
Blockfolio – 数字加密货币管理,简易,支持安卓和IOS
ACrypto – 跟踪比特币和其他数字货币的价格,个性化提示,详细图表, 仅支持安卓
Altpocket – 山寨币资产管理软件
Coinfyi – 跟踪数字加密货币资产价格、新闻、信息, 匿名,建议,免费
f0lio – 不错的手机端数字加密货币资产管理平台
BitWorth – iOS上的数字货币资产额显示APP
推特、博客
Vitalik Buterin——以太坊创始人
Samson Mow——BTCC COO缪永权,香港圆桌扩容会议的发起者
Charlie Lee [LTC]——莱特币创始人
Vinny Lingham——Civic.com的联合创始人兼CEO
Roger Ver——比特币耶稣
Joseph Young ——币圈著名媒体人
The Memory Pool ——中本聪机构博客
Tim Swanson Blog —— R3市场研究总监的博客
Oleg Andreev Blog—— Chain.com 核心开发者、产品架构师的博客
Freedom to Tinker —— 普林斯顿大学的技术博客:研究者和专家意见
Money and State—— ShapeShift.io 公司 CEO Erik Voorhees 的博客
Gavin Andersesn Blog —— 比特币开发者的博客
Peter Todd Blog —— 密码学应用顾问 Todd 的博客
Richard Brown Blog—— R3CEV 科技总监的博客
Laanwj Blog —— 比特币核心开发者Laanwj的博客
电影纪录片
Ulterior States – 与比特币领域大牛们的对话,历时3年的纪录片
The Bitcoin Doco – 针对新型货币形式的精彩叙事片
Life Inside Secret Chinese Bitcoin Mine – 中国比特币矿工的故事
The Blockchain and Us – 区块链与我们:各行各业人们对区块链的看法与思考
书籍
Mastering Bitcoin – 掌握比特币
The Internet of Money – 比特币的网络
Ethereum – 对区块链(以太坊为主)的非技术性解释
The Age of Cryptocurrency – 现代金融系统和数字加密货币的思考
课程
Coursera Course – 普林斯顿大学关于比特币的技术层面课程
Udemy Course – 了解比特币的本质和应用
Khan’s Academy Course – 区块链、比特币、密码学的基础知识
Pluralsight Course – 对比特币和去中心化应用的介绍
TED演讲
TED:区块链将如何彻底改变经济(https://www.ted.com/talks/bettina_warburg_how_the_blockchain_will_radically_transform_the_economy)
TED:区块链将如何改变金融与贸易(https://www.ted.com/talks/don_tapscott_how_the_blockchain_is_changing_money_and_business)
挖矿
CoinWarz – 挖矿利润计算器
BTC.com——比特币挖矿收益计算器
WhatToMine? – 选择利润最高的数字密码货币挖矿
Bitcoin Difficulty – 实时挖矿统计
Mining pools – 矿池的哈希率分布
WhatIsMyHashRate? – 测量浏览器的哈希率
币圈人物志
中本聪——神秘的比特币创始人
Vitalik Buterin——人称V神,以太坊创始人
Daniel Larimer——人称BM,比特股、EOS的创始人
李笑来——币圈大佬,传闻中的中国比特币首富
许子敬——外号火星人,币圈远古大神,推出超级现金Hcash即红烧肉,前不久宣布退出区块链行业
赵长鹏、何一——币安双侠,半年时间将币安发展成为全球第一的交易所
吴忌寒——比特大陆CEO,一代矿霸
江卓尔——比特币大咖,活跃在微博、巴比特、知乎等平台
薛蛮子——中国投资人中,第一个进场投资区块链项目
徐小平——鼓励大家拥抱区块链革命
小众工具
QR Code Generator – 数字加密货币地址二维码生成器
Block Explorer – 在线浏览区块的相关信息
EtherScan – 以太坊区块信息和分析平台
ETH Gas Station – 顾客导向性的以太坊数据
Metamask – 在浏览器中运行以太坊去中心化软件
ATM Map – 寻找你所在地的比特币提款机
Statoshi – 实时比特币节点信息
其他
CoinPride Newsletter – 数字加密货币最重要的新闻和活动,每周一封邮件
Bitcoin Wiki – 比特币百科
Blockchain Demo – 理解区块链技术的可互动 Demo
MyCryptoGuide – 数字加密货币指南
Bad Bitcoin – 比特币黑名单
EthList – 以太坊阅读书单
Satoshi Nakamoto WhitePaper – 比特币白皮书
Bitcoin Developer Docs – 比特币协议和相关细则的信息
Bitcoin Forks – 比特币所有分叉的可视化
开发者资源API
Stripe Bitcoin – 接受比特币支付集成
Shapeshift – APP中内置的交易工具
Bittrex – 全能的API
Poloniex – 最庞大的API,PHP 和 Python 包
CryptoWatch –  公共REST API,提供 Cryptowatch上的所有市场基本信息
Microsoft BaaS –  微软 Azure 的区块链服务
CoinMarketCap – JSON 格式的 API,上千个数字货币. 限制:每 6 秒一次
CoinCap – 简易,很多山寨币数据,历史数据,无限制
其他
Bitpay – 网店、账单和捐赠的付款集成
Gekko – 免费和开源的交易机器人
Zenbot – 免费和开源的交易机器人
Web3.js – 以太坊 JS API
OpenZeppelin – 以太坊智能合约的开源架构
GETH – 以太坊的CLI工具. Python, C++, Go集成
Embark – 以太坊去中心化应用的架构
Truffle – 以太坊最热门的架构

中本聪发明了去中心化的比特币

中本聪在比特币创世区块留下的话是这么说的:2009年1月3日,财政大臣正处于实施第二轮银行紧急援助的边缘。
在这句话的背景下,中本聪发明了去中心化的比特币。
什么意思?
意思是,中本聪认为所有这些问题都起因于中心化的金融货币体系,所以他创造了去中心化比特币。中本聪他要对抗的是—-中心化的银行、资本家、强权。
试问,全世界有哪个国家、哪家银行、哪个资本家不是中心化的?不是大权紧紧在握的?
区块链发展起来能不困难吗?
去中心化就代表着平等、民主,不可篡改、不可作弊就代表着公平公正。中本聪就是一位支持平等、民主、公平公正的伟人。

我这里就顺便推荐一篇对比特币原理运作机制解读的文章,个人认为这可能是国内最好的、最为准确的一篇文章,作者名为张洋,文章写作于2013年12月,名为《一个故事告诉你比特币的原理及运作机制》。
文中不仅有技术方面的解读,还有经济金融方面的解读,都非常的巧妙、准确、通俗易懂。链接为以下:
http://blog.codinglabs.org/articles/bitcoin-mechanism-make-easy.html

论佛系炒币法

1、仓位管理:任何时候,无论建仓还是补仓,都不能满仓,要留子弹。这样才能游刃有余。要知道你的比特币留在手里也是会涨的。
2、补仓:补仓要有计划,分阶段补,不能一个价杀进去,跌是没有底的,看哪个支撑瞬间反弹,才能补,并且补后拉升一点不能追,等再次下探,止跌反弹,那个位置再补仓。
3、投资比例:比较合理的配置是60%-70%的资金用于屯币,做中长线投资,30%-40%的资金用来炒短线,做波段。多做长线,少看盘,练就好的心态,不以涨喜,不以跌悲。
4、选币:长期持有一个币,首先要了解这个币:全球几大交易所是否上市;流通性、发行量;开发团队;稳定性;代码源开发力度;实际市场应用。
5、吐利:当一个币拉升到一定高度,要学会吐利。拉高一个价吐10%,再拉高吐10%,再拉高吐10%,直到留底仓50%-70%之间。

《马夫罗季先生答记者问》

问: 你可以给不了解的人用易懂的语言解释如何操作MMM?

答:现在的MMM组织就是互助社区。 人们相互帮助相互汇款,实际上MMM系统只是起到中间人的角色用来调度联系人。

这里没有设立聚集所有参与者基金的中央帐户(设立中央账户资金很容易被偷盗)。 甚至没有一个法律实体! 只有上百万的普通参与者互助汇款,在没有任何保证和许诺下他们把钱汇给了另一个完全不认识的人,不求任何回报! (尽管知道这一切都是善举,可是你们又在哪里见过这样的方式呢?)

关于所有预知的和不可预知的风险,我们在最初的时候都一一警告了!在这里我们没有欺骗作弊。因此,原则上没有任何欺诈性的。一切都绝对公平公正和透明的。

所以你进入了系统( 在网站上注册),你将拥有参与者的用户中心 (PO –personal office) 。 这里你就可以指定想提供多少的帮助金额。

系统匹配后,在你的用户中心 ,你会得到一份或者多份订单,包括收款人的所有银行信息和联系信息, 你可以联系他以确保这是一位真实的参与者,并且是与你一样的参与者。

MMM系统没有设立参与者资金的中央帐户(因为设立之后可能会被偷盗)。所有汇款在参与者之间进行。这意味着,一切都是公开透明的。

MMM系统扮演的是调度员角色,协调所有参与者在系统里正常运行。你提供帮助或者不提供帮助都可以。

如果没有提供帮助,你会从系统中被删除。如果提供了帮助在你的用户中心里你将收到相对应的马夫罗(该系统的计算货币)。马夫罗开始以每月30%速度增长。

在任何时候,你可以要求援助,也就是说“卖出”自己的马夫罗。就是这样。没有什么棘手的一切是那么的简单。