区块链技术(1)

1.区块链简介

1.1区块链技术的产生

比特币是2009年在一篇署名为中本聪的文章中被提出,很多人对这个之前从未出现过的运行机制强烈关注,于是把它从比特币技术中抽象提取出来,运用于其他领域,称之为:区块链。
1.1.1比特币
比特币(Bitcoin),是一种全球通用的加密电子货币且完全交由用户们自治的交易工具。

特点:
  • 由开源代码产生的电子货币,是网络虚拟货币;
  • 比特币数量有限,大概2100万枚;
  • 使用P2P网络中节点构成的分布式数据库来记录并确认所有交易行为;
  • 使用密码学来确保货币流通的安全性。
1.1.2比特币交易模式
交易支持者(矿工)在电脑上运行比特币软件不断计算软件提供的复杂的密码学问题来保证交易的进行。作为对他们服务的奖励,矿工可以得到他们所确认的交易中包含的手续费,以及新创建的比特币。

1.1.3传统交易模式
在淘宝上买一部手机的交易流程:

传统交易的弊端:
  • 易造成个人信息的泄露;
  • 如果第三方出现问题,则无法保障交易的安全性和可靠性。

1.2区块链技术

区块链本质上是一个去中心化的分布式账本数据库(在与比特币相关的区块链应用中可使用这一术语,但区块链技术可能并不包含“账本”)。其本身是一串使用密码学相关联所产生的数据块,每一个数据块中包含了多次比特币网络交易有效确认的信息。

特点:
  • 开放、共识:任何人都可以参与到区块链网络,每一台设备都能作为一个节点,每个节点都允许获得一份完整的数据库拷贝。节点间基于一套共识机制,通过竞争计算共同维护整个区块链。任何一个节点失效,其余节点仍能正常工作。
  • 去中心化、去信任: 区块链由众多共同组成一个端到端的网络,不存在中心化的设备和管理机构。节点之间数据交换通过数字签字技术进行验证,无需互相信任,只要按照系统既定的规则进行,节点之间不能也无法欺骗其他节点。
  • 交易透明、双方匿名: 区块链的运行规则是公开透明的,所有的数据结构也是公开的,因此节点之间无需公开身份,每个参与的节点都是匿名的。
  • 不可篡改、可追溯:单个甚至多个节点对数据库的修改无法影响其他节点的数据库,除非能控制整个网络中超过51%的节点同时修改,这几乎不可能发生。区块链中的每一笔交易都通过密码学方法与相邻两个区块串联,因此可以追溯到任何一笔交易的来龙去脉。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值