天使数贷--区块链入门知识介绍

       天使数贷是一家区块链的科技公司,我是它的比特狗。今天我带着一些刚入门区块链应用的人来了解一下什么是区块链,若有错误,希望大家及时在评论区回复我,我看到会第一时间解答的。

  天使数贷--区块链定义

  区块链是一种基于P2P网络、整合了密码学、共识算法、智能合约等关键技术的分布式账本技术;是架构在通信网络之上的、能够与物联网、大数据、云计算、人工智能等进行深度融合的新一代信息技术;具有三个方面的关键特点:多方维护、不可篡改、开放透明;是缺乏信任或者弱信任的多人/多物之间,按照既定的共识规则,进行协作的系统;区块链的应用可以归纳为3个基本应用点:存证溯源、交易支付、数据索引;区块链的根本效用是在物理世界与虚拟空间之间架起了桥梁,构建全新的数字社会。按照本汪的理解,区块链就是一个去中心化的网络账本,每个人都可以成为其中一个节点。

  天使数贷--区块链关键技术

  区块链关键技术--P2P网络技术

  P2P网络分为三种类型:第一代混合式P2P网络、第二代无结构P2P网络、第三代结构化P2P网络。区块链网络属于第三代P2P网络,具有去中心化、高性价、健壮、保护隐私、负载均衡等特点。比特币系统之所以能够从2009年一直稳定运行到现在,与其采用了P2P网络技术密不可分。

  区块链关键技术--分布式账本技术

  区块链与传统数据库在存储方式和数据结构上存在不同。区块链采用混合模式的数据存储方式,首先按照时间间隔打包封装成数据块,然后同步到所有区块链网络节点,这种水平分割的全复制存储方式保证了数据的完整性和不可篡改性。区块链的结构分3层,首先是链,然后是区块,最后是交易,同周期中的交易组成区块,按时间顺序将区块连接起来形成区块链。这种存储方式和数据结构使得区块链与传统数据不一样,只有增加和查询操作,没有修改和删除操作。

  区块链关键技术--非对称加密技术

  保证区块链安全的基础技术。该技术含有两个密钥:公钥和私钥。首先,系统按照某种密钥生成算法,将输入计算得出私钥,然后,采用另一种算法根据私钥生成公钥,公钥的生成过程不可逆。由于在现有的计算能力条件下难以通过公钥来穷举出私钥,因此可以认为是密码学安全的,从而能够保证区块链的数据安全。非对称加密技术在区块链中的两种用途:数据加密和数字签名。

  区块链关键技术--共识机制技术

  区块链中的另一个基础技术。共识机制用来决定记账节点、并对交易信息进行确认和一致性同步。经典的共识机制有:1)POW:工作量证明(Proof of Work),它将解决计算困难问题所需要的计算代价作为新加入块的凭证和获得激励收益。

2)POS:权益证明(Proof of Stake),它以权益证明代替工作量证明,由具有最高权益的节点实现新块加入和获得激励收益。

3)DPOS:股份授权证明(Delegated Proof of Stake),它是POS的一个演化版本,首先通过POS选出代表,进而从代表中选出块生成者并获得收益。

4)PoRep:复制证明(Proofs of Replication),允许存储提供商证明数据已经被复制到了他自己唯一专用的物理存储设备上,并执行唯一的物理副本使验证者能够检查证明者是否存在将多个数据副本重复拷贝到同一存储空间。

5)PoSt:时空证明(Proofs of Spacetime),它可以让验证者检查存储提供商是否在一段时间内存储了他的外包数据。随着人们的不断研究,适应新需求的共识机制会不断的被提出。

  区块链关键技术--智能合约技术

  智能合约在区块链2.0中得到长足发展,以以太坊为代表的区块链将智能合约的应用推向了更高水平。早前,尼克萨博(Nick Szabo)将智能合约定义为:一套以数字形式定义的承诺,包括合约参与方可以在上面执行这些承诺的协议。对于区块链中的智能合约可以从以下几点进行理解:1)由一段脚本或者代码来实现其业务逻辑;2)能够被注入到区块链的执行环境中执行;3)具有图灵完备性;4)事件驱动;5)具有状态。

       区块链英文就是BlockChain,从以上了解的话,大家可以看出来区块链是很有用的一个新科技技术。具体这个技术运用在哪些领域,请看我的下一个文章,下回见。

猜你喜欢

转载自blog.csdn.net/qq_36026680/article/details/85692699