区块链核心技术

区块链核心技术

    区块链没有用到新的技术,也不是一个单项的技术,而是一个集成了多方面研究成果基础之上的综合性技术。普遍认为有三项必不可缺的核心技术,分别是:共识机制、密码学原理和分布式数据存储。

共识机制

    所谓共识,是指多方参与的节点在预设规则下,通过多个节点交互对某些数据、行为或流 程达成一致的过程。共识机制是指定义共识过程的算法、协议和规则。 区块链的共识机制具备“少数服从多数”以及“人人平等”的特点,其中“少数服从多数” 并不完全指节点个数,也可以是计算能力、股权数或者其他的计算机可以比较的特征量。“人 人平等”是当节点满足条件时,所有节点都有权优先提出共识结果、直接被其他节点认同后并 最后有可能成为最终共识结果。
    常见的共识机制(共有链场景)有:POW、POS、DPOS、PBFT。

密码学原理

    以上提到了比特币的一个特性是安全性,那么这个安全是怎么保证的,是不是会被挑战呢,此时就要了解下非对称性加密、比特币地址、公钥、私钥几个概念了。

非对称加密

    一句话讲就是:加密和解密所用的密钥是不一样的,所以叫“非对称”。 非对称加密算法的两个密钥,一个称为公钥,一个称为私钥。



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值