编者按:本文来自量化踢马河,Odaily星球日报经授权转载。垂直扩展&水平扩展
当人们希望增加特定平台的交易容量时,通常会考虑区块链的可扩展性。垂直扩展需要通过系统的核心处理单元添加更多的功能和内存来对网络进行扩展,而水平扩展需要的则是在现有的系统框架中添加更多的节点。对于传统客户端,服务器体系的垂直扩展意味着升级系统的现有硬件,以达到合并更多处理能力和内存的目的。水平扩展也与更改平台自身的核心框架相关,为的是建立能够轻松处理增加数量传入事物请求的服务器集群。在区块链上是否能运作良好?
Filecoin网络当前全网有效算力为12.425EiB:金色财经报道,Filfox浏览器数据显示,Filecoin网络当前区块高度为1199167,全网有效算力为12.425EiB,总质押量约为1.1836亿枚FIL,活跃矿工数为3395个,每区块奖励为23.5769FIL,近24小时产出334630枚FIL,24小时平均挖矿收益为0.0258FIL/TiB,目前FIL流通量为183697443。当前销毁28415982枚FIL。[2021/10/15 20:31:47]
当区块链技术的背景下引入可扩展性概念时,由于区块链系统本身已经是分布式网络,因此仅凭添加更多的硬件实体,很难提高网络整体的吞吐量。具体来说,水平扩展倾向于增加网络的信任度或者安全性,但是往往会导致系统整体处理事物的性能下降。而垂直扩展则使系统的每个内部组件更快,更强大。从分布式分类账系统的角度来看,这意味着使用超级计算机节点。但是,它的缺点是只有少数几个能够运行这样的节点。因此,扩展与传统数据库配合使用效果最好。从安全角度来看,可扩展的区块链更加实用,但具体情况则需具体权衡取舍。如何扩展?
Filecoin独立协议Venus发布venus v0.9.7-rc1,v0.9.7-rc2候选版本将于下周发布:据Filecoin社群消息,Venus社区领导Joss表示,已发布venus v0.9.7-rc1,可以在校准网上同步。venus v0.9.7-rc2候选版本将于下周发布,完成所有venus模块升级,支持在calibnet和nerpanet中测试。
此前消息,Filecoin官方发推公布项目进展称,Filecoin致力于实现四大独立协议,以帮助保护网络。四大独立协议分别为:Forest、Fuhon、Venus和Lotus。Venus,此前称为go-filecoin,由Protocol Labs开发,现由IPFSForce负责。目标是与Lotus尽快实现互操作。[2021/6/13 23:33:43]
垂直扩展是通过提高每个单独事务的效率来完成,水平扩展则是通过增加平台的整体吞吐量来实现。简单来说,可扩展性是通过“分层”进行的,其中,特定系统的每个单独组件均以某种顺序和分层的方式与其数字副本进行交互。当涉及区块链时,开发人员努力保持基础链的不变性,这反过来又使可扩展层能够利用父链的安全性。一个完美的实例就是闪电网络的概念,该技术利用比特币的安全性来增加系统的总体tx吞吐量。如今,在处理水平与垂直扩展时,前者是通过向系统中添加更多群集或虚拟机来实现,以便于处理不断增加的事务负载,而垂直扩展则是通过在现有虚拟机中增加更多处理能力或内存来提高处理能力的。如何使用?
EXX交易所已于香港时间7月6日上线Filecoin期货交易:据EXX交易所官方消息,FIL已于香港时间2020年7月6日16:00登陆EXX交易所并开放FIL/USDT期货交易对。EXX交易所本次上线的FIL是Filecoin主网上线后的期货,届时用户可在平台兑付相应的现货Token。Filecoin是在IPFS其上的激励层,通过Token激励模式在IPFS网络上构建了一个去中心化的存储市场。
据悉,EXX交易所致力于数字资产在全球的普及与发展,使用多重安全防护技术打造金融级的交易平台, 为数字资产爱好者提供安全、稳定、快捷的交易渠道,使用户可以放心交易。[2020/7/6]
为了能够更好的理解此问题,可以检查系统的瓶颈性能。瓶颈表示这样一种情况:对特定性能的系统需求过大,导致平台的整体性能受到严重影响。例如,当虚拟机的本地内存不足以处理所有传入事务时,垂直扩展困难有助于解决该问题,因为通过向框架添加额外的内存,可以减少总负载。另一方面,如果平台现有的硬件无法承受传入的事务负载,就可以通过使用水平扩展来解决该问题。因此,纯垂直扩展的效果有限,但相对容易实现。水平扩展有助于提高系统整体的吞吐量,但是需要更久的时间。行业实例
在整个加密行业里,有许多公司致力于解决令人困扰的可扩展性问题。其中,vCPU的LiquidApp就是一种水平扩展方案。它旨在让开发人员通过委托去中心化应用程序服务的供应商来读取链上请求,对任务进行处理来获得更多去中心化计算机能力,并将结果返回给发出请求的DApp.vCPU最大的卖点之一就是它能够使用DApps根据特定用例的需求选择适当的不信任级别。另一个例子是EOS.它旨在通过使用某些与垂直扩展相关的元素来,来解决业内许多现有的扩展性问题。其它相关实例还包括Temtum的时间协议、lota的Ziliqa和ETH2.0.
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。