区块链本质论
区块链被大家关注件好事情,但非常不希望看到各种区块链项目盲目上马,造成各种社会资源的浪费。区块链技术本身尚在发展阶段,还有很多核心技术问题有待突破,对区块链技术本质还充斥着各种不同的理解。后面几天我们将就区块链的计算本质,技术难点,业务调整,社会影响等方面和大家分享。
(3) 性能: 吞吐量、确认延迟和状态容量
咱买个电脑,大家都知道要看处理器(CPU)的速度,每秒能处理多少指令;也会要看内存容量,这基本上决定了我们能同时开多少个应用,打开多大的文件并且不卡。区块链系统,也是类似,吞吐量类似于一台电脑的CPU处理速度,决定了每秒可以处理多少个交易;而状态容量类似于一台电脑的内存容量,决定了整个系统可以承载多少个用户(地址)在各个应用里面的状态。
CFTC批准Cboe Digital开展加密货币期货保证金交易:金色财经报道,Cboe Global Markets Inc的数字资产交易所周一获得监管审批核准,交易员不久就可以开展比特币和以太坊的期货保证金交易。根据公告,Cboe Digital获得美国商品期货交易委员会(CFTC)的批准,将从今年下半年起提供以实物和资金结算的保证金合约。Cboe Digital是唯一一家在美国注册的交易所,该公司旗下还有一家清算所。[2023/6/6 21:17:54]
有个额外的指标是确认延迟,这个源自一个很奇特的现象。区块链系统可以接受一个交易,但是没处理或者没处理完,就开始接受下一个交易了。这个时候你就会发现,例如每秒100个交易的处理吞吐量,并不是你发一个交易,1/100秒之后这个交易就处理完,并且被确认了。通常每个交易会需要历经更多的时间,才最终得以确认。
Canto新提案提议减少30%的CANTO代币增发量和流动性挖矿奖励:2月13日消息,据官方博客,Cosmos生态公链Canto的新提案提议减少CANTO代币的增发量和流动性挖矿奖励,以提高其项目的可持续性并使其利益相关者保持一致。减少通证增发的提案将于2月13日提交。减少流动性挖矿奖励的提案将于2月17日星期五提交。一旦新提案在链上通过并执行,新参数将立即生效。
与之前相比,CANTO增发将减少30%,每个区块的增发奖励为5.6枚CANTO。目前,50%的流通CANTO供应量已经质押,这处于40-50%的目标范围的高端,建议的调整旨在将质押比例维持在目标范围内,同时降低通胀率。
与上期相比,流动性挖矿奖励将面临全面削减,流动性挖矿奖励将降至每个区块37.6枚CANTO。流动性挖矿奖励在DEX和借贷市场池之间的分配将被调整。[2023/2/13 12:03:46]
比特币性能很弱鸡,大家都知道,大约平均每秒处理7个交易。每个交易仅包含几个大整数的加减法,如果单纯是计算这些交易,随便拿个笔记本每秒都能算上百万的交易。那为啥比特币这么慢呢?先说个结论,这个事情不能赖在共识算法头上,这不是PoW的问题。
安全公司Dedaub因披露Uniswap重入漏洞获得4万美元漏洞赏金:1月3日消息,安全公司 Dedaub 团队宣布获得 Uniswap Labs 的 4 万枚 USDC 安全漏洞赏金,因为其披露 Uniswap 的一个严重漏洞,该漏洞有重入并耗尽用户的资金的可能性。不过,Uniswap 团队已解决该漏洞并在所有链上重新部署了 Universal Router 智能合约,资金是安全的。
Uniswap 在 2022 年 11 月份发布通用路由器Universal Router智能合约,可将 ERC20 和 NFT 兑换统一到一个交换路由器中,用户可以执行异构操作,例如,在一笔交易中交换多个 Token 和 NFT。
Dedaub 表示,该路由器为各种 Token 操作嵌入了脚本语言,此类命令可能包括向第三方(可能不受信任的)接收人的传输。如果在传输过程中的任何时候调用第三方代码,该代码可以重新进入 UniversalRouter 并在合约中临时认领任何 Token。Dedaub 建议 Uniswap 为新路由器的核心执行添加一个重入锁,并重新部署。[2023/1/4 9:50:22]
比特币慢,有人说是PoW的难度很高,要十分钟才算一个块,也有人说比特币需要大量的算力才行。这些其实都是误解,把因果搞反了。十分钟才出一个块,是因为协议就是这么定的,不让出太快。如果大家算力多了,出块出得快了。比特币网络的算力调整算法会自动加大PoW难度,使得出块速度始终保持在十分钟一块的样子。需要大量的算力,是因为大家都要抢着去参与比特币的这个共识过程,因为每抢到一次机会,奖励25个比特币呀,看了一下,今天9000多美元一个。
SOS Limited发布中期经营业绩报告:2022上半年收入179.32个ETH:金色财经报道,SOS Limited今天发布2022 年中期经营业绩报告。报告显示,与2021 年 6月 30 日相比,截至 2022 年 6 月 30 日的六个月净收入为 1.327 亿美元,同比下降 28.1%。收入减少受到持续封锁的负面影响。截至2022年6月30日,SOS专注于四大产品和服务线,包括数据营销、加密货币挖掘、托管服务和商品交易。数据营销占总收入的 36.1%,加密货币挖矿占 0.2%,托管服务占 0.1%,商品交易占 63.6%。
在截至 2022年6月30日的六个月里,其中有179.32个ETH产出,没有BTC 收入。[2022/9/28 5:58:34]
所以,就这样参与比特币共识的算力越来越多,PoW的难度也越来越高,就是我们今天看到的状况。但是这个的PoW算力,只是在争抢出块机会,这个算力再大,也不会使得比特币处理交易的速度有丝毫的提升。比特币系统,吞吐量低的原因是因为,其最初上线的时候,顺应当时的底层互联网的通讯能力,设定了每十分钟出一个块,每个块大小为1M字节。然后每个交易差不到需要200到300个字节,然后综合起来就是这个大概7几个交易每秒的吞吐量了。
为什么比特币系统要这样设计呢?不能出块间隔小一点,或者每个块大一点吗?到底是什么被什么东西限制住了呢?答案是,
网络带宽从根本上限制了区块链的吞吐量
这就是为什么,我去年还看项目的时候,对于那些吹几十万几百万TPS的项目。我一般就问一个问题,你的系统跑起来需要多少带宽?要那么高的带宽,你就只能把所有节点放在一个机房里面,用局域网连起来,这不是区块链,这叫做云服务 .....
咱开头第一篇就讲到,区块链是在一个松散分布的节点之间,接力执行计算的过程。那么,计算的过程要能被接力,那就意味着每个节点都需要获得这个计算的最新的上下文,最新的数据和状态。在区块链里面,具体的做法是,有节点出了一个块之后,必须要有足够的时间,让大部分其他参与者都同步到这个新的块,然后再出下一个块。就是因为这个原因,吞吐量会受到网络带宽的限制,不能太高,否则区块链网络就会无法达成共识的一致性。
然后,毕竟我们现在的互联网已经比起10年前要快不少了。所以,现在把比特币网络加快几十倍其实根本不需要什么算法的改进,改大块大小,改小出块间隔就可以轻松实现至少几十倍的吞吐量提升。但是如果要进一步提高,并且还要保证其去中心的程度,这就有很大的理论挑战了。
这里需要强调一下,去中心的程度和性能是有矛盾的。去中心的程度要求,尽量多的人可以参与到网络里面来,可以自己运行一个节点。那么,带宽要求就不能太高,要匹配互联网接入的平均带宽水平。为什么DPOS(例如 EOS)这么高吞吐量?因为它去中心的程度基本没有,无异于云服务,那么他就可以利用非常高的带宽,是普通互联网接入带宽的几千倍,那么吞吐量当然就轻松提升了。
随着吞吐量的提升,除了带宽,对每个节点的CPU处理能力,磁盘的读写能力也都会有更高要求。这里强调带宽,不仅仅是因为带宽是首要瓶颈,更是因为高带宽对去中心的程度有极大的伤害,因为高带宽的接入受到地理位置的限制,基本上只能在数据中心。而CPU, 磁盘的升级,完全不受地理位置的约束。
后面几篇,我们继续聊性能的其他两个方面。这一篇的扩展阅读:
国际计算机网络系统顶会NSDI 2019,发表了王嘉平博士团队关于高性能并行分片区块链系统的论文,这是中国人自主研发成果在区块链核心算法领域首次得到国际专家和同行的认可。王嘉平博士原为微软研究院主管研究员,专注分布式系统,计算机图形学和视觉以及用于机器学习的GPU集群等领域的研究,有数十项研究成果发表于ACM SIGGRAPH/ToG顶级国际期刊,已授权的美国专利十余项。他师从沈向洋博士(现微软全球执行副总裁),在中科院计算所获得博士学位。他的博士论文获得2009年度全国百篇优秀博士论文奖,是该年唯一一名计算机科学专业的获奖者。
【摘要】通常讨论到DAO,我们都关注在那些激动人心的创新和对于未来的构想上,是时候放下理想,来考虑一下面包了!目前的 DAO 领域,还存在很多贡献者在加入前需要担心的问题.
1900/1/1 0:00:00原文标题:《Tornado Cash 制裁事件和「投」事件引发的四点思考》隐私对于 Crypto 来说是一件很奇怪的事,很多人不以为然,但也有人在不断专研新的隐私技术.
1900/1/1 0:00:00划重点Web1是可读互联网,Web2是可读可写的互联网,那么Web3就是可读加可写+拥有,也就是所谓用户创建数据,并且拥有所创造的数据的所有权,同时也就拥有了数据产生的价值.
1900/1/1 0:00:00原文标题:《对加密世界的经济误解》撰文:Noah Smith编译:Block unicorn现金不是储蓄,稀缺性本身不会创造价值。比特币和其他加密货币投资仍然在世界各地积极地进行宣传.
1900/1/1 0:00:00美国政府正在打击加密货币混币器。2022年8月9日,美国财政部外国资产控制办公室 (OFAC) 宣布制裁混币器Tornado Cash,将Tornado Cash及38个以太坊地址添加到特别指定.
1900/1/1 0:00:00原文作者:Shirley 秀秀前言:「合并」临近导致的矿业生态变化7 月中旬以太坊核心开发者 Tim Beiko 预计以太坊的共识算法迁移到 PoS 的合并升级实施日期为 9 月 19 的消息.
1900/1/1 0:00:00