首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获得新的公开工作证明区块链?

如何获得新的公开工作证明区块链?
EN

Stack Overflow用户
提问于 2017-07-19 13:06:07
回答 2查看 107关注 0票数 0

我对比特币和区块链技术相当陌生,最近开始阅读它。因此,我的理解和下面的问题可能不是很准确。

据我目前所知,工作证明是比特币区块链的基本构建块,因此,攻击者必须产生超过50%的总计算能力(即控制超过50%的节点),才能通过一致地产生最长的区块链来操纵区块链。

现在比特币的家伙们有点幸运,因为他们是第一个,在早期没有人注意到他们。一旦比特币蓄势待发,诚实的节点数量就会占主导地位,系统就会变得本质上安全。

但现在,人们如何才能安全地启动新的公共区块链(用于完全不同的应用程序)?因为,如果新的区块链浮动时只有很少的挖掘节点,任何攻击者都可以使用更多的计算节点来劫持区块链,因为有少量诚实的节点。

EN

回答 2

Stack Overflow用户

发布于 2017-07-20 02:41:32

这取决于你想做什么。区块链的实现有很多种,每一种都有自己的目标。比特币是区块链的第一个实现。比特币是一种加密货币,与比特币一样,也开发了许多其他加密货币。

然而,区块链技术将对许多事情有用:例如,在选举中以分布式方式控制投票。正因为如此,区块链有很多实现。

  • Hyperledger Fabric是一个私有的区块链,其中访问它的人必须是controled
  • Ethereum是一个公共的区块链来转移资产。任何人都可以创建他的令牌,并开始通过以太网络使用它们。因此,您将使用现有的链,并且攻击者无法劫持您。我认为这将是一个很好的开始。如果我是你,我会继续读this.
票数 0
EN

Stack Overflow用户

发布于 2019-07-31 23:44:11

为了避免你所描述的攻击(51%的攻击),现有的矿工劫持了一个新的网络,有几种方法可以避免这种情况。

Merge Mining

较小的链包括较大链中的块数据(例如比特币),因此使用较大网络的hashpower来挖掘块。

更改散列算法

对于比特币,两轮SHA256是散列算法。因为有如此多的挖掘力,所以很容易受到攻击,因为比特币挖掘者只需将现有的挖掘者指向足够长的时间来执行攻击,然后切换回来即可。比特币黄金最近就发生了这种情况。因此,在硬件方面已经有很多散列能力的地方,使用SHA256之外的其他东西。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45181394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档