本篇文章给大家谈谈区块链如何上传到电脑上,以及区块链存文件对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
我来通俗的给你讲一下区块链吧,不需 用什么高深的专业术语,因为那样太难懂了,我给你打个比方吧,保证你一看就懂。
中国的麻将可以理解成区块链,假如你们四个ABCD要去打麻将,谁招呼的呢?A招呼的,那么A就是这个区块的发起者,A负责了找麻将馆,组织人员A可以邀请BCD,也可以是B邀请C、C邀请D,这没关系。
abcd凑在了一家麻将馆,开始打麻将,麻将机洗牌、abcd摸牌、打牌的过程可以理解成区块链中的类似于比特币的挖矿阶段。
每个人手里牌都是不一样的,就相当于区块里面的算法,但是有一个目标,都是为了胡去的,其中,A胡了,bcd啥也没说,一看就都知道A赢了,这叫区块链中的共识机制。
A胡了,A推倒麻将后,bcd都知道A怎么糊的,并且记在了心里,假如A这把赢了10块钱,其中AbCD都知道A赢了10块钱,这就叫区块链里面的分布式记账。
玩麻将的都知道怎样的麻将排列就可以胡,大家也都知道什么牌可以翻倍,那么这就可以理解为区块链中的智能合约。
A最后胡牌的牌面,在A推倒后大家都知道了,谁也不能篡改这个结果,因为大家都看着呢,这就可以理解成区块链之中的不可篡改性。
A宣布胡了之后,大家并没有再去找另外一个人,比如E、F、G...来验证,B赢了后也是这样...没有一个监管机构可以控制他们,都是他们自己管自己,这就是区块链里面的去中心化。
以此类推,abcd这四个哥们玩了一天的麻将,每一把的输赢abcd都记录了下来,不管他们用什么方式,脑子记忆也好,视频记录也好,笔记也好,他们打的越多,越能体现区块链的不可篡改性、去中心化性、分布式记账、共识性... ...
讲到这里,你基本上就懂了啥是区块链了吧,是不很简单!
第二个问题 ,区块链并不是虚拟货币,虚拟货币只是运用了区块链技术的一部分。
很多人认为虚拟货币就是区块链,比特币就是区块链,这其实是错误的。只是比特币的闻名让区块链进入了大众视野而已。
中本聪运用区块链技术发明了比特币,并且他将比特币定义为一种点对点的电子现金系统,“电子现金”一词表明中本聪想要发明的并不仅仅是一个支付系统,而是一套有着独立货币哲学的货币系统。
如今炒的火热的虚拟货币,还有挖矿等,被很多部门和国家所抵制,其根本目的并不是说浪费资源、电力等,而是因为拥有区块链技术的虚拟货币已经颠覆了传统金融,很容易造成传统金融的奔溃,我之前的问答里有讲过这方面的内容,这里就不累赘了。
可以说,中本聪及他发明的比特币是区块链的先驱,是中本聪把区块链技术带进了大家的视野。区块链技术的应用还是很广泛的,金融、医疗、服务业、大数据安全...
说一说这个大数据吧,众所周知,因为大数据安全最近的滴滴事件影响还是蛮大的,如果是运用区块链技术里面的去中心化,个人数据可以通过区块链得到自己保存自己的数据,何来的数据泄露呢?现在 社会 ,随着 科技 的进步,只要是你玩手机连网的,你就没有什么数据安全所言,你的个人信息早已经被泄漏的体无完肤了,所以说区块链技术是 社会 进步的必然趋势。
关于区块链就讲这些吧,希望你可以从中学到一些东西,大家平时也可以多关注关注区块链的技术,提高自己的认知水平。(个人纯手工码字)
区块链,是一种分布式存储解决方案。
虚拟币是推广这套方案,配套的奖励机制。
区块链是去中心化的,所以不会有idc机房,也不会有中心化的数据中心,所有数据的存储理论上都是零散的。这就需要一种奖励,来吸引他人加入到项目里,这个奖励就是虚拟币。
区块链在理论上,可以形成动态稳定的并去中心化的类似云的计算资源提供渠道。
比特币是最早的区块链应用,而以太坊是第二代区块链,可以支持链上应用,这些应用所需要的硬件资源是矿工提供的,所以要支付给矿工一定的费用,这个费用使用的通用货币,就是以太币。
区块链最大的吸引力就是去中心化,理论上,链上应用是不会消失的,没有什么云容器丢失,没有什么数据中心被台风吹走,也不会有某个组织能决定它的去留。
然而,现实是,链上应用还存在大量的问题,高延迟,基础组建不完善,基于奖励的矿工吸引机制并没有如愿加快链上速度,以及虚拟币独自繁荣,去中心化回归中心化的交易所,等等问题。还有黑钱的流入,都在让这个新兴行业充满了不确定。
但从技术角度出发,区块链技术确实是下一代计算机应用技术。
区块链是一种技术,是一种分布式去中心化的技术,这种技术可以应用到存储。 区块链并不是虚拟币,虚拟币只是用区块链技术做的数字货币,现在区块链与数字货币的联系打个比方,比如你在某链上做一个dapp的应用商城,那么你就可以发行一种关于这个商城的代币。
区块链与虚拟币真正的联系
现在追求的是区块链技术的应用,你开发一条公链,在这条公链上建设很多商城,金融,defi,房地产, 旅游 这样的dapp,这样这条公链才有了价值,随之这条公链发型的代币有了价值,就好比现在的以太坊,pi network
现在网上有太多的所谓“区块链数字货币”,我们看虚拟币是看它所在的公链可以解决什么问题,有什么价值,而不是盲目地去炒作,说区块链是底层技术的,我想是只知道区块链的皮毛。
如果你觉得这篇文章对你有帮助,就请你用发财的小手点一下关注
作者:冷冷的观点
区块链是一种技术,比特币这样的虚拟货币是区块链上应用产物。我的主页有跟多的视频解释哦。
区块链是一种技术,虚拟币是应用区块链技术产生的产品。
比特币带出来区块链技术,让不明所以的人以为比特币等同于区块链了。
区块链是什么?
每一个电脑(手机)都是一个区块,通过互联网连接起来成为区块链。
和传统的互联网不同,传统互联网,比如玩抖音,我们每个人都是请求抖音服务器,抖音服务器给我们视频。我们每个玩抖音的人都不能少了抖音服务器,抖音服务器就是我们的中心。区块链是没有中心的,每个人(每个区块)都是服务器,当有一个区块产生了新内容,会通知大家,大家把这个新内容存到自己服务器,每个区块存的内容都是一样的,如果有新的用户(区块)加入进来,它需要同步一下区块链上数据,把数据先更新到自己服务器。
区块链优点,可以保证数据安全,没法更改数据,你把一个两个区块数据改了没用,一同步区块链数据就变成正确数值了。传统中心服务器就不行了,黑客入侵了抖音服务器,所有用户全遭殃。
区块链缺点,低效率。区块链需要每个区块同步区块链数据,区块链上有新变化就要整个区块链网络上用户的同步更新,效率低下。
区块链就是一个分布式数据存储,点对点传输,共识机制的一种计算机模型,在通俗一点理解,区块链就是一个去中心化的数据库,这一项技术怎么用价值体现出来?在共识机制下形成了一个对区块链这种技术的东西给一个特定的代币,就是BTC
区块链是一种新型互联网应用技术,其中运用分布式存储、密码学、智能合约、共识算法等新兴技术的应用,可以说是对现有的互联网协议进行创新的一种新的数据间的传输方法。目前区块链技术在不断迭代
1、区块链1.0,象征比特币的诞生;正式有了比特币才有了区块链技术的发展
2、区块链2.0,以太坊去中心化应用平台,以太坊引入智能合约的应用,代表着区块链技术新时代的开始;现在所有人的都可以在以太坊上创建项目,这几年也出现了不少好项目的落地
3、区块链3.0,DeFi开启去中心化金融时代,DeFi项目利用智能合约技术实现了传统金融机构的各种功能,如衍生品、借贷、交易、理财、 资产管理、和保险等。目前对于DEFI的褒贬不一,这需要时间去验证
而区块链虽然起源于比特币,就像互联网刚出现时的第一台电脑,而比特币主要用于是矿工的挖矿奖励
区块链就是去中心化的记账方式。虚拟币是区块链的产物。
区块链有一定用处,但绝非万能。
区块链主要有两个问题。
1 区块链无法验证系统以外的信息真伪,如果上传区块链的信息本身就是假的,区块链的防伪防篡改就毫无价值。若要保证上传信息真实,还是要有一个权威机构把关。既然都相信这个权威机构上传的信息了,为什么又要害怕它篡改信息呢?用不用区块链又有啥区别呢?
2 在区块链世界里,代码就是法律,系统可自动运行,但是,一旦与现实世界交互,现实世界可就不一定认同代码的法律了。比如,区块链上签了一份合同,到期自动执行,划转资产,但是,现实中若有老赖,不按区块链上合同执行现实中的资产划转,这合同就是一纸空文,还得现实中的法院等机构出手。
区块链第一个落地应用,比特币,之所以有如此大的影响力,是因为它刚好可以避开上述两个问题。
比特币完全是自成一系的,所有信息都产生于比特币系统内部,具有封闭性和可验证性,比特币不与任何现实资产挂钩,所以才能便捷地通过程序自动运行。
比特币由于其完全虚拟,完全靠程序和规则运行,所以无国界,不受监管控制,无需汇兑,自由流通,无法冻结没收,人人可用,不会超发贬值,这是它相对于法币的优势。
但是,正因为比特币完全靠定死了的规则和程序自动运行,比特币供给没有弹性,若私钥被盗财产就会丢失,且无法追回,这也是它的缺点。
同样,现实中运用区块链技术,如果真的追求代码就是法律,私钥证明一切的话,若私钥被盗,必然会导致资产丢失无法追回。比如,将股份映射到区块链上,难不成某一大股东的私钥丢了,他的股份也就全部用不了了吗?这也是区块链无法回避的问题。
综上,区块链真正的杀手锏应用,其实就是加密货币。搞无币区块链,并没有那么大的颠覆性作用,而且要慎防一些骗子打着区块链的旗号骗钱骗补贴。
#数字货币# #比特币[超话]#
普通用户能够运行节点对于区块链的去中心化至关重要
想象一下凌晨两点多,你接到了一个紧急呼叫,来自世界另一端帮你运行矿池 (质押池) 的人。从大约 14 分钟前开始,你的池子和其他几个人从链中分离了出来,而网络仍然维持着 79% 的算力。根据你的节点,多数链的区块是无效的。这时出现了余额错误:区块似乎错误地将 450 万枚额外代币分配给了一个未知地址。
一小时后,你和其他两个同样遭遇意外的小矿池参与者、一些区块浏览器和交易所方在一个聊天室中,看见有人贴出了一条推特的链接,开头写着“宣布新的链上可持续协议开发基金”。
到了早上,相关讨论广泛散布在推特以及一个不审查内容的社区论坛上。但那时 450 万枚代币中的很大一部分已经在链上转换为其他资产,并且进行了数十亿美元的 defi 交易。79%的共识节点,以及所有主要的区块链浏览器和轻钱包的端点都遵循了这条新链。也许新的开发者基金将为某些开发提供资金,或者也许所有这些都被领先的矿池、交易所及其裙带所吞并。但是无论结果如何,该基金实际上都成为了既成事实,普通用户无法反抗。
或许还有这么一部主题电影。或许会由 MolochDAO 或其他组织进行资助。
这种情形会发生在你的区块链中吗?你所在区块链社区的精英,包括矿池、区块浏览器和托管节点,可能协调得很好,他们很可能都在同一个 telegram 频道和微信群中。如果他们真的想出于利益突然对协议规则进行修改,那么他们可能具备这种能力。以太坊区块链在十小时内完全解决了共识失败,如果是只有一个客户端实现的区块链,并且只需要将代码更改部署到几十个节点,那么可以更快地协调客户端代码的更改。能够抵御这种社会性协作攻击的唯一可靠方式是“被动防御”,而这种力量来自去一个中心化的群体:用户。
想象一下,如果用户运行区块链的验证节点 (无论是直接验证还是其他间接技术),并自动拒绝违反协议规则的区块,即使超过 90% 的矿工或质押者支持这些区块,故事会如何发展。
如果每个用户都运行一个验证节点,那么攻击很快就会失败:有些矿池和交易所会进行分叉,并且在整个过程中看起来很愚蠢。但是即使只有一些用户运行验证节点,攻击者也无法大获全胜。相反,攻击会导致混乱,不同用户会看到不同的区块链版本。最坏情况下,随之而来的市场恐慌和可能持续的链分叉将大幅减少攻击者的利润。对如此旷日持久的冲突进行应对的想法本身就可以阻止大多数攻击。
Hasu 关于这一点的看法:
“我们要明确一件事,我们之所以能够抵御恶意的协议更改,是因为拥有用户验证区块链的文化,而不是因为 PoW 或 PoS。”
假设你的社区有 37 个节点运行者,以及 80000 名被动监听者,对签名和区块头进行检查,那么攻击者就获胜了。如果每个人都运行节点的话,攻击者就会失败。我们不清楚针对协同攻击的启动群体免疫的确切阈值是多少,但有一点是绝对清楚的:好的节点越多,恶意的节点就越少,而且我们所需的数量肯定不止于几百几千个。
那么全节点工作的上限是什么?
为了使得有尽可能多的用户能够运行全节点,我们会将注意力集中在普通消费级硬件上。即使能够轻松购买到专用硬件,这能够降低一些全节点的门槛,但事实上对可扩展性的提升并不如我们想象的那般。
全节点处理大量交易的能力主要受限于三个方面:
算力:在保证安全的前提下,我们能划分多少 CPU 来运行节点?
带宽:基于当前的网络连接,一个区块能包含多少字节?
存储:我们能要求用户使用多大的空间来进行存储?此外,其读取速度应该达到多少?(即,HDD 足够吗?还是说我们需要 SSD?)
许多使用“简单”技术对区块链进行大幅扩容的错误看法都源自于对这些数字过于乐观的估计。我们可以依次来讨论这三个因素:
算力
错误答案:100% 的 CPU 应该用于区块验证
正确答案:约 5-10% 的 CPU 可以用于区块验证
限制之所以这么低的四个主要原因如下:
我们需要一个安全边界来覆盖 DoS 攻击的可能性 (攻击者利用代码弱点制造的交易需要比常规交易更长的处理时间)
节点需要在离线之后能够与区块链同步。如果我掉线一分钟,那我应该要能够在几秒钟之内完成同步
运行节点不应该很快地耗尽电池,也不应该拖慢其他应用的运行速度
节点也有其他非区块生产的工作要进行,大多数是验证以及对 p2p 网络中输入的交易和请求做出响应
请注意,直到最近大多数针对“为什么只需要 5-10%?”这一点的解释都侧重于另一个不同的问题:因为 PoW 出块时间不定,验证区块需要很长时间,会增加同时创建多个区块的风险。这个问题有很多修复方法,例如 Bitcoin NG,或使用 PoS 权益证明。但这些并没有解决其他四个问题,因此它们并没有如许多人所料在可扩展性方面获得巨大进展。
并行性也不是灵丹妙药。通常,即使是看似单线程区块链的客户端也已经并行化了:签名可以由一个线程验证,而执行由其他线程完成,并且有一个单独的线程在后台处理交易池逻辑。而且所有线程的使用率越接近 100%,运行节点的能源消耗就越多,针对 DoS 的安全系数就越低。
带宽
错误答案:如果没 2-3 秒都产生 10 MB 的区块,那么大多数用户的网络都大于 10 MB/秒,他们当然都能处理这些区块
正确答案:或许我们能在每 12 秒处理 1-5 MB 的区块,但这依然很难
如今,我们经常听到关于互联网连接可以提供多少带宽的广为传播的统计数据:100 Mbps 甚至 1 Gbps 的数字很常见。但是由于以下几个原因,宣称的带宽与预期实际带宽之间存在很大差异:
“Mbps”是指“每秒数百万 bits”;一个 bit 是一个字节的 1/8,因此我们需要将宣称的 bit 数除以 8 以获得字节数。
网络运营商,就像其他公司一样,经常编造谎言。
总是有多个应用使用同一个网络连接,所以节点无法独占整个带宽。
P2P 网络不可避免地会引入开销:节点通常最终会多次下载和重新上传同一个块 (更不用说交易在被打包进区块之前还要通过 mempool 进行广播)。
当 Starkware 在 2019 年进行一项实验时,他们在交易数据 gas 成本降低后首次发布了 500 kB 的区块,一些节点实际上无法处理这种大小的区块。处理大区块的能力已经并将持续得到改善。但是无论我们做什么,我们仍然无法获取以 MB/秒为单位的平均带宽,说服自己我们可以接受 1 秒的延迟,并且有能力处理那种大小的区块。
存储
错误答案:10 TB
正确答案:512 GB
正如大家可能猜到的,这里的主要论点与其他地方相同:理论与实践之间的差异。理论上,我们可以在亚马逊上购买 8 TB 固态驱动 (确实需要 SSD 或 NVME;HDD 对于区块链状态存储来说太慢了)。实际上,我用来写这篇博文的笔记本电脑有 512 GB,如果你让人们去购买硬件,许多人就会变得懒惰 (或者他们无法负担 800 美元的 8 TB SSD) 并使用中心化服务。即使可以将区块链装到某个存储设备上,大量活动也可以快速地耗尽磁盘并迫使你购入新磁盘。
一群区块链协议研究员对每个人的磁盘空间进行了调查。我知道样本量很小,但仍然...
请点击输入图片描述
此外,存储大小决定了新节点能够上线并开始参与网络所需的时间。现有节点必须存储的任何数据都是新节点必须下载的数据。这个初始同步时间 (和带宽) 也是用户能够运行节点的主要障碍。在写这篇博文时,同步一个新的 geth 节点花了我大约 15 个小时。如果以太坊的使用量增加 10 倍,那么同步一个新的 geth 节点将至少需要一周时间,而且更有可能导致节点的互联网连接受到限制。这在攻击期间更为重要,当用户之前未运行节点时对攻击做出成功响应需要用户启用新节点。
交互效应
此外,这三类成本之间存在交互效应。由于数据库在内部使用树结构来存储和检索数据,因此从数据库中获取数据的成本随着数据库大小的对数而增加。事实上,因为顶级 (或前几级) 可以缓存在 RAM 中,所以磁盘访问成本与数据库大小成正比,是 RAM 中缓存数据大小的倍数。
不要从字面上理解这个图,不同的数据库以不同的方式工作,通常内存中的部分只是一个单独 (但很大) 的层 (参见 leveldb 中使用的 LSM 树)。但基本原理是一样的。
例如,如果缓存为 4 GB,并且我们假设数据库的每一层比上一层大 4 倍,那么以太坊当前的 ~64 GB 状态将需要 ~2 次访问。但是如果状态大小增加 4 倍到 ~256 GB,那么这将增加到 ~3 次访问。因此,gas 上限增加 4 倍实际上可以转化为区块验证时间增加约 6 倍。这种影响可能会更大:硬盘在已满状态下比空闲时需要花更长时间来读写。
这对以太坊来说意味着什么?
现在在以太坊区块链中,运行一个节点对许多用户来说已经是一项挑战,尽管至少使用常规硬件仍然是可能的 (我写这篇文章时刚刚在我的笔记本电脑上同步了一个节点!)。因此,我们即将遭遇瓶颈。核心开发者最关心的问题是存储大小。因此,目前在解决计算和数据瓶颈方面的巨大努力,甚至对共识算法的改变,都不太可能带来 gas limit 的大幅提升。即使解决了以太坊最大的 DoS 弱点,也只能将 gas limit 提高 20%。
对于存储大小的问题,唯一解决方案是无状态和状态逾期。无状态使得节点群能够在不维护永久存储的情况下进行验证。状态逾期会使最近未访问过的状态失活,用户需要手动提供证明来更新。这两条路径已经研究了很长时间,并且已经开始了关于无状态的概念验证实现。这两项改进相结合可以大大缓解这些担忧,并为显著提升 gas limit 开辟空间。但即使在实施无状态和状态逾期之后,gas limit 也可能只会安全地提升约 3 倍,直到其他限制开始发挥作用。
另一个可能的中期解决方案使使用 ZK-SNARKs 来验证交易。ZK-SNARKs 能够保证普通用户无需个人存储状态或是验证区块,即使他们仍然需要下载区块中的所有数据来抵御数据不可用攻击。另外,即使攻击者不能强行提交无效区块,但是如果运行一个共识节点的难度过高,依然会有协调审查攻击的风险。因此,ZK-SNARKs 不能无限地提升节点能力,但是仍然能够对其进行大幅提升 (或许是 1-2 个数量级)。一些区块链在 layer1 上探索该形式,以太坊则通过 layer2 协议 (也叫 ZK rollups) 来获益,例如 zksync, Loopring 和 Starknet。
分片之后又会如何?
分片从根本上解决了上述限制,因为它将区块链上包含的数据与单个节点需要处理和存储的数据解耦了。节点验证区块不是通过亲自下载和执行,而是使用先进的数学和密码学技术来间接验证区块。
因此,分片区块链可以安全地拥有非分片区块链无法实现的非常高水平的吞吐量。这确实需要大量的密码学技术来有效替代朴素完整验证,以拒绝无效区块,但这是可以做到的:该理论已经具备了基础,并且基于草案规范的概念验证已经在进行中。
以太坊计划采用二次方分片 (quadratic sharding),其中总可扩展性受到以下事实的限制:节点必须能够同时处理单个分片和信标链,而信标链必须为每个分片执行一些固定的管理工作。如果分片太大,节点就不能再处理单个分片,如果分片太多,节点就不能再处理信标链。这两个约束的乘积构成了上限。
可以想象,通过三次方分片甚至指数分片,我们可以走得更远。在这样的设计中,数据可用性采样肯定会变得更加复杂,但这是可以实现的。但以太坊并没有超越二次方,原因在于,从交易分片到交易分片的分片所获得的额外可扩展性收益实际上无法在其他风险程度可接受的前提下实现。
那么这些风险是什么呢?
最低用户数量
可以想象,只要有一个用户愿意参与,非分片区块链就可以运行。但分片区块链并非如此:单个节点无法处理整条链,因此需要足够的节点以共同处理区块链。如果每个节点可以处理 50 TPS,而链可以处理 10000 TPS,那么链至少需要 200 个节点才能存续。如果链在任何时候都少于 200 个节点,那可能会出现节点无法再保持同步,或者节点停止检测无效区块,或者还可能会发生许多其他坏事,具体取决于节点软件的设置。
在实践中,由于需要冗余 (包括数据可用性采样),安全的最低数量比简单的“链 TPS 除以节点 TPS”高几倍,对于上面的例子,我们将其设置位 1000 个节点。
如果分片区块链的容量增加 10 倍,则最低用户数也增加 10 倍。现在大家可能会问:为什么我们不从较低的容量开始,当用户很多时再增加,因为这是我们的实际需要,用户数量回落再降低容量?
这里有几个问题:
区块链本身无法可靠地检测到其上有多少唯一用户,因此需要某种治理来检测和设置分片数量。对容量限制的治理很容易成为分裂和冲突的根源。
如果许多用户突然同时意外掉线怎么办?
增加启动分叉所需的最低用户数量,使得防御恶意控制更加艰难。
最低用户数为 1,000,这几乎可以说是没问题的。另一方面,最低用户数设为 100 万,这肯定是不行。即使最低用户数为 10,000 也可以说开始变得有风险。因此,似乎很难证明超过几百个分片的分片区块链是合理的。
历史可检索性
用户真正珍视的区块链重要属性是永久性。当公司破产或是维护该生态系统不再产生利益时,存储在服务器上的数字资产将在 10 年内不再存在。而以太坊上的 NFT 是永久的。
是的,到 2372 年人们仍能够下载并查阅你的加密猫。
但是一旦区块链的容量过高,存储所有这些数据就会变得更加困难,直到某时出现巨大风险,某些历史数据最终将……没人存储。
要量化这种风险很容易。以区块链的数据容量 (MB/sec) 为单位,乘以 ~30 得到每年存储的数据量 (TB)。当前的分片计划的数据容量约为 1.3 MB/秒,因此约为 40 TB/年。如果增加 10 倍,则为 400 TB/年。如果我们不仅希望可以访问数据,而且是以一种便捷的方式,我们还需要元数据 (例如解压缩汇总交易),因此每年达到 4 PB,或十年后达到 40 PB。Internet Archive (互联网档案馆) 使用 50 PB。所以这可以说是分片区块链的安全大小上限。
因此,看起来在这两个维度上,以太坊分片设计实际上已经非常接近合理的最大安全值。常数可以增加一点,但不能增加太多。
结语
尝试扩容区块链的方法有两种:基础的技术改进和简单地提升参数。首先,提升参数听起来很有吸引力:如果您是在餐纸上进行数学运算,这就很容易让自己相信消费级笔记本电脑每秒可以处理数千笔交易,不需要 ZK-SNARK、rollups 或分片。不幸的是,有很多微妙的理由可以解释为什么这种方法是有根本缺陷的。
运行区块链节点的计算机无法使用 100%的 CPU 来验证区块链;他们需要很大的安全边际来抵抗意外的 DoS 攻击,他们需要备用容量来执行诸如在内存池中处理交易之类的任务,并且用户不希望在计算机上运行节点的时候无法同时用于任何其他应用。带宽也会受限:10 MB/s 的连接并不意味着每秒可以处理 10 MB 的区块!也许每 12 秒才能处理 1-5 MB 的块。存储也是一样,提高运行节点的硬件要求并且限制专门的节点运行者并不是解决方案。对于去中心化的区块链而言,普通用户能够运行节点并形成一种文化,即运行节点是一种普遍行为,这一点至关重要。
写到这里,本文关于区块链如何上传到电脑上和区块链存文件的介绍到此为止了,如果能碰巧解决你现在面临的问题,如果你还想更加了解这方面的信息,记得收藏关注本站。
评论