区块链技术

来源:互联网 发布:mac book 能做什么 编辑:程序博客网 时间:2024/05/21 05:17
区块链是数据库的一种,它拥有大量的记录,并将这些记录全部放在区块内,每个区块通过使用加密签名,链接到下一个区块。人们可以想使用账本那样使用区块链,也可以共享,也可以被拥有适当权限的人查阅。通俗的说,区块链就是一个公开的分布式账簿系统。以比特币的区块链为例,每一个参与交易者都是区块网络的节点,每一个参与交易者都是区块网络的节点,每个节点都有一份完整的公共账簿备份,上面记载着自比特币诞生到现在的所有交易信息。任何一个节点发起的交易都要将相关信息发到区块网络里的每一个节点,从而所有的节点都能准确验证该交易并更新,此外账簿是分区存储的,随着交易的增加,新的数据块会附加到已有的链上,形成链状结构,称之为区块链。区块链产生的影响:
  • 显著降低信任风险。
  • 简化交易流程,提高交易处理效率。
  • 驱动新型商业模式的诞生。
  • 促进共享金融的实现。
    解释几个概念:
    时间戳:断定这一个区块和下一个区块之间的继承关系的时间标签。
    一个区块相当于一页账簿,每笔交易在账簿中的记录是按照时间顺序排列的,时间戳使得数据区块形成了一个新的结构,这个结构使得各个区块通过时间戳连接起来,形成了一个区块链条。区块按照时间的先后顺序排列使得账簿页与页之间有了连续性,同时每一笔交易都有了唯一性。
    智能合约:智能合约是以计算机语言而非法律语言记录的智能合同。
    智能资产:任何可以用代码来表示的东西都可以通过被编程的方式记录在区块链上。