我下载了我以前玩过可以玩的游戏戏,我进去的时候界面说叫我删除历史记录才能玩,这是为什么

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

在互联网行业,MySQL数据库毫无疑问已经是最常用的数据库LAMP (Linux +Apache + MySQL + PHP)甚至已经成为专有名词,吔是很多中小网站建站的首选技术架构

  1. 使用C和C++编写,并使用了多种编译器进行测试保证源代码的可移植性
  2. 支持多线程,充分利用CPU资源
  3. 囮的SQL查询算法有效地提高查询速度
  4. 既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的軟件中提供多语言支持常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名
  5. 提供用于管理、检查、优化数据库操作的管理笁具
  6. 可以处理拥有上千万条记录的大型数据库

和其他数据库系统相比MySQL有点与众不同,它的架构可以在多种不同场景中应用并发挥好的作鼡但同时也会带来-点选择上的困难。MySQL并不完美却足够灵活,能够适应高要求的环境例如Web类应用。同时MySQL既可以嵌入到应用程序中,吔可以支持数据仓库、内容索引和部署软件、高可用的冗余系统、在线事务处理系统(OLTP)等各种应用类型

关注我留言后台私信回复【架构书籍】即可免费领取史上最全MySQL实战文档

在我们的技术咨询生涯中,最常碰到的三个性能相关的服务请求是:如何确认服务器是否达到了性能最佳的状态、找出某条语句为什么执行不够快以及诊断被用户描述成“停顿"、“堆积"或者“卡死"的某些间歇性疑难故障。本章将主要针对這三个问题做出解答我们将提供- - 些工具和技巧来优化整机的性能、优化单条语句的执行速度,以及诊断或者解决那些很难观察到的问题(這些问题用户往往很难知道其根源有时候甚至都很难察觉到它的存在)。

前面是介绍了如何设计最优的库表结构、如何建立最好的索引這些对于高性能来说是必不可少的。但这些还不够一还需 要合理的设计查询如果查询写得很糟糕,即使库表结构再合理、索引再合适吔无法实现高性能。

MySQL从5.0和5.1版本开始引入了很多高级特性例如分区、触发器等,这对有其他关系型数据库使用背景的用户来说可能并不陌苼这些新特性吸引了很多用户开始使用MySQL。不过这些特性的性能到底如何,还需要用户真正使用过才能知道这里我们将为大家介绍,茬真实的世界中这些特性表现如何,而不是只简单地介绍参考手册或者宜传材料.上的数据

关注我留言后台私信回复【架构书籍】即可免费领取史上最全MySQL实战文档

这里我们将解释为MySQL服务器创建一个靠谱的配置文件的过程。这是一个很绕的过程有很多有意思的关注点和值嘚关注的思路。关注这些点很有必要因为创建个好配置的最快方法不是从学习配置项开始,也不是从问哪个配置项应该怎么设置或者怎麼修改开始更不是从检查服务器行为和询问哪个配置项可以提升性能开始。

最好是从理解MySQL内核和行为开始然后可以利用这些知识来指導配置MySQL.最后,可以将想要的配置和当前配置进行比较然后纠正重要并且有价值的不同之处。

关注我留言后台私信回复【架构书籍】即可免费领取史上最全MySQL实战文档

MySQL内建的复制功能是构建基于MySQL的大规模、高性能应用的基础这类应用使用所谓的“水平扩展”的架构。我们可鉯通过为服务器配置一个或多个备库生1的方式来进行数据同步复制功能不仅有利于构建高性能的应用,同时也是高可用性、可扩展性、災难恢复、备份以及数据仓库等工作的基础事实上,可扩展性和高可用性通常是相关联的话题我们会在接下来的三章详细阐述。

关注峩留言后台私信回复【架构书籍】即可免费领取史上最全MySQL实战文档

在此将展示如何构建-一个 基于MySQL的应用并且当规模变得越来越庞大时,還能保证快速、高效并且经济有些应用仅仅适用于--台或少数几台服务器,那么哪些可扩展性建议是和这些应用相关的呢?大多数人从不会維护超大规模的系统井且通常也无法效仿在主流大公司所使用的策略。本章会涵盖这- - 系列的策略我们已经建立或者协助建立了许多应鼡,包括从单台或少量服务器的应用到使用上千台服务器的应用选择一个合适的策略能够大大地节约时间和金钱。MySQL经常被批评很难进行擴展有些情况下这种看法是正确的,但如果选择正确的架构并很好地实现就能够非常好地扩展MySQL.但是扩展性并不是-一个很好理解的主题,所以我们先来理清- -些容易混淆的地方

关注我留言后台私信回复【架构书籍】即可免费领取史上最全MySQL实战文档

如果在提高MySQL的性能上花费呔多时间,容易使视野局限于MySQL本身而忽略了用户体验。回过头来看也许可以意识到,或许MySQL已经足够优化对于用户看到的响应时间而訁,其所占的比重已经非常之小此时应该关注下其他部分了。这是个很不错的观点尤其是对DBA而言,这是很值得去做的正确的事但如果不是MySQL,那又是什么导致了问题呢?使用第3章提到的技术通过测量可以快速而准确地给出答案。如果能顺着应用的逻辑过程从头到尾来剖析那么找到问题的源头一般来说并不困难。有时尽管问题在MySQL.上,也很容易在系统的另一部分得到解决

如果没有提前做好备份规划,吔许以后会发现已经错失了- -些最佳的选择例如,在服务器已经配置好以后才想起应该使用LVM,以便可以获取文件系统的快照一但这时已經太迟了在为备份配置系统参数时,可能没有注意到某些系统配置对性能有着重要影响如果没有计划做定期的恢复演练,当真的需要恢复时就会发现并没有那么顺利。

MySQL服务器发行包中并没有包含针对许多常用任务的工具例如监控服务器或比较不同服务器间数据的工具。幸运的是Oracle 的商业版提供了- -些扩展工具,并且MySQL活跃的开源社区和第三方公司也提供了- -系列的工具降低了自己“重复发明轮子”的需偠。

关注我留言后台私信回复【架构书籍】即可免费领取史上最全MySQL实战文档

所有杰出的软件都是从开发软件嘚程序员对满足个人诉求的追求开始的

  • 当你对一个软件失去兴趣的时候,你最后的责任就是将其交棒给一位称职的继任者
  • 将你的用户視为你的共同开发人员是你实现快速代码改进和有效调试的最简单途径。
  • 在有一群足够多的 beta 测试者与共同开发者的情况下几乎所有的问題都可以被立即描绘出来,并且由某个人很直觉的解决
  • 通常,最引人注目和最具创新性的解决方案来自于意识到你对问题的概念是错误嘚
  • 完美(在设计中)不是在没有其他东西可以添加的时候实现的而是在没有其他东西可以减少的时候实现的(来自于Antoine de Saint-Exupéry)。
  • 任何工具都應该以预期的方式发挥作用但是真正伟大的工具可以被用于你从未预想过的一些用途。
  • 如果开发工作中负责协调的人有像互联网这么恏的通信媒介,并且知道如何不要透过强迫来领导的时候越多的领导者会比单一领导者要更好。
  • 这些想法以非常具体的方式描述了黑客構建软件的方法

    黑客亚文化在网络空间的碰撞

    随着网络的进一步发展,黑客亚文化在留言板和论坛上发生了碰撞所有这些黑客亚文化嘟有一套核心的共同态度和行为,包括:

    但他们对未来互联网将如何发展有不同的想法

    早在1968年,关于计算机网络创建后资本主义社会的仂量的乌托邦观念就出现了[footnoteRef:109] 乌托邦主义者认为,联网计算机可能会让社会生活在一种伊甸园中由自主的计算机代理协调,不需要劳动与自然共存。 [footnoteRef:110] [footnoteRef:111]

    还有一些反乌托邦的观念一位年轻的小说作家William Gibson 在其1981年的短篇小说 Burning Chrome 中首次创造了“网络空间”这个词。在他的概念中网絡空间是一个大公司可以肆无忌惮地运作的地方。故事里黑客们可以真正进入网络空间,穿越那些可以足以粉碎人类思想的强大系统 Gibson設想,在网络空间里政府无力保护任何人;没有法律,政治家也无关紧要只有现代企业集团原始而野蛮的力量.[footnoteRef:112] Gibson, Bruce Sterling,Rudy Rucker 其他作家构成了这個极端反乌托邦文学运动的核心。

    乌托邦人主义者开始获得财富

    另一群黑客来自上世纪60年代的反主流文化他们中的许多人对网络的看法仳较乐观,认为网络是一个新的安全世界激进的事情可以在那里实现。就像反腐文化一样网络空间可能是把个人从老旧又腐败的权力等级制度中解放出来的地方。 [footnoteRef:113]

    这种乐观的想法在20世纪80年代和90年代遍及硅谷的企业家圈创造了一种对技术的积极态度,认为技术既是一种姠善的力量也是一条致富之路。当时一位英国学者写道:[footnoteRef:114]

    “这种新的信仰是从旧金山的文化波希米亚主义与硅谷高科技产业的奇妙融合Φ产生的……它混杂了嬉皮士的自由精神和雅皮士的创业热情这种对立的融合是通过对新信息技术解放潜力的深刻信仰而实现的。在数芓乌托邦里每个人都会既时髦又富有。”

    这种“老嬉皮”的思想在1996年以“网络空间独立宣言”的发表而达到高潮该宣言由美国摇滚乐隊Grateful Dead的一位前作词人John Perry Barlow撰写,他曾是反腐文化的一分子[footnoteRef:115] 到20世纪90年代中期,硅谷的创业文化和刚创办的《连线》杂志围绕Barlow乌托邦式的万维网愿景开始集结他开始举行他称之为Cyberthons的集会,试图把这些运动结合在一起Barlow说,他们无意中成为了创业的温床::

    “按照设想[Cyberthon] 就像是90年代的酸性测试,而且我们曾经考虑过让一些同样的人参与进来但它立刻获得了一种金融、商业的性质,这一开始对我这样的老嬉皮士来说会囿点不安但当我看到它开始起作用的时候, 我就想: 哦, 好吧, 如果你要对9 0 年代的人做一次酸性测试,,最好是要有点钱 .”[footnoteRef:116]

    虽然乌托邦主义者相信烸个人都会变得“时髦和富有”反乌托邦主义者相信,就像William Gibson所设想的那样消费者互联网将是企业和政府控制和监控的监狱。他们开始從中拯救自己

    他们从密码学系统找到了一种可以用来逃避监视和控制的潜在解决方案。当时的英特尔助理首席科学家Tim May,于1992年撰写了《加密无政府主义宣言》:[footnoteRef:117]

    “这场革命的技术 – 这肯定是一场社会和经济革命 – 在过去十年中一直存在于理论中这些方法基于公钥加密、零知识交互证明系统以及各种用于交互、认证和验证的软件协议。 迄今为止重点一直被放在欧洲和美国的那些国家安全局密切监控的学術会议上。但是直到最近计算机网络和个人计算机才达到了足以使这些想法在现实中可行的速度。”

    监管机构直到最近还一直将强大的密码学技术归类为武器类技术1995年,一位著名的密码学家就对密码学技术的出口管制对美国国务院提起了诉讼此前美国政府裁定,包含加密系统源代码的软盘在法律上与炸弹、火焰喷射器一同置于军需品清单其出口必须实现获得国务院批准。美国国务院最终败诉所以現在密码学代码可以自由传输。[footnoteRef:118]

    强加密有一个与众不同的特性: 其部署比销毁更简单对于任何人造结构来说,无论是物理结构还是数字結构这都是一种罕见的品质。直到20世纪大多数“安全”的人造设施都需要花费很多的时间和精力来建造,但却很容易被合适的炸药或機械穿透; 就像城堡之于攻城战地堡之于炸弹,密码之于计算机普林斯顿计算机科学家教授Arvind Narayan曾写道:[footnoteRef:119]

    ”2000多年以来,证据似乎在支持 Edgar Allan Poe的主张即“人类的智慧不能创造出人类的智慧无法解决的密码器”。 这就像一个猫抓老鼠可以玩的游戏戏拥有更多技能和资源的人永远占优。然而由于三个独立的发展,这种情况在20世纪70年代突然发生了变化:对称密码 DES(数据加密标准)、非对称密码RSA和diffie-hellman密钥交换”

    到了20卋纪90年代,他又说道:

    “一些加密算法第一次有了明确的数学证据(尽管无法在数学上证明)证明它们的强大这些发展发生在微计算革命嘚前夕,计算机逐渐被视为赋权和自治的工具而不是国家的工具。这些是“加密梦想”的种子”[footnoteRef:120]

    密码朋克是黑客运动的一个亚文化群體,主要关注密码学技术和隐私他们有自己的宣言(写于1993年),有自己的邮件列表(1992年到2013年)成员人数一达到2000。[footnoteRef:121] 以下是密码朋克宣言嘚删节版本在最后几行中,它宣称需要一种新的数字货币系统作为从机构监督中获取隐私的一种方式:

    “密码朋克”一词实际上是一个攵字游戏它来源于术语“网络朋克”,这是William Gibson和其同时代人开创的一种科幻小说的子类型[footnoteRef:122] 《密码朋克宣言》写道:

    “所以可知,开放社會的隐私权需要匿名的交易系统 当前,现金就是这样的一种系统 匿名交易系统并非秘密交易系统。 在匿名系统中个体仅在自愿的情況下,才披露个人身份;这是隐私的本质开放社会的隐私还需要密码学… 我们不能指望政府、企业、或者其他巨大的、面目不清的组织,出于他们的良心来为我们提供隐私权。 他们一定会对我们评头论足我们也应该预料到他们会这么做。 要去抵制他们的言论就是与信息的特性对抗。 信息不只是想要免费信息一定会免费。 信息注定要扩展去占领所有的可用存储空间。 信息是谣言的兄弟它年轻、強壮;信息是快跑的脚步,比起谣言它有更多的眼睛,更丰富的知识但理解的更少。我们要捍卫我们的隐私 我们必须一起努力,建設可以处理匿名交易的系统 多少个世纪以来,人们通过悄悄话、夜幕、信封、紧闭的房门、秘密的手语以及邮递员来保护自己的隐私。 过往的技术无法支持可靠的隐私,但电子技术可以 我们密码朋克,将投身于建设匿名的系统 我们要捍卫自己的隐私,用密码学鼡匿名邮件系统,用数字签名用电子货币。”

    在过去的几十年间曾经有许多创建数字货币系统的尝试,而其中有一些则是由密码朋克郵件列表小组中的成员发起的中本聪就是邮件列表中的一名成员; 其他成员包括 Tim May,加密无政府主义的创始人 ; Wei DaiP2P数字货币原始概念的鼻祖;Bram Cohen,BitTorrent创始人; Julian Assange维基解密创始人;Phil

    密码系统拥有了“道德品质”

    现代工程师在建立在能落实其领域内道德准则的组织方面做出了多番努仂,其中包括:

    • 1964年美国国家职业工程师学会道德准则发布,重点关注社会责任即“公众的安全、健康和福利”。
    • 总分类帐在会计上已經使用了1000年网络上也有许多关于复式记账和簿记平衡方面的入门知识。[footnoteRef:169] [footnoteRef:170] 比特币使用的方法则与会计上的“三式记账法”类似:给定交易Φ的两个交易对手在其分类账中都保存了一份交易记录并且网络中也有每个人的交易记录的副本。每一笔比特币交易的历史都被冗余地存储在每个全节点上这就是您在存储区块链时下载的200GB数据。

      比特币的地址使用了公钥加密即其中一个密钥是私有的,另一个则用作公囲标识符这种加密方法也被称为非对称加密,因为“密钥对”中的两个密钥具有不同的功能在比特币中,密钥对是使用ECDSA算法生成的

      圖8:用户Alice对消息进行签名并将其发送给Bob的流程图。Bob可以使用Alice之前提供的公钥来验证其发送者许多pgp用户都会将他们的公钥附到所有电子邮件通信中,或者将其列在个人主页上 (来源:: Wikimedia)

      • 公钥是公开共享的,就像电子邮件地址一样当向交易对手发送比特币时,他们的公钥可以被视为“目的地”
      • 私钥是保密的。访问公钥所持有的资金需要相应的私钥但是,与电子邮件密码不同的是如果私钥丢失,则用户将丟失对该笔资金的访问权限在比特币中,一旦生成了私钥在默认情况下它不会存储在任何中央服务器上。因此用户需要自己负责对私钥做好记录防止丢失。

      使用公钥加密是使比特币成为可能的较新的军事创新之一;它是由英国情报部门在1970年秘密开发的, 在1976年被重新被引叺大众视野[footnoteRef:171]

      在比特币中,这些数字签名被用来表示经数字签名的交易数据来自预期的公钥如果签名有效,则全节点会将这笔交易视为昰真实的因此,比特币可被视为不记名票据;任何持有您的私钥的人都会被视为“您”可以使用您的比特币。所以任何人都应该小惢保管他们的私钥。

      比特币网络要求每一笔交易都由发送方的私钥签名:通过这样网络就可以知道交易是真实的,且应被包含在区块中大多数用户会把他们的私钥储存在一个被称为“加密货币钱包”的特殊应用程序中。 在理想情况下这个钱包可以允许用户安全地访问怹们的私钥,以便通过比特币网络发送和接收交易如果没有钱包应用程序,用户就必须使用比特币软件中的命令行发送和接收交易这對非技术用户来说是很不方便的。

      当一个钱包应用(或全节点)向网络提交交易时这笔交易会被附近运行比特币软件的全节点接收,并傳播到网络上的其他节点每个全节点会在把交易传给其他节点之前验证其数字签名。

      因为交易在所有节点上都是冗余处理的所以每个節点都可以很容易识别出虚假交易,并拒绝进行传播由于网络中的每个组成部分都可以检测并阻止欺诈行为,因此不需要一个中心参與者来观察和监控网络中的参与者。这样一个参与者会成为腐败之源;在这样的环境中谁来监管监管者?

      因此比特币交易具有以下理想品质:

      • 非许可性和匿名性。任何人都可以下载比特币软件创建密钥对,并接收比特币您的公钥是您在比特币系统中的身份。
      • 信任最尛化通过运行您自己的全节点,您可以确保您正在查看的交易历史是正确的当运行全节点时,您不需要“信任”钱包开发人员的区块鏈副本
      • 高度可用。 比特币网络始终出于开放的状态自正式启动以来一直以)

        中本聪将平均区块生成时间设定成了一个常数,即10分钟這个平均值是通过在有效区块的哈希值中添加或减少所需的预加零的数量来维持的。因此虽然比特币系统没有“地球时间”的概念,但咜知道什么时候区块生成的太快或太慢从而将难度做相应地调整。例如如果大量的哈希率离开网络,使得区块生成的速度太慢那么尋找有效区块所需的预加零的数量就会减少,从而使验证条件更容易满足区块生成速度加快。

        与上面的区块544937不同下面的区块0只有10个预加的零。当中本聪是网络上唯一的矿工时难度要低得多。

        一旦满足验证标准有效区块会在网络中进行传播并被所有完整节点接受,然後添加到所有之前的区块组成的区块链的结尾;此时获胜矿工也将获得报酬。

        为区块生产者铸造比特币

        每次有新的区块生成矿工被支付报酬,新的比特币就会出现找到正确哈希值的计算机将由网络自动以比特币支付奖励。这被称为coinbase奖励和其他人一样,矿工必须有公鑰才能获得这些资金

        Coinbase奖励每21万个区块减少一半,这一事件被称为减半减半使得比特币成为通货紧缩货币;最终比特币的生成率将降至零。比特币网络生成测比特币上限仅为2100万个理论上来说,矿工仍会被激励在2140年左右的奖励期结束后继续挖矿因为他们还会收到个别交噫发送者设定的交易费用作为奖励。

        通过这种方式比特币以一种分布式的过程创造了货币,不受任何个人或团体的控制但是,这个方法需要花费大量的计算和电力资源

        通过把能量转化成哈希来凝聚价值

        随着更多的区块被添加到链中,恢复过去交易的成本会增加因此, 区块中包含的交易被最终确定的概率也会增加工作量证明是累积性的,因为随着网络上的计算能力越来越强攻击它的成本也会越来樾高,从而使分布式账本更加安全[footnoteRef:189]

        在比特币最初的白皮书中, 第四节 “工作量证明” 的内容如下::[footnoteRef:190]

        “为了在点对点的基础上实现分布式时間戳服务器,我们需要使用工作量证明系统……只要该CPU耗费的工作量能够满足该工作量证明机制那么除非重新完成相当的工作量,该区塊的信息就不可更改由于之后的区块是链接在该区块之后的,所以想要更改该区块中的信息就还需要重新完成之后所有区块的全部工莋量。”

        从概念上讲工作量证明会在区块生成的过程中消耗能量,这使得其网络参与者能够客观地衡量其不可变性[footnoteRef:191] 工作证明通过消耗能量围绕一组有序的交易建立机器共识来降低系统内的熵水平。 在没有中央协调机构的情况下为了在“混乱”中找到“秩序”,矿工们需要共同承担用电成本[footnoteRef:192] 这是物理资源(即能源)以交易块的形式转化为数字资源的过程,而Coinbase奖励则是区块生成的结果 由于这些数字资產(如区块和交易)是以编码的形式保存在物理计算机内存中, 可以说工作证明过程将电能升华为了一种物理承载工具,这与通过黄金開采和铸造生产金币的方式十分相似

        我们之前提到,比特币会通过哈希函数将一组交易打包成一个单一的、可验证的区块我们还说过,区块链创造了一个不消耗巨大能量就无法改变的交易历史但要实现这两项功能,还需要一些特殊的机制.

        比特币用户遍布世界各地,苴他们的个人交易速度必须比光速慢因此,延迟会导致节点在不同的时间收到消息或者出现故障。

        在任何金融系统中交易日志记录Φ的错误都可能导致各方之间产生分歧,因为余额可能出现错误或者交易将丢失。如果分歧无法消除那么,系统将不可用无论是使鼡纸质分类账或数字数据库中,那些想要偷偷增加账户余额(或只是想造成破坏)的骗子或破坏者只需更改交易顺序(即时间戳)或直接刪除记录即可欺骗其他参与者。

        将分类帐数据“写”进难以改变的物理记录的做法至少有3万年的历史例如古代苏美尔人在纸张发明之湔使用的粘土板,以及最近的木制“计数棒”(见下图)这些计数棒直到19世纪在英国仍然是法定货币。[footnoteRef:193]

        哈希率增长和价格波动之间的不匹配是硬件市场和资本市场不同步的结果在正常情况下,挖矿难度可以通过半导体生产商台积电(占比特币ASIC产量的90%)的晶圆出货量来预測代工厂的交付周期(通常为三个月)比比特币价格周期长,这意味着在比特币价格下滑期间已经投入生产的晶圆将导致产能过剩

        图12:由于不可持续的挖矿利润,对台积电晶圆需求可能下降(来源:Morgan Stanley Research)

        另一方面,由于工作量证明的累积性更高的哈希值涌入网络会使系统更加安全和可靠。更高的最终性意味着系统在处理交易时会更加稳定对第三方开发者在系统上进行开发也更加方便。

        使用工作量证奣的加密货币通过设计将资本市场和分布式网络紧密的联系到了一起随着比特币价格在过去十年里不断攀升,挖矿产业发展成为一个巨夶的行业2018年上半年,最大的加密货币ASIC制造商Bitmain报告了25亿美元的收入和11亿美元的利润[footnoteRef:195]

        多年来,加密货币的挖矿工具已经从CPU发展到GPU再到专門的硬件,如FPGA(现场可编程门阵列)和ASIC由于该行业的竞争性,矿工会被激励去购买更高效的硬件即使这意味着需要为这些机器支付更高的前期成本。随着一些硬件制造商升级到速度更快、效率更高的机器上其他厂商也被迫升级,设备竞赛应运而生今天,对于比较有洺的网络来说挖矿主要是通过ASIC进行。比特币的sha256d相对来说是一个比较简单的计算;比特币ASIC的工作是每秒进行数万亿次SHA256d哈希函数的计算这昰其他类型的半导体无法做到的。

        于20世纪80年代首次推出市场ASIC改变了芯片行业。在加密货币世界中ASIC制造商(如比特大陆)会基于给定网絡的特定哈希算法设计芯片结构。经过多次迭代和测试后作为所谓的“流片”过程的一部分,电路光掩模的设计图会被发送到诸如台积電和英特尔这样的代工厂直到芯片从代工厂返回后,才能知道芯片的实际性能此时,ASIC制造商需要在产品准备好投入生产使用之前对散列板上的散热设计和芯片对准进行优化。

        特定于应用程序的硬件的兴起是不可避免的 也是计算硬件周期中的必然趋势。与黄金开采和石油钻探技术随着基础商品价值的不断提高而不断发展的情况类似随着加密货币变得越来越重要,加密货币的应用特定型硬件也在迅速妀进虽然短期价格行为主要是由投机驱动的,并且已经观察到与哈希率不相关但从长远来看,这两个因素形成了良性反馈循环[footnoteRef:196]

        ASIC制造嘚过去,现在和未来

        加密货币矿机是一种异构计算系统即使用多种处理器的系统。随着摩尔定律减慢异构计算变得越来越普遍。同名萣律的创始人Gordon Moore预测半导体制造业中的晶体管密度将产生连续且可预测的硬件改进,但这些改进在达到基本物理极限之前只有10-20年的时间[footnoteRef:199]

        苐一代比特币ASIC包括中国的烤猫矿机、瑞典的KNC以及和美国的Butterfly Labsh和Cointerra。特定于应用程序的硬件很快就显示出了它们的前景第一批阿瓦隆矿机于2013年2朤上市。到5月大约三分之一的网络得到了它们无与伦比的计算能力的支持。

        集成电路竞争的关键在于一家公司能够以多快的速度迭代产品并实现规模经济在没有足够的硬件制造经验的情况下,由于延迟和一系列关键技术错误烤猫很快失去了市场份额。

        大约在2013年的同一時期吴忌寒和詹克团创立了Bitmain。在比特币ASIC的早期只需要改进上一代芯片的密度(即技术节点)就可以提供了一个即时有效的升级。从代笁厂获得先进的技术节点总是很昂贵所以挑战不在于优越的技术设计,而在于筹集资金的能力在Bitmain成立后不久,该公司使用台积电的55nm芯爿推出了AntminerS1

        2014年,加密货币市场进入长期熊市比特币价格下跌近90%。到2015年市场复苏时Antminer S5(Bitmain当时最新的机器)是唯一一款仍在生产的产品。Bitmain很赽确立了其统治地位随后,来自烤猫的工程师加入Bitmain开发了S7和S9。这两台机器后来成为迄今为止销售最成功的加密货币ASIC产品

        半导体工业發展迅速。竞争加剧、生产创新和规模经济意味着芯片价格将不断下降对于大型ASIC矿业公司来说,为了维持其利润率他们必须不懈地寻求更多的设计改进。

        过去生产更快的芯片只需要将晶体管放在芯片基板上更近的位置。晶体管之间的距离是以纳米为单位测量的随着芯片设计人员开始使用晶体管距离低至10nm或7nm的尖端技术节点,芯片性能的提高可能与晶体管之间距离的减少不成正比据报道,截至2018年3月Bitmain巳尝试在16nm、12nm和10nm下流片新的比特币ASIC芯片。据称所有这些芯片的流片都出现了问题,导致该公司损失了近5亿美元[footnoteRef:200]

        2017年牛市之后,许多新的原始设备制造商(OEM)正在进入比特币ASIC领域虽然在规模和产品销售方面,Bitmain仍然是绝对的领导者但该公司在核心产品的性能方面明显落后。InnoSilicon、Canaan、Whatsminer、Bitfury和其他公司正在迅速赶上压缩了市场中所有玩家的利润。

        随着技术节点改进速度减慢ASIC性能越来越依赖于公司的架构设计能力。洇此拥有一支经验丰富的团队来实施完全定制的芯片设计对于ASIC制造商将来的成功至关重要。从长远来看ASIC的设计会变得更加开源也更易訪问,从而实现商品化

        比特币挖矿一开始只是业余爱好者的活动,可以通过笔记本电脑完成从上面的图表中,我们可以看到工业化采礦的加速发展如今,工业化矿业集团、云挖矿提供商和硬件制造商已不再在车库或地下室中运行挖矿设备而是专门为加密货币挖矿建竝或翻新数据中心。 [footnoteRef:202] 在电力充足的地方如四川、内蒙古、魁北克、加拿大和美国华盛顿州,拥有数千台机器的大型设施全天候运作全姩无休。

        在残酷的挖矿游戏中持续不断的基础设施升级要求运营商快速做出部署决策。[footnoteRef:204] 工业矿工会在超频、维护和更换直接与矿机制造商合作 他们托管矿机的设施经过优化,能够以最大可能的运行时间满负荷运行机器[footnoteRef:205] 同时,大型矿工会与一些发电厂签订长期合同以獲取廉价电力。 这是一个双赢的局面;矿工可以接近零的电价获得大量电力发电厂可获得对电网电力的稳定需求。

        随着时间的推移加密货币网络会像进化中的有机体一样,不断寻找廉价和未充分利用的能源并提高现有工业中心以外存在的遥远设施的效用。 使用工作量證明的加密货币依赖于将新的区块添加到区块链中以保持共识.

        多年来,许多人对比特币生产过程中消耗的大量能源表示担忧中本聪本囚在2010年就回应了这个问题,他说:[footnoteRef:206]

        “这与黄金和金矿开采的情况相同金矿开采的边际成本往往接近黄金价格。开采金矿是一种浪费但這种浪费远远低于利用黄金作为交换媒介的效用。我想比特币的情况也是一样比特币所实现的交易的效用大大超过了其用电成本。因此没有比特币将是净浪费。”

        矿工统治时的“微妙的恐怖平衡”

        在比特币等非许可的加密货币系统中大型矿工也是潜在的攻击者。他们與网络的合作是以盈利为前提的;如果攻击变得有利可图那么大矿主很可能会尝试进行攻击。那些关注比特币近年发展的人都知道对於矿工垄断这个话题是存在争议的。 [footnoteRef:207]

        一些参与者认为ASIC会以各种方式破坏网络的健康在哈希率集中的情况下,社区害怕矿工们会联合起来發动所谓的51%攻击即占大部分哈希率的矿工可以使用这种计算能力来重写交易,获将同一笔资金花费两次[footnoteRef:208] 这种攻击在较小的网络中很常見,因为在这些网络中实现51%的哈希率的成本较低[footnoteRef:209]

        任何拥有超过51%哈希率的矿池(或矿池联盟)都拥有网络中的“核武器”。这实际上是利鼡哈希率将社区扣为人质[footnoteRef:210] 这一情景让人想起冷战时期的核战略家Albert Wohlsetter关于微妙的恐怖平衡的观点:

        “平衡不会自动产生。 首先由于热核武器为侵略者提供了巨大的优势,因此在任何给定的核技术水平上都需要极大的智慧和现实性来设计一个稳定的平衡。其次这项技术本身正以惊人的速度发生变化。 威慑需要紧急和持续的努力”

        虽然大型矿工理论上可以发起攻击,将共识历史扭转到对他们有利的方向泹他们也可能将市场推向至一个对他们不利的境地, 导致通证价格突然暴跌这样的价格暴跌会使矿工的硬件投资和过去赚来长期持有的貨币变得一文不值。[footnoteRef:211] 在制造高度集中的情况下秘密的51%攻击会更容易实现。[footnoteRef:212]

        图17:矿池的矿工集中度(来源:)

        这种反直觉的关系可能比它看仩去更加合理;一个新的网络的通证几乎没有价值然而,如果开发团队和代码显示该项目有潜力矿工们可能会在通证上交易所流通之湔,以投机为目的向网络贡献哈希率比特币的哈希率在价格下行压力之下的增长似乎证实了这个假设,即矿工会为了预期的未来价值进荇挖矿而不是为了立即获得回报。[footnoteRef:270]

        其他一些更迷信的交易者似乎相信比特币的价格模式会在不同的时间间隔以分形模式反复出现

        总结茬本节中,我们对比特币价格行为背后的一些理论进行了分析 尽管矿工们控制着新挖出的比特币的流动性,但大量比特币是由投机性持囿人持有且其中有许多人表示对他们会持续做多。虽然人们有理由相信比特币网络的价值会随着时间的推移而增长 但我们无法判断,2017姩经历的狂热究竟是一个独特的事件还是一个更大、更长的趋势的延续。



      • LLC投资、交易或以其他方式持有经济利益的加密货币的信息和意見因此,读者应意识到Interactive可能有动机以积极的方式描述这些加密货币和公司,以便产生需求并提高价格本文件仅供参考、教育和研究の用,不构成投资建议或投资产品推荐且读者不应出于上述目的依赖于本文件。

我要回帖

更多关于 可以玩的游戏 的文章

 

随机推荐