AlphaBoom

AlphaBoom

区块链的直觉印象

区块链这项技术已经出现很久,前几年还是风口上的项目。不过自己一直对这里面的技术懵懵懂懂,最近正好看到这个使用区块链技术的博客XLog,所以趁这个机会来整理知识驱散心中的迷雾。

刻板印象#

以下是接触相关项内容并在简单了解后得出的一些特征,这些特征是理解相关内容的基础,如果了解不够准确就会觉得云里雾里,如果存在错误则可能越陷越深。虽然不会涉及这行,但是为了能看懂相关文章或安心的使用相关产品,构建一个基础的特征认知还是有价值的。

去中心化#

最早接触到去中心化这个词是在ZeroNet,当时在 Github 看到上趋势就装了个玩玩,比较深的印象就是占用了大量的本地空间,速度也不太理想。所以对于去中心化有如下印象:

  • 占用空间
  • 速度慢

区块链#

区块链的基本概念主要还是来自于基于比特币的相关文章,可以得到如下印象:

  • 区块链就是一个单向链表,通过 HASH 指作为指针连接在一起

    Untitled

  • 通过非对称加密来保证内容输入的合法性

  • 通过工作量证明来确保区块链不被篡改

支付钱包 & 交易所#

当尝试消费虚拟币(充值 ChatGPT)后,遇到了一些问题留下了如下印象:

  • 钱包地址
  • 交易所:进行币币交易
  • 存在不同的网络
  • 同种币也会存在不同网络中(USDT)
  • 手续费很高
  • 钱包支持的网络有限,取决于钱包本身是否做了支持的开发

以太坊#

  • Gas 费用
  • 权益证明(POS)
  • 以太坊虚拟机(EVM)
  • 智能合约

整理以及疑惑处理#

😐关于去中心化的认知#

目前并没有遇到特别反驳我第一印象的东西,去中心化是一个低效的方案,它的优势在别的方面。

🤔区块链:工作量证明(POW)的算力超过 51% 这个说法的合理性在哪里#

初看时有些疑惑,在我脑中设想应该是存在传染性的,当我创建一个恶意区块后广播应该也会有其他矿工跟着我的区块向后创建,如下图:

Untitled

当然我这个想法是错误的,恶意区块应该是需要不广播才能达成其目地的。当我向外广播时其实就是在做正常的区块,因为我没办法伪造消费者进行花费,这需要消费者的私钥,如果进行伪造的话由于不符合规则就不会传染到其他节点,只能靠自己完成超过 50% 的算力。而对于我想象的这种分支现象其实就是正常的去中心化网络正常的分叉问题,而不是恶意攻击。

🤔以太坊虚拟机以及智能合约#

这两个其实不太难理解,区块链中每个区块都可以携带数据,这些数据完全也可以是可执行的字节码,智能合约则是在这个环境下的可执行程序。

🤔权益证明机制(POS)#

简单来说 POW 是靠工作量来证明谁说了算,而 POS 属于靠钱的数量来证明谁说了算,想要破坏规则就需要拥有足够多的钱。

😑钱包里显示的网络是个啥#

虚拟币网络是指支持虚拟币交易的网络,它是由一组分布在全球各地的计算机节点组成的去中心化网络。

只看网络的这个定义,应该不会出现难以理解的地方。但是在进行了初次虚拟币交易后,由于发现很多代币都在以太主网络下,的确让我有种错觉交易都可以在这个网络中完成。简单来说不同网络就是两个不相干的东西,请用交易行进行货币交易。

😑Gas 费用#

这类费用固定的定价,让我觉得虚拟货币对于小额交易过于不友好。这过高的费用让我觉得,在生活中使用虚拟中使用虚拟货币大概是个伪需求,它更适合像黄金一样作为资产存在。

关于节点#

到目前为止我尽量不去纠结于细节来构建一些对于区块链相关简单的直觉思考,但是心里有个坎坎过不去那就是节点。对于一个中心化的服务不去了解服务器可能没什么问题,但是对于一个去中心化的节点一点不了解,难免会怀疑这个去中心化的网络真的安全么。

配置节点的成本#

从官方文档中可以看到一些基础资源占用

Untitled 1

Untitled 2

节点分布#

Etherscan.io

Clients - ethernodes.org - The Ethereum Network & Node Explorer

XLog 中博客数据在哪里#

最后回到 XLog 这个博客网站,查看个人首页会发现底部有一个身份标识:

Untitled 3

注意这里有一个 ipfs 地址,IPFS 是一个分布式存储,所以数据部分是存在这里的,关于具体这个存储是怎么工作的可以参考这个链接:

原来 IPFS 是这样存储文件的

之后通过钱包找到第一篇博文的交易记录,可以发现里面包含一份 ipfs 地址数据:ipfs://bafkreiatu45w6bdulbxgbmzdgp6w7rhwersep6jyal7g2thj44nmmbgkzm, 通过这个地址就可以找到对应博文数据了:

第一篇博文的文件数据

总结#

由 Notion AI 生成

本文作者通过对自己对区块链技术的理解进行了整理,包括去中心化、区块链、支付钱包和交易所、以太坊等常见概念的解释和理解。同时也提到了自己在了解区块链技术过程中遇到的一些疑惑以及对节点的关注。本文能够对初学者对区块链技术有一个基础的认识和理解。

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。