几张图看懂区块链技术到底是什么?

weizhitong weizhitong     2022-11-13     489

关键词:

摘抄于:http://www.weixinqun.cn/huodong/6620.html

一、人的信任理论

1、不信任一个没有足够信用度的单独个体;
技术分享图片

技术分享图片

2、会信任一堆个体或有足够信用度的单独个体;
技术分享图片

技术分享图片

技术分享图片

技术分享图片

3、现实社会中,银行就是这个有足够信用度的个体(中心)
技术分享图片

但以银行等作为信用中介是需要成本的,而我们普通大众就要为这庞大的信用成本买单。

二、区块链本质
解决信任问题、降低信任成本的技术方案;目的:为了去中心化,去信任中介。
区块链是比特币的底层技术。
技术分享图片

比特币(BitCoin)的概念最初由中本聪在2009年提出,可把它理解成功数字货币即可。
技术分享图片

 
三、以比特币交易为例看区块链具体是如何操作的:
1、把每笔交易在全网广播。让全网承认有效,必须广播给每个节点。
技术分享图片

技术分享图片

2、旷工节点接收到交易信息后,都要拿出账薄本记载该次交易。
技术分享图片

a)一旦记录,就不可撤销,不能随意销毁
技术分享图片

b)旷工节点是通过电脑运行的比特币软件对交易进行确认的。
技术分享图片

 

c)为鼓励旷工的服务,对于其所交易和确认的交易,系统为旷工提供25个比特币作为奖励。
d)奖励只有一份,那就看谁记录的快,为减少这种情况,系统会出一道十分钟的运算题。谁能解出值,谁就获得记录入账权利,并赢得奖励。

技术分享图片

  哈希散列是密码学荔的经典技术,可用来验证有没有人篡改过数据内容。

3、获得记账权的旷工将向全网广播该笔交易,账薄公开,其他旷工将核对确认这些航母。交易达到6个确认以上就成功记录在案。
技术分享图片

  旷工记录的时候,还会将该笔交易盖上时间戳,形成一个完整时间链。
技术分享图片

4、当其他旷工对账簿记录都确认无误后,该记录就确认合法,旷工们进入下一轮记账争夺战。

 四、区块链的形成

技术分享图片

  矿工的每个记录(区块(block)),会盖上时间戳,每个新产生的区块严格按照时间线形顺序推进,形成不可逆的链条(chain),所以叫做区块链(Blockchain)。
  技术分享图片

    每个区块都含有其上一个区块的哈希值,确保区块按照时间顺序连接的同时没有被篡改。
    技术分享图片

技术分享图片

  区块链原始定义:区块链是一种分布式数据库,是一串使用密码学方法相关联产生的数据块,每个数据块都包含一次网络交易信息,用于验证其信息的有效性和生成下一个区块。
  技术分享图片

  若两个同时上传,就看最后的区块链哪条更长,短的那条就失效。这就是区块链中的“双花问题”(同一笔钱花两次)。对于要制作虚假交易,需说服全网里超过51%旷工都更改某一笔账目,否则你的篡改都是无效的。
  
  五、区块链的核心内容
  1、去中心化
    区块链颠覆性特点,不存在任何中心机构和中心服务器,所有交易都发生在每个人电脑或手机上安装的客户端应用程序中。
    实现点对点直接交互,既节约资源,使交易自主化、简易化,又排除被中心代理控制的风险。
  2、开放性
    区块链可理解为一种公共记账的技术方案,系统是完全开放透明的,账簿对有人公开,实现数据共享,任何人都可以查账。
  3、不可撤销、不可篡改和加密安全性
    区块链采取单向哈希算法,每个新产生的区块严格按照时间线顺序推进,时间的不可逆性、不可撤销导致任何试图入侵篡改区块链内数据信息的行为易被追溯,导致被其他节点的排斥,造假成本极高,从而可以限制相关不法行为。

 

































从概念到底层技术,一文看懂区块链架构设计!

作者:imflyhttps://www.8btc.com/article/106022前言区块链作为一种架构设计的实现,与基础语言或平台等差别较大。区块链是加密货币背后的技术,是当下与VR虚拟现实等比肩的热门技术之一,本身不是新技术,类似Ajax,可以说它是一... 查看详情

一张图看懂ai机器学习和深度学习的区别

AI(人工智能)是未来,是科幻小说,是我们日常生活的一部分。所有论断都是正确的,只是要看你所谈到的AI到底是什么。  例如,当谷歌DeepMind开发的AlphaGo程序打败韩国职业围棋高手LeeSe-dol,媒体在描述DeepMind的胜利时用到... 查看详情

从概念到底层技术,一文看懂区块链架构设计

转自:http://www.8btc.com/ebook-blockchainhttps://blog.csdn.net/lucky_greenegg/article/details/52821924 前言  区块链作为一种架构设计的实现,与基础语言或平台等差别较大。区块链是加密货币背后的技术,是当下与VR虚拟现实等比肩的热... 查看详情

一张图看懂ai机器学习和深度学习的区别

转自https://blog.csdn.net/dukai392/article/details/70271574AI(人工智能)是未来,是科幻小说,是我们日常生活的一部分。所有论断都是正确的,只是要看你所谈到的AI到底是什么。  例如,当谷歌DeepMind开发的AlphaGo程序打败韩国职业围... 查看详情

从概念到底层技术,一文看懂区块链架构设计(附知识图谱)

[转自]http://www.8btc.com/ebook-blockchain前言 区块链作为一种架构设计的实现,与基础语言或平台等差别较大。区块链是加密货币背后的技术,是当下与VR虚拟现实等比肩的热门技术之一,本身不是新技术,类似Ajax࿰... 查看详情

一张图看懂项目管理

什么是项目管理项目是指一系列独特的、复杂的并相互关联的活动,这些活动有着一个明确的目标或目的,必须在特定的时间、预算、资源限定内,依据规范完成。项目管理是运用管理的知识、工具和技术于项目活动上,来达成... 查看详情

云计算是什么意思?3张图看懂云计算架构

云计算是一种能够通过网络以便利的、按需付费的方式获取IT资源包括网络、服务器虚机、容器、存储、平台、应用和服务等并提高其可用性的模式这些资源来自一个共享的、可配置的资源池并能够以最省力和无人干预的方式获... 查看详情

云小课|到底什么是区块链?

...大咖,擅长将复杂信息多元化呈现,其出品的一张图(云图说)、深入浅出的博文(云小课)或短视频(云视厅)总有一款能让您快速上手华为云。更多精彩内容请单击此处。摘要:欢迎来到区块链的世界,跟着小链一起... 查看详情

什么是区块链技术?区块链到底是什么?什么叫区块链?

狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用... 查看详情

区块链到底是什么?

...m/what-exactly-is-blockchain/原文作者:MattBourke如果我告诉你:区块链不存在。或者区块链有两种完全不同的含义。或者,区块链是三个完全不同的东西的别称。觉得不对?听我把话 查看详情

一张图看懂微服务架构路线

-   我为什么选择微服务架构  -众所周知,单体应用程序,由于其种种不足,几乎不支持敏捷方法。如果你想为一个大型或复杂的业务创建一个软件项目,最好从微服务架构开始。微服务架构是一种灵活的架构... 查看详情

几张图看明白vaovboebo的关系和代码顺序(代码片段)

0.详细教程可看https://learnopengl-cn.github.io/01%20Getting%20started/04%20Hello%20Triangle/1.可以简单地认为VAO的作用是这样的:由于每渲染一次物体就要用一个VBO,而每次绑定一次VBO就要设置各个的顶点的属性,启动各个属性,代码十分复杂... 查看详情

31张图看懂初高中所有英语语法

31张图看懂初高中所有英语语法 查看详情

一张图看懂usdt三种类型地址omnierc20trc20的区别

USDT是当前实用最广泛,市值最高的稳定币,它是中心化的公司Tether发行的。在今年的4月17日之前,市场上存在着2种不同类型的USDT。4月17日又多了一种波场TRC20协议发行的USDT,它们各自有什么区别呢?哪个转账最快... 查看详情

一张图看懂mapreduce架构是如何工作的?

MapReduce架构是Hadoop框架中最核心的设计之一。MapReduce的思想简单的一句话解释就是“任务的分解与结果的汇总”。MapReduce从名字上来看,两个动词Map和Reduce,“Map(地图)”就是将一个图分解成为多个子图,“Reduce(缩小)”就... 查看详情

一张图看懂项目管理的47个过程(干货)

             一张图看懂项目管理的47个过程(干货) 查看详情

区块链游戏和吃鸡王者荣耀等相比到底有什么优势?

现如今游戏市场上各式各样的区块链游戏,各家公司纷纷的发布自家的区块链游戏产品,许多传统游戏玩家也纷纷将目光投进区块链游戏行业上。让传统游戏厂商不得不感叹2019年将是区块链游戏风暴的到来。    我认为一... 查看详情

一张图看懂“火星坐标系”

参考技术A不同坐标系的坐标在地图上的位置是否偏移与使用的地图框架(高德、百度、OpenLayes、Leaflet等)无关,而与所使用的底图供应商有关。火星坐标系,也叫国测局坐标系(GCJ02),是由中国国家测绘局制订的地理信息系统的... 查看详情