现在比特什么盒子好用有利好了吗

许多人认为比特币的价格在减半の前就上涨了其他人则说是要减半之后。今年上涨了200%比特币减半已经让价格提前上涨了吗? 加密货币专家中一种......

许多人认为比特币嘚价格在减半之前就上涨了其他人则说是要减半之后。今年上涨了200%比特币减半已经让价格提前上涨了吗?

加密货币专家中一种流行說法是比特币价格在减半前一年左右开始上涨Blockchain研究负责人兼Mosaic联合创始人Garrick Hileman在2018年对《福布斯》解释说:“在过去两次减半发生的前几个月,峩们看到比特币的价格稳步上升然后随着奖励电力升得更高。”有些人将今年上半年的看涨势头与2020年5月比特币的下一个减半之前的先期積累联系起来Morgan Creek Digital的联合创始人兼合伙人Anthony 'Pomp' Pompliano并不认同。他在11月10日坚称“比特币减半引发的价格变化目前并没有反映出来”谁是对的?

第三次仳特币减半大概还有六个月CoinMarketCap描绘了自6月以来BTC价格活动相对停滞的情况,从4月至6月显示了今年价格持续上涨的唯一时期鉴于机构持续升高的兴趣,它现在难道不应该大涨吗

“谣言中买入,证实的时候卖出”是传统市场中经验丰富的投资者的一项既定策略。对于投资者来说在预期的价格上涨之前积累资产是直觉的做法。如果事件对供需变化将产生已知的可量化的影响,那么这种做法则尤其如此加密货幣市场最近的一个类似事件是围绕莱特币在八月份减半的价格变化。区块奖励从25 LTC减半至12.5 LTC莱特币在上半年的价格上涨与比特币类似,从4月箌6月的上涨标志着价格上涨的最重要的时段莱特币今年初的价格约为30美元,在6月底(就在减半前)达到140美元左右的高点现在,它的交噫价格约为60美元

除了后期波动之外,莱特币在其减半之前的价格表现不佳表明了两点:市场变得更加成熟交易者对炒作不那么敏感。

泹这也可能意味着对LTC的需求已经分散这可能抵消了其减半导致的供应量增长的下降所带来的影响。莱特币在机构投资者当中还没有引起較大的兴趣他们正成为需求的重要驱动力。这被Grayscale Trust的加密货币产品证实截至第三季度末,该公司的比特币信托(Bitcoin Trust)过去12个月中在其管理嘚总资产中以74%占据了主导地位最近的资金流入显示出更为均衡的分布:这个季度有1.7亿美元流入公司的比特币信托基金,而流入非比特幣的基金是8300万美元不过,其中最大的份额分别以6,270万美元和1,840万美元进入了Grayscale Ethereum Trust和 Grayscale Ethereum Classic Trust另一方面,截至10月31日Grayscale的Litecoin 信托基金管理的资产只有50万美元。機构对比特币的需求大大超过了对莱特币的需求这表明对后者的价格缺乏支持 - 区块奖励减半或其他事件。比特币减半简史比特币的历史價格图显示在2012年11月28日和2016年7月9日的第一次减半和第二次减半之前,价格一直保持平稳但持续的上涨这也说明了这两次在奖励减半后都有非常不错的增益。第一次价格减半带来的增益持续了一年多第二次减半,价格上涨了近18个月

正如Crypto Briefing先前报道的那样,在第一次减半之前嘚150天和之后的一年之间比特币的价格上涨了40倍。第二次减半同样产生了六倍的回报不过,在第二次减半之后价格继续上涨至20,000美元。必须承认加密货币技术的炒作在2017年底比特币的迅猛增长中起了重要作用。

尽管两次减半这个样本量存在局限但可以观察到一些模式:艏先,比特币减半对价格产生积极影响大部分影响(但不是全部)是在事件之后发生的。其次每一次随后的减半,准备期比以往来得哽快大部分的价格变动发生在准备期的前半部分,随着减半的临近价格基本上趋于平缓前价格在2012年5月第一次减半之前开始上涨,并在8朤(11月减半)达到顶峰在第二次减半中,价格从2015年9月开始上涨在12月达到顶峰(2016年7月减半)。在第二次减半之前较早的预期买入是可理解的交易员知道会发生什么。违反直觉的是大约2012时加密货币交易者可能曲解了精通加密货币知识的人士,这使得第一次减半滞后的先期买入难以解释也许没有人真正了解这会产生什么影响。第三区块奖励减半的影响每一次要花更长的时间产生。在两次减半之间的四姩中比特币价格达到顶峰之前第一次减半的影响持续了13个月在开始下跌进入2018年加密货币寒冬前比特币价格达到历史高点前,第二次减半嘚影响持续了18个月Strix Leviathan分析师不接受这样的说法Strix Leviathan的分析师质疑供应量冲击对加密价格的影响。在7月的一项分析中将24种资产相关的32次减半的價格变化与更广泛的加密货币市场进行了比较,位于西雅图的投资管理平台得出的结论是:“资产减半 - 价格上涨减半 - 表现不如市场中的其它产品。”不过他们的假设当中是有问题的。该分析假设“随着矿工奖励的减少供给相对于需求的突然变化将相当快地在资产价格仩体现出来。”从历史上来看压缩货币供应量不会对经济活动产生立即影响。另一项研究发现货币供应量对汇率的影响是“渐进的和長期的”,其全部作用需要两到三年半的时间没有证据表明货币供应量冲击会立即对GDP产生影响。随着时间的流逝效果逐渐增强,大约需要三年时间才能完全发挥作用利率上升对消费者支出的影响的模型显示“货币政策滞后的平均时间为6.4个季度。”鉴于这些滞后Strix Leviathan认为“相当快地”产生影响的假设是错误的,尤其是随着加密货币市场变得成熟比特币不同于其它币这些发现不适用于比特币,而且它们也並没此意分析中不包括第一次比特币减半。32个减半事件的数据量要好于只有一两个减半的数据但是考虑到比特币的相对需求基本面(洳Grayscale的数据所示),这一研究与即将到来的减半的相关性比较有限目前的价格约为9,000美元,他们的评估是在即将到来的供应量冲击的情况下減半前没有资金流入许多人会指出今年的价格迅速上涨,从不到4,000美元到近13,000美元的高位将之作为预期积累的证据。这些上涨中大多数的時间与上述模式基本吻合 - 减半导致事件前看涨情绪越来越高然后趋于平缓。到底将会发生什么尚不能确定但是,比特币的历史模式表奣减半带来的价格变化主要发生在事件发生之后而不是之前。

目前加密货币这个圈子可简要分為币圈和链圈币圈专注于投资炒币,而链圈专注于区块链(blockchain)技术的创新发展虽然币圈是高回报的利益驱动,但也正是他们的天使资金推动了这个领域的蓬勃发展本文将使用“加密货币”作为与比特币同类事物的统称,也有称做“电子货币”中本聪(Satoshi Nakamoto)本人称比特幣(Bitcoin)为“电子现金(Electronic

近一年来,加密货币的价格加速飙升屡创新高。无论是比特币(BTC)、以太币(ETH)、创新币(泛指区别于前者而有┅些有意义的技术创新的加密币)、山寨币还是合约代币(通过智能合约 smart contract 创建的 tokens)基本都是暴涨的大趋势,而尤数比特币更为金贵!一方面它是加密货币的鼻祖;另一方面总量有限(2100万个);其三挖矿难度极高(不亚于当年机械化的淘金热潮)。相比于楼市的高不可攀、股市的动荡币价的持续高涨总是让人按捺不住,大批投资者纷纷涌入炒币的阵营毕竟这种低投入高收益的机会千载难逢!

在这个新興领域,加密币受到追捧并非仅仅因为炒作还有其内在的动因。虽有泡沫但一方面市场刚需在增加,另一方面更多的是对技术的认可、对未来的憧憬和期待简单讲,加密货币的底层技术(区块链)将重构世界经济体系而这种变革也将如同我国互联网的迅猛发展历程,脚步只会更快!这可以从各国政府、银行业在该技术领域上的投入力度、以及俄罗斯总统普京会见23岁的以太坊创始人(Vitalik Buterin)事件上窥见一斑对我们普通民众来说,也将能够切身享受到区块链技术带来的便利因此,尽早了解加密货币及区块链技术一定是有好处的

比特币莋为加密货币的鼻祖,其协议构建了历史上第一个具有[在互联网上进行点对点价值传输]能力的去中心化网络系统它向世人展示了去中心囮的力量:在没有第三方信任背书的前提下,仍可保证资金安全它是一个没有国家担保的银行,但没人能抢走你的钱同时也揭示了在互联网[信息高速公路]上架设[价值高速公路]的可能性。比特币的历史意义不言而喻在业界拥有神圣的地位。而其协议中明晰的密码学逻辑、简单粗暴却又无懈可击的共识机制是入门加密货币或区块链知识的推荐对象。

就在圈内人士炒币、投资ICO、创造新链、渗透实体商业应鼡造福人类闹得如火如荼、不亦乐乎之时可能圈外人士还一脸茫然、将信将疑的不知所措!比特币靠谱吗?是不是传销微信支付宝不夠吗?我们有法币还要比特币干嘛比特币厉害在哪?它到底解决了什么问题都是怎么做到的?去中心化有什么用能吃吗?……带着這些问题让老司机带你一步步揭开比特币的神秘面纱。

2008年10月31日中本聪通过一个密码学小组发送了一封邮件,首次公布了比特币白皮书《比特币:一个点对点电子现金系统》(Bitcoin: A Peer to Peer Electronic Cash System)提出了比特币网络。其特点如下(摘自量子链Qtum白皮书):

无铸币厂或其他信任方;

通过工作量证明方式发行新币;

基于工作量证明的新币发行过程中也同时阻止了双重支付的发生。

在2009年1月3日比特币的创始区块被挖出,并于2009年1朤12日在第170个区块发生了第一笔转账交易(从中本聪到 Hal Finney)从此开启了其作为一种点对点的价值交换网络的蓬勃发展时代。比特币网络的价徝从零开始到今天已经成长为一个价值约600亿美金的点对点支付网络。

话说比特币创始区块的币基参数提到了伦敦《泰晤士时报》的一則报道:

2009年1月3日,财政大臣拯救银行

这被看成比特币发明的政治动机,同时也很好的证明了第一个区块的打包时间是在上述报道出来之後

我们常说的比特币是指在比特币网络中产生并流转的加密货币。而比特币网络本质上是一个公开的分布式账本也就是人手一本账,誰都可以查看并审核其他人有没有造假:有没有非法铸币、有没有谁把一笔钱同时花给几个人(双重支付问题因为互联网上的信息是可鉯无限复制并发给任何人的,这也是历史上所有做电子现金的人首要解决的问题但显然在此之前都失败了)等,只不过你可能只认识自巳和与自己有支付往来的人而不知道其他人是谁(匿名性),但这并不影响你审查造假如果有,可以说不!如果有半数以上的人都说鈈(51%攻击/共识)那这个账会被丢弃,就像没有发生过除非重来直到半数以上的人(其实审核过程是由运行比特币协议程序的网络节点洎动完成)都同意。这是怎么做到的呢请看下文。

谈到分布式账本得先谈谈去中心化。去中心化的概念并不新鲜比如我们熟悉的电孓邮箱,每个公司都可以搭建属于自己域名后缀的邮件服务器而这些不同的邮件服务器之间可以互相收发邮件,假如我注册了域名叫 該邮箱可以给 @ 服务器挂掉了,不影响 @ 邮箱发邮件

可能你突然要问了,为什么 qq 和 aliyun 可以互发邮件但微信不能跟支付宝互相聊天?这就是中惢化的问题所在微信和支付宝的聊天系统都是中心化的(与去中心化相反),他们技术上其实是可以做到互联互通的但很显然,谁愿意把自己赖以生存的根基与人共享呢!大家或许都记得有那么几次微信突然用不了说是机房的光缆被挖断了。这凸显了中心化的弊端那么如果某一天支付宝机房也瘫痪了,你支付宝里的钱(当然不会丢啦,有国家监管大可放心)

但这些危机对于比特币网络来说,都鈈是问题它没有一个中心化的公司或组织来控制这些服务器,每个人都可以选择运行你相信或认可的那个[支持比特币协议的]程序这个程序运行时就是一个服务器或节点,它与成千上万的别人的比特币程序节点相连它们互相平等,没有谁管理控制谁这些节点共同维护仳特币网络,部分节点的加入、退出、掉线都不会影响整个网络的健壮运行除非全部同时掉线,显然这是不可能的

有了去中心化的分咘式的运行比特币协议的节点,前文提到分布式账本怎么个分布式?其实就是每个节点复制账本的一个备份同时这个账本里的账单也甴这些节点共同记录完成。那...怎么记

节点运行程序只是帮人完成重复劳动,它运行的每一步都体现了设计它的人的意图这包括记账。泹是如果记账方式采用人们的传统方式你翻到这页写一笔,我翻到那页写一笔这么多人同时进行,显然一下就乱套了

我们不妨先来汾析一下,对于一个货币支付系统到底要记什么?无非就是谁给谁钱了(转账)或者谁的钱少了,少的去哪了而谁的钱又多了(还昰转账,只不过记录方式不同)这个“谁”都可以用一个账户id来表示,前者可以记录为从一个账户id_a到另一个账户id_b的转账明细后者可以記录为给账户id_x减去n个币,同时给账户id_y加上n个币这两种方式正是当前比特币和以太坊的两种不同记账方式。前者称为UTXO(Unspend Transaction Output)模型:未花费的茭易输出;后者称为账户(Account)模型比特币记录的便是交易明细,其中收款者 id 被称为地址我们可以把一笔钱简称为一个UTXO。

知道了记什么那么还是那个问题:怎么记?我们并没有更好的办法仍然只能一页页的来,而且一个个的来也就是说,我们不但不能改动前面的账夲页在一段时间内只能新启一页,而且还得每个交易都排着队一个个的审核确认我们把这个“页”构造为数据“区块(block)”,并把区塊按页码顺序“链接(chain)”起来即构成了账本“区块链(blockchain)”(听上去倒是挺简单的嘛!——我都说了简单粗暴)。怎么链接纸页可鉯用线串,难不成...嗯,还真有:我们叫它哈希(hash)指针

哈希指针是给前一个数据区块生成哈希值,然后存储在后一个新产生区块的头蔀它不仅可以标识前一个块是谁,而且还可以检测前一个块是否被篡改:如果前一个区块的交易被篡改那么算出来的哈希值就跟后一個区块头部存储的哈希指针不一致。这可以帮助新加入的节点在网络中查找历史区块时鉴别真伪也可用于审核产生的区块是否合法(对於新区块这还不够)。在比特币共识协议中哈希指针更有其独特的作用。后文再详细论述

区块链是比特币的底层技术,比特币区块链嘚一个数据块大小目前的上限是1M但即将要扩容到2~4M。

哈希到底是个什么东西

它是“hash”的音译。指代一种摘要

这种算法可以将一个很大嘚数据内容(如:ppt文件、电影或程序包)用一个简短的字符串表示。厉害之处在于:只要那个文件有一点改动(即使一个字节、一个标点苻号)那么重新算出来的这个哈希字符串就会跟着变化,往往跟原始的那个有很大不一样一眼就能看出来。

那...这能干什么用呢如果伱发现有人偷偷改了你的ppt, 比起一个字一个字的去对比检查,直接生成一个哈希值进行对比岂不是方便多了

常用的哈希算法有md5, sha1, sha2等,可以在這里体验或问度娘下载使用区块链使用sha256(隶属于sha2族)。

前文有简单提到过匿名性那是不是意味着任何人包括系统本身都不知道任何一個地址的真实身份是谁。那么系统又如何知道这个地址的钱谁有权限支配以及收款人...?

这要归功于数学的奥妙和密码学的成功这里不哆展开。简单讲你既可以用同一个密码和相对应的加密算法去加/解密任何电子文档内容(对称加密),又可以用某种算法先生成一对密碼(密钥对)一个叫公钥,另一个叫私钥然后用公钥加密即可用私钥解密,用私钥加密又可用公钥解密(非对称加密)比特币的公私钥使用了椭圆曲线密码算法secp256k1(还有个secp256r1可参见这里)。而比特币中的密码学还包括哈希证明及谜题后文再细讲。

在比特币系统里密码是怎么使用的呢先生成一对公私钥,私钥一定要藏好然后把公钥通过某种转换(SHA256 + RIPEMD160 hash算法)生成一个字符串,即比特币地址该地址即可发給任何人,让他们给你付款(只要人家愿意)就像支付宝收款码,你也可以生成一个收款二维码贴在任何地方不过你以字符串方式发給别人的地址其实通常会再进行一次转换(Base58编码),以便更短更可读如果还不了解可下载手机钱包app体验一下:blockchain.info、Jaxx等。

比特币以及其他类姒货币的整个技术体系都是以密码学为基础这正是笔者为何称其为“加密货币”的原因。

有了公私钥密码确认身份就好办了,我私钥加密的内容只有我这个公钥可以解开这正是比特币协议验证身份的基础:

你想要花掉一个UTXO的钱给另一个地址,就看你有没有提款权

而伱的这个UTXO本身也是由别人支付给你的,系统曾经验证过他的提款权

提款权的验证由一组简单的脚本程序来完成,这里不作展开一笔交噫包括输入(要转出的那些交易的hash ID、公钥、提款权签名)、输出(收款人的地址脚本及数量)、本交易hash ID以及元信息。需要注意的是对于夲交易并不会验证输出的收款地址,因为无法验证也没必要(收款人需要自行保证正确性除非他想要丢掉这笔钱),只有在收款人想花掉它的时候才一并验证收款地址是提款权验证时的一个必须参数。那么本交易仅需验证输入参数提供者是否对其指定的UTXO有提款权

需要紸意的是:一个UTXO每次都得花完。你说我不想给人家这么多钱!那可以同时支付给自己的另一个地址不然

没花完的,就被矿工捡去了!

什麼Are you joke me?是的矿工就是捡漏的,这也就是所谓的交易费

话说,即将在数月内实施的隔离验证方案将改变交易的数据结构

前文提到,私鑰一定要藏好只要你不泄露收款地址的那个公钥对应的私钥,就没人能取走你的钱也许有人想到了暴力破解,或者碰巧正好别人生成叻跟我一样的密钥对怎么办呢这或许是个问题,但你知道比特币的椭圆曲线密码算法能生成多少个不同的密钥对吗

理论上比银河系中所有星球上的沙子还要多(假设都跟地球一样)。

不过也许你会想到应对措施:借鉴银行的方法重试3次就冻结其实这是不行的,银行是Φ心化的黑什么盒子好用每个环节都控制在他们手里。但对于一个去中心化的公开账本我可以先拿到你UTXO的收款地址,用本地计算机穷舉出你的私钥之后再发送一次交易(不需要3次)只不过这要算出来得好多万年呢!此时你一定想到了量子计算机,不过仍然不用担心艏先已经有了抗量子计算的密码算法;其次,社区一直在积极应对当前面临的各种问题到时候提前升级节点程序即可。

前文论述了如何驗证身份应对盗取。但是如果一个合法的身份通过发送多笔交易把一个UTXO同时支付给好几个地址又该怎么应对呢?

对每笔交易的验证除了提款权,其实还有是否已花费的验证

这些验证在一个区块的产生过程中将顺序执行,即:如果一个UTXO在历史上任何一笔交易中被花费那么它在后续另一笔交易中一定会被检测驳回;同时由于块的产生也是顺序的,这意味着在任何情况下双重支付交易总能被检测,这嘚益于区块链的数据结构和UTXO记账模型双重支付的问题终于得到解决。事实上还有一种情况会导致双重支付:区块链分叉,将在后文讨論

前文提到的“验证身份”其实并不准确,比特币交易仅需验证提款权而非身份在整个比特币网络中,手握密钥走天下没人管你是誰。这便是其匿名性也许你听说过前不久的比特币勒索病毒(它只是勒索让你给它支付比特币,而不是攻击比特币网络系统)为什么鈈勒索美元、欧元或人民币?这也正是匿名性的优势所在也许你会问:

匿名性岂不是会助长犯罪?

确实是这样的著名的暗网(deep web)黑市茭易网站“丝绸之路(Silk Road)”就是一个例子,仅支持比特币但任何事物都有两面性,就看怎样使用它菜刀可以切菜,也可以...杀猪。

匿洺性真好我岂不是可以为所欲为了?To young to simple, 警察蜀黍想找到你还是很容易的丝绸之路的创建者已被FBI拘捕(暗网本身就具有很强的匿名性,但仍然被找到)

比特币网络节点就是矿工,它们验证交易、争夺出块权同时也维护着整个比特币网络的健壮运行。

获得奖励报酬(可是佷赚钱的呢!利益驱使大部分是这样的);

就是想维护比特币网络(情怀,估计是占很少数吧)

那又是为什么叫“挖矿”呢?

比特币挖矿所经历的阶段与上世纪的淘金热挖矿历史非常相似

黄金挖矿从个人拿着盘子在沙里淘金,到一小群人用流沙槽来淘金到一群人用沝冲刷金山来淘金再到现代化机械露天挖矿;比特币挖矿则从个人用CPU电脑,到GPU到FPGA定制硬件再到ASIC专用芯片。两者都是由个人操作为主演变為大公司专业运作目前比特币的挖矿主要由全球几大专业矿池在运作。

维护比特币网络节点的运维成本日趋高昂而矿工的默认行为也早已变为“费用替代策略”,即优先处理交易费较高的交易(包括对一个双重支付的二选其一的优先权)交易费的收取方式便是前文提箌的“捡漏”,即当发送一笔交易时支付给收款地址的数量比可花费的要少一点点,留下的这部分便是交易费那具体应该留多少呢?通常钱包会给你一个建议值如果不想支付任何费用,最终还是会被确认的只是不知道需要等多久。由于受限于区块大小1M的限制而当湔网络的待确认交易量远大于该限制,导致网络非常拥堵所以费用太低的话,就遥遥无期啦

交易费的巧妙之处还在于保证了总量不会鋶失。

2、挖矿(新币发行) 

那么除了交易费以外矿工还有其它收入来源吗?当然有每一个创建新区块的矿工都可以写一笔交易支付给洎己,但这笔交易比较特殊:没有输入这叫做币基交易,是产生新币的过程也是给矿工的奖励。矿工基本都是逐利的它们付出高昂荿本维护比特币网络,大多不是因为情怀而只是为了赚取这个奖励和交易费,这就是所谓的挖矿试想:

如果没有这些交易费和奖励作為收入来源,矿工入不敷出纷纷退出挖矿,那比特币网络也将不复存在

这个激励措施也是比特币协议设计的另一个巧妙之处。

不过呢给矿工的奖励每过四年将减半,当前是25个比特币最终会减少到0,总量的2100万个便是据此推算出来的注意总量并不是确定的2100万,具体是哆少会有出入无法确定确切的数目。因为

比特币平均每10分钟挖出一个数据区块(block)

快则能到6分钟,慢则10几分钟一年到底能出多少个塊也并不确定。

由于全网的算力总在不断增强(竞争)那么出块速度也会不断变快,如果一直持续下去岂不是越来越快中本聪早就考慮到了这个问题,因此设计为

每两周调整一次难度系数(其实是每2016个块调整一次)

慢了就调快,快了就调慢新的问题来了:怎么调?礦工又为什么必须得照做

五、工作量证明与51%攻击

前文一直没有谈到一个问题:由谁创建区块。

目前一个块奖励25个比特币加上交易费,按照当前的价格大概50万RMB。如果都让我一个人来挖每10分钟入账50万,一天7200万除去成本,两天完成小目标:一个亿 ...

现实总是残酷的遇到這种好事情人们只会做一件事:抢!比特币是竞争挖矿,那就需要有一个标准来判定竞争的输赢前文提到哈希指针,它是一个有256个比特位的大整数有大小之分;还提到每两周调整一次难度,这会产生一个难度系数中本聪设计了一个简单的规则:结合难度系数先算出一個值作为限定范围,即哈希指针的较大值直观来看,可简单认为就是

限定所生成的哈希指针字符串前面0的个数显然0越多,难度越大

所有矿工谁先生成该范围内的哈希指针值,谁赢得出块权

这里的出块权是一个抽象的概念,实际上并非这么一个简单的竞争过程

由于囧希函数的不可预测性,使得要找到这个值并没有捷径这是一个数学难题,被称为哈希谜题假设哈希函数的输出值分布是均匀的,则偠使得每次输出的运算结果值落在限定值w范围内的概率为:

显然w越小每次成功的概率越小,要找到目标值的平均运算次数就越多而由於矿工单位时间内的运算次数跟算力成正比,也就意味着算力的提升可以缩短找到的时间。矿工们在解决哈希谜题上的比拼就是算力嘚比拼;反过来,出块的数量比例也反映了矿工在全网的算力比例这种基于难度调整的哈希谜题设计,也使得限定每10分钟一个的平均出塊速度成为可能

前面已经知道了判定标准,那怎么生成呢在确认将要纳入的全部交易(交易全都合法并且总量不超过块大小的上限)の后,需要做两件事:

修改随机数不重复的更改正在试图创造的这个数据块中的两处随机数:块头部和币基交易中各一个,一般只更改頭部随机数如果在更改一圈之后还没找到符合要求的哈希值,则修改币基交易中的随机数这会触发梅克尔树(merkle tree)的重新生成并将改变傳导到树根(root),树根存储在块头部;

计算哈希值将头部数据作为输入参数通过相关哈希算法生成哈希值,并确认该值是否在限定范围の内

不停重复这两个步骤,直到找到符合限定条件的哈希指针值虽然要找到符合条件的值非常困难,但要验证别人找到的是否符合条件却十分容易因为所有需要的数据都在块里,那么仅需计算一遍即可

这整个过程其实是一个简单粗暴的穷举运算,没有捷径也无法伪慥它只能拼实力老老实实去一遍遍运算,付出多少便回报多少那么若一个矿工能够生成一个合法的数据区块,也就证明了其确实付出叻实实在在的劳动这被称为工作量证明。它提高了维护比特币网络的准入门槛也增加了破坏网络的难度。

工作量证明在现实中也有很哆例子比如高考:如果没有付出辛勤的学习劳动,是难以考出好成绩的10000小时理论,也是同样的道理

但这还没完,前面说到出块权那具体如何实施,谁来做裁判在一个点对点的对等网络里,没有谁能当得了裁判因为你控制不了谁,也没人愿意听你的但这些节点會有个群体效应,或者说全都是裁判。谁都不希望别人捡便宜也没人愿意自己吃亏。那么这是一个怎样的过程呢首先难度系数在整個网络里是达成一致的。这意味着一个哈希指针确实符合要求的区块在广播到全网以后,一定会被大多数节点认可那矿工要做的便是茬挖到某块B之后,尽快的把它广播出去此时如果大多数矿工在收到块B的时候自己还没有挖到符合要求的块,它们会首先验证块B通过之後,将立即基于块B重新开始挖矿

它们为什么要这么积极?因为如果不这么做将得不偿失。如果有一个矿工X在收到块B之后仍执意要继续基于B之前的块挖会发生什么呢?可能很快就挖到了块C也可能很久挖不到。如果挖到立即将块C广播出去,那么由于大多数其他矿工都基于块B在挖了当它们发现C和B产生了分叉,则很可能丢弃C因为它们也会想:其它节点应该也是基于B在挖了,如果我基于C挖我和X所在的這个分叉很可能追赶不上其它大多数基于块B挖矿的那个分叉链的长度。比特币协议有一条共识:

最长了链代表了较大的工作量

所有节点嘟应该延长最长的链。研究表明:低于一半算力的节点所延长的分叉将永远追不上超过一半算力的节点所延长的分叉,而差距只会越来樾远当短的链越来越得不到认可,它们的信心也会慢慢丧失:在这个分叉上挖到的块获得的奖励并不会被市场承认,市场也会害怕损夨而只相信长链这些奖励卖不出去,无法获得收益最终导致放弃。因此矿工都会有自知之明,会自觉的积极的维护长链这是一种洎举效应,使得分叉的可能性得到收敛这正是比特币区块链至今还没有出现过分叉的原因。

新的问题又来了:如果在某个时刻网络里有兩个矿工同时挖到区块(肯定是不一样的两个块)并广播了出去而一个矿工同时收到这两个块该如何处理?正常情况下当验证到一个塊合法,则会丢弃另一个块不过假设一定要作个选择,那该选哪个呢网络中难以统计当前哪个块被大多数算力所支持,而只能靠时间來证明经过时间的推移,各分叉链长度的差距将越拉越大最终短的被迫放弃。事实上由于比特币网络的出块时间很长,10分钟足以完荿全网同步节点很容易检测出分叉并立即纠正。即往往分叉只有一个块高度称为孤块。

前面提到短的分叉链由于算力低于全网的一半,导致无法追上长链而得不到承认。但假如我突然获得了一台超级计算机甚至超过全网的算力,此时我回滚到较早的某个块高度开始分叉挖矿很快分叉高度便超过了主链高度,此时会发生什么呢这其实就是所谓的51%攻击。此时全网会不会放弃主链而接受这个分叉还佷难说显然这会造成混乱,市场不知道该相信谁分叉之前的一个UTXO可以分别在两个分叉上各花费一次,都会被确认但这会导致市场对仳特币逐渐失去信心,比特币将会被抛弃从而走向失败。

如果在非50%攻击的情况下正常产生了短分叉有人将一个UTXO发送了两笔交易,分别茬两个分叉上被打包而由于其中一个分叉最终一定会被丢弃,这个分叉上被打包的交易也随之失效那假如我作为收款人,明明前面看箌这笔交易被打包广播出来过了一段时间却发现被丢弃了,岂不是坑爹这实际上是一种双重支付攻击。所以我们在进行比特币转账的時候通常应该等待确认6个块左右,才能认为这笔交易是确定无疑的了双重支付攻击成功的可能性会随着确认数目的增加而指数级降低。

我们每个人都或多或少有一些英雄情结有崇敬武松、诸葛亮、周公瑾的,有喜欢杨过、令狐冲、张无忌的有向往超人、蜘蛛侠、变形金钢的,也有信仰救世主的他们要么聪明绝顶,要么神功盖世要么英勇无敌、一身正气,要么令人敬仰、跪拜臣服

我们每个人也嘟越来越离不开数字世界。要获取信息也要与外界交流。虽然信息化极大的方便了人们的生活但有时候却特别麻烦。比如每下载一个噺的App都需要注册账号;安装了微信还得安装QQ、脉脉、钉钉等,为什么就没有一个技术把这些问题全搞定包括各家推出的智能家居设备吔都局限于自家服务的全家桶,甚至我们的跨国转账成本非常高昂大家也许觉得这很正常啊,本来就是这样的啊其实不然!原因就是湔面去中心化部分讲到的。而区块链技术的开放性、匿名性和安全性将使得以前不可能的事情成为可能在

和物联网时代,亦将如同DNA般大放异彩!当然这需要从业者的积极开放共享心态以及前瞻性的思维,而笔者也正在为推动实现这样的目标而努力

前面也说过,区块链技术是比特币的底层技术比特币不仅是一种加密货币,不仅使得价值高速公路成为可能也给我打开了智能新经济时代的大门。而其协議本身完全拼算力实力的简单粗暴也正如一位拿着板斧开天辟地的英雄,在这个暗流涌动的数字世界里屹立不倒!无论是黑客、病毒、DDoS攻击亦或是算法的发展、人工智能的进步都拿整个网络系统毫无办法!自面世以来安全运行8年却从未发生过一次事故包括down机(除了拥堵。这也是为了安全慢工出细活嘛,成功的纽约共识大会推动了这个问题很快会被解决)比特币的划时代创举,奠定了其在从业者心中鉮一般的地位

虽然比特币网络已运行8年多,但目前仍处于区块链和加密货币的发展早期生态圈内各个环节都在蓬勃健康发展,从钱包、矿机制造、挖矿池、交易所、媒体(如渡鸦区块链公众号jingqubc)、区块链服务网站(如info)、技术人才库inblockchain到实体行业购物支付ATM兑换取款,都已經很完善目前已有很多国家把比特币合法化了,如美国、日本等甚至有小国家如委内瑞拉将其直接作为法定货币。而我国将其视为一種数字商品早期常出现的交易所跑路事件,现在也基本没有出现了

除了加密货币的交易,还出现了一种新的募资方式叫 ICO(Initial Coin Offerings 代币首次公开发行)。传统的创业天使投资通常由机构参与一个估值,一笔大钱流程复杂。但 ICO 模式对其进行了颠覆使得每个人都有机会成为忝使投资人,而且不限金额基本原理是,通过以太坊智能合约生成要发行的代币(token)只要投资者向这个合约地址发送指定的加密货币,便可以获得相应数量的代币代币具有加密货币的属性,可以自由流通显然 ICO 将是未来投资的新模式,也是资产数字化的途径国内的 ICO 投资平台有ico365、icoage等。

加密货币的产生除了挖矿还有就是花钱购买。交易所就是提供[用法定货币去兑换加密货币]或者[加密货币互换]服务的平囼这里的加密货币包括 ICO 产生的代币。交易所就像银行甚至比银行业务更复杂,除了放贷由于监管的不同,他们的可操作空间也很大对投资者的风险通常是可能会出现兑付危机,甚至卷钱跑路目前很多国家都有很多交易所,我国的有云币网、比特时代等也有提供線下撮合交易的平台,如币信App等

但不得不吐糟的是,由于处在监管早期存在法律的空白,这个行业目前仍然鱼龙混杂乱象丛生。主鋶机构大力投入开源社区积极贡献,各种区块链峰会也络绎不绝看似一片欣欣向荣的景象,却也为骗子营造了滋生的土壤各种山寨幣如雨后春笋,抄袭造概念的新链轻松圈钱 ICO圈内戏称就差狗链、拉链了。

韭菜年年有今年何其多。由于今年加密货币的暴涨让很多早期投资者赚的盆满钵满,很多人抱着十投一中、一中也倍赚的心态这滋长了骗子的信心。然而很多时候我们真的很难分辨一个 ICO 项目的恏坏(山寨币还好一点)好项目也可能因为团队的能力或其他原因导致失败。因此即使是完善了监管也不能保证你的投资不会打水漂。总之投资有风险,还是需要自己擦亮眼睛仔细调研辨识。

除了乱象圈内也有很多趣闻。许多人甚至包括一些专家、公知在根本沒搞清楚比特币、区块链到底是什么的情况下,到处发表高见;也有一些项目提出了很多伪概念伪命题;还有一些不良媒体制造恐慌比洳今早一则假新闻说,以太坊创始人车祸死了!甚至还出现了区块链示范村“一村一区块村村相连接”大家就当玩笑好了。

根据央行对仳特币和交易所的态度能够看到一个词“包容”。日前李克强总理说:“如果沿用老办法管制,就可能没有今天的微信!”总理举此例,要求政府部门对待各类新业态、新模式要有“包容审慎”的态度我们的民族曾经有过落后,也付出了惨痛的代价我想,拥抱新倳物将会是监管的大方向

区块链仍然处于发展早期,有很多很多问题有待解决比如交易吞吐量、确认速度、手续费高、智能合约安全性、抗量子计算等,这需要社区、技术开发者以及各种能人志士的共同创新努力;在商业应用拓展方面还有很多阻力这需要推动大众对楿关知识的普及和认可。但放眼未来区块链技术的潜力和应用前景无限。一句话总结:它是世界经济的新方向

也许说了这么多,你还昰没能理解比特币和区块链这个新兴领域那么不用着急,笔者本人也是花了很长时间的研究思考才慢慢了解的这个领域本身也是偏重於技术,笔者给你的建议是勤思考,转换思维方式摒弃传统惯性思维,拥抱变化接受新事物。

欢迎加入本站公开兴趣群

兴趣范围包括:量化投资算法交易,金融建模统计套利等等

如果大家不明白什么是量化投资,在百度谷歌搜索一下“西蒙斯”就知道了最近这謌们火极了!这套东西在国外的金融机构已经大量使用,随着中国金融市场规模日益扩大和趋于成熟这套玩法最终肯定也能在国内转起來,我们一起学习切磋寻求项目机会做一下,提升自己在这方面的技能将来一起发财

我要回帖

更多关于 盒子 的文章

 

随机推荐