# 区块链中的核心概念和原理

# 区块链中的核心概念和原理

区块链技术通常被描述为:公开的、分布式、不可篡改的的数据库技术或记账技术。所以我们也可以通过银行账目的方式类比区块链的概念:

  • 账户 不论是比特币还是以太坊的账户都由地址、公钥、私钥 3 部分构成,其中地址相当于用户名,而公钥+私钥相当于密码,尤其是私钥,丢失或者泄露就意味着失去账户,并且丢失后不可找回,这就需要用户保存好。
  • 交易 交易是账本中的任意一条收支记录,在区块链世界中可以指两个账户之间的转账交易、或者智能合约调用请求。
  • 区块 区块是账本中的一页,账本的每页可能包含多笔收入和支出,同样,区块链中的每个区块都可能包含多笔交易。
  • 区块链 区块链可以理解为是装订成册的多页账本,账本不同页按照记录时间先后顺序组织,区块链中不同区块按被矿工打包的时间先后组织。

# 什么是块高度?出块时间又是什么?

区块链作为一个账本,所以记录的数据的巨大的,到目前为止,基于比特币,以太坊等记录数据已达几百个G。

  • 块高度 块高度可理解为账本的页数,在区块链世界里,块高度可以理解为自该区块链开始运行到现在共产生了多少个区块。 我们可以在blockexplorer查看比特币最新块高度,在etherscan.io 查看以太坊最新块高度。
  • 出块时间 区块链上相邻两个区块产生出来的时间间隔,或者常说的交易确认时间(Transaction Confirm Time,注意这里说的交易确认时间指某笔交易从发起到被打包进区块链的时间,和部分钱包、交易所的交易确认时间小很多). 因为任何打包的交易在分布式网络上达成共识都是需要时间的,而共识算法决定了出块时间的长短。

# star or 打赏

Imtoken地址: 0x4a6Ac825993737a4f7F1ed12fcAc1b27e247c55A

打赏码 赞助支持