惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google DeepMind News
Google DeepMind News
人人都是产品经理
人人都是产品经理
H
Hacker News: Front Page
Stack Overflow Blog
Stack Overflow Blog
B
Blog
I
InfoQ
GbyAI
GbyAI
T
The Blog of Author Tim Ferriss
F
Fortinet All Blogs
Y
Y Combinator Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
月光博客
月光博客
Hugging Face - Blog
Hugging Face - Blog
爱范儿
爱范儿
F
Full Disclosure
Hacker News - Newest:
Hacker News - Newest: "LLM"
Recent Announcements
Recent Announcements
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Jina AI
Jina AI
T
Tailwind CSS Blog
S
Secure Thoughts
P
Privacy International News Feed
美团技术团队
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
L
LINUX DO - 最新话题
H
Hackread – Cybersecurity News, Data Breaches, AI and More
C
Cybersecurity and Infrastructure Security Agency CISA
Last Week in AI
Last Week in AI
W
WeLiveSecurity
Google Online Security Blog
Google Online Security Blog
P
Privacy & Cybersecurity Law Blog
D
DataBreaches.Net
Engineering at Meta
Engineering at Meta
Know Your Adversary
Know Your Adversary
P
Palo Alto Networks Blog
I
Intezer
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Project Zero
Project Zero
V2EX - 技术
V2EX - 技术
H
Heimdal Security Blog
博客园 - Franky
阮一峰的网络日志
阮一峰的网络日志
D
Darknet – Hacking Tools, Hacker News & Cyber Security
T
Troy Hunt's Blog
V
Vulnerabilities – Threatpost
H
Help Net Security
Martin Fowler
Martin Fowler
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
G
GRAHAM CLULEY
博客园 - 【当耐特】

smallyu的博客

为什么买的加密货币一定要去中心化 RISC-V 虚拟机无法代替 EVM 虚拟机 Polkadot 的 Existential Deposit 机制错在哪里 利息,套利,交易策略,金融市场 LayerZero 从来不挑战比特币的地位 默认参数引起的以太坊节点运行错误 硬件钱包与资产安全 预测市场比币圈更赌场 为什么去中心化的跨链桥不可能实现 我对于 AI 时代的答案 不要投资任何隐私币 区块链技术世界的三大真理 以太坊 AA 钱包的致命问题是什么 基于 AI 语义执行的 MCP 区块链的设计 一个集成 Geth 和 CometBFT 的兼容层 我的加密货币定投策略(二) DeFi 基础: 理解 AMM 定价机制 Go 语言 GMP 调度器的原理是什么 Web3 项目分析计划 对 Psyche Network 项目的分析 continuation 教程: 理解 CPS 如何开发一个比特币符文(Runes)协议 比特币脚本开发教程 我从王垠的计算机科学视频班学到了什么 区块链技术面试题(2025年版) Rust 语言容易让新手困惑的一个“过度优化” Solana 智能合约开发教程 (1) 尝试开发一个最小 EVM 虚拟机 基于 ZK 的链上身份系统设计 一个 Web3 打赏系统的设计 鼓吹 Cursor 的人技术能力都差 关于 Code Review 的礼节 假如启动一个新的以太坊 PoS 网络 发行加密货币的最好方式 所有 BFT 共识的区块链都是中心化的 对 2025 年区块链行业的预测 Restaking 项目的经济难题 如何看懂任意区块链项目的技术架构 为什么不要做以太坊的二次开发 为什么不要做智能合约开发和 DeFi 开发 我的加密货币定投策略(一) PoS 类型的区块链如何处理分叉 Ethereum Casper 为什么需要 EIP-7251 区块链中的 PBFT 不需要第二次投票 开发者的思维方式 发币的核心要点 炒币投资的小 tips 为什么说 PoW 比 PoS 更加去中心化 牛市对普通人来说意味着什么 如何健康地远程工作 为什么比特币不用概率加密函数 程序员的 “服从权威” 心理 区块链技术面试题 如何区分公有链和联盟链 对 Layer 2 项目创业想法的回复 对区块链共识机制的理解 Pebbling Game 鹅卵石游戏 PDP 文件证明的局限性 不要小瞧 ChatGPT 为什么炒币不是一个好主意 一种在区块链上生成随机数的机制 为什么以太坊的私钥计算不可逆 关于以太坊的私钥碰撞 “猜均值的2/3” dApp 游戏设计 Proof of Storage/Space/Replication 的区别 Proofs of Retrievability 文件证明的含义 对 S-PDP 文件证明的示例和解释 我的加密货币交易机器人 对区块链行业的见闻 随机确认块的共识机制 VRF + BFT 共识引起交易失败的问题 为什么要重视编程思想 GitBook 好用吗? 一种区块链节点存储扩容的方式 一种基于“自我中心主义”的共识机制 链表常见算法题及解析 基于 Multi-Linked List 的区块链设想 理解哈希函数与序列化 联盟链比公有链差在哪儿 在 Dijkstra 算法中保存路径 为什么数字货币使用区块链是政治问题 区块链:下一代数字身份认证体系的基石 网页技术能实现 3D 建模吗? 给区块链一个定义 从 Erlang 开始了解 Actor 模型 一种侧边导航栏的交互方式 Rust 的 ownership 是什么? Haskell 中的 Monad 是什么? 浅析 Libra 背后的区块链技术 对区块链的理性认识 Rust 基础语法概述 基于 Java 的爬虫框架 WebCollector Kotlin:简化版的 Scala JavaScript 有关联数组吗? 主流编程语言的异常处理机制 Go 语言基本语法 Scala 语法基础 用 Scala 改写 Java 浅度实践 Python 获取海贼王更新信息 HTML5 音乐可视化
对 Web 3.0 的理解
2022-06-19 · via smallyu的博客

2022-06-19

Web 3.0 开发

Web 3.0 是一个几年前就存在的概念,可能随着区块链的推广越来越有名了。当人们还不知道 3.0 版本的 Web 会是什么样子的时候,区块链出现了,尤其是以太坊的 dApp 提供了一种很大的可能性,于是 Web 3.0 就和区块链、去中心化、自我主权这些概念绑定在一起。

前几天提到说。「Web 3.0 开发」是可以作为一种职业定位去描述的,而且这个词可以涵盖区块链开发的范畴,立意比「区块链开发」这个描述高一点。

Web 2.0 时代,我们说的 Web 开发指普通的前后端开发,前端用所谓的三大框架 React.js、Vue.js、Angular.js 结合组件库,后端用 Spring 全家桶,加上各种中间件 Zookeeper、Kafka、Elasticsearch 之类,还有常用的数据库 MySQL、Oracle,就是 Web 开发的常用技术栈。

Web 3.0 开发的技术栈,可能会演进为 Remix、Hardhat、Ruffle 这些智能合约的开发工具和框架,人们像关注 Java 的语言特性一样去关注 Solidity,以及各种区块链节点的搭建运行调用、二次开发,甚至及区块链节点本身的开发等等。当然,很难简单地把这些技术栈去和 Web 2.0 一一对应。一个简单的例子是,当你从事区块链开发的工作,你已经很难用前端开发或者后端开发来形容自己的工作内容了,就只能是区块链开发,或者智能合约开发,或者其他的描述方式。

现在已经有一些岗位在用「web3 开发」的形容了,不过我们要区分清楚 Web 3.0 和 web3 不是一回事,目前很多岗位说的 web3 指以太坊的那个 web3 框架。我们需要一个新的描述,同时我们需要有一个更好的、更有前景的职业定位,那就是 Web 3.0 开发。

我这里想说的是,要相信我们走在正确的道路上。

一级市场和二级市场

区块链的一级市场,指比特币、以太坊这种原生的链。二级市场更多是基于这些链,衍生出的一些项目,基于以太坊的项目尤其多,Layer 2、预言机、NFT、ENS,都属于二级市场。

有一些团队是做一级市场也就是区块链开发的,Solana、Filecoin、Neo 都是在以太坊之后出现的,Dfinity 的 IC 也是处于活跃的一种一级市场的例子,再比如像 Bitcoin SV 是在做 “支持智能合约的比特币” 这样的事情。

还有很多创业团队是在做二级市场,比如有从 360 出来的去做智能合约的安全,把合约扫描一遍报出安全漏洞给你;还有做 NFT 的交易协议,去定制一些类似 NFT 交易所的 API,想建立通用的交易网络;还有炒元宇宙概念的,给虚拟人物定制不同样式的衣服;也有基于 IC 做去中心化邮箱的等等。以太坊的各种扩容方案当然也算二级市场,OP 前段时间还发行 token 了。

从商业角度没有什么高下之分,从技术角度也不好说简单和难,不过我觉得还是一级市场更基础一些,但是技术上的发展相对缓慢,花样没那么多。具体倾向于哪一种看个人意愿了,这里想提醒的是,Web 3.0 开发是统称,要了解这些不同层级市场的区别。

去中心化是历史的倒退

刚才说希望 Web 3.0 是有前景的方向,这个部分想说的是 Web 3.0 的前景也没有那么好。

想到这个话题是在关心钱包安全的时候,意识到一个问题,就是账户的私钥一旦泄露,你就永远失去了对账户资产的控制权,或者说别人永远拥有了你账户资产的控制权。

因为我们知道,账户地址是可以从私钥解码出来的,私钥就是你的资产,在备份钱包的时候,备份的就是私钥。你的私钥泄露,就相当于把金钱摆到别人手里,至于别人会不会及时拿走,你能不能在对方动手之前抢回来,那就是另外的问题了。

这个和传统的账户模型是不一样的,你不可能说你的用户密码是你的财产,因为中心化账户是基于 KYC 的,你只要能证明自己的身份,身份证或者指纹或者长相,都可以找回你的财产,因为财产是和你绑定在一起,而不是你的账户,你的账户密码是可以修改的,即使泄露,别人也只能在短时间内拥有你账户的控制权,你把密码改掉,别人就没办法了。

私钥是不可能更改的,你能做的,就是及时把资产转移到另外的私钥。去中心化的世界有意区分了身份和数字身份的概念,增加了数字身份的主权,但同时也削弱了身份对数字身份的控制能力。

这里衍生出的问题就是,去中心化的资产安全吗?把钱拿在自己手里,比把钱存到银行,更加安全吗?考虑到比特币诞生的背景,是出于对中心化机构的不信任,才有了去中心化的理念。

想想吧!一开始就是没有中心化机构的,人们以物换物,打一开始,就是去中心化的世界。后来为了降低个人保护自己财产的成本,为了增加对坏人作恶更有力的惩罚机制,人们共同组建起中心化机构,保护大部分人的利益。

现在炒作去中心化的理念,不正是一种历史的倒退吗?去中心化并非新产生的事物,而是早就已经存在的、被人们选择性抛弃的东西。

不过现在的去中心化和以前的去中心化,最大的不同就是现在的技术手段更为先进,有可能做到之前做不到的事情,把世界推到一种新的愿景上。但是也要注意现在的技术不是那么先进,还远没有发展到那种程度,区块链的技术瓶颈非常多。

所以我的观点是,现在的去中心化理念不是中心化世界的演进,而是中心化世界的补充。在接下来的时间,中心化和去中心化会同时存在。

要注意的是,去中心化不等于 Web 3.0,Web 3.0 是 Web 2.0 的演进,因为版本号增加了。Web 3.0 将是中心化和去中心化同时存在的时代。

LUNA 归零

前段时间有一件搞笑的事情,有一天,LUNA 的价格早上还是 80 美元一个,晚上的时候就跌到 1 美元一个了。在接下来的三四天,LUNA 的价格从 1 美元,跌到了 0.00001 美元。几天之内,近万倍的跌幅。曾经号称前十的加密货币,突然归零了。

我粗浅的理解是,UST 有一个交易池,当短时间有大量卖出的时候,交易池会有小幅的倾斜。当时先是小幅的波动,然后随着社交媒体的传播,大量散户失去了对 UST 的信任,开始大幅卖出,越卖价格越低。Terra 团队是有 5 万个比特币作为储备的,当时也及时打进去想把平衡拉回来,结果比特币也在跌,质押进去的比特币在结算的时候已经不值预期那么多钱了,没能把价格拉回来,后来 Terra 团队也放弃了,任由价格下跌。

LUNA 的事情发生后不久,看到有的人讨论说,LUNA 还有机会吗?有一种机会是,Terra 团队还有 20 亿,等 UST 的价格跌到总市值小于 20 亿的时候,Terra 团队可以把市场上所有 UST 都买下来,销毁掉多余的 UST,只留 20 亿个,UST 的价格就可以回到 1 美元了。不过 Terra 团队可能没打算那么做,后来发行了新的 LUNA。

LUNA 的失败不意味着算法稳定币的失败,有的团队也在研发新的算法稳定币,据说是想把美联储的运行模式,用算法模拟出来,正在写白皮书。

在 Web 3.0 宏大的时代背景下,LUNA 的事情就算是先行的笑料吧。

Web5

最近新出一个 Web5 的概念,就是 Web 5.0 的意思。提出这个概念的人,跳过 Web4 是因为 Web2 + Web3 = Web5。好家伙,不愧是 Web5,提出 Web5 的能是一般人吗?但凡对软件工程有了解的敢这么说?

简而言之,我的结论是,Web5 一定不会成功。不管它叫 Web5 还是 Web6、Web7,它的理念还是围绕去中心化、SSI 那一套,还在我理解的 Web 3.0 的范畴之内。如果认真了解过 DIDs 的理念,就知道现阶段所谓的 Web5 完全是噱头了。