在构建 Web3 前,需先知道什么是区块链,毕竟 Web3 是基于区块链

news2024/11/24 12:59:52

什么是区块链

要说什么是区块链,那么这里就不得不提比特币了,它是一种点对点(Peer to Peer,P2P)形式的去中心化加密货币,点对点的传输意味着是一个去中心化的支付系统。比特币的概念最初是由中本聪在2008年10月31日提出,于2009年1月3日,中本聪用个人电脑挖出了世界上第一批块比特币(也称创世区块),由此正式宣告了比特币的诞生。

由于2008年的金融危机爆发的原因,比特币之父中本聪才想要构建一套不受中心化机构控制的电子货币,他构思底层时决定抛弃中心化数据存储,设计出强去中心化的底层机制。而这种机制是所有人都可以参与进来,相互平等,没有任何的中心化团队或者机构干预,且数据一旦记录,是没有办法去篡改的。

随着时间不断地向前移动,人们逐渐发现比特币底层的这套机制优势越来越明显了,换句话说,即便是创始人不在了,它照样运行下去,既然这套机制有这么多优势,何不把它从比特币底层提取出来呢?

那么,区块链是不是由中本聪创造的呢?其实不是的,他只是在前人的基础进行发扬光大,可以说是站在巨人的肩膀上,那是不愁吃穿啊!(当然咯,天赋是很重要的哦,要不然我也不会在这里发文了)。

前提概要说的差不多了,到这里您想必总算知道区块链是怎么来的吧!若您还是一头雾水,或是说,您本还有点头绪,可看了上面那些文字更懵了。没事的,既然上面的文字没能让您看明白,那就忽略上段文字,直接来了解到底什么、是区块链

通俗来说,区块链本质上是一个去中心化的数据仓储,也就是每个人都保留着这个账本,可以认为它是一套加密的分布式超级账本。

比特币是基于区块链技术的第一个应用,也是目前最成功的一个应用。

区块链最为显著地特点便是去中心化了。

举几个生活中常见的中心化例子,想必您也就明白l了。

我们平时存钱或是单位/公司发放工资时,所有的交易都在银行,因为老百姓信任它,若不然把存入自己家中的保险柜中。

不管是工作还是生活,如今的人们恐怕很难脱离微信了吧!当然咯,QQ还是年轻一代的社交工具,如YYDS这种中文拼音缩写不正是这些年轻一代交流的方式嘛,也有人对这种中文拼音缩写很不屑,其中也包括年轻一代的他们,“中文都没说好,还什么yyds!”。且不说他们如何探讨,我们在微信或QQ等(这里使用了字,没有列出其他社交软件,因为这两款社交应用可以说是独霸江湖了!)社交软件的聊天记录以及其他数据是保存在腾讯服务器上的,虽然,腾讯一直对外宣称:”我们不保留数据,但如果法律方面要求,会配合部门调取聊天记录的!“。

前几年春晚有关于我怎么证明是我的小品(老一辈艺术家黄宏,好像是),若你没有观看春晚的习惯,那就另当别论咯。故事讲述我该怎么证明是我,而有办法证明我就是我便是家中小箱子里的各种证书,可这时却发现钥匙找不到了,无奈只得找来开锁公司,然而开锁公司的工作人员一见到竟是个小箱子,便笑道:”这就是一锤子的事,找我们来不大材小用了吗!“,来都来了,工作人员索性从工具箱掏出锤子,叮叮哐哐锤了好几下,锁脱落了,打开箱子的那一刹那间,要求我证明是我的公职人员傻眼了,最后,那个被要求我怎么证明是我的人对那个公职人大声说道:‘这么多证书,可以证明我就是我了吧!”。

虽然这是春晚上的小品,但这正是生活发生的啼笑皆非的荒唐事,岂不知艺术源于生活,而高于生活,小品只是让事件更加生动、富有感染力而已。

若有根据区块链生成的记录来判断真伪,也就不需在担心某些地方某些渎职、故意刁难人的公职人员来向您索要什么你怎么证明是你毕业证明等等之类的问题了。

区块链这种去中心化底层技术,打破了极少数互联网巨头/机构掌控数据的中心化。

在这里插入图片描述

"区块"指的是数据和状态是按顺序批量或"区块"存储的。

“**链”**指的是每个区块加密引用其父块。 换句话说,区块被链接在一起。 在不改变所有后续区块的情况下,区块内数据是无法改变,但改变后续区块需要整个网络的共识。

网络中的每台计算机都必须就每个新区块和链达成一致。 这些计算机被称为“节点”。 节点保证所有与区块链交互的人都有相同的数据。 要完成此分布式协议,区块链需要一个共识机制。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/53501.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

传奇开服架设教程

传奇架设其实很简单 很多网友非常爱玩这款游戏,可能还有朋友不知道怎么架设这款游戏 今天特意写篇传奇架设教程,希望大家都能打造出真正属于自己的传奇 首先传奇架设需要准备以下几个软件 准备工具: 1、传奇服务端(版本&#…

excel求和怎么操作?这三个简单操作方法,轻松掌握

​excel作为常用的办公软件,不少人都会在工作的时候使用到。其中最常用的一个功能就是使用excel进行求和了。excel求和怎么操作?excel求和的快捷键是什么?今天小编给大家带来了excel求和的三种方法,亲测好用,有需要的小…

C++【类的自动类型转换和强制类型转换】,总要了解一下

学习目标 学习类的自动类型转换和强制类型转换 学习内容 💖类的强制转换数据类型和自动转换数据: 类的强制转换数据类型 想让类的对象强制转换为基本数据类型,需要在类中添加类的转换函数 1、转换函数必须是类方法2、转换函数不能指定返回…

1.2 无监督学习和强化学习

1.2 无监督学习和强化学习无监督学习定义无监督学习与监督学习的区别相关概念流程图强化学习无监督学习 定义 无监督学习 (Unsupervised Learning)是指从无标注数据中学习预测模型的机器学习问题,其本质是学习数据中的统计规律或潜在结构。 无监督学习…

算法与数据结构介绍

算法与数据结构介绍 算法和数据结构不受语言限制,每种编程语言都有关于自己的实现 算法 什么是算法 算法是指解题方案的准确而完整的描述,算法是一系列解决问题的清晰指令,算法使用系统的方法来解决问题的机制。 算法作用 对于实际业务…

Kamiya丨Kamiya艾美捷大鼠成纤维细胞生长因子2说明书

Kamiya艾美捷大鼠成纤维细胞生长因子2,碱性(FGF2)ELISA预期用途: 该试剂盒是一种夹心酶免疫分析法,用于在体外定量测量大鼠FGF2血清、血浆、组织匀浆、细胞裂解物、细胞培养上清液和其他生物液体。对于仅供研究使用。…

laravel vue tailwind normalize

下载laravel最新7.x composer create-project --prefer-dist laravel/laravle blog 7.x-dev cd blog valet link blog valet links blog.test 测试通过后,开始安装tailwind npm i npm i tailwindcss autoprefixer postcss7 都是最新版应该也没有什么问题 在根目录下…

CSS自定义属性与前端页面的主题切换

基于级联变量的CSS自定义属性,已经出来很多年了。 虽然有less、sass等预处理器大行其道,但是自定义属性也有它的特点和用处,诸如在js中读写、作用域设置等等,在处理UI主题切换等功能上也发挥着很大的作用。 自定义属性 CSS自定义…

电影《乌云背后的幸福线》观后感

首先感谢同学推荐这部电影,以前没看过这部电影《乌云背后的幸福线》,看完之后一点想法,希望你能给点启发吧,整部电影讲述一对分别离异的男女再次相爱的故事。打个比方,就好像因为感情不和的小王夫妇离婚了,…

【Spring源码系列】Spring扫描-@ComponentScan底层原理解读

这里写目录标题前言一、ComponentScan注解介绍ComponentScan作用ComponentScan重要参数二、ComponentScan源码分析声明关键点源码解读Spring扫描流程图前言 先不废话了,直接干吧。 一、ComponentScan注解介绍 ComponentScan作用 ComponentScan注解的作用可以简述…

一文搞懂PKI/CA

PKI1. 信息安全1. 1 主要攻击形式1.2 信息安全的目标2. PKI2.1 基本概念2.2 PKI的组成3. 数字证书3.1 基本概念3.2 证书的生成与验证3.3 证书链3.4 证书管理4. 时间戳服务1. 信息安全 随着数字经济、互联网金融、人工智能、大数据、云计算等新技术新应用快速发展,催…

GIS工具maptalks开发手册(二)02——渲染线

GIS工具maptalks开发手册(二)02——渲染线 效果 1、html版本 LineString.html <!DOCTYPE html> <html> <meta charset"UTF-8"> <meta name"viewport" content"widthdevice-width, initial-scale1"> <title>图形…

Redis 的 Java 客户端(Jedis、SpringDataRedis、SpringCache、Redisson)基本操作指南

Jedis 参考&#xff1a; Jedic 官方文档Jedis 托管在 github 上的源码 Redis 不仅是使用命令来操作&#xff0c;现在基本上主流的语言都有客户端支持&#xff0c;比如 java、C、C#、C、php、Node.js、Go 等。在官方网站里列一些 Java 的客户端&#xff0c;有 Jedis、Redisso…

CentOS 7 不显示ip

使用ip add或ifconfig插件看网络信息 进入文件夹/etc/sysconfig/network-scripts 修改对应的ens33网卡的配置文件&#xff0c;默认请工况下CentOS 7不启动网卡&#xff08;ONBOOTno&#xff09; 修改vim ifcfg-ens33中的ONBOOTno为ONBOOTyes 重启服务&#xff1a;service netwo…

【蓝桥杯省赛真题14】python围圈报数 青少年组蓝桥杯python编程省赛真题解析

目录 python围圈报数 一、题目要求 1、编程实现 2、输入输出 3、评分标准

2023年,想要靠做软件测试获得高薪,还有机会吗?

时间过得很快&#xff0c;一眨眼&#xff0c;马上就要进入2023年了&#xff0c;到了年底&#xff0c;最近后台不免又出现了经常被同学问道这几个问题&#xff1a;2023年还能转行软件测试吗&#xff1f;零基础转行可行吗&#xff1f; 本期小编就“2023年&#xff0c;入行软件测…

centernet的数据增强操作--仿射变换

centernet论文与代码剖析_无左无右的博客-CSDN博客_centernet原论文blogfirst_rank_ecpm_v1~rank_v31_ecpm-3-110164808-null-null.nonecase&utm_termcenternet&spm1018.2226.3001.4450 其实在这里也分析过。奈何当初写的代码不知道哪里去了&#xff1b; 本文原地址&am…

Java学习之方法重写/覆盖

目录 一、方法重写的概念 二、入门案例 三、使用细节 第一条 第二条 第三条 一、方法重写的概念 方法覆盖(重写)就是子类有一个方法,和父类的某个方法的名称、返回类型、参数一样,那么我们就说子类的这个方法覆盖了父类的方法 注释&#xff1a;包括直接继承和简介继承&…

连接阿里云MaxCompute数据源报错504 Gateway Time-out

背景 经济下行的大环境下&#xff0c;很多公司都在做出海业务&#xff0c;即把海外人民做为服务对象。我司亦不例外。最近在全职负责的一款数据产品&#xff0c;也需要在菲律宾&#xff08;马尼拉&#xff09;也部署一个站点。 站点部署成功&#xff0c;看起来一切顺利。既然…

k8s网络插件之Calico

Calico简介 Calico官方文档&#xff1a;https://projectcalico.docs.tigera.io/getting-started/kubernetes/quickstart Calico是一套开源的网络和网络安全解决方案&#xff0c;用于容器、虚拟机、宿主机之前的网络连接&#xff0c;它是一个纯三层的虚拟化网络解决方案&#…