2018-10-9 17:45
来源(yuán): 巴比特 作者: Tim & Larry
1.2 区(qū)块链技术能为企业节约信息运维的成(chéng)本吗?
在企(qǐ)业级应用(yòng)中,系(xì)统的架构设计者(zhě)会重点考察系(xì)统实施所需的成本,以及(jí)潜(qián)在可带来的回报。为(wéi)此,我们需要从分布式账(zhàng)本的存储和智能合约的执(zhí)行成(chéng)本(běn),结合算力和带宽消耗(hào)等因素,来综合考(kǎo)虑,从而评估企业的(de)应用是否(fǒu)适合通过去中心化的模式(shì)来加(jiā)以实施。
1.2.1 成本(TCO)
为便于进行(háng)成(chéng)本的计(jì)算,我们将应用(yòng)场景假定为基于(yú)以太坊的公链系统开发和实施。首先,是数(shù)据存储(chǔ)的成本。目前以(yǐ)太坊(fāng)的出块(kuài)速度(dù)平均在15秒左右,而(ér)全量(liàng)区(qū)块数据已超过600GB。所以,如果为了提(tí)高(gāo)应用效率和可靠性,并(bìng)考虑一定的可扩展性(xìng),在系(xì)统部署全量节(jiē)点的话,需要(yào)至少2T~4T以上的硬盘容量空间专门存(cún)放全量数据。如果需要更高的可靠性,可能需要多(duō)台(tái)机器部署(shǔ)全(quán)量(liàng)同步(bù)节点,那(nà)么存储(chǔ)方面的预算会持续上升。若考虑到额外的(de)媒体数据,需要(yào)进一步(bù)采用“链外”存储(chǔ)方案,那(nà)么(me)存储成本(běn)会进一步上升。
其二,大量的智能合约是需(xū)要在节点机器上注入专门(mén)的虚拟机(jī)执(zhí)行的。这(zhè)对于实际节点服务(wù)器的运算能力也有(yǒu)很高要求,由(yóu)于智(zhì)能合约需要在多台(tái)机(jī)器(qì)上。这进一步提升了硬件购(gòu)置成本和运维成本。
其三,网(wǎng)络开(kāi)销和成本。区块数(shù)据同步和智能合约执行(háng)都需要消耗大量(liàng)的网络带宽。对于全量节点来说,必须每15秒左右同步一个区块。据估计在(zài)整个互联(lián)网中,有超过(guò)10000台的全量节点,所(suǒ)以因数据同步对于网络造成的压力很大。
其四,现(xiàn)在已知运行较(jiào)好的公链大多数采用POW共识机(jī)制。而这种(zhǒng)共(gòng)识机(jī)制的主要缺点在于需要堆积大量的计算硬(yìng)件用于维持共(gòng)识机制的可信网络,即使面(miàn)向企业级应用改成(chéng)私链,也需(xū)要投入额(é)外(wài)的共识计算节点,这(zhè)个会增大计算成(chéng)本。即使是采(cǎi)用(yòng)POS和DPOS等基于权益的共识机(jī)制(zhì),也同样会出现不同(tóng)程度的浪费。例如,EOS采用21个(gè)超级(jí)节点作(zuò)为共识机制(zhì)的核心,则成本是中心化模式的(de)21倍。而另一方面,如果采用基于(yú)PBFT等目前主(zhǔ)流私链、联盟链(liàn)所采用(yòng)的共(gòng)识机制(zhì)话,区(qū)块链核(hé)心的去中心化信任机制将不能(néng)很好地(dì)保持,失去了使用区块(kuài)链技术的核心价值。为此对于(yú)面向实际应用的企业应用,需要(yào)慎重(chóng)考量(liàng)和规划。
我们(men)仍然用以(yǐ)太坊为(wéi)例,按照目前(qián)一个ETH的价格为$209,美元对人民币的汇率在(zài)7.0左右来测(cè)算(suàn),如果按(àn)每年的(de)成本和收(shōu)入(rù)之(zhī)间的比值计(jì)算(suàn),其成本回报比为: 131/(0.00052097.0*2.5)=71.7 。 因此,这意味(wèi)着大(dà)约需要72年(nián)才(cái)能收回成本(běn),见通过实际的(de)成本核算方法来观察,区块链项目实(shí)际运维成本(běn)很高(gāo)。
1.2.2 回报(ROI)
目前由于大多数的区块链技术还在不断探索(suǒ)过程中,缺少必要的区块链研发人才,所以具体(tǐ)的可(kě)落地区块链项目确(què)实(shí)不多。而这种(zhǒng)现象造成了(le)分布式应用还没有(yǒu)获得广(guǎng)为认(rèn)可,同(tóng)时(shí)潜在带来投(tóu)入区块(kuài)链应用(yòng)技术的研发,其回报周(zhōu)期将会很长。从短期内看,回报是(shì)负。这对于(yú)具体的项目(mù)决策人员来说,需(xū)要(yào)根(gēn)据(jù)具体情况(kuàng)作出决策。如果从务实的角度来(lái)说,一般建议以中心化方案为主(zhǔ)。ROI投(tóu)入产出比若不成比例,无法让现(xiàn)有(yǒu)的(de)公链(liàn)继续发展(zhǎn)的,则需(xū)要进行改变。
一般(bān)而言,投资回报率(Return on Investment,缩写为ROI)是企(qǐ)业或者一个运营实体从事商业经营活动或项目时通过投资与以及应返回的价值之间的比(bǐ)值,用于评估所从事项目或者事项(xiàng)的效率(lǜ)和盈利状况。虽然区块链(liàn)的公链(liàn)项目定位于一种公共的(de)互联网设施,而驱(qū)动该公(gōng)链运(yùn)营的是去中心化的(de)参(cān)与者网络,但是仍然可(kě)以通(tōng)过ROI的计算,我们来评估整个(gè)系统发展的可持续性。
通常,投资回报率(ROI)= 年利润或年均(jun1)利润/投资(zī)总额 ×100% 。以(yǐ)ETH即以太坊的公链为例,我们假(jiǎ)设年度利(lì)润的主要来源于是由于ETH挖矿所(suǒ)得。目前三年内(nèi)共发行了超过了1亿枚ETH,按照当前以太坊兑(duì)换人民币的价格是1500元,总(zǒng)共价值为1500亿,所以可视(shì)为年均收入(rù)约为500亿元。而整个ETH公链网络按(àn)照前述估算(suàn),三年内投(tóu)入的硬件(jiàn)成本(约250亿元)和三(sān)年电费(约150亿元),共计(jì)400亿元的投入。按照(zhào)三年的折(shé)旧周期,年均支出(chū)成(chéng)本为133亿元。按照这种逻辑,以太坊(fāng)的ROI约为(500-133)/400 = 91.75%,还算(suàn)是非常不(bú)错的项目。
但是,如果(guǒ)我们(men)把利润的来源主(zhǔ)要看成是通过收取用户转账的手(shǒu)续费来计(jì)算(suàn),则有较大差异。这(zhè)时,一年来的收入总量为(wéi)2.5亿笔*0.6元/笔=1.2亿元,假设支出成本为(wéi)0,与投资总额相(xiàng)比,则(zé)ROI将(jiāng)仅(jǐn)为0.25%。如果我们进一步(bù)考虑公链的运维成本,显(xiǎn)然ROI为负(fù),那么以此为指(zhǐ)标肯定(dìng)是一个不好的项目(mù)。
通过以上这两个不同(tóng)ROI的估算方法(fǎ),我们可以看(kàn)到目(mù)前区块链公链系统,其主(zhǔ)要的价值支(zhī)撑来自于全球用户(hù)对于ETH币(bì)价的共识。一(yī)旦这种币价被打压(yā),或者(zhě)单纯用于企业级应用环(huán)境(此时即使存在数字(zì)货币(bì)也无法在公开市场定价与出售(shòu)),则投资回报率会迅速下降。因此,关于这个现(xiàn)象(xiàng)是值(zhí)得具体的系统设计和架构(gòu)者去深入思考、并根据实际情况去取舍的。