华路未来

 · 6 days ago

Web3和区块链的补充解释

之前一期什么是Web3,什么是区块链的视频,得到了大量的关注,不少朋友还有一些疑问,在评论区留了言,我每一条基本都看过来,大概的问题有几类,数据如何存储的问题,隐私保护的问题,共识机制问题,安全性攻击问题,今天统一回复一下。

一、关于存储空间的问题

问题1:大家都分布式记账,哪有那么多存储空间呢?如果一笔交易涉及100个人,那就需要记一百本账,存储空间是不是要扩大100倍,存储空间谁来负责?

回答:
每个区块链节点并不是保存整个账本的所有数据,而是保存“区块链”上的一部分数据。区块链通过 分片 和 去中心化存储 来解决存储的问题。每个节点只需要存储一部分信息,而不是所有的信息。

比如以太坊的分片技术,它让每个节点只存储自己“负责”的部分数据,从而避免了每个节点存储大量账簿的问题。

问题2. 数据存储在哪里?

回答:很多人觉得区块链上的数据会存储在某个单一的服务器上,其实并不是啊。区块链是去中心化的,每个参与网络的节点都会存储部分数据,并通过共识机制来保证数据的有效性。每个节点它的存储量是相对较小的,它存储的内容主要是区块链中的交易记录。

二、关于隐私保护:

问题3. 区块链上的交易公开,怎么保证隐私呢?

这是个常见的疑问,因为区块链上的所有交易记录都是公开的。很多人担心自己的个人信息会被暴露,甚至所有人都能看到自己花了多少钱,转账给谁。

回答:虽然区块链交易是公开透明的,但身份并不透明。实际上,区块链上的交易并不会暴露参与者的真实身份,而是通过 公钥私钥 来识别。你的身份是由一组加密的数字标识符来决定的,而不是你个人的名字或身份证号。

三、关于矿工与共识机制的问题

问题4. 挖矿的机制和原理是什么?

回答:挖矿是通过 工作量证明(PoW) 或 权益证明(PoS)这样的共识机制来验证区块交易并确保区块链的安全。比如在 比特币 中,矿工需要通过计算复杂的数学问题来验证新区块的合法性,最先解出问题的矿工可以将区块添加到区块链上,并获得比特币奖励,这就是所谓的挖矿。

问题5. Dapp运行在区块链上,区块链运行在哪里?

回答:
区块链实际上是运行在全球分布式的节点上,每个节点它都是区块链的一部分,负责维护和存储数据。你像以太坊、比特币的区块链网络,就是所有参与的矿工和节点来共同维护区块链的运作。

问题6.那个记账的矿工,算不算新的中心呢?

回答:矿工的作用是通过共识机制确保区块链上的交易是合法的,但它们本身并不是“中心化”的,因为没有单一的控制者,所有矿工都在一个去中心化的网络中竞争,所以并不会形成一个“中心”。

四、关于区块链的安全性和攻击的问题

问题7.为什么需要竞争记账?而不是让一个节点来完成呢?
 
回答:区块链通过 共识机制 来确保数据的真实性,矿工竞争记账其实是为了保证交易的公正性和数据的安全性。如果没有竞争,那么区块链就无法确保交易记录不被篡改。就像让一台机器来负责记录所有的账目,那别人自然不信任它能做得公正,必须通过竞争来验证每一个账目。

问题8. 51%攻击是什么?

回答:51%攻击是指某个单一实体或矿工控制了区块链网络中超过51%的计算能力,从而能够篡改交易,甚至可以双花攻击。

比如,比特币的 工作量证明机制就是通过算力来验证交易,如果某个矿工或矿池控制了超过51%的算力,它就能篡改链上的交易记录。

但是要知道,51%攻击是很困难的啊,因为它需要极高的算力和大量的资金。此外,现在的区块链很多其实已经通过权益证明等其他机制减少了这种攻击风险。

以上就是简单的一个回复,还有一些问题没有回答的,大家自己去研究哈,享受DYOR的乐趣。#Web3#区块链

By: 王亚南

Back to Timeline