区块链技术核心概念原理

区块链:其来源于一个神秘的组织:密码朋克(Cypherpunk)

此组织包含了各种计算机的天才:维基解密的创始人-阿桑奇、BT下载的作者-布莱姆-科恩、WWW的发明者-蒂姆伯纳斯-李、智能合约概念的提出者-尼克萨博、Facebook创始人-肖恩帕克、中本聪

Adam Back发明Hashcash,使用POW

Haber/Stornetta提出时间戳方法保证数字文件安全的协议

戴伟 发明了B-money,强调点对点交易和不可更改记录

哈尔-芬尼 推出了“加密现金”

由以上的积累,2008年中本聪发布《比特币:一个点对点的电子现金系统》

在将比特币综合提升后,又提出了区块链技术(一系列技术的集合)

(比特币中的数据是一个个区块来存储的,并且通过hash的方式将数据连接起来,由此成为区块链)

应用场景

资产:数字资产发行、支付(跨境支付)、交易、结算

记账:股权交易、供应链金融、商业积分

不可篡改:溯源、众筹、医疗证明、存在性证明

点对点:共享经济、物联网

隐私:匿名交易

比特币是一种数字货币,即一串数字,但具备信用价值。

其信用来源于:财产只受自己控制、无通胀、没有假钞、流通性好

且没有中心化记账系统,其均存储于每一个比特币节点

比特币的原理:

Hash(哈希函数):Hash(原始信息)=摘要信息

特点:同样的原始信息用同一个哈希函数总能得到相同的摘要信息、原始信息任何微小的变化都会哈希出面目全非的摘要信息、从摘要信息无法逆向推算出原始信息(MD5就是一个哈希函数)

在比特币中是以账号-》地址的形式

每一个地址都有对应的唯一私钥

非对称加密技术(交易签名)

交易进行hash得到摘要、用私钥对摘要进行签名

(即在不泄露私钥的情况下证明自己具备私钥)

每次交易进行广播交易

为什么记账?(挖矿-工作量证明)

一段时间内只有一个人可以记账成功、通过解决密码学难题(即工作量证明)竞争获得唯一记账权、其他节点复制记账结果

交易记录集

收集广播中还没有被记录账本的交易、交易的有效性验证、添加一笔给自己转账的交易(挖矿奖励)

以谁的账本为准?(共识机制)

两个节点同时完成工作量证明,使用谁的区块?

比特币中是无仲裁机构裁决

共识机制:累积工作量最大的区块链、独立、延长最长链

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180513G1JYFC00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券