加密投资者需深度了解的12项Defi估值指标

谷谷香醇  水手  2021-07-16 21:40:53  发布在 区块链社区 2030  0
第一节

普适性估值指标
——

DeFi正在加速着已经运行了数千年的金融系统。我们正在学习如何将传统的估值方法进行改造,将其应用于Defi这种新范式。

经过经过这些年的学习,我们现在对Defi协议的运作以及其创造价值的方式有了更深入的理解。更重要的是,我们现在拥有了分析它们的工具,以及全新的估值指标(正如传统资产的估值指标)。

因此,我们今天将花一些时间来梳理出那些具有普适性或是适用于特定类型Defi的指标,以及在研究新Defi协议时要考虑的一些关键比率。

以下就是那些你应该牢记的指标——

▌1.市值与完全稀释估值 (FDV)
*FDV是Fully Diluted Valuation,即“完全稀释估值”英文的首字母缩写。

了解协议的市值与其完全稀释市值 (FDV) ——协议的所有代币都已流通时的总市值——之间的差异,对于那些希望长期持有项目代币的人来说非常有价值。

如果协议的市值与其FDV之间存在很大差异,则意味着还有大量代币尚未进入流通。因此,投资者应该认识到,随着这些新代币进入市场,可能会出现相当大的通胀抛售压力。

对于新推出的协议尤其如此,在这些协议中,流通供应量往往只占总供应量的一小部分。你是否还记得Curve首次发布CRV时,该代币的交易价格高达15-20美元,而该协议的FDV超过了500亿美元。这比当时的以太坊市值

认识到两者间的差异可以为你避免大幅亏损,因为当时的估值是不合理的。果然,后来市场把它向更合理的估值方向进行了修正。最关键的点,在于了解标的资产的供应时间表以及如何将它计入当前估值,这对于你持有长期仓位(尤其是对于新推出的协议)来说非常有帮助!

*小结:在了解项目或阅读文章时,我们经常会遇到三个代币供应量的概念,我们应当注意分辨,当某人谈到某项目的市值时,说的是哪个供应量对应的市值?

这三个供应量的概念是——

1. 最大供给量(max supply):即代币全部释放完毕的总量,该供应量对应的市值,就是上文作者提到的FDV;
2. 实际供给(total supply):代币目前已释放的总量,包含自由流通和处于各种锁仓机制中的代币;
3. 流通量(circulating supply):目前市场上自由流通的代币数量。
以Curve项目来说,下图中的1指的就是最大供给量,2指的就是目前通过挖矿和各项产出的实际供给量,3指的就是实际供给量中未参与锁仓、自由流通的部分。

▌2.总锁定价值 (TVL)
*TVL是Total Value Locked的英文首字母缩写。

TVL是DeFi中最广为人知的指标之一。它代表每个协议持有的资产总量——有些人可以将其视为协议的管理资产(AUM)。一般来说,协议中锁定的价值越多越好。

这意味着人们愿意将他们的资金锁定在协议中,在一定程度上信任它,以换取它提供的各种价值(例如赚取收益、提供流动性或充当抵押品)。

我们需要认识到:随着收益挖矿的引入,这个指标变得非常微妙,其中包括“激励后”的TVL 和“非激励”的TVL。某个拥有10亿美元未激励TVL的协议,可能比另一个被高挖矿收益加成后的10亿美元协议,更能体现客户它对服务的真实需求。

一个完美的例子是Uniswap与Sushiswap。

两种协议目前都拥有类似的TVL,分别为 $3.7B (Uniswap) 和 $3.4B (Sushiswap)。

关键的区别在于Uniswap锁定的价值没有被激励——所有这些都是原生的。相比之下,Sushiswap的大部分流动性都受到了大量SUSHI代币的激励。

这并不意味着一个项目一定比另一个好,但这点需要被提醒。因此,当你将TVL视为估值指标时,请务必了解其中有多少是被激励的,而多是没有被激励的。

*小结:在理解作者的观点的同时,我们也要意识到:Uniswap尽管没有给流动性提供代币激励,但是它在手续费的收取上做了让步——把0.3%全部的手续费都给了做市商,而Sushi会收取其中的1/6。手续费的让渡本质也是补贴的一种。

▌3.收入
协议的收入等于支付给协议流动性供应方的总费用。对于AMM,这可能是支付做市商的总费用;对于借贷协议,这可能是借款人支付的总利息金额。它实际上可以理解为用户愿意为使用协议支付的金额。这就是为什么收入是一个如此重要的指标——它把人们愿意付费给协议以换取其服务的意愿,体现为了具体的金额数据(例如在任意erc20代币之间进行简单、快速的、7×24小时的交易的意愿)。

▌4.协议收益
虽然收入是用户愿意支付给协议的金额,主要由提供基础服务的流动性供应方获得,但协议收益是指代币实际获取的收入,这才是协议的核心——利润。

也就是说,就像早期初创公司和成长型公司不向股东支付股息一样,并非每个协议都将现金流分配给代币(因为当时代币持有者可能无法有效利用资本)。

Uniswap和Sushiswap是我们很喜欢举的例子。尽管就产生的收入而言,Uniswap是 DeFi的明显领导者,但UNI代币持有者尚未获得任何现金流。相比之下,Sushiswap选择将收益产生的收入的约16%(0.30%手续费的0.05%)直接分配给 xSUSHI 质押者。

▌5.市销率:PS
市销率 (P/S) 将协议的市值与其收入进行比较。对于忠实的Bankless读者,大多数人可能熟悉这个指标。它可以作为一个可靠的衡量标准,因为它将市值与收入(即协议的使用量)进行比较。在传统金融中,市销率是衡量企业产生的收入金额及其未来增长的预期的基础指标。

从本质上讲,市销率意味着市场愿意为每产生1美元的收入支付X美元。有趣的是,P/S比率在不同协议中可能意味着不同的东西。举一些例子:

DEX:市场愿意为每赚取1美元的交易费用支付X美元
借贷协议:市场愿意为借款人支付的每1美元利息支付X美元
收益协议:市场愿意为LP产生的每1美元收益支付X美元
因此,P/S不是跨行业比较的最佳指标,因为它可能有细微差别,但是,在比较类似协议时,它是一个有价值的比率!

主要 Defi协议的市销率。来源:Token Terminal

▌6.市盈率:PE
由于许多Defi协议处于早期发展阶段,代币持有者没有直接现金流是很常见的——这与传统世界相似。但是随着行业的成熟以及越来越多的协议为它们的代币持有者分配红利,市盈率将变得越来越重要。

如今已经有一些协议——比如Maker、Sushiswap、Kyber等——可以为代币持有者提供直接的现金流。以下是基于Token Terminal的收入数据以及协议的潜在利润模型,对某些Defi协议市盈率的简单试算。

具有代币持有者利润的主要协议的市盈率。来源:Token Terminal

▌7.收入和锁定价值比
收入与总锁定价值的比率可以作为一个有趣的指标,来了解协议从其锁定的资本中产生收入的效率。作为参考,我们通过将年化收入除以锁定的价值来计算此指标。

与上述比率类似,这字面意思是:“(一年内)协议能够从其锁定的每1美元生成X美金。”

“X”越接近1,协议从基础资本中赚取费用的效率就越高,并且可能表明比类似协议具有更好的投资价值。例如,我们通过结合Token Terminal和DeFi Pulse的数据,按锁定值排名前5的协议,来计算它们的收入和锁定价值比。

Uniswap在当中遥遥领先,因为该协议能够为每锁定一美元的价值(每年)产生0.35美元的收入——如果你问我的话,这效率非常高!

按价值锁定的前5大DeFi协议的收入锁定价值。来源:Token Terminal

*小结:收入和锁定价值比,也可以简称为净资本收入率,本质上衡量的是协议锁定资金为协议和流动性提供者创造收入的效率。在惊叹Uniswap的该指标远超三个借贷\货币协议以及Curve的时候,我们需要注意到:在Uniswap提供流动性面临着无常损失的风险,而无论是在借贷协议还是Curve提供流动性,都基本无需承担这种风险。Uniswap更高的资本收入率,本质上是风险和收益平衡后的结果。

第二节

特定行业的估值指标

——

行业特定指标,是协议是否达成其预期目标的基本衡量标准。DEX的交易量是多少?借贷协议中借出了多少资金?有人铸造了合成资产吗?

这些是你在研究每个协议的可行性和使用数据时应该问的关键问题。这里有一些你应该记住的指标——

▌1.去中心化交易所
a.交易量
自然,衡量流动性协议成功与否的最基本指标之一是它促成的交易总量。更高的交易量转化为协议参与者的更多现金流,包括流动性提供者和代币持有者(如果有现金流捕获机制的话)。

DEX的月交易量 资料来源:The Block

b.价量比 (P/V)
价量比 (P/V) 是DEX特定的估值指标,与市盈率具有相似的属性。我们在文章《DEX龙头之战:Uniswap vs Sushisap》中谈到了这一点。P/V 比率的计算方法是将协议的完全稀释估值(FDV)除以交易所的每日交易量。

采用这个比率的原因是,如果我们根据它们产生的收入金额来评估这些流动性协议,当比对费用收取率不同的协议时,情况会变得很复杂。而P/V比率可以适用于所有协议,并了解到市场当前基于交易量给各个协议的估值水平。

主流DEX的价量比 来源: Andrew Kang

▌2.借贷协议
a.每日净借款
对于 Compound、Aave、Cream 等利率协议,未偿债务总额和存款利用率表明了用户从协议借款的需求。

这是利率协议的一个关键要素:它启动了一个业务飞轮。借贷需求越高,存款人的利率就越高,这推动了存款人来增加更多流动性,从而提升了协议的借贷需求。

简言之,更多的借贷需求意味着更高的存款利率,这是协议吸引资金的关键。

Aave、Compound和Maker的净借款 来源:Dune Analytics

▌3.衍生品
a.未偿债务/衍生品总额
Synthetix和Maker等衍生协议的未偿债务或合成资产是收入和协议收益背后的关键驱动因素之一。

Dai的未偿债务总量 来源:Coinmetrics

未偿债务越多,协议可用于铸币的资本就越多,分配给代币持有者的现金流也就越多。归根结底,未偿债务是协议合成资产需求的关键指标(即Maker的Dai、Synthetix的Synths等)。

▌4.保险
a.在保金额(Active Cover)
Nexus Mutual和Cover等保险协议的在保金额是该行业的基础指标。

简言之,它显示了市场对协议“保险单”的需求。在保金额越高,销售的保单就越多,这意味着协议收取的保费(即收入)越多。这与Nexus Mutual的联系非常直接,因为其代币NXM是根据池中总资金量驱动的债券曲线定价的。在保金额越大,资本池赚取的保费就越多,这会推动Nexus Mutual的债券曲线上行。

Nexus Mutual 的总有效保险金额 来源:Nexus Tracke

第三节

结论

——

如今有很多方法可以用来分析一个协议。幸运的是,Defi已经发展成为一个多样化的生态系统,让你可以相互比较,把它们放在一起来看看结果。

话虽如此,有很多定性维度的内容并没有体现在数据中,而这些方面同样重要,甚至是更重要的。这当中可能包括团队的能力、正在开发的新产品,以及最重要的:项目的叙事水平。

与传统金融一样,基础估值指标在很大程度上已被抛弃。

价值投资已经过时了。现在整个市场都是由叙事驱动的。市场不再根据收入倍数或市盈率对资产进行定价——他们根据公司的叙事对其进行估值(有些人可能称之为“模因”)。

这绝对也适用于加密货币。如果NFT现在很火,那么NFT代币项目就会成功。就这么简单——不需要分析。

然而,基础的估值指标却可以帮助你进行快速的检查,尤其是当你深入研究类似的协议时。如果一个项目以500亿美元的完全稀释估值进入市场,超过了其所在基础公链层的市值,那么可能现在不是投资的好时机,市场对它的预期已经过高了。

归根结底来说,我们必须认识到加密货币市场还年轻、定价效率低下,并且容易出现脱离基本面的的疯狂和非理性活动。

无论如何,像上面总结的基本估值指标可以作为可靠的参考,为你的投资观点提供坚实的数据支持。

*尽管币圈很多投资者对价值投资理念进行了一些“嘲讽”。但我们依旧相信:要投中并充分享受到一个加密项目的价值红利,对项目的定性观察和定量分析两者缺一不可,这符合价值投资的终极追求:以好价格买好公司\项目。定性观察解决该项目是不是好项目的问题,定量分析解决什么价格适合入场的问题。具体来说,定性的维度包括项目的赛道与商业模式、代币经济模型、护城河以及市场竞争格局,可以说以上维度结合市场的热点趋势,构成了项目的“叙事”,其他定性考察的因素还包括项目的团队(非常重要)、合作伙伴和行业资源等等。而定量分析可以通过种种指标来辅助决策,甚至开发属于自己的独家指标。

时光素材-香车美女  (793)blockchainBTC比特币区块链www.qkl91.com

使用MacOS的PyWallet和wallet dump需要帮助

有谁能给我一些指导如何在MacBook(macOS 10.12)上使用PyWallet进行钱包转储?我一点也不懂这些东西。有一个2011年的wallet.dat旧文件,我想检查其中的所有密钥,并且读到,做一个钱包转储将是一个有效的方法,无需等待整个区块链在比特币核心上同步。在几乎没有计算机编程知识的情况下,很难弄明白怎么做。到目前为止,我已经下载了Python2.7,但在那之后我就被卡住了。任何帮助都将不胜感激。非常感谢。
钱包
python
分享
改进这个问题
跟随
6月8日2点32分问
布瑞恩
111银徽章22铜徽章
添加评论
1个答案
0
安装Xcode
从安装MacPortshttps://www.macports.org/
运行以下命令:
sudo端口安装python27 py27 twisted py27 pip py bsddb python\u select
sudo port select—设置python27
sudo easy\u安装ecdsa
分享
改进这个答案
跟随
编辑时间:6月21日9:48
监控化学品
924355金徽章2323银徽章5454铜徽章
6月20日20:59回答
詹姆斯·斯坦豪斯
1.
添加评论

时光素材-香车美女  (792)blockchainBTC比特币区块链www.qkl91.com

对节点的受款人pubkeys的LND派生感到困惑

可以。问题的简短总结:我正在尝试从LND和aezeed派生根键,但是我不能正确地得到它。
假设以下种子(aezeed):
能力素质球拍素质钢琴聚焦象牙信任精髓提高图书古董分析师双装备理由场地爵士乐动物园主人土豆收获离婚
将产生以下根键:
tprv8zgxmbicqkspct7cvyplfrmhfane3cmtwzuy8qtgnzfzksqfexxinsukvkyme6dbqdgmu8xp1fon8e3mgw62riorqmv6qlv2dqpfx3petp
Xprv9s21zrqh143k24sggqxqwcjjmtn1p6jtc1zrfz2otivmmihkgghbnd3wtqkbkmghueq6vmowmef61kggjeua9dntdlc9csucs7y5xos3tfbr
为了检查这些是否正确,我们派生节点的受款人密钥(identity pubkey),即m/1017’/0’/6’/0/0
03bb9f9f7734ca9da4ec06543d32456384f878303305a72979e7316825e00749ad中的结果
问题是;上述种子结果为039e625ffe5325224e6273fc5e0afe59f7ec82cb90add45e76f34cfff9efdcac60(根据LND的getinfo)
谁能发现我的错误?
种子
分享
改进这个问题
跟随
10月19日12:35问
亚伯拉罕
1.
添加评论
1个答案
0
铸币错误。我假设mainnet=0,testnet=1,尽管我找不到任何关于这个的文档。
米/1017’/1’/6’/0
提供正确的标识密钥。
分享
改进这个答案
跟随
回复时间:10月19日13:26
亚伯拉罕
1.
添加评论

时光素材-香车美女  (791)blockchainBTC比特币区块链www.qkl91.com

找不到或记不住交换

大约四年前,我给了我儿子一些BTC作为生日礼物。。。。试着教他一点经济责任。。。。。他创造了一个钱包,在一个交换,我相信,我不是其中的一部分,因为我坚持他负责自己的,并保持密码,种子等安全。
快进到现在。。。。。他记不起他是在哪家交易所买的钱包了,但我有钱包的原始号码。。。。。。没有种子。不管怎么说,它在那里告诉哪个交易所去了,他“认为他保存了所有的信息在他的电脑上。。。。。孩子们啊。
钱包
交易所
钱包回收
丢失的钱包
分享
改进这个问题
跟随
2月16日8:20问
艾伦·瓦特
1.
相关网站:bitcoin.stackexchange.com/q/103688/5406–Murch♦ 3月19日19:12
添加评论
1个答案
0
[是不是]有没有办法告诉你它去了哪家交易所
一般来说这是不可能的。
我有原始的钱包号码
钱包号码其实不是什么东西,有些保管钱包有钱包ID,普通钱包有比特币地址。
如果号码中有连字符,则可能是blockchain.com上帐户的钱包ID。在这种情况下,他们的支持可能会有所帮助。
如果这个数字看起来像一个比特币地址,通常不可能在任何有用的地方追踪到这些数字,而且你不能仅仅从一个地址恢复控制。
有一些专业的企业进行区块链分析,试图推断地址之间的关系,并推断地址的所有权。它们的使用成本可能很高,而且在大多数情况下可能找不到任何有用的东西。
最好是查找与可能的托管帐户有关的电子邮件或其他文本消息。
分享
改进这个答案
跟随
2月16日14:40编辑
2月16日8:47回答
红砂砖
12.6k22金徽章1717银徽章3939铜徽章
添加评论

时光素材-香车美女  (790)blockchainBTC比特币区块链www.qkl91.com

如何使用importmulti导入带有私钥的地址

问题。importmulti函数有很多参数,它们比另一个比特币RPC-API函数的参数更难理解。不熟悉现代密码学成果的人很难理解如何使用importmulti函数。
下面是演示问题的任务。共有2个比特币核心版本为v.0.19.1的钱包:wallet1-用于出口的带私钥的钱包。wallet2-我们需要从wallet1导入PK+地址的空钱包。
所以在wallet1中,我们有getnewaddress创建的比特币地址。
[root@wallet1~]#比特币cli getaddressinfo 3m5e4qmbuytpeewwuowcarpim2ft4kedy
{
“address”:“3m5e4qmbuytpeewuowcarpim2ft4kedy”,
“scriptPubKey”:“a914d4b1b498c8be8813273937b834be6d9d1f488b9087”,
“ismine”:没错,
“可解”:没错,
“desc”:“sh(wpkh([675dc179/0’/0’/0′]02607cb6c05a575fd0498ec8c44eabfa2a4f0fc320aeacf494a77b3a408d84af))#r6dvu4wk”,
“iswatchonly”:假,
“isscript”:对,
“iswitness”:假,
“script”:“witness\u v0\u keyhash”,
“hex”:“00144c88353345f2e03abc8e96b818fd030c3c9f59ab”,
“pubkey”:“02607cb6c05a575fd0498ec8c44eabfa2a4f0fc320aeacf494a77b3a408d84af”,
“嵌入式”:{
“isscript”:错误,
“iswitness”:没错,
“见证版本”:0,
“见证程序”:“4c88353345f2e03abc8e96b818fd030c3c9f59ab”,
“pubkey”:“02607cb6c05a575fd0498ec8c44eabfa2a4f0fc320aeacf494a77b3a408d84af”,
“address”:“bc1qfjyr2v697tsr40ywj6up3lgrps7f7kdtvw6mnu”,
“scriptPubKey”:“00144c88353345f2e03abc8e96b818fd030c3c9f59ab”
},
“标签”:“,
“ischange”:错误,
“时间戳”:1589545405,
“hdkeypath”:“m/0’/0’/0’”,
“hdseedid”:“7cf768d4050dc142a69a149666798cc434045c6c”,
“hdmasterfingerprint”:“675dc179”,
“标签”:[
{
“名称”:“,
“目的”:“接收”
}
]
}
[root@wallet1~]#比特币cli dumpprivkey 3m5e4qmBuytPeewwUowCarpim2ft4kedy
Kwngf5FSYmHM5oPHjSoKxtHWUxXiQ5YN5ZR6shmzkYpMMftBh92c公司
我试图将该地址导入wallet2,但失败了。
[root@wallet2~]#bitcoin cli importmulti'[{“scriptPubKey”:{“address”:“3m5e4qmBuytPeewwUowCarpim2ft4kedy”},“timestamp”:“now”,“keys”:{“kwngf5fsymhm5ophJSOKxtHwUxxiq5yn5zr6shmzkypmftbh92c”:0}}}]“{”rescan:false}”
结果
[
{
“成功”:错误,
“错误”:{
“代码”:-1,
“message”:“缺少必填字段”
}
}
]
使用importmulti导入该地址的正确方法是什么?请举个例子。
比特币核心
json rpc
私钥导入
导入多个
分享
改进这个问题
跟随
编辑时间:5月16日至20日22:24
5月15日22:13问
基蒙
311青铜徽章
添加评论
1个答案
0
$bitcoin cli帮助导入多个
importmulti“请求”(“选项”)
导入地址/脚本(使用私钥或公钥,赎回脚本(P2SH)),可以选择从导入脚本的最早创建时间重新扫描区块链。需要新的钱包备份。
如果导入的地址/脚本没有从该地址花费所需的所有私钥,则该地址/脚本将仅为watchonly。在这种情况下,“watchonly”选项必须设置为true,否则将返回警告。
相反,如果提供了所有私钥并且地址/脚本是可使用的,则watchonly选项必须设置为false,否则将返回警告。
注意:如果rescan为true,则此调用可能需要一个多小时才能完成,在此期间,其他rpc调用
可能会报告导入的密钥、地址或脚本存在,但仍缺少相关事务。
注意:使用“getwalletinfo”查询扫描进度。
[…剪断..]
示例:
>bitcoin cli importmulti'[{“scriptPubKey”:{“address”:“<my address>”},“timestamp”:1455191478},{“scriptPubKey”:{“address”:“<my 2nd address>”},“label”:“example 2”,“timestamp”:1455191480}
>bitcoin cli importmulti'[{“scriptPubKey”:{“address”:“<my address>”},“timestamp”:1455191478}]”{“rescan”:false}’
至于您的特定导入,您正在将keys数组(在帮助中指定,请参阅上面的命令)作为对象传递,因此bitcoind无法提供有用的消息:
$bitcoin cli importmulti'[{“scriptPubKey”:{“address”:“3M5e4QMBUYtpEewwuuoWCArpiM2fT4KEDy”},“timestamp”:“now”,“keys”:[“kwngf5fsymhm5ophjsokxthwuxxiq5yn5zr6shmzkypmftbh92c”],“redemescript”:“00144c88353345f2e03abc8e96b818fd030c9f59ab”}“{“rescan”:false}”
[
{
“成功”:没错,
}
]
分享
改进这个答案
跟随
编辑时间:6月16日12:28
回复时间:5月16日14:47
达罗西奥
314511金徽章55银徽章2323铜徽章
导入的结果是solvable=false。这意味着私钥没有导入。但是我需要用私钥导入指定的地址。功能importprivkey的结果是钱包中有3个地址。但我只需要一个我指定的kimon 5月16日15:29
我不明白你的意思?这里的错误信息很清楚:您不能导入已经导入的密钥。另外,如果需要导入外部键,请确保指定

时光素材-香车美女  (79)blockchainBTC比特币区块链www.qkl91.com

C-闪电和撞击

o运行lightning节点我按照以下说明操作:https://medium.com/@dougvk/run-your-own-mainnet-lightning-node-2d2eab628a8b除了我从源代码而不是docker下载并安装了bitcoind和lightningd之外。我可以为我的链上钱包提供资金,连接到对等方,但当我尝试打开一个通道时,守护进程崩溃,crash.log中显示以下消息:
+61107.734361005 lightningd(30005):坏:钱包\频道\保存:更新频道设置资金密钥\远程=?,吊销\基点\远程=?,付款\基点\远程=?,htlc \基点\远程=?,延迟\付款\基点\远程=?,每\提交\远程=?,旧\每\提交\远程=?,本地\费率\每\千瓦=?,远程\费率\每\千瓦=?,通道\配置\远程=?其中id=?:无此列:本地费率每千瓦
+61108.166336903 lightningd(30005):坏:收到致命信号6
每千瓦当地电价是什么意思?为了设置bitcoind的发送费用,我遵循了博客文章中的说明:bitcoin cli settxfee 0.0004
谢谢!
雷电网
c-闪电
分享
改进这个问题
跟随
编辑:2018年6月21日13:51
cdecker公司
833411金徽章3434银徽章5656铜徽章
2月5日7点25分被问到
用户76194
添加评论
1个答案
0
数据库架构更新似乎未成功。这意味着数据库未处于已知的良好状态。我建议关闭所有打开的通道,将此节点中的所有资金提取到外部钱包中,移动数据库(或整个.lightning目录),然后重新启动客户端以创建新的数据库。
这个版本也很旧,所以这个问题很可能在这段时间内得到了解决。
分享
改进这个答案
跟随时光素材-香车美女  (789)blockchainBTC比特币区块链www.qkl91.com

比特币区块链完整数据

比特币区块链的完整数据集存储在哪里?
../blocks/dir是否包含区块链工作的完整数据?
我知道../chainstate/和其他文件确实包含服务信息,包括散列、UTXO数据集和其他文件。但是完整的信息已经在../blocks/dir中了吗?
比特币核心
比特币核心开发
分享
改进这个问题
跟随
7月26日17点13分被问到
丹尼斯·莱昂诺夫
67099银牌2323铜牌
您可能需要提供有关比特币客户端(钱包)、操作系统、版本等的更多详细信息,以便我们可以了解您在这里提出的问题……—pebwindkraft 2017年7月26日6:48
我得到了比特币论坛>本地>РуССкий(俄语)的链接-你最终会希望有一个拥有西里尔语能力的人来回答你的问题pebwindkraft 7月26日17:26
添加评论
1个答案
0
这并不是对这个问题的真正回答,但是这个标题引起了我的注意,因为我们刚刚发布了JSON格式的“比特币区块链完整数据”,以及收集/处理它的方法和工具,请参阅我们的论文:完整比特币区块链数据变得容易
分享
改进这个答案
跟随

时光素材-香车美女  (788)blockchainBTC比特币区块链www.qkl91.com

比特币核心“无法打开文件”导致重新索引失败

我最近很难将比特币从我的军械库钱包(0.96.5)发送到另一个帐户。发送比特币不起作用,因为钱包无法与区块链同步。由于Armory依赖于bitcoin核心客户端、bitcoin qt或bitcoin D管理的连接,因此很明显故障是由bitcoin核心客户端(0.17.1)造成的。命令./bitcoin qt–reindex是在Armory关闭后发出的,但多次失败,debug.log中的条目在关闭前有如下摘录:
2019-01-15T23:17:07Z在rev01636.dat中预分配到0x1000000位置
2019-01-15T23:17:07Z UpdateTip:new best=0000000000000000001E1DB68A76512729668E9DD4C6C06CAE346A65618189E height=557921 version=0x20c00000 log2\u work=90.224133 tx=371925681 date=’2019-01-10T12:31:34Z’progress=0.996972 cache=700.2MiB(5254262txo)
2019-01-15T23:17:07Z UpdateTip:new best=000000000000000000014B6677C848DEF28A7EDEF1225B0AA865F96199CB1ABD8 height=557922 version=0x20000000 log2\u work=90.224157 tx=371928196 date=’2019-01-10T12:42:46Z’progress=0.996976 cache=700.3MiB(5254902txo)
2019-01-15T23:17:07Z从磁盘导入mempool事务:1成功,0失败,0过期,0已存在
2019-01-15T23:17:09Z离开块文件1636:CBlockFileInfo(块=144,大小=133976289,高度=557764…558003,时间=2019-01-09…2019-01-11)
2019-01-15T23:17:09Z无法打开文件/home/**/.bitcoin/blocks/blk01637.dat
2019-01-15T23:17:09Z无法打开文件/home/**/.bitcoin/blocks/blk01637.dat
2019-01-15T23:17:09Z错误:WriteBlockToDisk:OpenBlockFile失败
2019-01-15T23:17:09Z***写入块失败
2019-01-15T23:37:10Z套接字发送超时:1201s
2019-01-15T23:37:10Z套接字发送超时:1201s
2019-01-15T23:37:10Z套接字发送超时:1201s
2019-01-15T23:37:10Z套接字发送超时:1201s
2019-01-15T23:37:10Z套接字发送超时:1201s
2019-01-15T23:37:10Z套接字发送超时:1201s
2019-01-15T23:37:10Z套接字发送超时:1201s
2019-01-15T23:37:10Z套接字发送超时:1201s
2019-01-15T23:37:10Z套接字发送超时:1201s
2019-01-15T23:37:10Z套接字发送超时:1201s
2019-01-15T23:39:47Z错误:ProcessNewBlock:AcceptBlock失败(AcceptBlock:未能找到将新块写入磁盘的位置(代码0))
2019-01-15T23:39:47Z tor:线程中断
2019-01-15T23:39:47Z关机:正在进行。。。
2019-01-15T23:39:47Z addcon线程退出
2019-01-15T23:39:47Z opencon线程退出
2019-01-15T23:39:47Z torcontrol线程退出
2019-01-15T23:39:47Z净螺纹出口
2019-01-15T23:39:47Z msghand螺纹出口
2019-01-15T23:39:47Z调度程序线程中断
2019-01-15T23:39:47Z转储内存池:3e-06s要复制,0.000992s要转储
2019-01-15T23:39:47Z无法打开文件/home/**/.bitcoin/blocks/blk01637.dat
2019-01-15T23:39:55Z无法打开文件/home/**/.bitcoin/blocks/blk01637.dat
2019-01-15T23:39:56Z[默认钱包]释放钱包
2019-01-15T23:39:56Z关机:完成
如果打开文件失败导致重新索引失败,该怎么办?
比特币核心
军械库
错误
重新索引
分享
改进这个问题
跟随
1月17日16:25编辑
1月16日19点52分问
基普·沃森
1122枚青铜徽章
请不要在问题域内回答问题。你可以自己发布答案彼得·维尔1月16日15:11
感谢Pieter为比特币核心所做的一切贡献。我已经按照建议编辑了我的问题,并给出了答案Kipp Watson 1月17日16:21
添加评论
2个答案
1.
一份详尽的谷歌搜索调查显示,未能读取blknnn.dat文件意味着硬盘或wallet.dat和/或blknnnn.dat等文件中的数据损坏。然而,就我而言,我能够排除这些因素。我排除了硬盘驱动器故障,使用了我的虚拟机克隆运行在一个替代硬盘驱动器。我还排除了wallet.dat中的腐败,重新索引了一个最近运行良好的替换wallet.dat。在本例中,无法打开的文件是blk1637.dat。在大约四次不成功的重新索引尝试之后,我查看了缺陷块的文件权限,并注意到文件权限只允许root用户使用。以前的块允许非根用户使用。对于文件权限缺乏一致性的明显解决方案是对错误文件的文件权限设置进行一致性,但是进行此更改然后重新编制链的索引并没有起作用,因为再次发生了打开块文件的相同失败。我注意到有人在Google搜索中评论说,客户机软件中的init.cpp使用umask命令更改块文件的文件权限。使用sudo命令在这种情况下救了我。毕竟,我的所有东西都包含在虚拟机环境中,这种安全风险是微不足道的。在适当的文件夹中,我运行sudo./bitcoin qt,等待它赶上同步,然后启动Armory。通常,在或中使用sudo

时光素材-香车美女  (787)blockchainBTC比特币区块链www.qkl91.com

数字人民币真的来了,它将如何影响每个人的生活?

软云存储  水手  2021-07-05 17:10:27  发布在 区块链社区 5036  2
     6月5日,继深圳(5万份,每份200元)、北京(20万份,每份500元)等地相继向居民发放数字人民币红包之后,上海也紧随其后,开启“数字人民币 五 五欢乐购”红包活动——共计35万份,每份金额55元。

     作为数字人民币研发落地进程中的又一次常规性测试,这也意味着我国的法定数字人民币DCEP(Digital Currency/Electronic Payment)很快要向公众正式亮相,即将走进并改变我们的时间窗口越来越近。

01
低调潜行,一直走在前列的数字人民币

     2019年6月Facebook发布私人数字货币计划Libra的白皮书后,从某种程度上讲就是一管催化剂,倒逼央行们的原有数字货币计划加码提速,极大刺激了各国央行对央行数字货币(CBDC)及全球稳定币体系的兴趣。

     而在2020年以来新冠疫情的冲击之下,全球主要国家央行对央行数字货币的概念研究、测试推广动作更是明显提速,其中作为中国版的CBDC,我国的央行数字人民币(Digital Currency/Electronic Payment)应该是最亮眼的明星之一。

     不过可能与普罗大众尤其是加密圈很多朋友的认知相反,虽然我国对以虚拟货币监管动作频频,态度和举措都极度审慎,但在对区块链技术的实际研究、落地应用上,却并不完全居于人后。

往年央行数字货币研究所的公开招聘信息

     尤其是数字人民币的研究、测试、落地,我国事实上一直走在世界各主要国家前列:

2014年,央行就成立专门小组,拉开了我国数字货币研究的帷幕;
2016年1月,央行召开研讨会,首次明确要早一步实现发行央行数字货币;
2016年12月,基于区块链的数字票据平台测试成功,法定数字货币初步试运行;
2017年7月,数字货币研究所正式挂牌成立;
2019年8月,中央发文在深圳开展数字货币研究和移动支付试点;
2020年4月,有关法定数字货币的试点项目率先在中国农业银行、中国银行的客户端试运行;
     截至2021年5月,数字人民币的试点地区已经经历了多轮测试规模扩大,从最初的苏州、青岛等地的小规模实践,到如今已包含深圳、上海、海南在内的3个一线城市(省级行政区),及成都、长沙、西安、青岛、大连共计5个主要城市的最新测试格局,此外也包含了北京冬奥会、雄安新区这2个特别的使用场景。

     简言之,目前整体覆盖格局可以概括为 “十地一场景”,基本实现了小步快跑的测试要求和落地安排,已经完成了研究、测试等所有的前期准备,真正“呼之欲出”。

     那数字人民币推出的首要考量究竟是什么?又是否会对目前的数字货币行业带来根本冲击?

02
数字人民币核心定位是在现有货币体系中实现“现钞的数字化”

     其实严格意义上讲,数字人民币和Libra、比特币等加密货币相比并不是一个维度的事物,也不是专门为了“对付比特币”而生。

     因为不同于后者跳脱出既有信用法币圈子的全新“搅局者”身份,数字人民币本质上只是法币(严格意义上讲是纸钞、硬币)的数字化形态,将数字人民币类比做人民币在“印刷技术”上的进步或许更能直观地理解:

     数字人民币只是将人民币从纸张(金属)的载体形式转换为了数字化的字符串,其它层面涛声依旧——“由央行发行,与日常使用的纸币有同等的法律地位,从法权上效力和安全等级最高”。

     所以央行发行数字人民币的目的,主要是基于现有货币体系中现钞(纸钞、硬币)发行中暴露的种种问题:譬如现钞(纸钞、硬币)为洗钱、腐败、贩毒等一系列违法犯罪活动的滋生壮大提供了绝佳空间,同时也为央行感知经济社会的资金流向带来监控死角,使得货币政策的效果反馈大打折扣,最终导致央行的货币政策偏离预期目的。

     而替代了现钞的数字人民币,则能明显帮助央行解决上述现有货币体系中的种种问题:

1、数字人民币能大幅降低发行、兑换等成本

     根据CEIC截至2021年3月的最新数据,我国人民币M0(简单理解为纸币、硬币等现钞)近5年来持续走高,目前已经突破8.65万亿,每年都需付出高昂的现钞发行成本(印刷、发行、押运、流通、破损、销毁等)及兑换过程中的摩擦成本。

2016-2021的M0增长

     而在数字人民币体系一次性搭建成型后,可以大大降低现下现钞发行、兑换过程中的高昂成本,理论上后续也只存在对应数字人民币体系的运营维护成本,且逐年边际递减直至趋近于零。

     同时数字人民币相比现钞也可提高流通过程中的透明度与流通效率,从而有效提升支付清结算的效率和央行对资金流动的监控。

     有朋友可能会说,如果是降低纸币等发行、兑换的成本并提升资金流向监控能力,那现有的微信支付、支付宝支付等第三方支付就可以实现,那为何还要“多此一举”呢?

     关键就在于第三方支付依赖于传统银行账户,无法满足公众对于匿名兑换、线下兑换的两个关键需求,从而不可能完成取代现钞的历史使命:

     譬如公众在去药店购买计生物品等类似希望实现隐私保护的匿名支付需求时,百元大钞明显优于第三方支付;

     譬如飞行模式、偏远山区、境外兑换等无网无支付系统的支付困境及因地震导致的金融基础设施瘫痪等极端情况,百元大钞也明显优于第三方支付。

2、数字人民币可实现匿名、离线兑换

     而数字人民币则针对性解决了上述两个问题,从而可彻底实现对现钞的优势替代。

     首先,数字人民币在账户模式上是松耦合的,这意味着用户既可以选择将数字人民币钱包与自己已经开设的银行账户绑定,也可以选择仅凭数字人民币钱包、脱离传统银行账户体系独立使用,就像我们目前任意一个钱包地址一样,可以脱离银行账户生成、使用。

     这样数字人民币在消费场景内的闭环流转可以完全脱钩银行账户,实现等同现钞的匿名支付属性,除非用户需要在“数字人民币钱包——银行账户”之间充值、提现,否则用户与用户之间的数字人民币相互转账支付,无需进行个人数字人民币钱包与个人的绑定,满足了人民币现钞原先只有人民币现钞支付独有的匿名支付场景需求。

     此外,数字人民币还通过支持付款方和收款方的“双离线支付”,从而实现现钞支付的线下全覆盖优势,摆脱了对网络的依赖,在面对一些特定的使用场景时依旧能够满足支付需求。

     一言以蔽之,数字人民币核心目标是在现有货币体系中实现“人民币现钞的数字化”,同时它也借助匿名支付、离线兑换的优势,确实可以彻底替代公众的现钞支付需求,有望帮助我国最终完成“无现金社会”的愿景。

03
数字人民币有助于央行应对类似Libra等稳定币的挑战

     我国的第三方支付经过多年发展,目前市场规模和使用形式在国际上都处于领先地位,用户使用教育、商家基础设施也已基本健全,支付电子化、数字化形式已经成为主要潮流。

     而传统现钞支付在第三方支付的爆发式增长中逐步式微,私人数字货币也在不断完善差异化数字支付需求,二者在一定程度上削弱了央行货币政策的影响力,同时也为央行支付、结清算等方面的监管能力实现带来了较大挑战。

     因此数字人民币的推出适逢其时,作为国家信用背书、央行发行的数字化形态的法定货币,它在第三方支付完成市场教育的基础上,通过法定货币的数字化进一步提高了支付系统效率,不仅能够满足人们对支付安全、效率、隐私以及便捷的需求,提升人民币支付的便利化水平。

     更关键的是还能减少人们对支付宝、微信等第三方平台移动支付的依赖,并可有效应对Libra等全球稳定币的技术革新冲击,增强我国现有支付体系的鲁棒性,保护人民币的货币主权和法币地位。

     因此,虽然数字人民币的核心定位是对我国现有的人民币体系做数字化的“升级强化”,但在面对以Libra为代表的稳定币,尤其是它们所掀开的数字货币及货币主权博弈的全新维度时,明显相比现有的货币体系更具竞争力。

时光素材-香车美女  (802)blockchainBTC比特币区块链www.qkl91.com