区块链基础:理论和术语
链客,专为开发者而生,有问必答!
此文章来自链客区块链技术问答社区,未经允许拒绝转载。
一、区块链:
1.百度百科上对区块链的定义是:区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机
技术的新型应用模式;
2.其实区块链在我看来就是一个分布式的公用账本,再详细点说就是一种在整个业务网络上共享的分布
式账本。即区块链的本质就是一个分布式账本。
二、分布式账本:
1.分布式账本是一种在网络成员之间共享、复制和同步的数据库;
2.不过IBM对分布式账本的解释可能更加详细:IBM说:分布式账本是一种在网络成员之间共享、复制和同步的数据库或记录系统。分布式账本记录网络参与者之间的交易,比如资产或数据的交换。这种共享账
三、共识机制:
共识应该就是区块链的基础,共识机制就是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。也可以理解为在一个时间段内对事物的前后顺序达成共识的一种算法。
四、区块链的特性:
1.去中心化:区块链的数据将分为多个地点或者说节点来保存。没有中介机构,所有节点的权利和义务都相等,任一节点停止工作都会不影响系统整体的运作;
2.去信任:系统中所有节点之间无需信任也可以进行交易,因为数据库和整个系统的运作是公开透明的,在系统的规则和时间范围内,节点之间无法欺骗彼此(除非你能修改大部分的数据);
3.集体维护:系统是由其中所有具有维护功能的节点共同维护的,系统中所有人共同参与维护工作;
4.可靠数据库:系统中每一个节点都拥有最新的完整数据库拷贝,修改单个节点的数据库是无效的,
因为系统会自动比较,认为最多次出现的相同数据记录为真。
以上应该就是区块链里比较常用的术语了,以后如果再有我在添加吧!不过最近要去看区块链应用的技术了。
区块链基础:理论和术语相关推荐
- 区块链基础学习(一)
一.区块链简介 1.1.区块链与区块链技术 区块链是将记录(区块)通过密码学串联并加密的链式数据结构.而区块链技术,是通过P2P网络和区块链来实现数据存储的去中心化.不可逆和不可篡改.比特币正是构建在 ...
- 区块链基础--工作量证明
链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 区块链基础(6)–工作量证明1 我认为技术和共识构建了区块链,那么就由几个问题需要去解决,第一:如果由多个打包节点,那会 ...
- AIADATA 独家深度解密:百度XuperChain开源区块链基础平台
AIADATA 独家深度解密:百度XuperChain开源区块链基础平台 百度超级链Xuperchain正式宣布开源.根据官网显示,链内并行技术.可插拔共识机制.一体化智能合约等四大技术支撑开源,让区 ...
- 《区块链开发指南》一一第1章 区块链基础
第1章 区块链基础 区块链究竟是什么?狭义地说,区块链就是比特币的底层技术:不过,经过7年的发展,区块链已经不再"依附于"比特币,而是独立地发展成为了一种革命性的技术,比特币则是区 ...
- 私钥经过哈希计算可以产生公钥_「区块链基础概念100」:公钥和私钥 | 027
免责声明:本文旨在传递更多市场信息,不构成任何投资建议.文章仅代表作者观点,不代表火星财经官方立场. 小编:记得关注哦 投资区块链,猛戳:火星财经App下载 来源:学习区块链 原文标题:「区块链基础概 ...
- 【链块技术10期】区块链基础语言(二)——GO语言开发环境搭建
原文链接:区块链基础语言(二)--Go语言开发环境搭建 一.操作系统位数的查询方法 在安装前首先要了解个人的电脑系统位数是32位还是64位. 1.1Windows系统查询方法 右击"计算 ...
- 区块链基础知识与关键技术解析
区块链基础 1. 区块链的来龙去脉 1.1 区块链技术起源 1.2 比特币产生背景与现状 1.3 数字货币概念 1.4 比特币技术原理 2. 区块链概念与产业现状 ...
- 【区块链】Web3.0黑话合集:区块链/Token等专业术语
目录 A B C D E F G H I L M N O P R S T U W Z 区块链/Token等专业术语 A ABI:Application Binary Interface,类似于API, ...
- 【区块链基础】4——ETH区块结构
账户 与BTC不同,ETH使用的是基于账户的账本(account-based ledger),账本中记录了各个用户的的余额,交易时不必追溯币的来源. 基于账户的账本对双花攻击(duoble spend ...
- 【区块链基础】5——ETH协议
GHOST协议 以太坊系统将出块时间降到了15秒左右,相比于比特币系统大幅度提升了出块的速度,但由于P2P网络延迟,会导致出现大量的临时性分叉,间接造成算力的分散,若沿用比特币系统中最长合法链原则,将 ...
最新文章
- 6年面试经验总结!让设计师提升进公司的能力!
- Win10 TensorFlow(gpu)安装详解
- nodejs之connect
- mysql安装 经验_MySQL安装教程 这些经验不可多得
- js 正则 或者_正则表达式
- 北漂心中的梦:惬意的生活
- shiro学习(10):servelet实现权限认证一
- C# log4net纯代码设置参数
- Springboot自动配置原理入门
- atitit.提升兼容性最佳实践 o9o
- Open Inventor:Windows下编译安装Coin3D
- ssd网络详解之detection output layer
- liunx安装xfs包挂载大于16T的硬盘
- 浅谈股价预测模型:分类树算法
- 用户登录功能以及登录拦截
- angular检测ie浏览器,并给用户提示
- 在VirtualBox上安装deepin
- 一款json查询操作神器
- 时分多路复用TDM与时分多址TDMA对比 优缺点以及应用场景
- 学生信息管理系统——顺序表
热门文章
- canvas 文字颜色_Canvas技术概述
- 电脑壁纸励志_励志壁纸 | 要乖 要长大 要努力 要不负众望
- Linux内核 题目,《Linux内核完全注释》部分习题答案
- centos7 nginx配置php7,centos7安装并配置nginx+php,centos7nginx
- 框架模式与设计模式之区别
- Shell 函数、数组与正则表达式
- java显示本地磁盘所有盘符,显示桌面路径
- docker 连接容器
- InfBox V7.0 企业绩效助手客户端使用简介
- 有福了,J2EE面试题集锦(附答案)