为什么Eth转向Pos?

这篇具有很好参考价值的文章主要介绍了为什么Eth转向Pos?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.更加安全性。

什么是区块链的安全性?
如果攻击者掌握了超过诚实用户的计算资源,则攻击者所生成的新的分叉增长速度就会快于公开的区块链的增长速度,他很容易形成一个新的更长的区块链分支取代公开的最长区块链。当攻击者掌握了51%以上的计算资源,他的攻击行为一定能够成功。

一旦成功实施51%算力攻击,区块链就会发生最长链的切换,带来的后果是已经在区块上得到确认的交易数据可能会被擦除。如果这种攻击是有意构造的,则攻击者可以撤回已经在区块上得到确认的高额交易数据,进而使得这部分数字货币可以重新使用。这种攻击也就是我们常说的双花攻击,显然这种攻击行为严重破坏了密码数字货币的安全性和公信力。

风险一∶大型的k池以及利益相关者所组成的k池联盟可能掌握了接近甚至超过了51%的算力。
风险二∶在当前的技术条件下,密码数字货币的算力依赖于硬件运算速度以及能源供应。一个始终存在的隐患是,技术的发展一旦出现了算力资源的跳跃式进步,系统的安全性可能面临重大威胁。

Pow和Pos谁更安全?
POW的安全性是由k工的投入决定的,币价和安全性不直接相关,但价格的高低会影响k工投入,间接影响安全性。如果发展不好、价格持续走低,k工无利可图,保护安全的算力也会逐步减少,攻击成本也会降低。

而POS中对于安全性的保证是和币价直接相关的,如果币价走高,则收集到足够的Token进行51%攻击的成本也会更高,如果币价持续走低,则收集到足够的Token进行51%攻击的成本也会变低,对于处于熊市而发展又不太顺利的项目来说,尤其危险。

在合法链上持有stake越多人越倾向于维护该链,若将stake转移租用给攻击者,其面临的风险要远远大于租用算力,因此攻击者也难以通过租用获得足够多的stake。所以就51%攻击而言,PoS比PoW更有优势。这也是ETH要演进为PoS共识的重要原因。

2.恢复更容易。

在一个基于 ASIC(专用挖k机) 挖k的系统中,社区可以对第一次攻击做出响应,但这实际上也是一种攻击,社区需要通过一次硬分叉来改变 PoW 算法来应对第一次攻击,从而「阻挡」所有的 ASIC(攻击者和诚实的k工!)。但是,如果攻击者愿意承受最初的代价,那么在这之后,情况又回到了 GPU 的情况(因为没有足够的时间为新算法构建和分发 ASIC),因此这种情况下,攻击者仍然可以廉价地继续执行覆巢攻击。

但是在 PoS 共识证明系统中有一个内置的「罚没」机制,通过该机制,攻击者的大部分质押权益(而没有其他人的质押权益)会自动销毁。

3.更去中心化。

pos线性获益,pow指数收益。
实际上PoW 采k设施为更富有的资本带来了更高的投资回报,这场博弈更是向富人倾斜的。
至少在 PoS 系统中,不需要硬件,再加上各个机构池子所需的最低质押金额是相当低的,而且很多普通人都能实现。

担心 PoS财富集中化严重?
在任何经济系统中都会出现财富集中化现象,在PoS系统中并没有更严重。已有的经济学研究表明,即便在最公平的经济系统中也会出现财富集中现象。我们常说的财富二八分配现象正式财富集中现象的体现。

只要提供了公平透明的交易环境,财富集中化现象并不会无限放大无需担心。如果获得了足够的利益吸引,原始投资者也会抛售获利;如果对系统前景看好,后来的投资者也会理性购买。因此完全不用担心后来者买不到,或财富完全集中化。

科普:

双花攻击∶
就是一笔钱可以花出去二次,双花攻击要想确保一定成功,至少需要51%的算力。
比如做恶人在第101区块时候,转出10个btc到交易所并提现卖出,然后修改101号区块里面的交易信息,将充值的那10个btc,收款人地址修改成给他的小号。因为算力51%,挖k速度快,最终做恶人的那条链一定会超过原来的链,其它诚实结节根据最长链优先原则又纷纷到做恶人链上继续挖k。这样做恶人的10个btc又回来了。这就是主链分叉。

比特币史上还没有发生过51%攻击,目前想要攻击更加难上加难,因为全网算力太大了,想要控制51%算力除非大k池之间合作,否则需要投入巨大的财力,但这不可能悄无声息的发生。这也体现了比特币的强安全性。

主链分叉的事情经常发生,有的人修改源代码,在某个区块高度进行分叉之后,便开始另一条链的开发了,这就是分叉币的由来。另外,也是解决重大漏洞的办法之一。

历史上,比特币曾被黑客抓住漏洞制造出数十亿枚比特币,后来中本聪通过硬分叉废弃了那条主链。
以太坊历史上也发生过攻击事件,当时最大的The DAO智能合约被黑客攻击盗走了大量的ETH,最后以v神为主的以太坊组织为了避免如此重大的悲剧采用了硬分叉回滚的方式,创建了另一条链。但同时有一部分人认为这显示违背了区块链的去中心化,代码就是法律不可修改,坚持不硬分叉仍然在原来的链上开发,这便是ETC(以太经典)的由来,其实ETC才是原来的以太坊,只不过开发团队不是以太坊的团队。由于有交易所上线etc使得有流动性得以存活下去。etc价格目前大概为eth的1/20。文章来源地址https://www.toymoban.com/news/detail-481445.html

到了这里,关于为什么Eth转向Pos?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • HTTPS为什么安全,流程?

    对称、非对称混合加密 首先,我们先来看 HTTP 为什么 不安全 。 HTTP没有对通信内容进行加密,是 明文传输 ,信息可能会被 劫持、篡改 等,相当于在互联网上裸奔,所以是不安全的。 那么HTTPS主要就是为了解决这个问题,而解决这个问题肯定要对传输的明文进行 加密 ,让

    2023年04月20日
    浏览(51)
  • 为什么HTTPS是安全的?

    1.1 HTTP 协议介绍 HTTP 协议是一种基于文本的传输协议,它位于 OSI 网络模型中的应用层。  HTTP 协议是通过客户端和服务器的请求应答来进行通讯,目前协议由之前的 RFC 2616 拆分成立六个单独的协议说明(RFC 7230、RFC 7231、RFC 7232、RFC 7233、RFC 7234、RFC 7235),通讯报文如下: 请

    2024年02月08日
    浏览(47)
  • 为什么arrayList线程不安全?

            ArrayList是Java中的一种动态数组,它在内部使用数组来存储元素。ArrayList的线程不安全性主要体现在多线程并发访问和修改同一个ArrayList实例时可能出现的问题。         当多个线程同时对ArrayList进行修改操作时,可能会导致数据不一致或者出现异常。这是因为

    2024年02月12日
    浏览(55)
  • 未来的应用为什么需要安全沙箱

    无论在现实世界还是在虚拟世界,“信任”都变得越来越稀缺,而病毒则变得越来越猖獗。不幸的是,病毒有数字化的版本,信任却没有。在数字世界,“零信任”是企业内外、企业之间唯一的技术合作原则。未来一切,都会运行在某种形态的安全沙箱里,“隔离”就是数字

    2024年01月16日
    浏览(43)
  • 为什么说 HTTPS 是安全的?

    在这个数字化高速发展的时代,网络安全变得前所未有的重要。 个人信息、金融交易、国家安全乃至民生便捷,几乎每一个环节都与网络安全息息相关。 HTTPS作为当今网络传输协议中的重要一员,是保障网络传输安全的基石之一。 本文将深入探讨HTTPS的安全性,解析其背后的

    2024年01月19日
    浏览(48)
  • 为什么 HTTPS 比 HTTP 安全

    HTTP(超文本传输协议)是目前互联网应用最广泛的协议,伴随着人们网络安全意识的加强,HTTPS 被越来越多地采纳。不论是访问一些购物网站,或是登录一些博客、论坛等,我们都被 HTTPS 保护着,甚至 Google Chrome、Firefox 等主流浏览器已经将所有基于 HTTP 的站点都标记为不安全

    2024年02月19日
    浏览(52)
  • ConcurrentHashMap为什么是线程安全的?

    1、ConcurrentHashMap的原理和结构 我们都知道Hash表的结构是数组加链表,就是一个数组中,每一个元素都是一个链表,有时候也把会形象的把数组中的每个元素称为一个“桶”。在插入元素的时候,首先通过对传入的键(key),进行一个哈希函数的处理,来确定元素应该存放于

    2024年02月07日
    浏览(62)
  • RSA加密为什么能保证安全

    一、原则:公钥机密、私钥解密、私钥签名、公钥验签 公钥私钥都可以加密和解密数据,但是因为持有公钥和私钥的人不同,在具体的使用场景中,公私钥的使用方式,也是有明确规定的。 公钥加密/私钥解密: 因为公钥是暴露在外的,私钥确实某个人单独持有的,当使用私

    2024年02月16日
    浏览(40)
  • TLS是什么,为什么TLS1.0不安全

    TLS,全名为 Transport Layer Security,即传输层安全协议。它是一种加密协议,用于在互联网上提供安全和数据完整性保证。TLS 的前身是 SSL(Secure Sockets Layer,安全套接字层协议),由 Netscape 公司在 1994 年开发。 TLS 的主要作用是为两个应用程序提供一个安全的通信通道,使得它

    2024年04月28日
    浏览(40)
  • ArrayList为什么不是线程安全的,如何保证线程安全?

    官方曰, 线程安全就是多线程访问时,采⽤了加锁机制,当⼀个线程访问该类的某个数据时,进⾏保护,其他线程不能进⾏访问直到该线程读取完,其他线程才可使⽤。不会出现数据不⼀致或者数据污染。线程不安全就是不提供数据访问保护,有可能出现多个线程先后更改数

    2024年02月07日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包