Arbitrum:区块链扩容的未来?
从历史角度而言,以太坊的 Gas 费用曾三次飙升至天文数字的高度:2017 年的牛市期间、2020 年的 DeFi 之夏以及 2021 年的 NFT 之夏。如下图所示: 上图:2015年至2021年11月的以太坊网络 Gas 费用上涨情况。 每次 Gas 费再次飙升时,围绕以太坊区块链可扩展性的讨论就会再次燃起,与此同时更多人则争先恐后地寻找下一个与之竞争的区块链网络。实际上,高涨的 Gas 费用只是我们必须应对的冰山一角。当前 Gas 费用如此之高的原因是因为以太坊无法扩展,也即对交易的需求仍然比以太坊区块链每次实际能够处理的更多。理解可扩展性之争区块链被创建为一种以去中心化的方式处理交易并将其记录在区块中的模式,从而避免了双花问题和依赖可信机构。早期的区块链网络,如比特币和以太坊,是基于它们的 PoW (工作量证明) 共识模式来处理和记录这些交易。 在 PoW 模式中,一旦某笔交易被发起,则该笔交易将被放入一个等待被处理的交易池中,并被广播给网络中的所有节点。尽管会被广播给了所有节点,但只会有一个节点成功解决计算难题并将这笔交易连同其他的交易一起添加到某个区块中,并获得交易费...
Arbitrum:区块链扩容的未来?
从历史角度而言,以太坊的 Gas 费用曾三次飙升至天文数字的高度:2017 年的牛市期间、2020 年的 DeFi 之夏以及 2021 年的 NFT 之夏。如下图所示: 上图:2015年至2021年11月的以太坊网络 Gas 费用上涨情况。 每次 Gas 费再次飙升时,围绕以太坊区块链可扩展性的讨论就会再次燃起,与此同时更多人则争先恐后地寻找下一个与之竞争的区块链网络。实际上,高涨的 Gas 费用只是我们必须应对的冰山一角。当前 Gas 费用如此之高的原因是因为以太坊无法扩展,也即对交易的需求仍然比以太坊区块链每次实际能够处理的更多。理解可扩展性之争区块链被创建为一种以去中心化的方式处理交易并将其记录在区块中的模式,从而避免了双花问题和依赖可信机构。早期的区块链网络,如比特币和以太坊,是基于它们的 PoW (工作量证明) 共识模式来处理和记录这些交易。 在 PoW 模式中,一旦某笔交易被发起,则该笔交易将被放入一个等待被处理的交易池中,并被广播给网络中的所有节点。尽管会被广播给了所有节点,但只会有一个节点成功解决计算难题并将这笔交易连同其他的交易一起添加到某个区块中,并获得交易费...
UTXO 和 Account 模型对比
在当前区块链世界中,主要有两种记录保存方式,UTXO 模式(Unspent Transaction Output) 和 Account 模式。Bitcoin 采用的是 UTXO 模型,Ethereum 采用的 Account 模型,同样 CITA 也采用了 Account 模型。 Bitcoin 的设计初衷是点对点的电子现金系统,在比特币中,每个交易消耗之前交易生成的 UTXO 然后生成新的 UTXO,账户的余额即所有属于该地址的未花费 UTXO 集合,Bitcoin 的全局状态即当前所有未花费的 UTXO 集合。Ethereum 意图创建一个更为通用的协议,该协议支持图灵完备的编程语言,在此协议上用户可以编写智能合约,创建各种去中心化的应用。由于 UTXO 模型在状态保存以及可编程性方面的缺陷,Ethereum 引入了 Account 模型。下面我们对两种模型的优缺点做进一步展开。UTXO 模型UTXO 模型中,交易只是代表了 UTXO 集合的变更。而账户和余额的概念是在 UTXO 集合上更高的抽象,账号和余额的概念只存在于钱包中。优点:计算是在链外的,交易本身既是结果也是证明...
UTXO 和 Account 模型对比
在当前区块链世界中,主要有两种记录保存方式,UTXO 模式(Unspent Transaction Output) 和 Account 模式。Bitcoin 采用的是 UTXO 模型,Ethereum 采用的 Account 模型,同样 CITA 也采用了 Account 模型。 Bitcoin 的设计初衷是点对点的电子现金系统,在比特币中,每个交易消耗之前交易生成的 UTXO 然后生成新的 UTXO,账户的余额即所有属于该地址的未花费 UTXO 集合,Bitcoin 的全局状态即当前所有未花费的 UTXO 集合。Ethereum 意图创建一个更为通用的协议,该协议支持图灵完备的编程语言,在此协议上用户可以编写智能合约,创建各种去中心化的应用。由于 UTXO 模型在状态保存以及可编程性方面的缺陷,Ethereum 引入了 Account 模型。下面我们对两种模型的优缺点做进一步展开。UTXO 模型UTXO 模型中,交易只是代表了 UTXO 集合的变更。而账户和余额的概念是在 UTXO 集合上更高的抽象,账号和余额的概念只存在于钱包中。优点:计算是在链外的,交易本身既是结果也是证明...
Layer2 | 链间通信 Interoperation
跨链通信是一个跨链的技术,它和 Plasma 不一样,两条链之间没有特别强的主次关系,其子链和侧链仍然有权利自己产生资产,自己运行,然后通过某种协议和主链或者其他链进行跨链交互,大家进行数据互通。 它严格来说不是 Layer 1 的 Layer 2,但是它对整个系统 Scability 的提升是很有好处的。接下来我简单介绍两个项目,方便大家来理解。CosmosCosmos 的系统架构如图所示,它中间有一个 Cosmos Hub,周围的叫做 Zone,可以认为中间是一个交换链,周围其他是子链。Zone 是用 Tendermint 来做的,采用的是 BFT 共识以及区块链框架,它也满足 Instant Finality(即时终结性),如果系统是少于三分之一的作恶节点,它一定是正确的。它引入了链间通讯协议( Inter-Blockchain Communication ,简称 IBC) ,这个是类似 Plasma 和 State Channel 的一个协议。 它的简单流程如下,A、B链都是 Zone。用户在 A 链上锁了 10 个币A 链10 个币被锁住的密码学证明被提交到了 B 链上...
Layer2 | 链间通信 Interoperation
跨链通信是一个跨链的技术,它和 Plasma 不一样,两条链之间没有特别强的主次关系,其子链和侧链仍然有权利自己产生资产,自己运行,然后通过某种协议和主链或者其他链进行跨链交互,大家进行数据互通。 它严格来说不是 Layer 1 的 Layer 2,但是它对整个系统 Scability 的提升是很有好处的。接下来我简单介绍两个项目,方便大家来理解。CosmosCosmos 的系统架构如图所示,它中间有一个 Cosmos Hub,周围的叫做 Zone,可以认为中间是一个交换链,周围其他是子链。Zone 是用 Tendermint 来做的,采用的是 BFT 共识以及区块链框架,它也满足 Instant Finality(即时终结性),如果系统是少于三分之一的作恶节点,它一定是正确的。它引入了链间通讯协议( Inter-Blockchain Communication ,简称 IBC) ,这个是类似 Plasma 和 State Channel 的一个协议。 它的简单流程如下,A、B链都是 Zone。用户在 A 链上锁了 10 个币A 链10 个币被锁住的密码学证明被提交到了 B 链上...
用DAO解决"公共物品融资"可持续发展(Giveth方案)
1年前,就听Griff Green在说:"公共物品融资",不能仅仅依靠捐赠 (donation),只有DAO经济生态和投资 (investment)才是解决"公共物品融资"可持续发展的王道。 2个月前,我拿到Giveth空投的$GIV,又听Griff Green在说,Giveth可以用DAO解决"公共物品融资"的可持续发展。我还是一头雾水,没听懂。 1周前,以太坊丹佛大会上,Griff Green带着Giveth的DAO方案来了,听了好几遍演讲,我感觉自己似乎有些明白了。 让”项目“变成DAO。1.针对无数的"公共物品"问题,需要成立无数的DAO1>因为每一个问题,都不是简单的捐款就可以解决。 例如,纽约市街头的无家可归者,真的只是缺少生活费?不是,需要重建他们对生活的信心,需要有技能培训、心理咨询等等。 2>每一个问题,都需要一个DAO,一群人用企业家精神来寻找解决方案。2.怎么让”项目”变成DAO?以"亚马逊雨林重建"项目为例。它可以变成"亚马逊雨林重建"DAO,有自己的治理代币$MAM。 1>捐款者的钱进入"亚马逊雨林重建"DAO金库,Giveth会按8%比例赠送$GIV代...
用DAO解决"公共物品融资"可持续发展(Giveth方案)
1年前,就听Griff Green在说:"公共物品融资",不能仅仅依靠捐赠 (donation),只有DAO经济生态和投资 (investment)才是解决"公共物品融资"可持续发展的王道。 2个月前,我拿到Giveth空投的$GIV,又听Griff Green在说,Giveth可以用DAO解决"公共物品融资"的可持续发展。我还是一头雾水,没听懂。 1周前,以太坊丹佛大会上,Griff Green带着Giveth的DAO方案来了,听了好几遍演讲,我感觉自己似乎有些明白了。 让”项目“变成DAO。1.针对无数的"公共物品"问题,需要成立无数的DAO1>因为每一个问题,都不是简单的捐款就可以解决。 例如,纽约市街头的无家可归者,真的只是缺少生活费?不是,需要重建他们对生活的信心,需要有技能培训、心理咨询等等。 2>每一个问题,都需要一个DAO,一群人用企业家精神来寻找解决方案。2.怎么让”项目”变成DAO?以"亚马逊雨林重建"项目为例。它可以变成"亚马逊雨林重建"DAO,有自己的治理代币$MAM。 1>捐款者的钱进入"亚马逊雨林重建"DAO金库,Giveth会按8%比例赠送$GIV代...