区块链社区如何增长客户?

区块链想要更好发展,需要具备哪几点?

说起区块链,现在已经被越来越多的人所知道了解,特别是在一二线城市,各种区块链企业如雨后春笋,层出不穷。目前区块链行业中,比较火的项目领域当属防伪溯源了,例如 DITO 、TAC溯源链接等等。那么,区块链项目想要更好的发展的话,需要具备哪几点呢?

一、区块链的安全性要高

如果在安全性方面存在很大问题的话,那么区块链的发展就会受到很大的阻碍。没有安全性也就意味着区块链的将会发展不起来。没有人愿意去使用没有安全保障的应用或者技术。

二、区块链的效率要快

现在我们处于节奏快的环境中,追求的是高效率。项目要能支持大规模交易,要能达到和微信、支付宝的速度差不多。

三、区块链要搭建生态

建立社区在区块链项目中显得更为重要了,社区是区块链应用的推手。在构建社区的同时,寻找应用更关键。

四、区块链需要更加智能化

未来有很多都是智能化的东西,而区块链想要在未来也能够继续发展的话,在智能化方面也需要作出突破。

如果说,目前市面上的区块链项目,能够具备以上四大特点,那么,区块链技术领域超过传统互联网技术指日可待,但是目前的区块链技术应用,并不成熟,需要走的路还有很久。

什么是区块链扩容?

普通用户能够运行节点对于区块链的去中心化至关重要

想象一下凌晨两点多,你接到了一个紧急呼叫,来自世界另一端帮你运行矿池 (质押池) 的人。从大约 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 的块。存储也是一样,提高运行节点的硬件要求并且限制专门的节点运行者并不是解决方案。对于去中心化的区块链而言,普通用户能够运行节点并形成一种文化,即运行节点是一种普遍行为,这一点至关重要。

区块链社区如何增长客户?

区块链盈利方式

来自区视网分享:区视网

区块链到底如何盈利:

1、打造区块链生态圈

初创企业为什么纷纷投身于区块链公链项目?因为这是一个绝好的机会。任何企业都有机会借助自己的理念、运营打造一个颠覆现有格局的生态系统,在这个系统中,将以生态圈所有者指定的货币进行流通。

由于初创企业自身持有一定货币,预留一部分货币供企业挖掘而货币总量一定,生态圈流动速度越快,对货币的需求量也就越大,较多的交易追逐较少的货币,货币必然会升值,但这样的想法建立在该货币是不可替代品的情况下。

现在不少研究小组正在开发跨链技术,将不同领域的区块链连接在一起,最终达到货币流和数据流的自由流通,最终去交易所。

在这种情况下,某一链条货币不足对生态圈造成的影响,可能并非古典货币理论介绍的那么简单,货币价格很有可能不会遵循简单的供需关系。设计者需要从宏观经济角度考虑这个问题。

这也是区块链项目最吸引人的地方:每个人都有可能在这一新的领域中建立新的规则,成为qu中心化系统的管理者。届时,区块链的拥有者将拥有控制整个领域经济的能力——抛售或吸入数字货币都将对行业造成巨大影响。

2、为企业提供服务

为企业提供服务是区块链项目现阶段主要的盈利模式,云储存安全怀疑者很有可能转向可追溯、不可篡改的区块链服务提供商,以寻求数据最大程度的安全。

例如,一家运营数据共享平台的区块链初创公司,它的主要业务就包括为客户提供数据储存和数据交易服务,从而收取服务费和手续费。

国内经营此类业务的创业公司非常多,如云巢智联、边界智能、魔链科技等。各个公司都拥有卓越的技术,但要盈利,也许还得在运营上下功夫。

如今,腾讯云的TBaas加入此领域,并能提供涵盖金融、供应链、物联网、医疗等多个领域服务,想必未来客户的争夺与拓展将变得更加艰难。

3、智能合约参与利润制作

智能合约好比一份可以自动执行的合同,由机器代替人来判断合同的有效性,并强制执行。它的实质还是一段代码,但区块链可追溯、不可篡改的特性可以保证这段代码在非信任机制下自动运行。区块链是智能合约运行的前提条件。

在实际情况下,通过智能合约进行利润制造的机会非常广泛,智能合约可以以非黑箱的方式解决这些问题。

在程序的运行过程中,智能合约执行了审计、分类信息等操作,排除了中间商的干扰,且记录不会人为损坏,也不会发生时间太长导致文件上的字体模糊不清的情况。

但从某种程度上说,智能合约的运营者自身成为了中间商,通过智能合约自动收付审计费用。这种特殊的中介服务为客户节省了大量成本,其实质是通过提升效率实现的。

4、特殊服务驱动系统运行

不少企业在打造区块链社区时拥有自己的专属领域。以遗传学家Church领导的Nebula Genomics项目为例,消费者在享受Nebula提供的基因测序服务后,并不能以法币的形式付款,而必须将法币兑换成Nebula发行的Token。

随着更多的人将法币换成这种Token,Nebula便成功打造出一个以基因数据为核心的区块链平台,在那之后,它将更好的开展精准医疗服务。

总的来说,这种模式以实际技术为依托,在项目开端以线下服务盈利,并在盈利过程中将收入中的法币转化为Token。随着项目的进行,该平台能借助开端模式获得的数据,开展更多精准医疗服务,其盈利方式也变得多元化,但整个过程不会脱离实体。

在整个企业运营过程中,Token的作用以激励为主,代币升值并非遗传学家应该考虑的问题。

5、毁誉参半——项目1CO

1CO的原本目的是通过预售服务在市场上众筹。2013年,早期的1CO公司出现在金融领域,随后迅速引爆整个数字货币市场,投机潮由此兴起。

但这一风波来得快,去得也快,仅在2013年-2014年间就有众多项目死在了炒作中,或直接被判定为骗局。

根据Engadget数据现实,2017年,902个基于众筹的数字货币中,45.6%已经失败。

即便如此,依然有不少幸存者。这些企业(也包括打造生态圈的企业)非常重视Token的作用,代币升值将作为盈利的一部分计算估值。

这并非空手套白狼,实质上类似于一家企业同时运行金融资产(Token)和经营资产(服务),以管理经营资产来促使金融资产盈利。不过,若是“金融资产”占比过大,风险也就不请自来了。

6、巨头涌入

共享经济的基础是通过实时监控可用资源和相应需求并作出调整,以实现资源的最大化利用。对于Airbnb这样的独角兽而言,他们已经有着成熟的管理模式,稳定的现金流。他们尝试区块链,是因为区块链技术可以带来更为透明,更为高效,更为公平的系统。

这类企业使用区块链一般采用私有链或联盟链的方式,他们并不需要Token参与流通,节点也不以匿名形式存在,他们看中的是区块链技术本身。

在区块链技术的加持下,人工输入政府签发的ID信息将转变为政府签发ID安全储存及验证。顾客和房东可以完全信赖评价内容。同时评论可追溯,避免了负面评价被删除、水军参与的可能性。

Airbnb、腾讯的盈利模式

普通人如何通过区块链赚钱

来自区视网分享

区块链到底如何盈利:

1、打造区块链生态圈

初创企业为什么纷纷投身于区块链公链项目?因为这是一个绝好的机会。任何企业都有机会借助自己的理念、运营打造一个颠覆现有格局的生态系统,在这个系统中,将以生态圈所有者指定的货币进行流通。

2、为企业提供服务

为企业提供服务是区块链项目现阶段主要的盈利模式,云储存安全怀疑者很有可能转向可追溯、不可篡改的区块链服务提供商,以寻求数据最大程度的安全。

3、智能合约参与利润制作

智能合约好比一份可以自动执行的合同,由机器代替人来判断合同的有效性,并强制执行。它的实质还是一段代码,但区块链可追溯、不可篡改的特性可以保证这段代码在非信任机制下自动运行。区块链是智能合约运行的前提条件。

4、特殊服务驱动系统运行

不少企业在打造区块链社区时拥有自己的专属领域。以遗传学家Church领导的Nebula Genomics项目为例,消费者在享受Nebula提供的基因测序服务后,并不能以法币的形式付款,而必须将法币兑换成Nebula发行的Token。

5、毁誉参半——项目1CO

1CO的原本目的是通过预售服务在市场上众筹。2013年,早期的1CO公司出现在金融领域,随后迅速引爆整个数字货币市场,投机潮由此兴起。

6、巨头涌入

共享经济的基础是通过实时监控可用资源和相应需求并作出调整,以实现资源的最大化利用。对于Airbnb这样的独角兽而言,他们已经有着成熟的管理模式,稳定的现金流。他们尝试区块链,是因为区块链技术可以带来更为透明,更为高效,更为公平的系统。

以上内容为新媒号(sinv.com.cn)为大家提供!新媒号,坚持更新大家所需的区块链知识。希望您喜欢!

版权申明:新媒号所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请发送邮件至 k2#88.com(替换@) 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023-03-08 21:55
下一篇 2023-03-08 21:55

相关推荐

发表回复

登录后才能评论