Web3:实质、本质和棒喝

news2024/11/18 19:29:52

本文的名称可能让人困惑,实质和本质不一样吗?棒喝又是个什么。

什么是实质、本质和棒喝

如果不是很计较的话,“实质”和“本质”其实差不多。但在这篇文章里,略有区别。

“实质”是说一个东西原原本本是个什么东西。

“本质”是一个拔高,在更高层次说一个东西是属于什么范畴的,是符合哪个理论的。

而“棒喝”,更像是一个禅师的大声喝叱,他可能并不太懂这个东西,但是就一眼看穿本质,从更高的维度喊出一句话,做一个降维打击,让你从狂热状态立刻清醒过来。

所以,简单地说:

  • 实质:到底是个什么东⻄ 

  • 本质:其实是个什么东⻄ 

  • 棒喝:不就是这个东⻄!

人的实质、本质和棒喝

为了促进大家理解这三个概念,我们先看看“人”的实质、本质和棒喝是什么。

人实质就是一个有着神经系统、循环系统、呼吸系统、消化系统、 泌尿系统、生殖系统、免疫系统、运动系统的高级动物。

376fb4e614bb843800407e20b3a2da85.jpeg人的实质示意

但这是人的本质吗?

并不是,人的本质要更高级更抽象一些才对。

“人的本质”问题是哲学家研究的命题,一般而言,是研究人为什么活着,人活着是要干什么的。

在我看来,人在本质上,就是一个努力生存和延续的复杂有机组织。

再本质一点,人就是基因组的载体和表达,基因组通过人得以适应性地传承。

80cf6bb6f6aefb0760191fbad486fc74.jpeg人是基因的传承

好,现在有一位禅师,他棒喝到:

人,不过是宇宙中的一粒尘埃

eadf1a39178ea6e2c5230d71c6ac2bba.jpeg人是宇宙的尘埃

进入正题

本文主要谈以下几个东西:BTC、ETH、NFT、DAO,最后是Web3。

f1b43fb568510dff24bb340e46454b8a.jpegHype Cycle for Blockchain and Web3, 2022

上面这张图是著名的“成熟度曲线”(Hype Cycle),Gartner每年发布一次,展示新技术的上升期、快速发展期、下降期、爬坡期和稳定应用期。

也有人称之为“炒作周期”,因为它更多反映了人们对某个科技事物的情绪高涨度。

上图是2022年7月发布的关于区块链和Web3相关技术的成熟度曲线,可以看到,Web3和NFT都在相对顶部,不过这个世界变化太快,今年再发布的时候,我估计都要跌倒谷底了。

BTC

BTC的实质

其实很简单,BTC就是一个软件及其所生成的数据。

这个软件的架构和思路写在白皮书中,这个软件的实现在Github上。

这些软件做了什么?每十分钟内将所有发生的交易打包,形成区块。

然后在全球一万多台电脑上实现所有区块的相互同步。

73afb6295fcd3131675d95a0b88247bd.jpegBTC节点统计,来自https://bitnodes.io

同时,全球若干矿区、矿机的日夜奋战、记账、获取奖励。

c264c763f5d68026f25e3da6a25d3ccc.jpeg密集的HASH计算

用户钱包里的私钥、公钥、二维码、余额读取、签名。

eb940239f633cbd0c2754804a4241508.png钱包里的公钥和私钥

BTC的本质

  • 多人共同维护的无法篡改的交易记录。

  • 大量计算保障的不可篡改性。

  • 可信的去中心化的价值转移系统。(这是逼格更高的描述)

划时代的技术突破:电子数据的不可篡改性。

划时代的应用突破:互联网上的原生电子货币。

棒喝

BTC不就是一个多人参与的开源软件项目嘛!

一群乌合之众能把项目带到哪里去,代码说改不就改了嘛!

说分叉不就分叉了嘛!(完全可能搞出100种BTC)

ETH

ETH的实质

ETH就是在BTC的基础上,增加了运行代码(所谓智能合约)的功能。

人人可以往ETH上传代码,可以触发代码运行,可以读取计算结果。

代码和运行结果,都同步存放在互联网上约8000台服务器的数据库中。 

(数据来源:https://ethernodes.org)

ETH的本质

ETH是一个互联网上多台电脑共同维护的、不可篡改的、可计算、可存储的大计算机。

所以ETH自称为“世界计算机”。

从此,互联网有了一种通用的可信、可计算机制。

结合各种IoT,可实现自动化的可信的交易和支付。

比如最经典的例子:你申请短租一个住宅,你会得到一个开锁密钥,然后可以用此密钥打开门锁,当你退租后,自动支付数字货币。

a923be5218617d2b8ded3aa0e527f8a2.jpegChristoph Jentzsch, Slock.itDEVCON1, London, 2015.11

棒喝

ETH不就是一些年轻的程序员给BTC项目增加了代码上传和计算功能嘛!

把一个原本还算优雅的项目改得既庞杂又丑陋!

世界计算机?我看更像是割韭菜计算机。

NFT

NFT的实质

NTF就是通过智能合约,记录艺术品编号和区块链地址的绑定。 

在链上就放个编号,艺术品实体在链下,比如放IPFS上。

和BTC、ETH一样,你有私钥才能转移它。

NFT的本质

人们对数字资产终于有了真正的拥有权。 

是你的就是你的,不是你的就不是你的。

拜区块链技术所赐。

棒喝

NFT不就ETH上一个应用嘛? 就为记个编号?

画钱买图片?你要那区块链记录有多大意义?

234441fea1b18825fbaa2a0b9d61755e.pngNFT:数字藏品

(我还以为25元能把这大银盒给我呢)

DAO

DAO的实质

DAO将多人游戏规则写在智能合约中。

各种⻆色按照既定游戏规则投入和获得权益。 

常见的DAO类型:

  • 投资类DAO(如“The DAO”)

  • 资助类DAO

  • 收藏类DAO(如“宪法DAO”)

  • 俱乐部类DAO

DAO的本质

DAO将规则固化在区块链上,一切公开、透明、自动。 

DAO为人类大规模可信合作提供了一种技术可能。

DAO是一种新型公司,这里没有高级管理层,没有暗箱操作、没有赖账、没有财务、没有人事。

棒喝

到现在,有什么真正令人兴奋的DAO吗?

一切代码说了算?别扯了,是谁回滚来着?

99e8d462b258c7358ac2a7b3d148548e.jpegEmin Gün Sirer 和 Vitalik Buterin 庆祝应对The DAO事件的ETH分叉成功2016年7月20日,康奈尔大学

Web3

Web3的实质

传统开发和Web3开发的区别如下,可以很明显地看出来,Web3主要是后端使用了区块链而已。

eb1850110f914ab4f302ba0ef06a487b.jpeg传统开发和Web3开发的主要区别

再仔细考察一下,会发现,用户端通常用钱包签名,后端更多是调用Provider和区块链通信,存储则会用到IPFS这种去中心化文件系统。 7357c85336216de351ec80be98348d42.jpeg更具体一些的Web3开发架构图示

这样,最重要的数据在链上,前端网页和其他数据的存储都可以去中心化。

Web3的本质

人们试图重塑一个更稳固更可信赖的互联网。

在人们把整个世界搬到互联网上的时候,要有一个坚实的基础。Web3就是那个坚实的基础。

这恰似保罗·索莱里 (Paolo Soleri) 提出的未来城市的结构,坚实的底座上有Layer2、Layer3、Layer4……

e0c33a4c8805317cf7e48aa476ed2efe.jpeg未来城市的“超结构”右部小图是同比例的帝国大厦

棒喝

用这么重的方式做互联网?别做梦了! 

你⻅过什么真正用起来了的Web3吗!

后记

也许,我们需要等到2029年,那时,这项技术就出来20年了。

任何划时代的技术,在20年的时候,都将真正被大众接触到。

Web3到底怎么样,到时一见分晓。

作者|卫剑钒

回复“棒喝”获取本文相关PPT

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

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

相关文章

刚刚,吴恩达 ChatGPT 新课三连发!

你有没有想过,你可以自己构建一个AI系统,或者开发一个使用大语言模型(LLM)的应用,甚至理解并创建扩散模型?我在吴恩达的三门新课程中找到了答案,这些课程让我看到了AI的无限可能性。 好消息&…

Neo4j图数据库介绍及简单入门

文章目录 Neo4j图数据库介绍Neo4j数据库安装可视化例子Neo4j增删改查增删改查 Neo4j图数据库介绍 电影里有这样的片段,警察抓捕凶手时,在墙上会画一个图: 这里也有一个demo可以让我们看到一个做好的图数据库: 这个demo也是用Neo4…

前端基础几大件

文章目录 HTMLCSSJavaScriptAjaxAxios(第三方库,专门用于请求数据)SpringBoot单例模式与前端异步请求 HTML 在HTML当中,一切都是节点Object:(非常重要) 整个Html文档就是一个DOM文档节点。所有…

26 strcpy 的调试

前言 同样是一个 很常用的 glibc 库函数 不管是 用户业务代码 还是 很多类库的代码, 基本上都会用到 字符串的复制 不过 我们这里是从 具体的实现 来看一下 它的实现 主要是使用 汇编 来进行实现的, 因此 理解需要一定的基础 测试用例 就是简单的使用了一下 strcpy, s…

推进印度制造受挫,苹果仍踢出13家中国企业,一条道走到黑?

苹果公布了2022年的供应商名单,让人惊讶的是苹果将13家中国供应商踢出了供应链,而美国、日本的供应商却有所增加,似乎苹果仍然在降低对中国制造的依赖,这对于苹果来说未必是好事。 一、苹果的印度制造计划受挫 数年前苹果推动印度…

深度学习在金融领域的十大应用算法【附Python代码】

引言 随着金融数据的不断增长和复杂化,传统的统计方法和机器学习技术面临着挑战。深度学习算法通过多层神经网络的构建,以及大规模数据的训练和优化,可以从数据中提取更加丰富、高级的特征表示,从而提供更准确、更稳定的预测和决策…

chatgpt赋能python:如何用Python创建一个九宫格

如何用Python创建一个九宫格 作为一种流行的编程语言,Python可以用于各种各样的项目。这篇文章将介绍如何使用Python创建一个九宫格布局,并展示如何在网页优化(SEO)中使用它。在本文中,我们将使用Python 3和Flask框架…

如何衡量客户对产品的推荐意愿?

如何衡量客户对产品的推荐意愿?净推荐值 趣讲大白话:衡量客户对你好不好 【趣讲信息科技184期】 **************************** 净推荐值(Net Promoter Score,简称NPS)是一种衡量客户忠诚度和推荐意愿的指标。 净推荐值的计算公式为: NPS (…

flex+margin布局方法

方式&#xff1a;【具体代码1】 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"…

全志V3S嵌入式驱动开发(串口驱动)

【 声明&#xff1a;版权所有&#xff0c;欢迎转载&#xff0c;请勿用于商业用途。 联系信箱&#xff1a;feixiaoxing 163.com】 全志V3S支持三个串口&#xff0c;但是因为其中UART1的pin和其他功能是复用的&#xff0c;所以这个时候一般只用UART0和UART2。当然我们在linux开发…

Hive---5、分区表和分桶表

1、分区表和分桶表 1.1 分区表 Hive中的分区就是把一张大表的数据按照业务需求分散的存储到多个目录&#xff0c;每个目录就称为该表的一个分区。在查询时通过where子句中的表达式选择查询所需要的分区&#xff0c;这样的查询效率会提高很多。 1.1.1 分区表基本语法 1、创建…

scratch舞蹈演出 中国电子学会图形化编程 少儿编程 scratch编程等级考试一级真题和答案解析2023年5月

目录 scratch舞蹈演出 一、题目要求 1、准备工作 2、功能实现 二、案例分析

Spring MVC的高级功能(异常处理器,拦截器,文件操作)

目录&#xff1a; 异常处理拦截器文件上传和下载 1.异常处理&#xff08;简单异常处理&#xff0c;自定义异常处理&#xff0c;异常处理注解&#xff09; 简单异常处理器 HandlerExceptionResolver接口 如果希望对Spring MVC中所有异常进行统一处理&#xff0c;可以使用S…

【Spring】——Spring的创建与使用

目录 一、传统程序开发与控制反转&#x1f36d; 1、传统程序开发&#x1f349; 传统程序开发的缺陷&#x1f353; 解决传统开发中的缺陷&#x1f353; 2、控制反转思维程序开发&#x1f349; 3 对比总结规律&#x1f349; 二、Spring创建与使用&#x1f36d; 1、创建Sp…

js解构记录

1.字符串结构 1.1 字符串转数组 1.2 字符串转成变量 1.3 结构字符串的属性 2. 数组结构 2.1 交换变量 2.2 允许指定默认值 只有赋值为undefined时默认值才生效&#xff0c;及时赋值null都不好使&#xff0c;会赋值为null 对是否是默认值在后面没有要求 3、对象结构 3.1 结…

spring cloud搭建(feign)

天行健&#xff0c;君子以自强不息&#xff1b;地势坤&#xff0c;君子以厚德载物。 每个人都有惰性&#xff0c;但不断学习是好好生活的根本&#xff0c;共勉&#xff01; 文章均为学习整理笔记&#xff0c;分享记录为主&#xff0c;如有错误请指正&#xff0c;共同学习进步。…

I.MX RT1170加密启动详解(2):HAB认证原理

文章目录 1 基础2 使能过程3 Boot flow 1 基础 HAB认证是基于RSA或ECDSA算法的公钥密码学&#xff0c;它用一系列的私钥对image进行加密&#xff0c;然后BootROM在上电后用对应的公钥验证加密的镜像是否被修改。这个密钥结构就是PKI(Public Key Infrastructure)树 (1)normal …

DTU助力气象行业数字化转型,让数据更智能

近年来&#xff0c;随着社会的不断发展&#xff0c;气象行业在现代社会中扮演着极为重要的角色。天气对于人们的日常生活、农业、交通运输等方方面面都有着深远的影响。然而&#xff0c;在数据采集与监测过程中&#xff0c;气象行业也面临着一些问题。不准确的数据、不稳定的传…

基于simulink仿真无人机比赛场景

一、前言 展示了如何使用虚拟碰撞传感器以交互方式控制仿真&#xff0c;以及如何使用 Simulink3D 动画更改虚拟世界对象的外观。该示例表示一个简单的无人机 &#xff08;UAV&#xff09; 挑战。无人机比赛场景基于2013年在法国图卢兹举行的IMAV飞行比赛。 穿越窗口 降落直升机…

java基于springboot+vue的在线教育课程作业网站n5138

本基于springboot的在线教育网站的设计与实现有管理员&#xff0c;教师和学生三个角色。管理员功能有个人中心&#xff0c;教师管理&#xff0c;科目管理&#xff0c;学生管理&#xff0c;课程信息管理&#xff0c;课程作业管理&#xff0c;学生作业管理&#xff0c;学生成绩管…