火星链 火星链
Ctrl+D收藏火星链
首页 > 世界币 > 正文

区块链:海量UTXO的钱包系统优化结构策略

作者:

时间:1900/1/1 0:00:00

7月14日,比太钱包创始人,比特派钱包开发者文浩受邀参加了由币印矿池举办的“硬核酒馆--纯技术交流研讨会”线下沙龙。文浩为大家带来了题为《海量UTXO的钱包/交易所系统优化结构策略》的演讲,并受到了现场及在线观看用户的一致好评。本文即此次演讲的文字稿。

什么是UTXO?它有什么特点?

UTXO是未使用的交易输出,它是比特币交易生产及验证的核心概念。

UTXO具有以下特点

优点:

紧凑,账本空间最小;最适合去中心化不重用地址增强匿名性

缺点:

钱包开发难度大统计麻烦余额计算、交易查询、构造交易困难等

一笔UTXO交易为什么UTXO模型钱包开发难度大?

在钱包开发难度上,BTC>ETH>EOS。因为BTC采用的是UTXO模型,而后两者采用了账户系统+节点RPC的形式。简单来讲,当用户向比特币网络询问我有多少币时?支持比特币网络的钱包需要找到每一笔与用户地址相关的Input与Output,才能给出一个结果。而比特币的用户,特别是HD账户用户,都是地址不重用的。这也给反馈造成了困扰。而当用户向以太坊或者EOS询问余额时,钱包只需要通过RPC向节点要数据即可。

Cryptopay EMI许可证被吊销,敦促欧盟客户立即消费或转移卡资金:6月23日消息,欧洲加密货币卡提供商Cryptopay的欧盟借记卡提供商UAB PayrNet已失去其电子货币机构(EMI)许可证。UAB PayrNet的许可证已被立陶宛中央银行吊销。Cryptopay敦促欧盟客户立即消费或转移卡资金。Cryptopay称卡资金是安全的。[2023/6/23 21:56:13]

不过,UTXO模型保障了比特币的去中心化及隐私性,让每个用户手里的比特币都一样,不会有差异。稍微懂一点技术的人就知道,像EOS的账户被锁定追踪的难度不大,这就造成用户的资金是可以被标记的,也就失去了隐私性。

比特派在BTC系钱包领域具有绝对优势

虽然UTXO模型具有紧凑、账本空间小的特点,但是用户在使用钱包时产生的数据却是海量的。对于比特派,产生海量数据主要因为以下三个方面:

1、比特派在BTC系,如BTC、USDT、LTC、Doge及分叉币BCH、BSV等具有绝对优势。因此用户基数大,钱包用户占比非常高;

2、UTXO模型本身造成交易数据量大。如,我们曾有用户发现自己一笔转账的手续费很高,最后发现是因为该地址下有几千个Input,有太多细碎交易造成数据庞大;

3、比特派用户大多为真实用户,用户每天的交易频次高。比特派在链上交易占比越来越高,有些块甚至达到了50%以上。

Michael Saylor:美国SEC执法行动利好比特币,币价有望升至25万美元:金色财经报道,MicroStrategy创始人Michael Saylor表示,美国SEC近期对于加密货币领域的执法行动对于比特币来说是个重大利好。他解释道,比特币是唯一一个被排除出证券产品之外的加密货币。美国SEC并不喜欢稳定币、加密代币以及基于加密代币的衍生品。

Michael Saylor认为,美国SEC更喜欢加密交易所交易像比特币这样的纯数字商品。他推断,加密行业最终将成为一个以比特币为中心的行业。基于上述推断,Michael Saylor表示,比特币价格最终将达到25万美元。

此外,Michael Saylor还表示,比特币的市场份额未来将达到加密货币领域的80%,因投资者对于加密货币的困惑和焦虑消失后,大量资金将涌入这一行业。[2023/6/14 21:36:16]

比特派钱包是用户服务中心化,私钥管理去中心化的钱包。用户的海量数据跟交易行为是跟比特派服务器打交道。比特派在钱包架构优化上已经做了很多优化,正是这些海量真实的数据让比特派在钱包安全与管理上有更多的经验跟领先优势。

易用与去中心化的平衡之道

正如刚才所说,比特派钱包在用户服务上是中心化的,而私钥管理是去中心化的。而比特派团队早期开发的,被Bitcoin.org推荐的比太钱包是SPV轻钱包,没有服务器,用户只与BTC区块链打交道。

孙宇晨:李林弟弟李伟多次通过不正常手段大量获取零成本HT并抛售,将进行追缴和销毁:5月16日消息,孙宇晨发推表示,李林弟弟李伟,多次通过不正常手段大量获取零成本 HT,历史上多次在火币平台内进行抛售,巨额提现,不仅玷污了李林在国内多年积累声誉,损害了 HT 社区每一个人的利益,经火币全球顾问委员会,HT DAO 社区决议 ,对于李伟零成本获取的 HT 进行追缴,销毁,HT 销毁将在 HT 社区公示。对于此类行为,绝不姑息。[2023/5/16 15:06:08]

二者的侧重点不同,比太钱包的优点是完全去中心化,但是对小白不友好。用户经常需要同步区块来了解自己的余额,不懂的也经常受到余额不对,或者“感觉”地址没币的困扰。而比特派钱包则是由比特派服务器来为用户解决这些普通用户平日不需要自己解决的问题,大大降低了小白的使用门槛,省去了很多烦恼。

比特派的钱包架构

整体架构

比特派不提供全区块链数据查询服务

只为相关地址解析提供了区块链数据大大降低了数据量的开销,跟其它想做钱包的团队相比,我们只用了不到1/10的成本比特派是2016年底开始公测的,这使得我们从一开始就不用承担海量历史区块数据关系型处理的负担比特派在链上交易占比越来越高,有的块高达50%以上。这部分数据压力是我们本身应该去解决的

比特币今年表现已超过97%的标普500指数成分股:金色财经报道,根据加密教育平台CryptoManiaks 3月22日分享的数据,自3月10日以来,比特币的价格上涨了37.06%,自今年以来上涨了72%以上,而其年初至今(YTD)回报率高于488家或97.6%的标普500指数公司,包括联邦快递、苹果和亚马逊。相比之下,标普500指数中只有12家公司的YTD回报率超过35%。

另外值得一提的是,据彭博社大宗商品专家Mike McGlone称,2023年,比特币的表现超过了大宗商品,尤其是“表现最好的老式大宗商品”黄金,几乎是其表现的10倍,这表明它可能处于“超级周期”。[2023/3/23 13:20:23]

架构优化

分层

比特派架构由节点层、数据处理引擎、关系型数据库、缓存层构成。

冗余

比特派在每一层都尽量做到冗余

节点层每条公链都有多个异地节点

关系型数据库层多国复制

缓存层从早期Memcache升级到了Redis集群

多链

针对于不同公链在各层都做了隔离设计

单一公链的问题不会传递到其它公链

单一公链的性能不会影响到其它公链

Cardano开发公司IOHK发布触发Vasil硬分叉的三个关键指标:8月26日消息,据官方推特,Cardano开发公司IOHK已发布触发Vasil硬分叉的三个关键指标,即75%的主网区块由运行1.35.3的节点生成、大约25个交易所(占流动性的80%)将其节点升级至最新版本、以及前十大关键主网dApp将节点升级至最新版本。

目前,运行最新节点1.35.3的权益池运营商 (SPO) 现在占当前时代主网区块产量的47%,这已经超过了所需75%的一半。币安已将其Cardano节点升级到最新版本。目前十大关键主网dApp中已有4个已确认他们正在积极测试预生产测试网上的节点1.35.3。[2022/8/26 12:49:58]

单一公链的安全与其它公链无关

分片

分片是一个长期优化的过程

当前我们做到了一定程度的分片

我们仍在不断优化改进系统的架构,包括进一步数据分片

比特派正在迎接从数百万用户、数十万日活到数千万用户,数百万日活的挑战

海量用户钱包系统优化难度大于一般系统

总结

比特派当前做到了

1/10的服务器成本

1/10的运维成本

无惧竞争,如为以太坊用户提供1,000个ETH地址,增加用户资金隐私性、安全性

公链越多、用户数据量越大、日常行为越频繁,我们的优势越大,因为我们搞定了所谓的UTXO。

结语:关于比特币的真相

今天的分享也是为了纠正大家的几个错误观念。

错误观点一:比特币钱包开发难度小。

很多人总觉得比特币是一条老链,在比特币区块链上的开发难度小。实际上,比特币的结构是最简单的,最去中心化的。中本聪白皮书只有9页,干干净净就把问题给说清楚了。不过越是简单的结构,想要做好支持就越不容易。

错误观点二:比特币代码一成不变,没有活力了

总有人抨击比特币说,比特币代码层面的东西都固定没什么变化了。实际上,比特币是最大共识不变,但是GitHub上代码提交一直是最活跃的。以代码开发角度看,比特币依然是开发量最大,贡献者最多,最具影响力的开源项目。BitcoinCore也一直努力在不影响共识的前提下,让比特币交易的空间占用最小,让签名更安全,让比特币一直具备Fungibility,即可替代性。这个是很重要的,是区块链的基石。永远记得,只有你的一个比特币跟我收到的一个比特币的Input、Output结构是一样的,你才可以放心收币。否则你永远要担心,我今天收的币会不会有问题,会不会人找我麻烦等等。

精彩问答

Q:比特派不支持全区块链数据查询服务,那么用户要导入一个早于比特派公测的私钥时怎么办?

A:的确比特派在很长一段时间不支持私钥导入,但是后来我们通过跟第三方合作为用户提供历史数据导入服务。

Q:首先,我理解的比特币网络就是一个去中心化的账本,钱包也不应该有中心化的服务,但是感觉目前无论钱包还是交易所,中心化的服务太多了。其次,我觉得现在有些交易所为了所谓的用户体验,抬高了矿工费,不知您怎么看?

A:首先,说下第一点是对的,用户是要用去中心化的钱包,因为“NotYourKeys,NotYourBitcoin”。然后关于链上矿工费问题,目前还没有特别好的解决办法,在网络拥堵的时候,你想比别人更快的到账,你就要付出更高的成本。目前比特派为用户提供了动态矿工费选项,一个龟速,一个兔速,用户根据自己的需求来决定。最后说一下中心化服务,大家不用过度纠结,这其实是一个矛和盾的问题。比太钱包是完全去中心化的,没有服务器,钱包直接跟比特币网络同步,但是对小白来说是真不友好。经常有用户问我们客服,币怎么还没到。我们的回复也只有一句:请同步到最新区块。相比之下,大家更应该关心的是两个原则:1、私钥归属权问题。2、全区块账本谁说了算?是矿工说了算,还是矿池说了算,还是开发者说了算,还是大佬说了算?比特币的世界,谁说了都不算,我们希望全世界的全节点账本越多越好。像阿彪所说,如果矿机都能做spv验证,那你就更难我。但是对于一个今天入市的纯小白来说,你让他同步节点数据还是很难的,最好的方式就是打开就有,有币就到。等到某一天,他自己需要做更加专业化的钱包管理时,再来考虑完全去中心化的问题。

Q:比特派钱包的确做的很好,但是护盾产品使用蓝牙通信会不会有安全隐患?

A:硬件钱包的通信方式就这么几种方案,一种就是像我们最早在比太上使用的扫描二维码方案,第二种方案是像Trezor那样,使用USB数据线,第三种就是使用蓝牙作为交互手段。从硬件钱包发展方向来看,未来都会是采用蓝牙连接这种方案,因为的确是便捷,移动互联。安全层面大家应该关注的重点还是开源,开源大于一切。开源你就可以去看刀锋跟护盾运行的代码,到底交互了哪些信息,有没有泄露私钥。而且,Ledger的下一代产品也是蓝牙连接。Trezor慢一点,未来也会是这个方向。

Q:从节约成本的角度,比特派如果像Imtoken一样,让地址复用,是不是可以节省很大服务器开销?

A:可以负责任的说,地址复用跟不复用的服务器开销可谓天壤之别。比特派的确可以只为用户提供一个ETH地址,一直复用。但是今天是硬核交流会,核这个词英文叫Core。你如果跟BitcoinCore谈地址复用,人家会觉得你很业余。比特币的核心思想就是地址不重用,连找零都是用一个新地址。从隐私的角度讲,他们甚至公钥都不愿让你知道,而是给你一个地址。从安全性上,二者差异不大,但是从隐私性上讲,地址重用的隐私性会大大减弱,因为只有一个地址,你跟其他人发生的关联就很容易被知道。地址重用,你很容易就能追踪到说,这些币流到币安、流到火币了,但是像Localbitcoins这样很早就使用了地址不复用模型的,你很难分析出币的流向跟地址间的相关性。再者就是如果是地址重用,不开源的钱包,你这辈子也别想被Bitcoin.org推荐。

比特派因为在海量数据方面的系统架构很先进,所以跟大部分竞品比起来的优势是非常大的,比如说,我们可以很随便的为以太坊用户提供海量地址服务,比如说每个用户一千个,一万个甚至更多的地址都没什么问题。

Bitpie.com

标签:比特币BTC区块链比特币中国官网联系方式40亿比特币能提现吗比特币最新价格行情走势BTCs是不是黄了btc钱包官网btc短线交易局区块链工程专业学什么区块链存证怎么弄区块链技术发展现

世界币热门资讯
PancakeSwap:SquidGrow:最大的 Shiba Inu Whale 的实用型加密货币

2022年的加密货币崩盘给该行业留下了严重的伤痕。发生的事件与以往任何时候都不同。许多人甚至将其与2008年的金融危机相提并论,TerraNetwork扮演了雷曼兄弟的角色.

1900/1/1 0:00:00
以太坊:MEV 给以太坊带来了哪些中心化问题?如何改进?

改进方案包括提议者构建者分离和部分区块拍卖。MEV如何成为PoS以太坊的中心化力量?本文是对这个问题进行探讨的第二部分。第一部分写在合并之前,旨在推测以太坊如何因MEV的影响而变得更加中心化.

1900/1/1 0:00:00
GALA:复盘GALA风波:一场40万美元诱发的价值2.5亿美元的火币信任危机

故事的开始是pNetwork为了挽回40万美元的pool流动性,故事的结尾是火币深陷至少2.5亿美元的信任危机;pNetwork和火币开撕了,很多人到现在还没理清#GALA风波背后的逻辑.

1900/1/1 0:00:00
区块链:「数字方案」跨链桥,为什么在DeFi中非常重要?

在区块链生态系统中,最令人兴奋的领域之一是去中心化金融,甚至引发了传统金融机构的关注和革新。但是,试图将BNB与ETH进行相互转换的经历,实际上并不像看起来的那么简单.

1900/1/1 0:00:00
区块链:AI 与区块链赋能,Algorand 让世界“充满”国际象棋 NFT

国际象棋是一项全球性运动,在各大洲有数以千万计的棋手,平均每天下棋超过6000万场。在快速变革的新时代,知名环保型公共区块链Algorand,与国际棋联及其商业伙伴合作,通过人工智能与NFT技术.

1900/1/1 0:00:00
Bella:本周前瞻|以太坊 Goerli/Prater 合并将进行 Paris 执行层升级

以太坊Goerli/Prater合并的下一步是进行Paris执行层过渡升级,预计将在UTC时间2022年8月6日至12日之间进行.

1900/1/1 0:00:00