链协议的研究者,在开展研究的时候会不断回访“UTXO”和“Account”这两个概念。因为它们几乎关联了一切:交易的格式、编程模型、经济模型,还有隐私性、可扩展性。
在这里,“UTXO”和“Account”都不必作狭义的理解。它们的核心区别在于,一个是对钱编程,一个是对账户编程。因此Nervos的Cell模型,也算作UTXO。
在这个领域,给我留下最深刻印象的是JohnAdler在2020年9月发表的一篇短文,题为“Accounts,StrictAccessLists,andUTXOs”。在这篇文章中他得出了一个令人有些震惊乃至怀疑的直觉:https://forum.celestia.org/t/accounts-strict-access-lists-and-utxos/37
数字支付平台 Flexa 计划收购营销技术公司 Drop Party:6月10日消息,数字支付公司 Flexa 计划收购营销技术公司 Drop Party,以通过各种在线活动与用户进行互动。Drop Party 将负责连接粉丝和 Flexa 商家,开发忠诚度平台,并整合包括 NFT 和即时数字支付在内的新技术。此外,Flexa 还宣布扩展了适用于多种加密货币和钱包的支付套件,新功能将推出支持 99 种数字货币的支付选项。(Coindesk)[2022/6/10 23:05:39]
“与账户模型相比,UTXO并没有提供任何根本上不同的功能,也没有缺失任何基础功能。”,也包括“可编程性”,因为这篇文章就提出了一种可以实现以太坊富状态式智能合约的UTXO模型。作者还认为,UTXO对比账户模式的好处,主要在于它显式地指明要访问的状态,因此允许并行执行。
以太坊链上USDC发行量跌破400亿美元关口:金色财经报道,据usdccool最新数据显示,以太坊链上USDC发行量已跌破400亿美元关口,本文撰写时为39,994,599,107.73美元。当前USDC总发行量已下降至423.2亿美元,除以太坊之外,发行量排名前三的区块链分别是波场(约12.64亿美元)和Avalanche(约8.57亿美元)。[2022/10/19 17:31:56]
但是,“这在账户模式下也可以通过‘严格访问清单(strictaccesslists)’”来实现。意思是让交易严格指明自己要访问哪个账户。顺带说一句,“访问清单”这种技术在以太坊上也已经有了,就是2020年柏林分叉中纳入的EIP-2930——提前说好自己要访问哪些账户,可以获得Gas节省。
Coinbase:非常重视有关抢先交易的指控,对非法行为零容忍:金色财经报道,Coinbase的一位发言人在一份声明中回应了悉尼科技大学研究人员的一项研究称,“Coinbase非常重视有关抢先交易的指控,我们努力确保所有市场参与者都能获得相同的信息。作为这项工作的一部分,我们已采取措施将资产测试和集成步骤中出现技术信号的可能性降至最低。我们对非法行为零容忍,并对其进行监控,并在适当的时候进行调查。”
此前报道,悉尼科技大学研究人员的一项研究发现Coinbase内幕交易实例超出7月份被指控范围。[2022/8/18 12:32:43]
这个EIP不是强制的;但可能用户要享受到其中的好处也不容易,它需要全节点通过解析交易的内容构造出访问清单,再返回完整的交易给用户签名。
Finnt宣布完成350万美元的种子轮融资:金色财经报道,Finnt宣布从Y Combinator、Khosla Ventures、Untapped Ventures和其他知名风险投资公司筹集了350万美元的种子轮融资,以利用安全而高收益的DeFi协议简化全球联合和储蓄账户。(prnewswire)[2022/5/26 3:41:54]
那么,UTXO又如何获得跟账户模式比肩的可编程性呢?作者引用了两篇文献,一篇是Nervos开发者XuejieXiao的“IntrotoCKBScriptProgramming1”:https://medium.com/nervosnetwork/intro-to-ckb-script-programming-1-validation-model-9a7d84679266
另一篇文献名为“BitcoinCovenants”,所涉及到的概念正是比特币社区长期以来讨论的“covenant”:https://fc16.ifca.ai/bitcoin/papers/MES16.pdf…118
作者还说:“一个关键的直觉是,底层的数据模式与执行模式没有绝对的关联,执行模式既可以是具状态的,也可以是无状态的;跟合约是否能与另一个合约互动也没有绝对的关联。”
我一直记得这篇文章,时时回味。并不是说作者已经说服了我。按我今天的理解,我认为这些结论也许谈得太粗糙了。比如,在比特币UTXO上,你无法编程出“无主的合约”,这可能跟使用了UTXO模型无关,而主要是因为它的编程模型是验证范式的。
我的理解:验证的意思是你把数据输进去,它给你一个0或1。而以太坊这种计算范式,则意味着你把数据输进去,它可以给你另一个有意义的数据。这种区别也许更大地影响了编程。
除此之外,更为根本但常常被忽略的话题是:为什么要使用UTXO/账户?显然这并不只跟编程有关,因此作者只讨论了一个方面。前段时间人们热议以太坊上提出的各种账户抽象方案,最后也会回到这个问题。
如果我们想要实现账户抽象,是否UTXO模式更好?如果我们想要实现分层,是否UTXO模式更好?如果我们要让区块链进入金融场景,账户模式更好吗?这些问题也许显得虚无缥缈,而且事实上很可能需要逐个逐个案例的研究,才能拼凑出足够有意义的答案。但这些问题不重要吗?
对从业者而言,这些问题决定了你的工作建立在怎样的基础上;决定了吸引你进入这个行业的承诺是否真的有可能实现;同样,可能也决定了未来某个人希望参与这个世界的时候,决定把心思放在哪里。它们可能比如何编程更重要,重要得多。因为程序是价值中立的,但程序员不是。
JohnAdler文章的中文译本:https://mp.weixin.qq.com/s?__biz=MzIwODA3NDI5MA==&mid=2652532990&idx=1&sn=414b9616bc1890d36be5dcdeff0bbff8&chksm=8ce673a3bb91fab5b0de969ac15823fea387d7f4f470674da59bfd4daabc1f227891e45ef5f7#rd…
BTCStudy的“covenant”标签:https://btcstudy.org/tags/covenant/
Stealcam在没有空投或发行token的情况下,在短短的两周内通过自然增长累积交易量超过了320ETH。OPStack核心开发团队Base开发主管JessePollak等多位名人都在推荐它.
1900/1/1 0:00:0001关键内容 在信标链上,约有562K+的验证者质押了超过18M的ETH。LiquidStaking是市场上最大的玩家,占据了超过6M的质押ETH和33.3%的市场份额。我们已考虑到最大的卖压情况,并计算了潜在的抛售量.
1900/1/1 0:00:00近期,zkSyncEra主网上线,其用户暴增,据?Dune?数据显示,截止发文,zkSyncEra单一地址数已超过20万,已有超4.8万枚ETH跨链进入zkSyncEra主网.
1900/1/1 0:00:00SEC?新闻稿 2023?年?3?月?22?日,美国证券交易委员会发布了新闻稿,宣布对孙宇晨及其三家全资公司?TronFoundationLimited、BitTorrentFoundationLtd.?和?RainberryInc.
1900/1/1 0:00:00注:本文来自@youyouAllen推特,MarsBit整理如下:看了孟岩洋洋洒洒几千字,但没有一个清晰结论。我来讲讲web3与GPT的具体结合场景。这里本质上还是底层的区块链与GPT的结合.
1900/1/1 0:00:00注:本文来自/img/20230515133749267606/0.jpg "/>2)Defillama可能是整个行业中最好的工具,这并不夸张。它提供的alpha和见解的数量是疯狂的,任何有经验的消息灵通的投资者每天都在使用它.
1900/1/1 0:00:00