区块链基础:理论和术语

news/2024/7/5 2:38:20

链客,专为开发者而生,有问必答!

此文章来自链客区块链技术问答社区,未经允许拒绝转载。

在这里插入图片描述

一、区块链:

1.百度百科上对区块链的定义是:区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机

技术的新型应用模式;

2.其实区块链在我看来就是一个分布式的公用账本,再详细点说就是一种在整个业务网络上共享的分布

式账本。即区块链的本质就是一个分布式账本。

二、分布式账本:

1.分布式账本是一种在网络成员之间共享、复制和同步的数据库;

2.不过IBM对分布式账本的解释可能更加详细:IBM说:分布式账本是一种在网络成员之间共享、复制和同步的数据库或记录系统。分布式账本记录网络参与者之间的交易,比如资产或数据的交换。这种共享账

三、共识机制:

共识应该就是区块链的基础,共识机制就是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。也可以理解为在一个时间段内对事物的前后顺序达成共识的一种算法。

四、区块链的特性:

1.去中心化:区块链的数据将分为多个地点或者说节点来保存。没有中介机构,所有节点的权利和义务都相等,任一节点停止工作都会不影响系统整体的运作;

2.去信任:系统中所有节点之间无需信任也可以进行交易,因为数据库和整个系统的运作是公开透明的,在系统的规则和时间范围内,节点之间无法欺骗彼此(除非你能修改大部分的数据);

3.集体维护:系统是由其中所有具有维护功能的节点共同维护的,系统中所有人共同参与维护工作;

4.可靠数据库:系统中每一个节点都拥有最新的完整数据库拷贝,修改单个节点的数据库是无效的,

因为系统会自动比较,认为最多次出现的相同数据记录为真。

以上应该就是区块链里比较常用的术语了,以后如果再有我在添加吧!不过最近要去看区块链应用的技术了。


http://lihuaxi.xjx100.cn/news/237405.html

相关文章

vm

为什么80%的码农都做不了架构师?>>> ps ax -O ppid,flags,mwchan | awk $6 ~ /^D/ || $6 "STAT" 转载于:https://my.oschina.net/doz/blog/1630464

堆和栈的区别 之 数据结构和内存

数据结构的栈和堆 首先在数据结构上要知道堆栈,尽管我们这么称呼它,但实际上堆栈是两种数据结构:堆和栈。 堆和栈都是一种数据项按序排列的数据结构。 栈就像装数据的桶或箱子 我们先从大家比较熟悉的栈说起吧,它是一种具有后进先…

gdb -iex_如何使用IEX Cloud,Matplotlib和AWS在Python中创建自动更新数据可视化

gdb -iexPython is an excellent programming language for creating data visualizations.Python是用于创建数据可视化的优秀编程语言。 However, working with a raw programming language like Python (instead of more sophisticated software like, say, Tableau) presen…

tailf

功能说明:tailf命令几乎等同于tail -f,与tail -f不同的是,如果文件不增长,那么它不会去访问磁盘文件,也不会更改文件的访问时间。tailf命令在工作中的主要使命就是跟踪日志文件,首先将默认输出日志文件的最…

面向对象进阶2 组合

2019独角兽企业重金招聘Python工程师标准>>> 一:命名空间 class Person:Country 中国人 # 静态变量print(Person.Country) alex Person() # 创建了一个空的命名空间 alex.name alex # 对象 alex.Country 泰国人 egon Person() egon.name ego…

区块链和可持续性

链客,专为开发者而生,有问必答! 此文章来自链客区块链技术问答社区,未经允许拒绝转载。 区块链和可持续性 在区块链算法和区块链平台方面,可持续性可以有多种解释。一方面,任何听说过比特币网络能源需求的…

python添加数组元素_Python列表附录–如何向数组添加元素,并附带示例说明

python添加数组元素欢迎 (Welcome) Hi! If you want to learn how to use the append() method, then this article is for you. This is a powerful list method that you will definitely use in your Python projects.嗨! 如果您想学习如何使用append()方法&…

Eclipse基金会发布Eclipse Photon IDE

Eclipse基金会发布了最新版本的Eclipse IDE。Eclipse Photon带来对Java 10和Java EE 8的支持,增强了PHP开发工具和Dark主题等功能。\\Eclipse Java开发工具(Eclipse Java Development Tools,JDT)对Java 10提供了完整的支持&#x…