美文网首页
论比特币交易中的安全性

论比特币交易中的安全性

作者: 沙子_7c16 | 来源:发表于2018-05-11 21:49 被阅读33次

        比特币是以区块链为底层技术的一种数字加密货币,把去中心化、奖励机制、共识机制完美融合起来,从而达到交易安全可靠,公开透明,不可篡改也不可逆的。那么,具体来讲的话,这个过程是怎么实现的呢?

        比特币是靠矿工比赛挖出来的,他们会经过一番复杂又艰难的运算,成功率先找到正确答案的矿工会获得比特币的奖励。大家比赛的,是在10分钟之内,看谁找到一个随机数,这个随机数与上一个数据块的哈希以及10分钟内验证过的新交易记录合起来,可以得到满足某个条件的最小哈希值。这个值越小,对应的比特币网络的难度会越高。由于结果相当随机,所以只能采取穷举法来比拼算力,如果某个矿工在10分钟内没抢到记帐权,就只能等待下一轮的竞争。

        之所以在求解时要加上上一个区块的哈希,是因为这样所有的数据块就被组成了一条可以从前到后不断验证的数据链条。这个链条中的任何一个数据块,想要修改的话,都会导致从此之后的所有数据块的哈希无法验证成功,而如果企图修改记录后重新找一个合理值来算出符合条件的哈希来重新打包,那就意味着,之后所有的数据都要重算,即使都算出来了还必须比整个的比特币网络计算得更快,才能让网络接受你的结果,这就意味着,攻击者要拥有超过整个比特币网络其他部分的计算办,换句话说,要使用超过整个网络50%以上的计算力才能保证攻击有效。

       这整个数据链条就成为了区块链,又称为全网总帐本,它永久地保存在每个用户的计算机上。

         那么,基于区块链技术的严密和科学性,对于某笔特定的比特币交易,主要是指帐户间的转帐,在下常情况下,这笔交易的交易单会被打包到当前的数据块中。当某个矿工计算出了满足当前数据块要求的哈希值,并广播出去,这笔交易得到第一次确认。其他矿工过10分钟后把新的数据块接在当前的数据块之后,区块链延长,每延长一个块就意味着得到的确认次数加1。当一笔交易获得了6次确认,就可以认为这笔交易已经得到了全网的认同,合法、有效,它因此既不可撤销,也不可重复,因为要推翻全网的运算,几乎是一件不能做到的事情。

        由此,我们每一笔看似操作简单的转帐,经过后台复杂的运算及区块的不断延长,终于成为有效的、不可改变的、公开透明的交易。

相关文章

  • 论比特币交易中的安全性

    比特币是以区块链为底层技术的一种数字加密货币,把去中心化、奖励机制、共识机制完美融合起来,从而达到交易安全...

  • 区块链应用加速,技术服务商最先受益?

    区块链作为比特币交易的底层技术,支撑了比特币安全性和可靠性交易。而比特币的“一举一动”无形中提高了人们对区块链的关...

  • 零基础搞懂比特币的交易创建

    为了让你了解比特币交易的构造,我提供了以下最小必要知识: 比特币交易的组成元素 交易脚本中的构成元素 比特币交易的...

  • 关键词|比特币

    目录 前言 比特币是什么比特币出现的背景比特币 比特币和中本聪中本聪比特币交易概念推动比特币发展中本聪的退场比特币...

  • 第5章 交易

    5.2.3 比特币交易在比特币网络中的传播 一旦一笔比特币交易被发送到任意一个连接至比特币网络的节点,这笔交易将会...

  • 什么是比特币交易,比特币交易流程、平台及类型

    很多人对比特币有一定的了解, 但是对比特币交易不甚了解, 本文将对什么是比特币交易,比特币如何交易、比特币交易流程...

  • 比特币交易数据解析

    比特币系统中最重要的部分是比特币交易,其他部分都是为了确保比特币交易的生成、能够在比特币网络中得以传播和通过验证,...

  • 比特币与数字货币(5)

    每天5分钟,学点区块链 比特币的交易 比特币交易是比特币系统中最重要的部分。根据比特币系统的设计原理,系统中任何其...

  • 三种比特币交易策略 :如何交易比特币盈利

    内容基本的Hodl战略比特币交易策略,新闻和事件技术分析比特币交易策略技术分析的利弊比特币交易策略剥头皮比特币交易...

  • 精通比特币五

    比特币交易是比特币系统中最重要的部分。根据比特币系统的设计原理,系统中任何其他的部分都是为了确保比特币交易可以被生...

网友评论

      本文标题:论比特币交易中的安全性

      本文链接:https://www.haomeiwen.com/subject/qvpqdftx.html