imtoken钱包下载苹果|挖比特币的游戏叫什么
imtoken钱包下载苹果|挖比特币的游戏叫什么
13个最佳区块链游戏(币本社区整理) - 知乎
13个最佳区块链游戏(币本社区整理) - 知乎切换模式写文章登录/注册13个最佳区块链游戏(币本社区整理)币本小编币本社区在我们进入这个列表之前,不要过于兴奋地玩像Fortnite或Skyrim或使命召唤这样雄心勃勃的游戏。区块链游戏虽然令人兴奋,但仍然处于起步阶段,通常以收藏品为基础(你们都听说过Cryptokitties,对吧?)我们的目标是开始跟踪区块链游戏的发展世界,看看有什么新的想法。Delton Rhodes探索。什么是区块链游戏?顾名思义,区块链游戏是指使用区块链技术为部分或全部游戏提供动力的游戏。 它可能就像在区块链上存储游戏物品一样简单,通常是 以太坊。或者像构建整个区块链游戏世界一样庞大(参见下面的Decentraland和CryptoSpaceX)。 为什么区块链游戏与传统游戏?区块链游戏被认为比传统游戏更透明和安全。在传统游戏中,一切都存储在游戏公司的服务器上。 通过区块链游戏,您的物品和进度可以安全,透明地存储在公共区块链中。 这是有史以来第一次,这也意味着您可以拥有100%独特的数字项目。在区块链之前,每个数字项目(如武器或交易卡)只是其他东西的副本。 现在你可以在游戏中真正拥有数字化的东西 - 这开辟了大量的新游戏和收藏品。好奇?让我们深入了解一些最好的早期区块链游戏。顶级区块链游戏以下是一些最好的区块链游戏(或正在开发中)。此列表中的某些游戏不能被视为真正的区块链游戏,因为它们尚未完全依赖区块链技术。但是,此列表中的许多人确实利用区块链来实现游戏玩法的各个方面。锈年代Rust of Age是一款黑暗的科幻冒险游戏,设置在4424年的广阔宇宙中。在游戏中,您可以探索废弃的空间站,神秘的洞穴和远方世界的废墟。你可以解锁谜题和秘密。Age of Rust最具创新性的功能之一是其基于区块链的点对点租赁市场,允许任何人在指定的时间段内租用游戏内资产。 Age of Rust的预计发布日期是2019年末,这意味着它将经历两年的发展。 SpacePirate Games是这款游戏的创造者,已经发布了Age of Rust的文本冒险版本,其中Rustbits作为游戏内的货币。Age of Rust的测试版提供相当于四个BTC的奖品。最终,Rustbits将使用Enjin Coin的智能合约转换为ERC-1155令牌以启用此功能。怎么玩:明年发布的PC上没有人的天空好的,所以这在技术上不是区块链游戏,但确实有一个独特的加密货币扭曲...No Man's Sky为游戏玩家提供了一个巨大的世界。这个游戏包括18个quintillion随机生成的行星供玩家探索。自2016年推出游戏以来,创作者不断添加新功能,如基础构建,更好的船舶定制和改进的图形。2018年,No Man's Sky还增加了多人游戏功能。该游戏可在PC,PS4和Xbox One上使用。虽然这在技术上不是区块链游戏,但它确实具有游戏中的加密货币奖励。然而,最有趣的是游戏的创作者没有添加这个。相反,两个狂热的粉丝(Jon Creasy和他的兄弟)在游戏中的不同位置隐藏了两条线索。能够找到两者的第一个玩家将能够访问解锁包含价值约30美元BTC的钱包所需的秘密短语(种子)。怎么玩:购买PS4,XBox One和PC神不受束缚在我们最近关于dapps的文章中提到的Gods Unchained 继续受到游戏玩家的关注。 根据项目网站,Gods Unchained是有史以来第一个区块链电子竞技。该游戏具有多人游戏模式,用户可以互相争斗以及交易,销售和存储游戏卡。 根据未来的路线图,在不久的将来某个时候将有一个Gods Unchained世界冠军。截至2018年11月13日,此次活动筹集了约370,000美元。 怎么玩:在线(需要Meta Mask 访问和以太购买)CryptoSpaceXCryptoSpaceX是一款可以探索宇宙的游戏。游戏建立在区块链上,所有游戏内元素都被赋予玩家数字所有权。用户可以参与详细和战略性的行星与星球战斗,以掠夺星尘。有了这个游戏,您还可以建立新的星舰,以及升级和定制您的星际舰队。玩家还可以在特殊的竞技场中参加各种挑战和比赛,并前往Vegastar(建于Fabula星系)赢取特别奖品。该游戏的第一集于2018年6月推出。第二集预计将于2018年12月推出。根据该项目网站,该游戏最终将包括对移动游戏功能的支持。CryptoSpaceX因其极其稀缺的令牌而独树一帜。虽然类似的游戏可能有数百万甚至数十亿甚至数十亿,但声称它们很少,但CryptoSpaceX只会拥有4000个SpaceX令牌。预售中有3,700个在Ju中结束2018年; 然而,当时仅售出773件。为避免集中供应令牌,每个用户最多只能使用10个SpaceX令牌。怎么玩:作为第一集的一部分,在线购买星舰(需要MetaMask)CubeGoCubeGo是一款游戏,您可以使用3D构建模块构建自己的个性化3D模型,称为Cubegon。 这个游戏的任务是让玩家通过构建3D角色来点燃他们的创造力和想象力。根据项目网站的说法,“他们将是站在你身边的士兵面对所有对手,并为你带来丰厚的回报。” 使用CubeGo,与大多数区块链游戏一样,您拥有自己的创作所有权。与收藏游戏类似,每个Cubegon(3D模型)都是独一无二的。该游戏甚至为创作者提供区块链支持的版权所有权。 CubeGo玩家可以使用竞技场作为操场,通过3D战斗体验展示他们的Cubegons的力量。 CubeGo的令牌预售将于2018年11月24日开始。在2018年12月,CubeGo将推出Cubegon Building&Marketplace。对于2019年,未来的路线图中有几个预期的里程碑,包括竞技场开放和排名战。该项目已建立了几个重要的合作伙 其中一些包括Kyber Network,Zilliqa和Coinbase钱包。怎么玩:注册预售EOS骑士EOS Knights是第一款在EOS区块链上运行的手机游戏(可在iOS和Android上使用)。该游戏允许用户完成诸如收集材料,制作物品,收养宠物以及使用EOS交易物品等任务。 尽管该游戏仅在2018年9月推出,但它背后的团队一直在忙着进行各种重大更新。 例如,在2018年11月,EOS Knights正在添加大量改进的功能,如多玩老板内容(四个玩家),额外的老板内容,六个级别的项目(破坏性)和设置项目(新类别)。 怎么玩:在Apple App Store或Google Play上下载Axie InfinityAxie Infinity从神奇宝贝和Tamagotchi游戏中汲取灵感。它是一个分散的游戏,运行在以太坊区块链上。Axie Infinity允许您繁殖,提升和战斗称为Axies的幻想生物。 与其他区块链游戏类似,Axie Infinity将稀缺性作为关键组件。稀有的四个层次是普通,稀有,超稀有和传奇。有超过500个Axie车身零件可供选择,其他车身零件将在稍后公布。Axies的身体和部位分为几类,包括野兽,植物,虫子,鸟类,爬行动物和水生动物。 这意味着组合是无限的。Axie Infinity还具有3v3战斗模式。截至2018年11月13日,已经创造了近11,000个Axies和93,000多次战斗。怎么玩:在线(需要Meta Mask)DecentralandDecentraland不是一款游戏,更像是未来虚拟现实(VR)区块链游戏的平台。Decentraland提供VR平台,用于创建,体验和货币化内容和应用程序。与大多数正在制作区块链VR游戏的项目不同,创建VR世界是Decentraland的主要关注点。根据项目网站,用户可以去赌场,观看现场音乐,参加工作坊,与朋友一起购物,创业,试驾车,以及参观游戏中的水下度假村。Decentraland甚至提供SDK(软件开发人员套件),允许任何人开始为该平台开发游戏和应用程序。Decentraland协议有三个层次:共识层,土地内容层和实时层。设计师可以在将模型导入Decentraland之前使用SketchUp和/或Blender创建模型。该项目自2015年以来一直存在,并使用MANA作为其游戏币。怎么玩:开始在线开发游戏和构建虚拟世界超越虚空超越虚空是战略,行动和一对一比赛的独特组合。这个游戏带来了多人在线战斗舞台(MOBA)类型及其实时战略(RTS)起源于外太空。超越虚空使用Nexium(NXC)作为其游戏币。在Nexium生态系统中,您可以找到由B2Expand(Beyond the Void的创建者)开发和/或发布的游戏,一个用于所有游戏内物品的分散商店,以及面向开发人员的以太坊工具。B2Expand正积极致力于扩大区块链游戏领域的合作。一个很酷的事实是,如果你在Beyond the Void中拥有一艘Crystalibur船,你还可以在创世纪法术中拥有一张Amaranthe牌。B2Expand还于2018年9月在法国里昂举办了第一届年度区块链游戏峰会。怎么玩:在Steam上玩EtherQuestEtherQuest是一款由区块链驱动的奇幻角色扮演游戏。来自多个世界的强大战士在争夺霸权的斗争中发生冲突。战士的范围很罕见,从“普通”到“传奇”。每种稀有类型都有统计和奖金的独特组合。 游戏活动包括召唤,竞技场和锦标赛。要玩这个游戏,你需要有一个MetaMask钱包。幸运的是,对于想要开始学习这款游戏的新玩家,EtherQuest提供了一个全面的游戏指南。怎么玩:在线(需要Meta Mask)创世纪的法术Genesis的法术是各种游戏类型的混合体。它是一种交易卡游戏(TCG),涉及甲板收集和策略以及街机风格的游戏元素。通过这个游戏,您可以收集,交易和组合球体来构建卡片组。然后,你可以在探索Askian的幻想境界时,让你的球体对抗各种对手。BitCrystals(BCY)是数字资产,作为游戏燃料和Spells of Genesis的高级游戏币。 与其他区块链游戏相比,这种货币相对完善。BCY众筹活动发生在2015年夏天。创世记卡的拼写是基于Counterparty的数字资产,这是一个允许开发人员为比特币区块链创建自定义令牌的平台。怎么玩:在电脑上,下载iOS应用程序,下载Android应用程序第一滴血不是游戏本身,但FirstBlood的目标是改变电子竞技投注的未来。最值得注意的是,FirstBlood为想要自动化锦标赛和支付分配的玩家提供了一个平台。事实上,这种基于区块链的平台甚至可以通过智能合约和神谕等技术自动进行注册,支架管理和记分。 为什么这是电子竞技的重要一步?从本质上讲,这个平台减少(甚至消除)启动电子竞技锦标赛所涉及的基础工作。这意味着FirstBlood可以支持任何一天的低买入小型锦标赛以及大型,高调的比赛。最好的是,这一切都可以通过无信任的环境进行组织。梦之队DreamTeam是电子竞技的另一种流行选择。根据ICObench的说法,“DreamTeam将为最受欢迎的PC游戏CS:GO,LoL,DOTA 2,PUBG,Overwatch等提供电子竞技玩家和团队招聘和管理工具。业余爱好者和专业人士可以为直接从他们的游戏中获得排名的玩家创建账户。“ 同样重要的是要注意平台上的每个事务最终都需要使用DreamTeam令牌。 截至2018年11月,DreamTeam平台仍然没有推出其管理工具或玩家通过游戏赚钱的能力等关键功能。 尽管如此,DreamTeam的目标是将其本机令牌用于智能合约,这可以促进锦标赛奖金支付以及付费平台功能(即高级账户)。本机令牌还可能用于其他事情,例如通过DreamTeam平台购买游戏,软件,硬件等。结论可能需要一些时间才能通过区块链为大型应用程序(如实时视频)提供动力。因此,为了将像Fortnite这样的流行多人视频游戏转移到基于区块链的游戏中,需要进行一些严肃的技术进步。 但是,已经有一些公司试图做到这一点。例如,MagnaChain是一个专门为视频游戏开发的独立区块链。该项目背后的公司声称其网络能够每秒处理多达100,000笔交易。早在2018年,它的testnet每秒处理超过13,000个事务。 看看区块链游戏的未来如何发挥作用将会很有趣。用户对区块链游戏的采用是否会超越传统游戏?这可能为时尚早。随着区块链可扩展性的增加,我们可以很好地看到这些和其他创新的区块链游戏的出现,这些游戏提供了比传统游戏更好的用户体验。发布于 2018-11-17 16:55区块链(Blockchain)游戏赞同 43 条评论分享喜欢收藏申请
13个最佳区块链游戏(币本社区整理) - 知乎
13个最佳区块链游戏(币本社区整理) - 知乎切换模式写文章登录/注册13个最佳区块链游戏(币本社区整理)币本小编币本社区在我们进入这个列表之前,不要过于兴奋地玩像Fortnite或Skyrim或使命召唤这样雄心勃勃的游戏。区块链游戏虽然令人兴奋,但仍然处于起步阶段,通常以收藏品为基础(你们都听说过Cryptokitties,对吧?)我们的目标是开始跟踪区块链游戏的发展世界,看看有什么新的想法。Delton Rhodes探索。什么是区块链游戏?顾名思义,区块链游戏是指使用区块链技术为部分或全部游戏提供动力的游戏。 它可能就像在区块链上存储游戏物品一样简单,通常是 以太坊。或者像构建整个区块链游戏世界一样庞大(参见下面的Decentraland和CryptoSpaceX)。 为什么区块链游戏与传统游戏?区块链游戏被认为比传统游戏更透明和安全。在传统游戏中,一切都存储在游戏公司的服务器上。 通过区块链游戏,您的物品和进度可以安全,透明地存储在公共区块链中。 这是有史以来第一次,这也意味着您可以拥有100%独特的数字项目。在区块链之前,每个数字项目(如武器或交易卡)只是其他东西的副本。 现在你可以在游戏中真正拥有数字化的东西 - 这开辟了大量的新游戏和收藏品。好奇?让我们深入了解一些最好的早期区块链游戏。顶级区块链游戏以下是一些最好的区块链游戏(或正在开发中)。此列表中的某些游戏不能被视为真正的区块链游戏,因为它们尚未完全依赖区块链技术。但是,此列表中的许多人确实利用区块链来实现游戏玩法的各个方面。锈年代Rust of Age是一款黑暗的科幻冒险游戏,设置在4424年的广阔宇宙中。在游戏中,您可以探索废弃的空间站,神秘的洞穴和远方世界的废墟。你可以解锁谜题和秘密。Age of Rust最具创新性的功能之一是其基于区块链的点对点租赁市场,允许任何人在指定的时间段内租用游戏内资产。 Age of Rust的预计发布日期是2019年末,这意味着它将经历两年的发展。 SpacePirate Games是这款游戏的创造者,已经发布了Age of Rust的文本冒险版本,其中Rustbits作为游戏内的货币。Age of Rust的测试版提供相当于四个BTC的奖品。最终,Rustbits将使用Enjin Coin的智能合约转换为ERC-1155令牌以启用此功能。怎么玩:明年发布的PC上没有人的天空好的,所以这在技术上不是区块链游戏,但确实有一个独特的加密货币扭曲...No Man's Sky为游戏玩家提供了一个巨大的世界。这个游戏包括18个quintillion随机生成的行星供玩家探索。自2016年推出游戏以来,创作者不断添加新功能,如基础构建,更好的船舶定制和改进的图形。2018年,No Man's Sky还增加了多人游戏功能。该游戏可在PC,PS4和Xbox One上使用。虽然这在技术上不是区块链游戏,但它确实具有游戏中的加密货币奖励。然而,最有趣的是游戏的创作者没有添加这个。相反,两个狂热的粉丝(Jon Creasy和他的兄弟)在游戏中的不同位置隐藏了两条线索。能够找到两者的第一个玩家将能够访问解锁包含价值约30美元BTC的钱包所需的秘密短语(种子)。怎么玩:购买PS4,XBox One和PC神不受束缚在我们最近关于dapps的文章中提到的Gods Unchained 继续受到游戏玩家的关注。 根据项目网站,Gods Unchained是有史以来第一个区块链电子竞技。该游戏具有多人游戏模式,用户可以互相争斗以及交易,销售和存储游戏卡。 根据未来的路线图,在不久的将来某个时候将有一个Gods Unchained世界冠军。截至2018年11月13日,此次活动筹集了约370,000美元。 怎么玩:在线(需要Meta Mask 访问和以太购买)CryptoSpaceXCryptoSpaceX是一款可以探索宇宙的游戏。游戏建立在区块链上,所有游戏内元素都被赋予玩家数字所有权。用户可以参与详细和战略性的行星与星球战斗,以掠夺星尘。有了这个游戏,您还可以建立新的星舰,以及升级和定制您的星际舰队。玩家还可以在特殊的竞技场中参加各种挑战和比赛,并前往Vegastar(建于Fabula星系)赢取特别奖品。该游戏的第一集于2018年6月推出。第二集预计将于2018年12月推出。根据该项目网站,该游戏最终将包括对移动游戏功能的支持。CryptoSpaceX因其极其稀缺的令牌而独树一帜。虽然类似的游戏可能有数百万甚至数十亿甚至数十亿,但声称它们很少,但CryptoSpaceX只会拥有4000个SpaceX令牌。预售中有3,700个在Ju中结束2018年; 然而,当时仅售出773件。为避免集中供应令牌,每个用户最多只能使用10个SpaceX令牌。怎么玩:作为第一集的一部分,在线购买星舰(需要MetaMask)CubeGoCubeGo是一款游戏,您可以使用3D构建模块构建自己的个性化3D模型,称为Cubegon。 这个游戏的任务是让玩家通过构建3D角色来点燃他们的创造力和想象力。根据项目网站的说法,“他们将是站在你身边的士兵面对所有对手,并为你带来丰厚的回报。” 使用CubeGo,与大多数区块链游戏一样,您拥有自己的创作所有权。与收藏游戏类似,每个Cubegon(3D模型)都是独一无二的。该游戏甚至为创作者提供区块链支持的版权所有权。 CubeGo玩家可以使用竞技场作为操场,通过3D战斗体验展示他们的Cubegons的力量。 CubeGo的令牌预售将于2018年11月24日开始。在2018年12月,CubeGo将推出Cubegon Building&Marketplace。对于2019年,未来的路线图中有几个预期的里程碑,包括竞技场开放和排名战。该项目已建立了几个重要的合作伙 其中一些包括Kyber Network,Zilliqa和Coinbase钱包。怎么玩:注册预售EOS骑士EOS Knights是第一款在EOS区块链上运行的手机游戏(可在iOS和Android上使用)。该游戏允许用户完成诸如收集材料,制作物品,收养宠物以及使用EOS交易物品等任务。 尽管该游戏仅在2018年9月推出,但它背后的团队一直在忙着进行各种重大更新。 例如,在2018年11月,EOS Knights正在添加大量改进的功能,如多玩老板内容(四个玩家),额外的老板内容,六个级别的项目(破坏性)和设置项目(新类别)。 怎么玩:在Apple App Store或Google Play上下载Axie InfinityAxie Infinity从神奇宝贝和Tamagotchi游戏中汲取灵感。它是一个分散的游戏,运行在以太坊区块链上。Axie Infinity允许您繁殖,提升和战斗称为Axies的幻想生物。 与其他区块链游戏类似,Axie Infinity将稀缺性作为关键组件。稀有的四个层次是普通,稀有,超稀有和传奇。有超过500个Axie车身零件可供选择,其他车身零件将在稍后公布。Axies的身体和部位分为几类,包括野兽,植物,虫子,鸟类,爬行动物和水生动物。 这意味着组合是无限的。Axie Infinity还具有3v3战斗模式。截至2018年11月13日,已经创造了近11,000个Axies和93,000多次战斗。怎么玩:在线(需要Meta Mask)DecentralandDecentraland不是一款游戏,更像是未来虚拟现实(VR)区块链游戏的平台。Decentraland提供VR平台,用于创建,体验和货币化内容和应用程序。与大多数正在制作区块链VR游戏的项目不同,创建VR世界是Decentraland的主要关注点。根据项目网站,用户可以去赌场,观看现场音乐,参加工作坊,与朋友一起购物,创业,试驾车,以及参观游戏中的水下度假村。Decentraland甚至提供SDK(软件开发人员套件),允许任何人开始为该平台开发游戏和应用程序。Decentraland协议有三个层次:共识层,土地内容层和实时层。设计师可以在将模型导入Decentraland之前使用SketchUp和/或Blender创建模型。该项目自2015年以来一直存在,并使用MANA作为其游戏币。怎么玩:开始在线开发游戏和构建虚拟世界超越虚空超越虚空是战略,行动和一对一比赛的独特组合。这个游戏带来了多人在线战斗舞台(MOBA)类型及其实时战略(RTS)起源于外太空。超越虚空使用Nexium(NXC)作为其游戏币。在Nexium生态系统中,您可以找到由B2Expand(Beyond the Void的创建者)开发和/或发布的游戏,一个用于所有游戏内物品的分散商店,以及面向开发人员的以太坊工具。B2Expand正积极致力于扩大区块链游戏领域的合作。一个很酷的事实是,如果你在Beyond the Void中拥有一艘Crystalibur船,你还可以在创世纪法术中拥有一张Amaranthe牌。B2Expand还于2018年9月在法国里昂举办了第一届年度区块链游戏峰会。怎么玩:在Steam上玩EtherQuestEtherQuest是一款由区块链驱动的奇幻角色扮演游戏。来自多个世界的强大战士在争夺霸权的斗争中发生冲突。战士的范围很罕见,从“普通”到“传奇”。每种稀有类型都有统计和奖金的独特组合。 游戏活动包括召唤,竞技场和锦标赛。要玩这个游戏,你需要有一个MetaMask钱包。幸运的是,对于想要开始学习这款游戏的新玩家,EtherQuest提供了一个全面的游戏指南。怎么玩:在线(需要Meta Mask)创世纪的法术Genesis的法术是各种游戏类型的混合体。它是一种交易卡游戏(TCG),涉及甲板收集和策略以及街机风格的游戏元素。通过这个游戏,您可以收集,交易和组合球体来构建卡片组。然后,你可以在探索Askian的幻想境界时,让你的球体对抗各种对手。BitCrystals(BCY)是数字资产,作为游戏燃料和Spells of Genesis的高级游戏币。 与其他区块链游戏相比,这种货币相对完善。BCY众筹活动发生在2015年夏天。创世记卡的拼写是基于Counterparty的数字资产,这是一个允许开发人员为比特币区块链创建自定义令牌的平台。怎么玩:在电脑上,下载iOS应用程序,下载Android应用程序第一滴血不是游戏本身,但FirstBlood的目标是改变电子竞技投注的未来。最值得注意的是,FirstBlood为想要自动化锦标赛和支付分配的玩家提供了一个平台。事实上,这种基于区块链的平台甚至可以通过智能合约和神谕等技术自动进行注册,支架管理和记分。 为什么这是电子竞技的重要一步?从本质上讲,这个平台减少(甚至消除)启动电子竞技锦标赛所涉及的基础工作。这意味着FirstBlood可以支持任何一天的低买入小型锦标赛以及大型,高调的比赛。最好的是,这一切都可以通过无信任的环境进行组织。梦之队DreamTeam是电子竞技的另一种流行选择。根据ICObench的说法,“DreamTeam将为最受欢迎的PC游戏CS:GO,LoL,DOTA 2,PUBG,Overwatch等提供电子竞技玩家和团队招聘和管理工具。业余爱好者和专业人士可以为直接从他们的游戏中获得排名的玩家创建账户。“ 同样重要的是要注意平台上的每个事务最终都需要使用DreamTeam令牌。 截至2018年11月,DreamTeam平台仍然没有推出其管理工具或玩家通过游戏赚钱的能力等关键功能。 尽管如此,DreamTeam的目标是将其本机令牌用于智能合约,这可以促进锦标赛奖金支付以及付费平台功能(即高级账户)。本机令牌还可能用于其他事情,例如通过DreamTeam平台购买游戏,软件,硬件等。结论可能需要一些时间才能通过区块链为大型应用程序(如实时视频)提供动力。因此,为了将像Fortnite这样的流行多人视频游戏转移到基于区块链的游戏中,需要进行一些严肃的技术进步。 但是,已经有一些公司试图做到这一点。例如,MagnaChain是一个专门为视频游戏开发的独立区块链。该项目背后的公司声称其网络能够每秒处理多达100,000笔交易。早在2018年,它的testnet每秒处理超过13,000个事务。 看看区块链游戏的未来如何发挥作用将会很有趣。用户对区块链游戏的采用是否会超越传统游戏?这可能为时尚早。随着区块链可扩展性的增加,我们可以很好地看到这些和其他创新的区块链游戏的出现,这些游戏提供了比传统游戏更好的用户体验。发布于 2018-11-17 16:55区块链(Blockchain)游戏赞同 43 条评论分享喜欢收藏申请
Just a moment...
a moment...Enable JavaScript and cookies to continue详解比特币挖矿— 应该是史上最通俗易懂的版本 - 知乎
详解比特币挖矿— 应该是史上最通俗易懂的版本 - 知乎切换模式写文章登录/注册详解比特币挖矿— 应该是史上最通俗易懂的版本S-Maruko从入门到精通,看我就够了! 比特币挖矿就是矿工将一定数量的交易打包到同一个区块,然后共同去计算同一道数学题来决定以谁的区块链为准,并且决定谁赢得新发行的比特币和交易费。 相信很多人都听说过比特币挖矿的说法,不知道有多少人真正理解这个概念。在矿产领域,挖矿的概念其实很容易理解,就是从富含某种矿物质的矿石中提炼出矿物质的过程,而所谓的矿工就是那些头戴安全头盔,从事提炼矿物质的工人,他们的形象在我们的脑海中恐怕一点也不陌生。 比特币世界的挖矿和矿产领域的挖矿还是有很多相似之处的,都是在挖掘有价值的资产,都需要花费一定的代价,都能给挖矿的人带来一定的收益。矿产领域的挖矿可以得到相对稀缺的矿产资源,同时要付出体力和承担安全风险的代价;而比特币的挖矿可以得到比特币奖励,同时要付出计算机算力的代价。 矿产领域的矿工是靠大型的机械设备,而比特币世界里的矿工是靠专业的计算机设备,伴随着激烈竞争,比特币的挖矿设备从最开始的普通计算机,到现在的越来越专业的挖矿设备。 不过比特币世界的挖矿和矿产领域的挖矿也还是有很多不同的,比特币世界的挖矿还是发行新比特币的唯一方式,同时也是在去中心化的网络中保证民主和竞争的重要手段,但是它也不是一点坏处都没有,比如浪费了大量的计算机算力和电力。至于为什么会这么说,看完接下来的文字我想你就会明白了。 文章导读: 1.什么是挖矿 2.如何证明谁的工作量最多 3.什么是工作量证明(POW) 4.挖矿是一场接力赛 5.小结 1. 什么是挖矿 如果还不了解区块链的话,可以参考不懂技术?老司机带你轻松理解区块链知识,比特币的网络中传播着大量的交易信息,既然没有中心化的统一服务,那么谁来确认这些交易的合法性,以及达成统一的共识呢?我们可以想想中心化服务的支付宝是如何解决这两个问题的,支付宝其实是买卖双方的中间担保,它负责确认每一笔交易是否合法,并且等双方在线下的交易没有问题时,才将资金转给卖方,这就保证了不会出现某一方作弊或者不认账的问题。 但是比特币网络中没有像支付宝这样的担保角色,那么它是如何做到交易的正常进行的呢?其实答案也很简单,就是由网络中的所有全节点共同决定这份交易是否合法,通过共同维护同一份帐薄来确保交易不会违约和篡改。 这就如同有10个人共同见证了两个人的交易,并一起确认这笔交易的合法性,同时每个人都维护了一份账本,这笔交易会记录到每个人各自维护的同一套账本上,如果有人要违约或篡改交易数据,他需要同时改掉至少6个人的账本(少数服从多数)。否则如果只改自己的那一份账本,别人很容易就看出他的作弊行为,想想掩耳盗铃的故事应该就能明白了。 说回到比特币世界的挖矿,挖矿就是比特币世界里的矿工确认每一笔交易是否合法(关于如何确认交易合法,可以参考一文看懂比特币交易的全过程),并将合法的交易写入到统一的公共帐薄上,同时会获得一定的新比特币和交易费的奖励的过程。奖励是为了鼓励更多的矿工加入进来,确保不会出现某一个节点独断专权的情况,至于奖励给哪一个矿工,这就要看谁的工作量更多了,在比特币的世界里,是靠共同解决某一个数学问题来证明工作量的多少。 这就如同在竞争激励的市场经济中,每个公司都会拼尽全力提供更好的服务和产品才能生存下去,这样就不太容易产生垄断和腐败,而竞争的结果促进了资源的有效配置,社会的整体财富就会不断增长,最终所有人都会受益,当然受益最大的还是对社会贡献最大的企业家。 而在计划经济下,所有的生产安排和资源分配,都掌握在少数人手中,权力的过度集中必然会导致腐败,也不利于资源的合理配置,长远来看,只能是绝大大多数人普遍赤贫,而受益最大的往往是掌握更多资源的人。想想改革开放前后的中国,就能明白计划经济和市场经济的不同效果了。 总结一下,挖矿就是矿工为了得到新发行的比特币和交易费的奖励,主动去确认交易是否合法,并将合法的交易写入共同维护的帐薄中的过程。而奖励是为了确保矿工有更多的积极性,避免权力集中在少数人手中,同时奖励也是比特币发行的唯一方式。 2. 如何证明谁的工作量更多 刚才提到了挖矿的奖励会给工作量最多的那个人,那么如何证明谁的工作量最多呢。其实也很简单,就是大家共同去解同一道数学题,这道数学题需要一定的计算量才能做出来,而率先得到答案的矿工就是最终的胜出者,分享最终的奖励。 相信大家以前都玩过数独游戏(没玩过的同学请自行搜索游戏规则),简单来说就是每一行与每一列必须出现1~9的数字,每个小九宫格内也必须有1~9的数字,并且每个数字在每行、每列和每个小九宫格里出现且仅能出现一次。游戏刚开始只会给出有限的几个位置上的数字,其他的位置都需要计算分析才能得出来正确的数字。 由这张游戏图可以看出,想要计算分析出每一个位置上的数字,还是需要花费不少力气的,但是填完之后来验证是否正确就简单很多,看一下横排、竖排以及小九宫格是否没有重复的数字即可。 而比特币挖矿的数学题也有这样的特性,就是计算起来很费事,但是验证起来却很简单。当然了,挖矿的数学题不是求解一道数独题目,而是计算一道概率题。 先举一个简单的掷骰子游戏,假如说有两个骰子,如果我说掷出一个骰子之和小于等于12的组合,你肯定会说这还不简单,随便掷,任一个组合都肯定小于等于12,一点难度都没有。好,那假如我把条件设为小于等于8呢,可能就不是每次都能掷出来了,它的概率是0.72;如果我再把条件设小呢,如果是4呢,那么掷出来的可能性就会进一步减小,概率为0.11。(这里默认大家都会计算概率,如果不懂的话,只需要知道概率在不断减小就可以,想想现实的场景,这点应该不难理解)3. 什么是工作量证明(POW) 理解了掷骰子游戏,再来介绍挖矿的工作量证明(POW Proof-Of-Work)算法就很简单了,在之前一篇介绍区块链的文章不懂技术?老司机带你轻松理解区块链知识中,曾经提到过区块的数据结构,当时提到了两个数据是和挖矿相关的,当时没有详细说明,现在就可以拿出来分析了。 这里的难度目标和Nonce就是和挖矿相关的参数,我们都知道比特币网络平均每10分钟产生新的比特币,也就是说挖矿的平均时间为10分钟,也许你会问怎么确保刚好是10分钟呢。其实答案很简单,就是控制数学题目的难度,假如某个人的解题速度在不断提升,那么我只要提高题目难度,就可以保证他解答的时间大致衡定。 在比特币世界中,解题速度和计算机的算力有直接的关系,想想今天的一台计算机和20年前的一台计算机去解同一道复杂的数学题,谁先计算出来,我想你肯定也认同是今天的计算机率先求出答案。如果我告诉你,谁先解出答案,就给谁丰厚的奖励,大家肯定会拼命提高计算机的性能,这也是全球各个矿工在不断提高算力的原因,因为大家都想快速解出答案,以获得奖励。 说回到难度目标和Nonce两个参数,挖矿的题目是这样的,每一个区块头都有唯一的哈希值,我现在要求你在这个哈希值后面添加一个随机数字(一般是从零开始递增),然后再去计算这个结果的哈希值,直到求出来的哈希值小于某一个数字,而这个数字是由一个常数除以上面的难度目标得出来的。 如果你理解了上面的掷骰子游戏应该能看懂这道题目,其实就是通过不同的数字不断地计算哈希值,直到答案小于某一个目标数字,这个目标数字越小,难度就越大,跟上面的骰子一样,结果越小,掷出来的概率就越小。而这个目标数字是由难度目标决定的,难度目标数字越大,除出来得到的目标数字就越小。 Nonce计数器主要是统计总共计算了多少次,就如同掷骰子一样,虽然可以一把掷出要求的数字,但是多次平均下来,肯定是符合概率统计的,这样别的矿工就可以根据Nonce数字大小再一次印证这个矿工是否有作弊。 至此你应该已经明白工作量证明算法的大致逻辑了吧,本质上就是在求一个概率题,谁先算出来就算谁赢,奖励就归谁。难度随着答题的速度会动态调整,而这个难度就是由上面的难度目标值决定,这样就能保证平均每10分钟完成一次挖矿。 4. 挖矿是一场接力赛 一旦一个矿工成功挖矿,根据数独游戏的逻辑,其他矿工很快就能验证是否成功,一旦验证通过就会将区块放入自己维护的区块链中,并赶紧投入到下一次的挖矿,不带有一丝一毫的犹豫。如此激烈的竞争伴随的结果,就是每个矿工都不断提升自己的计算机性能,结果就是大家的挖矿设备都不断升级,以至于现在的矿场都是紧挨发电厂,用最先进的专用挖矿芯片。 这里其实还有一个问题,就是假如说有两个矿工同时计算出结果怎么办?这个时候就会出现分叉,也就是说区块链的末端区块存在分歧了,其实这只会临时出现,并不会长久存在。原因是一旦其他矿工确认了本次挖矿成功,就会投入到下一次挖矿,如果其他矿工又挖矿成功了,这条区块链路就会比另一条区块链路多出一个区块,区块链中的原则就是只认最长的链路,所以另一个挖矿成功的矿工很快就会舍弃之前的区块,以最长的区块链为准。 而奖励也是要得到大多数的矿工认可后才会有效,毕竟账本是所有的人一起维护的,只有大多数人的账本上认可你的挖矿结果才有效。所以临时的分叉并不会影响最终的奖励,其实10分钟的挖矿时间也是比特币之父“中本聪”对效率和共识的一种平衡。 看到这里也许你就会明白,为什么会说挖矿浪费了很多算力和电力,因为胜出者往往只有一个,其他的矿工就相当于白忙活了,但是他们的计算机已经投入计算了,这笔算力和与之相对应的电力也就此浪费了。 这恐怕就是为了维护民主化的代价,如果让中心化的节点去统一确认交易,并写入公共帐薄,那么很容易滋生出腐败,这也不符合中本聪一开始的去中心化的设计理念,但是靠挖矿决定输赢又会导致资源浪费,只能说任何事情都是有成本和代价的,只要收益大于成本,这件事就有做的价值,比特币现在的价格相比用于计算的电费还是划算得多。5. 小结 关于比特币的挖矿到此就全部介绍完了,不知道你有没有看明白。总结一下就是矿工将一定数量的交易打包到同一个区块,然后共同去计算同一道数学题来决定以谁的区块链为准,并且决定谁赢得新发行的比特币和交易费。这种靠竞争来解决交易共识的问题,避免了单一节点垄断整个网络的风险,让整个网络形成了良性竞争的局面。 当然随着全网算力的提高,篡改的难度就越来越大了,因为你要改至少51%的全节点的账本,这就要求你的算力至少是其他51%全节点的总和,这个难度现在已经大到无法想象的程度,而且即便能做到,为此付出的电费代价也会让篡改者掂量一下这么做是否划算。关于比特币的挖矿到此就全部介绍完了,不知道你有没有看明白。总结一下就是矿工将一定数量的交易打包到同一个区块,然后共同去计算同一道数学题来决定以谁的区块链为准,并且决定谁赢得新发行的比特币和交易费。这种靠竞争来解决交易共识的问题,避免了单一节点垄断整个网络的风险,让整个网络形成了良性竞争的局面。 ——The End——『声明:本文转载于公众号“扬帆沧海”』发布于 2021-05-13 13:48比特币 (Bitcoin)btc挖矿挖矿赞同 394 条评论分享喜欢收藏申请
教你如何正确的挖比特币—的一款游戏_哔哩哔哩_bilibili
教你如何正确的挖比特币—的一款游戏_哔哩哔哩_bilibili 首页番剧直播游戏中心会员购漫画赛事投稿教你如何正确的挖比特币—的一款游戏
3594
7
2018-05-31 21:05:49
未经作者授权,禁止转载31391445相关游戏: 比特币大亨
简介补充: 游戏还在Beta阶段 游戏内容较少 感兴趣的观众可以去商店页面了解更新进度。游戏:比特币大亨
商店页面:https://store.steampowered.com/app/734570/Bitcoin_Tycoon__Mining_Simulation_Game/游戏单机游戏单机游戏实况解说攻略单机联机比特币比特币大亨
顾跑跑
发消息
新浪微博:@顾跑跑Gurunning 商业合作联系:dreamsnow713@qq.com
关注 23.9万
拒绝无用留学,提高留学生专业成绩!
接下来播放
自动连播童年爆红的小羊游戏!最终结局究竟是什么???日向源
71.4万
747
普通人在币圈真的好难三财雨恒
1179
0
挖比特币收益币圈5年老韭菜
1922
0
3月9日比特币行情分析,新高即暴跌?颜驰Bitcoin
476
0
【星露谷物语】新手炸矿教程(全程版)无我2004
2.6万
103
炒币真的赚钱么,本金3000我真的赚到了2000w币圈大林哥
2553
0
从暗网上下载的阴间版MC,玩过的人都崩溃了!深空Hans
3.0万
416
新手.小白撸毛速成篇丨撸空投赚取第一桶金!丨链上交互入门思路详解丨币圈最强空投指南丨潜力项目调研筛选丨事半功倍!丨迎接空投牛市!丨BTC欧阳一加密研究所
6142
1
【新手必看】以撒的结合“真结局”流程教程!【END】我是谁压实度
19.4万
884
我花了三周时间思考总结,用我九年币圈经验,总结了加密牛市你必须遵循的 15条投资法则,否则亏的裤衩都不剩!阿川老师学习课堂
1468
0
加密货币专家预测 1 美元狗狗币 (DOGE) 即将到来奇哥说币
747
0
【小丑牌balatro】全牌组打金注难度评价居居juuuu
9199
24
疯牛即将到来,FIL马上就要一飞冲天了吗?现在还能不能进场,大牛市又能涨到多少?船长的投资日记
1237
0
本以为是一张自动图,玩到一半才发现不简单浩然Yz
12.6万
492
2024币圈第一颗核弹?!比特币扛得住?墨山貓MOC
1.8万
2
永远做多!BTC ETH FLOKI WLD行情分析币圈圆真师兄
594
0
《本关只有一种僵尸,非常简单》jyw玩游戏
106.7万
904
B站00后对比特币的真实看法,这一批年轻人越来越有希望了!加密矿工火花
2055
0
《GTA线上》呼声超高的两大更新内容,如今可以用MOD实现了!TG探员DetectiveTG
10.8万
197
OKX Web3钱包入门教程,区块链钱包介绍 :一级市场的入口!孤飞Web3
1942
0
展开
小窗
客服
顶部
赛事库 课堂 2021
Buy/Sell Bitcoin, Ether and Altcoins | Cryptocurrency Exchange | Binance
Buy/Sell Bitcoin, Ether and Altcoins | Cryptocurrency Exchange | Binance
Error 403 Forbidden - This request is blocked.
For security reasons you can't connect to the server for this app or website at this time.
It maybe that you have too many requests or the illegal request payload is identified as an attack.
Please try again later.
Buy/Sell Bitcoin, Ether and Altcoins | Cryptocurrency Exchange | Binance
Buy/Sell Bitcoin, Ether and Altcoins | Cryptocurrency Exchange | Binance
Error 403 Forbidden - This request is blocked.
For security reasons you can't connect to the server for this app or website at this time.
It maybe that you have too many requests or the illegal request payload is identified as an attack.
Please try again later.
挖矿原理 - 廖雪峰的官方网站
挖矿原理 - 廖雪峰的官方网站
Index
廖雪峰的官方网站
Blog
Java教程
手写Spring
手写Tomcat
Makefile教程
Python教程
JavaScript教程
区块链教程
SQL教程
Git教程
文章
问答
More
Java教程
手写Spring
手写Tomcat
Makefile教程
Python教程
JavaScript教程
区块链教程
SQL教程
Git教程
文章
问答
Java教程
手写Spring
手写Tomcat
Makefile教程
Python教程
JavaScript教程
区块链教程
SQL教程
Git教程
文章
问答
Profile
Passkey
Sign Out
Sign In
English
简体中文
Index
区块链教程
比特币
区块链原理
P2P交易原理
私钥
公钥和地址
签名
挖矿原理
可编程支付原理
多重签名
UTXO模型
Segwit地址
HD钱包
钱包层级
助记词
地址监控
以太坊
账户
区块结构
交易
智能合约
编写合约
部署合约
调用合约
编写Dapp
常用合约
ERC20
Wrapped Ether
关注公众号不定期领红包:
加入知识星球社群:
关注微博获取实时动态:
挖矿原理
Last updated: ...
/
Reads: 3275759
Edit
在比特币的P2P网络中,有一类节点,它们时刻不停地进行计算,试图把新的交易打包成新的区块并附加到区块链上,这类节点就是矿工。因为每打包一个新的区块,打包该区块的矿工就可以获得一笔比特币作为奖励。所以,打包新区块就被称为挖矿。
比特币的挖矿原理就是一种工作量证明机制。工作量证明POW是英文Proof of Work的缩写。
在讨论POW之前,我们先思考一个问题:在一个新区块中,凭什么是小明得到50个币的奖励,而不是小红或者小军?
当小明成功地打包了一个区块后,除了用户的交易,小明会在第一笔交易记录里写上一笔“挖矿”奖励的交易,从而给自己的地址添加50个比特币。为什么比特币的P2P网络会承认小明打包的区块,并且认可小明得到的区块奖励呢?
因为比特币的挖矿使用了工作量证明机制,小明的区块被认可,是因为他在打包区块的时候,做了一定的工作,而P2P网络的其他节点可以验证小明的工作量。
工作量证明
什么是工作量证明?工作量证明是指,证明自己做了一定的工作量。例如,在驾校学习了50个小时。而其他人可以简单地验证该工作量。例如,出示驾照,表示自己确实在驾校学习了一段时间:
比特币的工作量证明需要归结为计算机计算,也就是数学问题。如何构造一个数学问题来实现工作量证明?我们来看一个简单的例子。
假设某个学校的一个班里,只有一个女生叫小红,其他都是男生。每个男生都想约小红看电影,但是,能实现愿望的只能有一个男生。
到底选哪个男生呢?本着公平原则,小红需要考察每个男生的诚意,考察的方法是,出一道数学题,比如说解方程,谁第一个解出这个方程,谁就有资格陪小红看电影:
因为解高次方程没有固定的公式,需要进行大量的计算,才能算出正确的结果,这个计算过程就需要一定的工作量。假设小明率先计算出了结果x=2.5,小红可以简单地验证这个结果是否正确:
可以看出,解方程很困难,但是,验证结果却比较简单。所以,一个有效的工作量证明在于:计算过程非常复杂,需要消耗一定的时间,但是,验证过程相对简单,几乎可以瞬间完成。
现在出现了另一个问题:如果其他人偷看了小明的答案并且抢答了怎么办?
要解决这个问题也很容易,小红可以按照男生的编号,给不同的男生发送不同的方程,方程的第一项的系数就是编号。这样,每个人要解的方程都是不一样的。小明解出的x=2.5对于小军来说是无效的,因为小军的编号是3,用小明的结果验证小军的方程是无法通过验证的。
事实上如果某个方程被验证通过了,小红可以直接从方程的第一项系数得知是谁解出的方程。所以,窃取别人的工作量证明的结果是没有用的。
通过工作量证明,可以有效地验证每个人确实都必须花费一定时间做了计算。
在比特币网络中,矿工的挖矿也是一种工作量证明,但是,不能用解多项式方程来实现,因为解多项式方程对人来说很难计算,对计算机来说非常容易,可以在1秒钟以内完成。
要让计算机实现工作量证明,必须找到一种工作量算法,让计算机无法在短时间内算出来。这种算法就是哈希算法。
通过改变区块头部的一个nonce字段的值,计算机可以计算出不同的区块哈希值:
直到计算出某个特定的哈希值的时候,计算结束。这个哈希和其他的哈希相比,它的特点是前面有好几个0:
hash256(block data, nonce=0) = 291656f37cdcf493c4bb7b926e46fee5c14f9b76aff28f9d00f5cca0e54f376f
hash256(block data, nonce=1) = f7b2c15c4de7f482edee9e8db7287a6c5def1c99354108ef33947f34d891ea8d
hash256(block data, nonce=2) = b6eebc5faa4c44d9f5232631f39ddf4211443d819208da110229b644d2a99e12
hash256(block data, nonce=3) = 00aeaaf01166a93a2217fe01021395b066dd3a81daffcd16626c308c644c5246
hash256(block data, nonce=4) = 26d33671119c9180594a91a2f1f0eb08bdd0b595e3724050acb68703dc99f9b5
hash256(block data, nonce=5) = 4e8a3dcab619a7ce5c68e8f4abdc49f98de1a71e58f0ce9a0d95e024cce7c81a
hash256(block data, nonce=6) = 185f634d50b17eba93b260a911ba6dbe9427b72f74f8248774930c0d8588c193
hash256(block data, nonce=7) = 09b19f3d32e3e5771bddc5f0e1ee3c1bac1ba4a85e7b2cc30833a120e41272ed
...
hash256(block data, nonce=124709132) = 00000000fba7277ef31c8ecd1f3fef071cf993485fe5eab08e4f7647f47be95c
比特币挖矿的工作量证明原理就是,不断尝试计算区块的哈希,直到计算出一个特定的哈希值,它比难度值要小。
比特币使用的SHA-256算法可以看作对随机输入产生随机输出,例如,我们对字符串Hello再加上一个数字计算两次SHA-256,根据数字的不同,得到的哈希是完全无规律的256位随机数:
hash256("Hello?") = ????????????????????????????????????????????????????????????????
大约计算16次,我们可以在得到的哈希中找到首位是0的哈希值,因为首位是0出现的概率是1/16:
hash256("Hello1") = ffb7a43d629d363026b3309586233ab7ffc1054c4f56f43a92f0054870e7ddc9
hash256("Hello2") = e085bf19353eb3bd1021661a17cee97181b0b369d8e16c10ffb7b01287a77173
hash256("Hello3") = c5061965d37b8ed989529bf42eaf8a90c28fa00c3853c7eec586aa8b3922d404
hash256("Hello4") = 42c3104987afc18677179a4a1a984dbfc77e183b414bc6efb00c43b41b213537
hash256("Hello5") = 652dcd7b75d499bcdc61d0c4eda96012e3830557de01426da5b01e214b95cd7a
hash256("Hello6") = 4cc0fbe28abb820085f390d66880ece06297d74d13a6ddbbab3b664582a7a582
hash256("Hello7") = c3eef05b531b56e79ca38e5f46e6c04f21b0078212a1d8c3500aa38366d9786d
hash256("Hello8") = cf17d3f38036206cfce464cdcb44d9ccea3f005b7059cff1322c0dd8bf398830
hash256("Hello9") = 1f22981824c821d4e83246e71f207d0e49ad57755889874d43def42af693a077
hash256("Hello10") = 8a1e475d67cfbcea4bcf72d1eee65f15680515f65294c68b203725a9113fa6bf
hash256("Hello11") = 769987b3833f082e31476db0f645f60635fa774d2b92bf0bab00e0a539a2dede
hash256("Hello12") = c2acd1bb160b1d1e66d769a403e596b174ffab9a39aa7c44d1e670feaa67ab2d
hash256("Hello13") = dab8b9746f1c0bcf5750e0d878fc17940db446638a477070cf8dca8c3643618a
hash256("Hello14") = 51a575773fccbb5278929c08e788c1ce87e5f44ab356b8760776fd816357f6ff
hash256("Hello15") = 0442e1c38b810f5d3c022fc2820b1d7999149460b83dc680abdebc9c7bd65cae
如果我们要找出前两位是0的哈希值,理论上需要计算256次,因为00出现的概率是162=256,实际计算44次:
hash256("Hello44") = 00e477f95283a544ffac7a8efc7decb887f5c073e0f3b43b3797b5dafabb49b5
如果我们要找出前3位是0的哈希值,理论上需要计算163=4096次,实际计算6591次:
hash256("Hello6591") = 0008a883dacb7094d6da1a6cefc6e7cbc13635d024ac15152c4eadba7af8d11c
如果我们要找出前4位是0的哈希值,理论上需要计算164=6万5千多次,实际计算6万7千多次:
hash256("Hello67859") = 00002e4af0b80d706ae749d22247d91d9b1c2e91547d888e5e7a91bcc0982b87
如果我们要找出前5位是0的哈希值,理论上需要计算165=104万次,实际计算158万次:
hash256("Hello1580969") = 00000ca640d95329f965bde016b866e75a3e29e1971cf55ffd1344cdb457930e
如果我们要找出前6位是0的哈希值,理论上需要计算166=1677万次,实际计算1558万次:
hash256("Hello15583041") = 0000009becc5cf8c9e6ba81b1968575a1d15a93112d3bd67f4546f6172ef7e76
对于给定难度的SHA-256:假设我们用难度1表示必须算出首位1个0,难度2表示必须算出首位两个0,难度N表示必须算出首位N个0,那么,每增加一个难度,计算量将增加16倍。
对于比特币挖矿来说,就是先给定一个难度值,然后不断变换nonce,计算Block Hash,直到找到一个比给定难度值低的Block Hash,就算成功挖矿。
我们用简化的方法来说明难度,例如,必须计算出连续17个0开头的哈希值,矿工先确定Prev Hash,Merkle Hash,Timestamp,bits,然后,不断变化nonce来计算哈希,直到找出连续17个0开头的哈希值。我们可以大致推算一下,17个十六进制的0相当于计算了1617次,大约需要计算2.9万亿亿次。
17个0 = 1617 = 295147905179352825856 = 2.9万亿亿次
实际的难度是根据bits由一个公式计算出来,比特币协议要求计算出的区块的哈希值比难度值要小,这个区块才算有效:
Difficulty = 402937298
= 0x18 0455d2
= 0x0455d2 * 28 * (0x18 - 3)
= 106299667504289830835845558415962632664710558339861315584
= 0x00000000000000000455d2000000000000000000000000000000000000000000
注意,难度值的数值越小,说明哈希值前面的0越多,计算的难度越大。
比特币网络的难度是不断变化的,它的难度保证大约每10分钟产生一个区块,而难度值在每2015个区块调整一次:如果区块平均生成时间小于10分钟,说明全网算力增加,难度也会增加,如果区块平均生成时间大于10分钟,说明全网算力减少,难度也会减少。因此,难度随着全网算力的增减会动态调整。
比特币设计时本来打算每2016个区块调整一次难度,也就是两周一次,但是由于第一版代码的一个bug,实际调整周期是2015个区块。
根据比特币每个区块的难度值和产出时间,就可以推算出整个比特币网络的全网算力。
比特币网络的全网算力一直在迅速增加。目前,全网算力已经超过了100EH/每秒,也就是大约每秒钟计算1万亿亿次哈希:
所以比特币的工作量证明被通俗地称之为挖矿。在同一时间,所有矿工都在努力计算下一个区块的哈希。而挖矿难度取决于全网总算力的百分比。举个例子,假设小明拥有全网总算力的百分之一,那么他挖到下一个区块的可能性就是1%,或者说,每挖出100个区块,大约有1个就是小明挖的。
由于目前全网算力超过了100EH/s,而单机CPU算力不过几M,GPU算力也不过1G,所以,单机挖矿的成功率几乎等于0。比特币挖矿已经从早期的CPU、GPU发展到专用的ASIC芯片构建的矿池挖矿。
当某个矿工成功找到特定哈希的新区块后,他会立刻向全网广播该区块。其他矿工在收到新区块后,会对新区块进行验证,如果有效,就把它添加到区块链的尾部。同时说明,在本轮工作量证明的竞争中,这个矿工胜出,而其他矿工都失败了。失败的矿工会抛弃自己当前正在计算还没有算完的区块,转而开始计算下一个区块,进行下一轮工作量证明的竞争。
为什么区块可以安全广播?因为Merkle Hash锁定了该区块的所有交易,而该区块的第一个coinbase交易输出地址是该矿工地址。每个矿工在挖矿时产生的区块数据都是不同的,所以无法窃取别人的工作量。
比特币总量被限制为约2100万个比特币,初始挖矿奖励为每个区块50个比特币,以后每4年减半。
共识算法
如果两个矿工在同一时间各自找到了有效区块,注意,这两个区块是不同的,因为coinbase交易不同,所以Merkle Hash不同,区块哈希也不同。但它们只要符合难度值,就都是有效的。这个时候,网络上的其他矿工应该接收哪个区块并添加到区块链的末尾呢?答案是,都有可能。
通常,矿工接收先收到的有效区块,由于P2P网络广播的顺序是不确定的,不同的矿工先收到的区块是有可能的不同的。这个时候,我们说区块发生了分叉:
在分叉的情况下,有的矿工在绿色的分叉上继续挖矿,有的矿工在蓝色的分叉上继续挖矿:
但是最终,总有一个分叉首先挖到后续区块,这个时候,由于比特币网络采用最长分叉的共识算法,绿色分叉胜出,蓝色分叉被废弃,整个网络上的所有矿工又会继续在最长的链上继续挖矿。
由于区块链虽然最终会保持数据一致,但是,一个交易可能被打包到一个后续被孤立的区块中。所以,要确认一个交易被永久记录到区块链中,需要对交易进行确认。如果后续的区块被追加到区块链上,实际上就会对原有的交易进行确认,因为链越长,修改的难度越大。一般来说,经过6个区块确认的交易几乎是不可能被修改的。
小结
比特币挖矿是一种带经济激励的工作量证明机制;
工作量证明保证了修改区块链需要极高的成本,从而使得区块链的不可篡改特性得到保护;
比特币的网络安全实际上就是依靠强大的算力保障的。
Comments
Make a comment
Sign in to
make a comment
Index
区块链教程
比特币
区块链原理
P2P交易原理
私钥
公钥和地址
签名
挖矿原理
可编程支付原理
多重签名
UTXO模型
Segwit地址
HD钱包
钱包层级
助记词
地址监控
以太坊
账户
区块结构
交易
智能合约
编写合约
部署合约
调用合约
编写Dapp
常用合约
ERC20
Wrapped Ether
廖雪峰的官方网站
©Copyright 2019-2021
Powered by iTranswarp
Feedback
License
区块链游戏搞挖矿,合法吗? - PANews
区块链游戏搞挖矿,合法吗? - PANews
首頁 深度 快訊 專題 專欄
日曆
導航 發現 熱門活動 KNOW YOUR RISK HK Web3 Festival
PARTY AWARD
PARTY AWARD 2024
PARTY AWARD 2023 PARTY AWARD 2021 PARTY AWARD 2020 搜索 iOS版下載 安卓版下載 简体中文 繁體中文 한국어 首頁
深度
快訊 專題 專欄 事件日曆 登錄/註冊 简体中文 繁體中文 한국어 PANews APP 你的Web3信息官 打开APP 区块链游戏搞挖矿,合法吗? 邵诗巍 |2024-03-07 10:38 2021年9月,国家发改委等部门联合发布了《关于整治虚拟货币“挖矿”活动的通知》(以下简称《通知》),国家不让挖矿了。之后,链游火起来了。这两者是否有什么关联性?有人说,虚拟货币挖矿是机器挖矿,区块链游戏是人肉挖矿,本质上并没有区别。那么,在国内禁止挖矿的背景之下,开发区块链游戏平台是否会有什么法律风险呢? 2021年9月,国家发改委等部门联合发布了《关于整治虚拟货币“挖矿”活动的通知》(以下简称《通知》),国家不让挖矿了。之后,链游火起来了。这两者是否有什么关联性?有人说,虚拟货币挖矿是机器挖矿,区块链游戏是人肉挖矿,本质上并没有区别。那么,在国内禁止挖矿的背景之下,开发区块链游戏平台是否会有什么法律风险呢?
01、玩链游是在挖矿吗?
在回答这个问题之前,需要了解2个概念:虚拟货币挖矿和流动性挖矿。
1.什么是虚拟货币挖矿?
区块链中 “挖矿”的概念,是指一种对于区块链矿工的奖励行为。为了激励大家进行数据维护,区块链设置了一个奖励规则,数据处理的最快、最好且得到系统认可的人,可以获得相应数量的虚拟货币如比特币作为奖励,通过这种规则获得虚拟货币的方式就是“挖矿”,参与数据处理的人就是“矿工”,负责进行交易确认和数据打包。
2.什么是流动性挖矿(Yield Farming)
流动性挖矿是一种在DeFi(去中心化金融)中的应用,指用户提供代币资产支持DeFi项目的流动性,从而获得收益的机制。例如用户在Compound借贷平台上存入或借出代币,让资金池流动性变得更好,从而获得COMP治理代币奖励。流动性挖矿本质上是一种代币分发机制,让DeFi应用变得更加好用,促进用户参与DeFi业务中。
简单来说,可以理解为存入代币即可获得收益,称作“挖矿”,是沿用了上述虚拟货币挖矿的概念。流动性挖矿的收益包括了治理代币和手续费。
举个例子,新开了一个银行,储户来存款,会获得银行提供的利息收益/手续费,银行为了提高资金的流动性,除了利息以外,还给储户提供银行发行的股票。银行越做越大,储户手里的股票就越值钱,银行干垮台了,储户手里的股票就一文不值了。只要你的银行卡里有钱,就是给银行的存取款业务提供了流动性。只不过在币圈,这个概念叫做流动性挖矿而已。
3.玩链游,和挖矿有什么关系?
上面两个概念搞清楚了之后,我们来看看,区块链游戏到底和挖矿有什么关系呢?
市面上绝大多数链游项目,都是需要玩家“氪金”才能参与的,氪金也有一定的门槛,首先需要注册一个虚拟币钱包(如MetaMask),在虚拟货币交易所中购入USDT等虚拟货币,再用虚拟货币买入链游平台的游戏代币,进入游戏后,根据游戏类型的不同,通过升级打怪、繁殖宠物等方式,获得更多的游戏代币或道具,这些游戏代币或道具又可以在虚拟货币交易所中进行交易,兑换成其他虚拟货币。这种买入卖出链游平台的游戏代币/道具,与其他虚拟货币进行交易的行为,主观上,是因为玩家想通过玩游戏实现边玩边赚,客观上,为交易所中不同虚拟货币的兑换提供了流动性。
例如成立于2020年的Mobox,就是一个以 DeFi 流动性挖矿为核心的链游平台,Mobox平台的一个核心玩法,就是利用流动性挖矿,用户通过在PancakeSwap(去中心化的加密货币交易所)上提供Mobox代币和BNB代币交易的流动性,并将收取的LP代币质押在Mobox上,就可以获取空投的Mbox代币。
图片来源YouTube
02、国内开发链游平台有什么法律风险?
虚拟货币挖矿、流动性挖矿、以及区块链游戏中的play to earn模式的共同特征,就是需要投入人力物力,获得工作量证明,进而换取收益。那么文首提到的21年《通知》,是否限制链游“挖矿”呢?答案是不限制。
因为通知中整治的是虚拟货币“挖矿”活动。虚拟货币挖矿需要购买大量挖矿机和电脑显卡,消耗大量电力。在实践中,如比特币挖矿,更多的是触犯盗窃罪(盗窃电力),流动性挖矿和链游,虽然与虚拟货币挖矿存在原理上的相似,但实质并不存在耗费大量电力,浪费国家能源的情况。
(矿机)
没有《通知》中相关政策风险的限制,那是不是就没有法律风险了呢?对于链游开发者来说,有两类高频法律风险需要注意:开设赌场罪和非法集资类犯罪。
开设赌场罪相关法律分析可参考邵律师以往的文章《边玩边赚钱的区块链游戏,如何避免成赌博?》,今天主要讲一下非法集资类犯罪。
非法集资并不是一个特定罪名,在刑法当中主要指非法吸收公众存款罪和集资诈骗罪。
第一,非法吸收公众存款罪。根据《最高人民法院关于审理非法集资刑事案件具体应用法律若干问题的解释》,该罪名可总结为具有四个特征:非法性,公开性,利诱性,不特定性。
公开性和不特定性是任何链游项目都会具有的特征,主要是指面向社会公开宣传,向不特定用户吸收资金。即使是一些项目使用邀请码等有一定门槛的方式才能参与游戏,在司法实践中认定为具有公开性并不存在障碍。
所以,如果链游平台希望尽可能规避涉嫌非吸的风险,在平台玩法上对于“非法性”和“利诱性”需予以杜绝。展开来说,“非法性”指的是,根据《关于防范代币发行融资风险的公告》,国内禁止平台从事法定货币与代币、“虚拟货币”相互之间的兑换业务,不得买卖或作为中央对手方买卖代币或“虚拟货币”,“利诱性”是指,在游戏宣发过程中,向用户承诺保本保息或给付收益回报。
第二、集资诈骗罪。是指以非法占有为目的,将集资款挥霍、用于违法犯罪活动、隐匿、逃避返还资金等行为的。虽说区块链游戏是基于区块链技术的去中心化、不可篡改等特征的一类应用,但不可否认的是,国内做链游,不可能完全的去中心化。公链,私链,联盟链中,只有公链是高度去中心化的。私链在有限的节点内,理论上确实存在组织者与多个恶意玩家合谋损害其他玩家的可能。
03、写在最后
通过本文的分析,可得出结论,链游“挖矿”,不会涉及虚拟货币挖矿的政策风险,链游平台创业者更多需要关注的是非法集资类法律风险。平台玩法上的“非法性”和“利诱性”,建议通过合规的宣发及玩法设计予以规避,并且,合伙人内部也需要签署相关协议,防范因部分股东损害平台及玩家利益,进而殃及其他股东的情况发生。 第四届PANews年度评选暨 PARTY AWARD 2024 开启投票! 经过海量的数据筛选、公开报名以及社区推荐,超过260个候选项目及个人进入到本次评选的投票阶段。哪些项目去年引领了行业发展?各大生态潜力新星是谁?哪些MEME和铭文是社区的话题之王?点击图片参与投票,「CONNECT」你的年度最佳! 分享至微信 作者 :邵诗巍 本文為PANews入駐專欄作者的觀點,不代表PANews立場,不承擔法律責任。文章及觀點也不構成投資意見。 圖片來源 : 邵诗巍 如有侵權,請聯繫作者刪除。 空投公链借贷融资 推薦閱讀 PA一线 2024-03-10 JDI Group和Tensor联合推出2000万美元的Phoenix AI生态基金 区块律动BlockBeats 2024-03-10 详解代币奖励机制:空投或质押的奖励到底去哪了? PA一线 2024-03-09 跨链通信项目Zeus Network公布天使投资人阵容,Solana及Stacks联创等参投 Zen 2024-03-09 一文速览在币安第六期孵化计划中拿到投资的7个项目 PA一线 2024-03-09 Web3安全公司GoPlus Security完成400万美元融资,Binance Labs参投 Foresight News 2024-03-09 专访Silly Dragon社区增长负责人:我们不只是meme,更是一场文化运动 熱門 Vitalik:量子攻擊如果明天就來,以太坊要如何破局?加密市場一週綜述(3.2-3.8):左手DePIN,右手AI詳解代幣獎勵機制:空投或質押的獎勵到底去哪了?RNDR實現2600%漲幅,複盤AI賽道領頭羊Render Network的進階之路詳解Farcaster為何能成為顛覆社群媒體格局的新勢力JDI Group與Tensor共同推出2,000萬美元的Phoenix AI生態基金 更多PANews深度文章 iOS版下載 安卓版下載 精選專題 更多 109篇文章 超越數位黃金:BRC-20與銘文,開啟比特幣嶄新篇章 老樹開新花,比特幣生態正成為全場焦點。 Ordinals、BRC-20、ORC-20......新名詞層出不窮,如何探索這片剛開荒的「聖地」? PANews已上線「老樹開新花:從0到1,比特幣生態全解」專題,為你解讀比特幣的「新時代」。 7篇文章 43億美元天價和解案:CZ時代落幕,幣安向合規更進一步 北京時間11月22日凌晨,司法部召開記者會宣布幣安和解,幣安同意刑事指控,支付43億美元罰款。 CZ辭職,Richard Teng將接任幣安CEO。 47篇文章 比特幣現貨ETF:老錢通道一旦打開,牛市狂歡隨之而來? 傳統金融機構爭相申請比特幣現貨ETF,華爾街要大舉入場了? 247篇文章 新項目精選:捕捉Web3新敘事 Web3迎來大發展時代,新項目不斷湧現。該專題對這些新項目進行收集、整理、篩選,希望讀者從中捕捉到新敘事。
APP 閱讀
简 Discord PA精选RSS 快讯RSS 微博 郵件訂閱 YouTube Btok 申請專欄 微信公众号 联系我们 關於PANews 用戶協議 關於PANONY 視覺文檔 工作機會 訂閱我們 版權聲明 聯繫我們:panews@panony.com