区块链核心技术简单介绍

今日对区块链的基础知识进行查缺补漏,参考了几篇文章后,对区块链中的几个核心技术增加了一点了解,给大家分享一下🤗🤗


1. P2P网络

在区块链出现以前,P2P网络就已经比较成熟了,随着区块链的到来,这项技术变的更加成熟。

P2P网络它是整个区块链的基础计算架构。在区块链分布式网络中,中央服务器的概念被弱化,即不再需要任何中心枢纽。网络中的各个节点都可以作为一个独立的个体存在。这些节点既能作为提供服务的服务器,也能作为发送请求的客户端。它们不再需要服务器的桥接就可以直接交换资源:从一个节点上发出的信息经过验证会被发送到周边相邻的节点,而每一个相邻节点又会将交易发送到其他的相邻节点,最终扩散到区块链网络中所有的节点上,从而实现用户与用户之间资源的直接分享与利用。

所以,P2P网络技术就是一个非常对等、非常高效的传输协议。成千上万个彼此相连的节点都处于对等的地位,并且可以自由进入和退出网络系统。正是由于P2P网络技术的这个特性,保障了区块链技术是一个分布式的、去中心化的系统。

2. 加密技术

在加密技术方面,区块链使用的是非对称加密算法。非对称加密,即加密一条信息实际上不是用单个密钥,而是用公钥私钥两个密钥,它们可以保证在分布式网络中点对点信息传递的安全。公钥是全网公开可见的,所有人都可以用自己的公钥加密一段信息,生成一个哈希值,来保障信息的完整性、真实性,并保证信息传递双方在不用信任的网络上安全地传输密钥。私钥是不公开的。信息拥有者要高度保护私钥的安全,因为被公钥加密过的信息只有拥有对应私钥的人才能解密。具体来说,这种非对称密钥的工作原理是,在区块链的信息传递过程中,信息发送方使用私钥对信息签名、使用信息接收方的公钥对信息加密;信息接收方使用对方公钥验证信息发送方的身份、使用私钥对加密信息解密。公私钥加密与解密的成对出现保障了信息的完整性、一致性、安全性和不可篡改性。

对于公私钥的理解,笔者引用自己老师的一句话来加以理解:私钥签名公钥验证,公钥加密私钥解密。

有学者指出,除了非对称加密算法之外,在密码学技术里,还有非对称的数字签名技术、保证数据唯一性的哈希技术、保护信息传递双方敏感信息的隐私保护技术和包括防攻击、身份认证、授权等在内的安全技术。基于密码学产生的安全技术,是区块链的核心安全技术。

3.智能合约

“智能合约”的提出者——尼克·萨博(Nick Szabo),他曾给智能合约下过一个定义:智能合约是一套以数字形式定义的承诺。大众可以把智能合约理解为一种聪明的合约,它允许在没有第三方监督的情况下进行可信交易,这些交易可以追踪且不可逆转。

区块链学者邹均曾对智能合约给出过一个形象生动的说明。他认为,可以将智能合约理解成我们日常生活中经常可以看到的ATM或咖啡机:它们都是在一定的外界触发条件或一定的规则下来自动实现特定功能,并没有任何人为的因素从中干预。在商业活动中,线上交易提出了简化交易流程的要求,同时提供对应的安全保障,而智能合约扮演的角色就是将交易双方的条件设定好、奖惩设定好,让交易双方在区块链上可以自动地、忠实地去执行这些合约,让人工无从对其实施干预。

笔者在读完上面这段话后认为,智能合约的作用类似于提供服务的服务方,它为链上交易提供服务,交易的双方可以参照智能合约,更好的进行交易,而交易的全过程还是由交易双方操控,不存在中间人的操纵情况,因此这也体现了区块链世界中的去中心化思想。

4.共识机制

信任问题,永远是首要解决的问题。在一个分布式的网络里,没有一个中心化的机构,如何能够形成共识呢?学者邹均的答案是,用机器算法来形成共识,这是区块链能够形成信任的一个核心技术。

如今的数字技术通过货币、价值链重构,生产方式重组,为共识机制提供了可能。引用某一学者的看法:共识机制的终极目的是把那些有良好愿望、靠谱的人,用一个靠谱的网络锁定在一种靠谱的状态。

“区块链并不是重构信任,而是干掉传统的信任。”学者段永朝认为,“在区块链时代,过去两百年来因为工业资本主义的发展和经济增长而遗漏的一些重要思想,将重新回到人类视野和舞台中央。这些思想包括三个方面,第一,自由人的自由联合,通过今天的区块链、机器人、人工智能,我们已经可以看到它出现在了未来文明的地平线上。第二,创造、创新和快乐,日益成为人类生活的必需组成部分,它不是必须靠出卖劳动才可能获得的消费品,而是生存的理由、生活的必需。第三,生产体系和价值分配方式,将从过去的先生产后分配、先生产后消费,变成边生产边分配、边生产边消费。”所以说,区块链正在孕育一个伟大时代的到来。过去被认为颠扑不破的那些法则、原则通通都可能消散无形,它会被这个越来越连接、越来越信任的世界融化掉。”


参考链接:
区块链的核心技术有哪些?
区块链运作的7个核心技术,你知道几个?
区块链基本概念及核心技术

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值