有人可以解释区块链技术如何在小范围内发挥作用。据我所知,像比特币这样的加密货币是安全的,因为网络的大小和网络的综合能力可以为区块链添加新的块,从而阻止某人编辑链。
考虑基于区块链的投票系统,其中所有各方都是网络上的矿工。假设,恶意方可以编辑写入区块链的数据(导致区块链中的分叉),然后云中的哈希块击败其他矿工的较小网络,最终恶意链可能成为最长链。根据我的理解,网络的其余部分将采用最长链,这是正确的吗?
答案 0 :(得分:0)
区块链技术完全依赖于一个前提:所有合法用户的综合计算能力大于所有非法用户的计算能力。
在一个小规模上,单个人使用功能非常强大的计算机并且超越所有其他用户并不困难。区块链技术在小规模上并不可靠。
答案 1 :(得分:0)
区块链可以设计为使其对小型网络可靠。 区块链的最后一个块中的数据不如之前的块安全,因为如果最后一个块中的某些内容发生了变化,攻击者只能重新挖掘最后一个块。如果攻击者想要改变前一个块中的某些内容,他们也必须重新挖掘所有子块。他们需要打败所有其他同行,并创建最长的链,以便它可以被接受。 可以添加规则以等待至少6个块以使数据有效并且数学拼图(Hashing和Nonce)应该足够困难。如果您正在寻找更多详细信息,请转到此链接http://proficientblog.com/blockchain/#immutable