当前位置:首页 > 区块链知识 > 正文

区块链基础概念科普

来源: 互联网时间:2019-12-17 18:00:20

1. 什么是点对点传输?

点对点技术(peer-to-peer,简称P2P)又称对等互联网络技术,网络中不存在中心节点,各个节点间的权利都是相同的,任意两个点之间都可以进行交易,交易成功后全网所有节点都会记录这个交易这种模式的好处是不把依赖都聚集在较少的几台服务器上,从而避免单点故障。

2. 什么是区块链节点?

负责维护网络运行的终端就可以称之为——节点。在互联网领域,企业所有的数据运行都集中在自己的服务器中,那么这个服务器就是一个节点。比如我们使用的微信,每天处理着这么多的聊天信息、转账等。这些数据的存储和运行都在腾讯的公司的服务器里面。那么这个处理数据的服务器,就可以称之为“节点”。

区块链是去中心化的分布式数据库,他不依托于哪一个中心化的服务器,而是由千千万万 个“小服务器”组成。只要我们下载一个区块链客户端,我们就变成了那千千万万个“小服务器”中的一员。

节点分为“全节点”和“轻节点”,全节点就是拥有全网所有的交易数据的节点,那么轻节点就是只拥有和自己相关的交易数据节点。节点分布越多、越广泛,区块链网络就更加的去中心化,网络运行也就越安全稳定。

3. 什么是区块高度?

区块高度是区块链接在主链的个数,也就是连接在区块链上的块数。

区块通过规则链接在一起构成了区块链,创始区块默认高度为0,其后一个区块高度为1,以此类推(区块链的规则是系统只认可长度最长的区块链条)。举例:某一个区块的高度为386357,意味着从创世区块到当前的这个区块最长的链条区块数为386357+1个。区块高度可以用来识别区块在区块链中的位置,并据此找到和这个区块相关的所有基础属性和交易记录。

4. 什么是智能合约?

智能合约(Smart Contract)并不是一个新的概念,早在1995年就由跨领域法律学者Nick Szabo提出:智能合约是一套以数字形式定义的承诺(Promises),包括合约参与方可以在上面执行这些承诺的协议。在区块链领域中,智能合约本质可以说是一段运行在区块链网络中的代码,它以计算机指令的方式实现了传统合约的自动化处理,完成用户所赋予的业务逻辑。

5. 什么是钱包、钱包地址、私钥、公钥?

加密数字货币钱包能提供钱包地址的创建、加密数字货币转账、每个钱包地址交易历史的查询等基础金融功能。

钱包一般分为冷钱包和热钱包,主要区别是互联网是否能访问到秘钥。

每个钱包地址都对应着一个公钥和一个私钥。私钥只有用户可以拥有,而公钥可公开发行 配送,只要有要求即可取得。

举例:一个送信者需要传送一个信息给一个收信者,而信息的秘密性是必要的,送信者以收信者的公开的钥匙来加密,而仅有收信者的私有的钥匙能够对此信息解密。

标签: 区块链基础概念

声明:本文内容综合整理自网络,观点仅代表作者本人,不代表本站立场。