• 哲学家和程序员眼中的web3:密码学、分布式与博弈论


    本文将从意识形态的角度对web3进行“竖向”介绍,并阐述Web3的三大基础原则。

    ——向苏格拉底法则致敬!

    前言

    现在已经有太多解释Web3的文章了,那么我为什么要写这一篇呢?因为作为一名程序员和哲学家,Web3 对我来说非常具有吸引力。它从根本上说是一场由技术进化促成的意识形态革命。

     Web 3 最关键的技术基础是区块链。区块链之于 Web 3 就像蒸汽机之于工业革命,这一底层技术革新驱动了新机制的诞生。从根本上说,区块链就是一种公开可见、仅可追加的数据结构。其独特之处在于它融合了三个不同的领域:密码学、分布式系统和博弈论 [1]。

    这三个领域各为 Web 3 的意识形态演变贡献了一个基础原则。密码学实现了去信任性,分布式系统实现了永久性,博弈论实现了自发性。在本文中,我将使用这三种意识形态作为主线,来连接无数个Web 3 项目,并将Web 3 的技术创新与其哲学含义相关联。

    一、密码学:去信任性

    很久之前,“crypto”这个词只是“密码学”(_cryptography)而不是”加密货币“(cryptocurrency)_的缩写。从双关的意义上来说,密码学过去是、将来也会是支撑加密货币的关键技术。公钥加密(或非对称加密)允许用户在不泄露数据的基础上匿名发送数据。

    无论在构建去中心化或中心化金融体系,数据加密都起着至关重要的作用。这是因为人们都不希望窥探者能够查看和窃取您的资金。想象一下,如果你发现你的银行没有采取任何措施来保护个人财务信息,并且每个人都可以查看你的每一笔财务交易,那将是一件多么令人愤怒且可怕的事情。

    当使用去中心化的金融体系(如Bitcoin)时,数据加密更为重要。因为,它没有一个可以告上法院的中心化实体。如果您的资金在交易中被黑,它们就消失了。多倒霉啊!这就是为什么bitcoin协议如此保护公钥加密交易的原因。

    为了使交易被视为有效交易,用户必须提供“数字签名”。这是一种加密哈希值,用用户的私钥创建,用用户的公钥验证 [2]。此外,用户转出资金的“钱包地址”本身就是用户公钥的哈希值。这提供了额外的一层真实性证明,用以证明签署交易的用户是钱包的所有者。并且,在用户交易前,即使是公钥都不会被泄露给外界。[3] Bitcoin协议中这些微小的设计策略都彰显了区块链是如何在无需信任的基础上运行的:信任过程,而不信任人。毕竟,数学是可靠的,而人却不是。

    去信任性可以作为一个重要的鉴别条件,来确定哪些项目在意识形态上是 Web 2,哪些是真正的 Web 3项目。让我们用两个稳定币的项目来说明吧࿱

  • 相关阅读:
    计量龙头威胜电子正式加入能源区块链,携手零数打造区块链生态圈
    详解Docker的网络模式之host模式(host网络模式)
    [动态规划] (十一) 简单多状态 LeetCode 面试题17.16.按摩师 和 198.打家劫舍
    [JDK8下的HashMap类应用及源码分析] 数据结构、哈希碰撞、链表变红黑树
    JSP学习笔记【三】——JQuery
    蒙特卡洛模拟(求圆周率)
    【谈薪】校招社招如何谈薪
    哥德巴赫猜想
    【Pytorch Lighting】第 4 章:Lightning Flash 中的即食模型
    红黑树及其应用介绍(万字长文)
  • 原文地址:https://blog.csdn.net/qq_32193015/article/details/127583170