理解加密资产中的验证者两难_pow验证者-程序员宅基地

工作量证明(PoW)共识算法是现在市场上大多数主流加密货币(如比特币和以太坊)的核心。从经济学的角度来看,工作量证明可以被视为驱动加密资产价格的一种基本元素。Jamie Dimon 评论说比特币是一场骗局,因为它背后并没有一种机制来驱动其价格。然而,工作量证明就可以被视为这样的底层机制。原因很简单,制造比特币是要花钱的。如果你把比特币看作一种商品的话,工作量证明可以被视为生产成本的衡量指标。一些商品定价中的经典理论甚至指出:一项资产的价格会接近于其生产成本;这暗示了工作量证明与加密资产经济学之间的相关性。

就像所有其它资产制造机制一样,工作量证明在加密资产市场中引入了一系列经济动力机制/规则。其中一个最迷人但却鲜为人知的,是工作量证明模型中所谓的“验证者两难”,它对矿工的经济和安全行为有重要的影响,因此对基于工作量证明的网络如比特币和以太坊来说也是非常重要的。

验证者两难

《揭开共识计算机激励的神秘面纱》这篇文章首次提出验证者两难的概念。该文由新加坡大学的研究者出版。论文梳理了经济激励或者说矿工与工作量证明模型的要求之间的冲突,这种冲突可能会导致加密网络中的安全漏洞。

要理解验证者两难,我们要先理解矿工在工作量证明网络中的作用。一个区块要加入一个 PoW 网络时,矿工需要运行一个计算程序来解答 PoW 谜题,以此验证这些交易并维持网络的完整。矿工会因为这些工作而得到新发行的加密资产奖励。一般而言,第一个成功广播对当前 PoW 谜题的一个解答的矿工可以证明他花费了必要的算力将他选择的新交易集合添加到区块链上,这一步骤也会给矿工一些新铸造的加密货币作为奖励。这对简单程序来说可以运行得非常好,但在处理计算密集型谜题时也会遇到一些问题。

先不论其数学复杂性,工作量证明模型没有考虑到理性人在共识过程中的影响。PoW 协议规定,为保证网络的完整(这对所有参与者来说都有好处),矿工应无偿加入共识进程。然而,在非一般的运算难题中,矿工可能会花费大量的资源却没有任何奖励。结果是,许多矿工会有激励偏离当前的协议、保留他们有限的计算资源用于下一个更合适的区块。问题就在这里,在跳过验证过程的同时,矿工打开了 PoW 网络中通往严重安全漏洞的大门。

因验证者两难导致的一种典型攻击是:一个恶意行动者发起一系列计算密集型交易到网络中,以耗尽矿工的计算资源。因为理性的矿工竞争着要解决这个计算密集型问题,恶意行动者便可以提前开始挖下一个区块,以获得优势。验证者两难的另一个副作用包括矿工会接受无效的交易而不去运行正规的验证流程,这会牺牲网络的完整性。

验证者两难在根本上是 PoW 共识网络谜题的运算复杂性和对解决谜题的经济激励,与矿工的理性行为之间的冲突。

加密货币行业已经提出多种方案来解决验证者两难问题。我最喜欢的是 TrueBit,它提供了一种游戏化的方案,调整网络行动者内部的激励来解决这个问题。以太坊网络中的另一种解决方案是强制将挖矿运算转移到链外。


链接: https://medium.com/datadriveninvestor/cryptonomics-understanding-the-vertifiers-dilemma-in-crypto-assets-30c65259865b

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/shangsongwww/article/details/90311033

智能推荐

磁盘存储和文件管理----挂载,swap和常见工具的使用df,du,dd,等命令_centsos7 如何将分区挂载到/swap目录-程序员宅基地

文章浏览阅读1.8k次。文章目录挂载mount卸载命令挂载点和/etc/fstab二. swap1.处理交换文件和分区**2. 挂载交换分区**3.SWAP的优先级4.移动介质5.使用光盘6.挂载USB介质三.常见工具1.df2.du 内存空间占用情况3.dd挂载mount挂载:将额外文件系统与根文件系统某现存的目录建立起关联关系,进而使得此目录做为其它文件访问入口的行为挂载点目录一般为空mount 设备 挂载点卸载:为解除此关联关系的过程卸载时:可使用设备,也可以使用挂载点umount 设备名|挂载点mo_centsos7 如何将分区挂载到/swap目录

r语言聚类分析_技术贴 | R语言UPGMA聚类分析和树状图-程序员宅基地

文章浏览阅读3.5k次。点击蓝字↑↑↑“微生态”,轻松关注不迷路本文由阿童木根据实践经验而整理,希望对大家有帮助。原创微文,欢迎转发转载。导读非加权组平均法(unweighted pair-group method with arithmetic means, UPGMA或average linkage)是一种较常用的聚类分析方法,可用于分析分类问题,也常被用于微生物多样性研究。下面介绍用R语言中的UPGMA函..._r语言upgma聚类

史上最全的Chrome使用技巧集锦-程序员宅基地

文章浏览阅读1.4k次。来源:码农网作者:YouYaInsist(原作者博客已删除文章)链接:http://www.codeceo.com/article/chrome-usage-most-useful.htmlChrome的隐身模式先来说说隐身模式的启用方法吧1. 键盘快捷:Ctrl + Shift + N。2. 在Windows7下的任务栏处,右击“Chrome”图标,会出一个下拉菜单,点击“新建隐身窗口”。3._chrome 图片地址批量打开技巧

Autodesk Forge 学习简谈 - 1_autodesk中国总部吴忠-程序员宅基地

文章浏览阅读6.9k次。就上文提到的四类常见咨询内容,本文介绍第一类:刚刚接触Forge的朋友,想快速入门,材料,教程。Forge是云服务集合的平台,云服务都是Restful形式提供的,调用过程大多在网络应用的服务器端完成,所以若您还不了解Restful,请通过网上材料查看一下。无特别推荐,此类信息已经很多了。由于Restful众多开发语言都支持,因此选用您自己擅长或者业务需要的开发方式即可。另外,选用合适业务的方式_autodesk中国总部吴忠

uni-app滚动分页 兼容(App 小程序 H5)-程序员宅基地

文章浏览阅读1.1k次。这样 你会把原来的数据覆盖掉 我们用的 是 JS中ES6的数组合并方法 将bookList原有的数据和res.data.records合并在一起。然后 在mounted 页面渲染完成的生命周期中执行将分页的数据回归到 第一页 每页展示 五条。但如果你不控制一下 用户滚动到底一次 就会触发一次 很可能重复请求 所以 我们写了个loading。然后我们的计算是 total接的是分页接口返回的数据总条数 这个计算大家可以自己去理解 不难的。因为是滚动分页 我们数据肯定是都要展示。

攀升AMD锐龙配置一R58600G电脑主机仅售2999元-程序员宅基地

文章浏览阅读254次,点赞2次,收藏2次。此款IPASON攀升AMD锐龙配置一R58600G电脑主机,性能强劲,流畅运行各类办公软件及游戏。配备16GB内存和500GB硬盘,能够满足用户日常存储需求。采用高清显示屏

随便推点

sed & awk 概述-程序员宅基地

文章浏览阅读71次。概述一般情况下,从grep到sed和awk的学习过程是很自然的。sed和awk是一般用户、程序员和系统管理员们处理文本文件的有力工具。sed的名字来源于其功能,它是个字符流编辑器(stream editor),可以很好地完成对多个文件的一系列编辑工作。awk的名字来源于它的开发人Aho、Weinberger和Kernighan,它是一种程序设计语言,非常适合结构化数据的处理和格式化报表...

Flutter小知识:RichText(富文本标签)_flutter richtext-程序员宅基地

文章浏览阅读1w次,点赞2次,收藏9次。Flutter小知识:RichText富文本标签苹果风格弹框RichText富文本标签仁义道德,也是一种奢侈。——疾风剑豪先来看看今天的效果:什么是富文本:富文本格式(Rich Text Format)即RTF格式,又称多文本格式,是由微软公司开发的跨平台文档格式。大多数的文字处理软件都能读取和保存RTF文档。富文本格式 (RTF) 是一种方便于不同的设备、系统查看的文本和图形文档格式。来自百度百科在Flutter中富文本指的就是多种文本格式苹果风格弹框 @override _flutter richtext

工业机器人导轨 百度文库_机器人第七轴的滚轮导轨-程序员宅基地

文章浏览阅读597次。六轴工业机器人,具有多个运动关节,通过先进的控制系统,可实现各个关节的独自运动或者联动,可实现X、Y、Z轴直线运动和绕着XYZ轴的旋转运动,所以被称为六轴机器人。六轴工业机器人具有较高的柔性,在工厂自动化中具有广泛的应用。通过关节的联动,实现的单个轴向的直线运动距离,还是比较有限的。有一些工厂自动化的应用,需要某个轴向的较长的行程;这时候可以考虑机器人行走轴,就是把六轴机器人安装在一个单轴的长行程..._工业机器人用的导轨

EtherCAT超高速实时运动控制卡XPCIE1032H上位机C#开发(三):EtherCAT总线CSP,CSV,CST模式切换_ethercat 607a字典-程序员宅基地

文章浏览阅读1.2k次,点赞22次,收藏20次。EtherCAT超高速实时运动控制卡XPCIE1032H上位机C#开发(三):EtherCAT总线周期位置,周期速度,周期转矩的模式切换。_ethercat 607a字典

HTML解析神器--HtmlAgilityPack-程序员宅基地

文章浏览阅读4.9k次。Html Agility Pack是codeplex里的一款开源库(http://htmlagilitypack.codeplex.com/),是一个灵活的html解析器,支持通过简单XPATH 或 XSLT来读和写DOM,最新版本已经支持LINQ。对开发网络爬虫,网络数据挖掘等方面Html Agility Pack能够提供很多功能上的支持。 参考地址:http://www.cn

疾风知劲草的天搜股份,边思考、边转型、边成长-程序员宅基地

文章浏览阅读134次。“疾风知劲草,岁寒见风凋。”越是严酷的冬季,往往越是孕育着春的希望和丰盈,这大概是包括浙江天搜科技股份有限公司(简称:天搜股份)董事长石高涛在内的所有看惯了风浪的创业者的共识。所以当行业下半场来临,石高涛以及天搜股份的很多做法或许也将带给创业者以启发。   挑战来临任何回避都无济于事 ..._就善色则天搜