区块链是什么?及相关名词解释

区块链一句话解释:一种由密码学算法、共识机制、点对点传输、数学、计算机编程等多种技术为基础,而形成的分布式记账系统。

区块链是什么?及相关名词解释
区块链

一、区块链的诞生及演变

2008年,一位名为中本聪(Satoshi Nakamoto)的密码学家发表了一篇《Bitcoin: A Peer-to-Peer Electronic Cash System》(中译:比特币:一种点对点的电子现金系统)白皮书,开始了比特币(BTC)的时代。

在2009年1月3日,第一个序号为0的创世区块才诞生,在一周后,也就是1月9日出现了序号为1的区块,这样标志着区块链的诞生。

二、区块链相关名词解释

1、中本聪(Satoshi Nakamoto):比特币的创始者,至今真实身份不得而知。有人说是美国人,发行比特币好以后控制全世界;也有人说是日本人,因为中本聪比较像日本名;还有人说是中国人,因为可以理解为“中国人本来就聪明”。

2、区块(Block):在区块链网络中,数假会以多条文件的形式进行打包放在一起,类似于将这些文件放入一个盒子里,故也称为数假区块。

3、链(Chain):指区块按照时间顺序进行排序,并通过前一区块和后一区块之间的哈希值进行串联而成,并非是真实的链条,而是一种比喻。

4、区块头(Block Header)和区块体(Block Body):是指数假区块分为区块头和区块体两个部分,区块头存储了前一区块的哈希值、当前区块的哈希值、随机数、时间戳和Merkle根,而区块体存储了所有的真实数据。

5、哈希值(Hash Value):是指通过一个较短的随机字符串表示任意长度的输入消息,经过哈希函数(也称散列函数、数字摘要)得到的“数据指纹”。

6、随机数(Nonce):由系统自动生成的一次性随机数,用于解决数学难题的问题,每次解决都会重新生成随机数。

7、时间戳(Timestamp):是指从区块生成的那一刻开始就存在于区块中,用于标记此数据的交易时间的字符序列,一般存储于区块头中,具有唯一性。

8、梅克尔根(Merkle Root):是指区块体中交易的数据经过哈希运算得到的梅克尔树(Merkle tree),也称为哈希树,一种二叉树,常常被用来快速查验特定的交易是否存在。先将交易经过哈希运算后,得到叶子节点,然后每两个叶子节点经过哈希运算,每个中间节点是它前两个子节点的哈希值,如此往复,直至最后生成一个哈希值,这个最终的哈希值被称为梅克尔根,也称Merkle根。

9、节点(Node):是指区块链网络中的每个参与者或网络节点。

10、全节点(Full Node):在指拥有完整的区块链账本的节点,全节点占用内存较大,其需要同步所有区块链的数据,主要负责区块链的交易的广播和验证。

11、点对点(Peer-to-Peer):是指单个节点与其他节点可直接交互,而无需中间节点或中介机构。

12、挖矿(Mining):并非真实的挖矿,而是指利用电脑硬件“解决一道数学难题”的数字记录信息过程。由于其工作原理与矿物开采十分相似,故称为“挖矿”。

13、挖矿难度(Mining Difficulty):是衡量将信息记录到被称为区块链的数字记录上的难度。在比特币共识过程中,为了使得区块生成的速度维持在10分钟一个,产生的挖矿难度会定期调整。

14、矿工(Miner):是指区块链网络中,不断进行哈希运算来求解数学难题并产生工作量证明的网络节点。

15、区块高度(Block Height):一个区块的高度是指在区块链中它与创世区块之间的块数。例如,区块高度为100,则表示该区块和创世区块之间含有100个区块。

16、创世区块(Genesis Block):是指区块链系统中的第一个区块,被称为“创世”区块,它一般用于初始化,不带交易信息。例如比特币系统中,创世区块由中本聪创建。

17、分布式(Distributed):通过区块链的P2P技术实现,描述了一个系统由多台计算机上同时运行和维护的完整副本,没有任何人或组织这个系统。

18、账本(Ledger):是指区块链的数据结构、所有的交易信息的一种记录状态,类似与记账,故称为“账本”。

19、51%攻击(51% attack):在比特币系统中,当系统的算力优势超过系统所有的一半(>50%,即51%)时,就可以篡改或撤销自己的付款记录,因此它能比其他节点更快创建区块,而不利于系统稳定。

20、双重支付(Double Spending):是指具有大量计算能力的节点发送一个交易后,在资金未及时确认时,又发出另外一个交易,并将相同的币发给其他节点。(一笔钱花两次)



关于我们:

新里程信息科技有限公司成功为多家世界财富500强企业以及其他著名品牌提供优质服务,是您靠谱的微信开发供应商。 服务客户遍及北京、上海、杭州、深圳、广州、天津、青岛、南京、宁波、苏州、无锡、厦门、重庆、西安等大中型城市及地区  为您提供:微信开发,H5开发,小程序开发,H5商城开发,小程序商城开发,网站开发,H5游戏开发,UI设计,SEO优化,SEO外包,视频后期制作等优质服务


想要了解更多吗?欢迎在线留言

如果您有任何疑问、需要更多信息或希望与我们建立合作,请填写以下表单。我们的专业团队将尽快与您联系
您需要更多了解和咨询什么服务内容?
=
(0)
TownesTownes
上一篇 2022-11-20 下午11:16
下一篇 2022-11-21 下午9:15

相关文章

  • 探地雷达品牌:探地雷达的移动速度受哪些因素影响?

    探地雷达是利用天线发射和接收高频电磁波来探测目标内部物质特性与分布规律的一种无损检测方法。因其探测速度快、精度高、操作方便且具有成本效益等优势,被广泛应用在市政管道、隧道、路基、桥…

    2022-09-29
    0201
  • 物联网软件开发涉及到的几个关键部分

    当前,随着人工智能在工作、生活当中的使用场景越来越多,很多智能硬件厂商都在寻求开发自身产品的物联网应用,比如可以在手机上看到产品的各种参数和操控硬件,给客户提供软硬件一体的服务等。…

    2023-01-27
    0185
  • 上海软件开发公司-如何选择一家适合自己的软件开发公司?

    直销系统软件设计开发丨软件开发公司怎么选 如何选择一家适合自己的软件开发公司?先来了解一下有哪几种软件开发公司。 一、个人技术开发 懂前端后端语言开发,在上班期间接一些私活,就是开…

    2022-08-17
    0174
  • 如何选择一家靠谱的物联网软件开发公司?

    如今,随着越来越多的智能硬件企业都在开发自身产品的物联网平台,用于给客户提供一整套软硬件的物联网解决方案,很多硬件企业聚焦于智能硬件的研发,物联网软件部分则交给软件公司进行开发。软…

    2023-01-27
    0210
  • 双莲臻养即食燕窝:“命缩力”退退退

    双莲臻养即食燕窝:“命缩力”退退退,咱就是说现在的网友也太有梗了吧!有时候你找不到合适的词来形容某种状况,上网一看,嘿!网友这梗给你造得明明白白!就说前阵子刚知道调休安排时,小编发…

    2024-09-28
    043
  • 软件开发公司怎么选

    多年来的软件外包开发服务,从传统的系统软件、网站开发到app开发,以及目前流行的小程序外包开发,我们更加专业、可靠,更值得您的信任。 下面就建议您从如下几个方面去选择软件开发公司:…

    2022-11-14
    0364