火星链 火星链
Ctrl+D收藏火星链
首页 > 火必 > 正文

POL:互融云 ▏ 技术解读 | 单链的艰难权衡:吞吐量、延迟性与可扩展性

作者:

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

众所周知,即使对技术人员来说,区块链技术白皮书的信息密度也是相当大的。因此,我们编写了一系列文章,尝试把Taraxa白皮书里的技术术语分解成更便于理解的短文并配上了更多图片,从而提高阅读乐趣。

速度vs. 安全性—你想选择哪一边?

随着区块链领域的成熟,比特币和以太坊这样的先驱性网络正在陷入性能上的瓶颈,例如:

>吞吐量:网络在一定时限内能够处理的交易数量

>延迟性:一笔交易从发送到最终确认需要多长的时间

>可扩展性:随着网络规模的扩大(例如,节点数量),网络吞吐量和延迟性的降级程度

?

CNBC主持人Jim Cramer认为BTC不会持续太久:金色财经报道,CNBC著名主持人Jim Cramer评论说,比特币没有真正的用例,他认为按市值计算最大的数字货币将比河床干涸得更快。Jim Cramer认为BTC不会持续太久。[2023/5/1 14:36:38]

吞吐量通常用TPS来衡量

在这三个术语中,或许吞吐量是最能引起读者的兴趣的,那么我们首先来谈谈如何改善这个指标。吞吐量的衡量标准通常是一个网络每秒能够处理的交易数量,或者说TPS。

?

矿工决定“押注”哪个区块成为最长链

KDAC成为Polymesh Association首个Polymesh节点运营商:2月21日消息,Polymesh Association宣布KDAC成为其首个Polymesh节点运营商。据悉,Korea Digital Asset Custody Co.(“KDAC”)致力于将证券型代币区块链扩展到韩国。

KDAC曾获新韩银行的股权投资,是一家为企业和个人提供各种数字资产托管和存储服务的数字资产托管管理公司。目前为机构投资者和大型企业等40多家客户提供数字资产托管服务。[2023/2/22 12:20:45]

像比特币或以太坊这样的系统都是由包含多组交易的区块组成的单链。网络一次向前推进一个块(在给定的平均时限内),这意味着网络在该时限内可以处理的最大交易数量受到区块容量的限制。

Yuga Labs官方发布Dookey Dash计分系统更新及分数计算规则:金色财经报道,Yuga Labs 官方网站已更新 Dookey Dash 游戏的常见问题解答页面并发布积分分数计算规则,BAYC 指出,玩家分数取决于多种因素,包括在跑步中的存活时间、沿途拾取的碎片(fragment)类型和摧毁的障碍物。碎片类型和积分点值为:普通(Common)=300、罕见(Uncommon)=500、稀有(Rare)=1000、史诗(Epic)=1500、传奇(Legendary)=2000。

BAYC 还称,不同的下水道通行证等级将决定玩家在游戏中获得的“奖金”,“玩家在下水道内待的时间越长,收集的碎片越多越稀有,积分就会越多”,持有不同等级的下水道通行证的玩家还将获得不同比例的积分奖励,分别是:四级:30%奖励、三级:20%奖励、二级:10%奖励、一级:没有奖励。

此外,BAYC 还表示,如果下水道通行证持有人以 2 APE 价格购买游戏增强包“Powershart Pack”,还可以获得不同比例的积分奖励,分别是:四级:45%奖励、三级:35%奖励、二级:25%奖励、一级:15%奖励。[2023/1/19 11:21:13]

在任何给定时间内,总体而言网络产生的不是一个而是多个区块(这种情况发生的频率取决于特定区块链的具体情况)。在单链系统中,矿工积极选择他们希望接受(下注)的区块,并在这个区块上继续构建新的块。最终,只有最长的链,也就是最大的矿工群体所押注的链能够胜出,而其他链条上的区块则会被丢弃,基本上就等于白做功。

俄罗斯央行要求银行在账户中将比特币和加密货币记录为资产:金色财经报道,Bitcoin Archive在社交媒体上称,俄罗斯中央银行将要求银行在其账户中将比特币和加密货币记录为资产。[2022/10/4 18:38:56]

区块链并不是一条链,它更像是一棵树,不断地丢弃一些树枝

因此,尽管区块链被描述成一条「单链」,它实际上更像一棵树,有很多枝条的树。但只有一根树枝能存活下来,剩下的树枝都会被丢弃。

试图网络的攻击者通常会尝试通过击败网络中其余的用户,构建最长的树枝并将恶意交易插入该分支上的区块中来篡改历史记录。例如,攻击者A向B购买了一些东西并向B发送1个币。B向A提供其购买的商品。然后A攻击网络并创建一个更长的链,在这个链上它将币发送给了C而不是B。在这种情况下,A现在得到了B提供的产品,但B从未收到付款。

许多单链网络通常会采取一种简单方法来改善恶意分支,就是延缓网络进程。这样做降低了攻击者通过更少的资源,利用网络延迟产生的临时信息不对称性来误导诚实的节点押注其恶意分支的可能性。例如,在BTC网络中,他们调整了工作量证明的迷题难度,从而设置了网络的出块间隔,并确保这个延迟远远长于一个区块传播到整个网络中的所有节点所需的时间。

为了增加TPS,我们提出了两个单纯的解决方案:增加区块可以容纳的交易数量或增加在同一时间段内能够处理的块数。让我们来看看这两个方案的结果。

区块数量的增加能够提高吞吐量吗?

如果同一时段内能够处理的区块数量增加了会怎样?举个例子,假设在每一段时间内平均处理的区块从1块增加到了10快。

请记住,我们仍然只能在每个时间段内选择一个区块。如果你只是简单地增加区块的总数,这意味着每个矿工现在会有更多的选择,但他们仍然只需要选择一个区块,这意味着当有了更多的区块选择,被弃置的区块也会更多。

理所当然地,在同一时段内存在更多的区块选择也会带来更多的「树枝」,让攻击者可以更轻松地利用网络。

这不是一个理想的解决方案。让我们看看下一个。

容量更大的区块能够提高吞吐量吗?

如果我们能够拥有容量大得多的区块链会怎样?举个例子,假设我们现在可以在一个区块中输入20,000笔交易,而不是2,000笔,也就是说我们在同一时间段内能够存储的交易比以前多了很多。

当区块容量变得更大,由于其规模,区块在整个网络中传播的速度就会慢很多。在既定的时间范围内,不同节点在任一时刻看到不同区块的可能性又被提高了。

同样地,这个计划也会产生更多的「树枝」,降低网络的整体安全性。

《在比特币网络中确保交易处理速度的高效性》,Sompolinsky和Zohar

在单链网络中,吞吐量和安全性之间似乎始终难以平衡。如果你提高了吞吐量,最终就不得不牺牲安全性,而当你在尝试弥补这些安全漏洞时,最终又会抹杀在吞吐量方面取得的增长。Sompolinsky和Zohar首先在他们的论文中对这种权衡进行了调查,他们的研究为我们带来了启发:从单链拓扑转变为DAG拓扑,具体内容将在下一篇文章中讨论。

标签:区块链比特币POLMES区块链技术发展现状和趋势买卖比特币会坐牢吗警察找上门POLL价格MESSE币

火必热门资讯
WEB3:光速民主:web3 组织可以从治理历史中学到什么

作者:Andrew Hall and Porter Smith来源:a16z cryptoweb3为民主治理创建了一个新实验室,以前所未有的方式将公民和公司治理传统交织在一起.

1900/1/1 0:00:00
TOKEN:比特币等加密货币与股票有什么区别

原标题:科普 | 比特币等加密货币与股票的区别随着BTC超过34000美金,比特币市值超过巴菲特的伯克希尔哈撒韦,更多的人开始关注加密货币领域.

1900/1/1 0:00:00
Solana:从以太坊到Aptos 谁能找到“三角难题”的终极答案?

我们相信针对特定应用进行优化才是 L1 的未来,考虑到三难问题,没有哪条链能达到一个万能设计就符合所有应用场景的状态,这个时候平衡取舍便是关键所在.

1900/1/1 0:00:00
数字货币:金色百科 | 多重签名私钥是什么?交易所采用多签更安全?

在区块链技术迅速发展的这些年,数字货币被盗事件也经常发生在我们眼前。如何保证交易安全成了区块链的一大难题。为了解决这一难题,“多重签名”应运而生.

1900/1/1 0:00:00
区块链:如何在EtherScan上读取智能合约

什么是智能合约?一个最简单的定义是:智能合约是区块链网络中一个不可篡改的程序,如果某些预设条件被满足,这个程序就会被执行.

1900/1/1 0:00:00
波卡插槽拍卖入门系列:什么是Kusama?

Kusama是什么,它和波卡有什么关系?与其他测试网络相比,它有什么不同?Kusama是波卡的平行链测试网络,又称为“金色雀网络”.

1900/1/1 0:00:00