欧易下载

欧易交易所
欧易交易所APP官网下载

欧易交易所(OKX)是最老牌的比特、莱特、以太交易所,欧易交易平台支持OTC法币交易,支持微信、支付宝和银行卡转账,安全方便快捷,欧易下载官方APP链接。

Cairo 或将取代 Solidity 的原因

在这篇文章中,我将论证Cairo可以影响即将到来的可证明计算的浪潮,就像Solidity支持可组合计算一样。Cairo是StarkNet的原生编程语言,StarkNet是一种用于扩展以太坊的L2网络。

当我们把智能合约仅仅看作是金融的延伸(DeFi)或网络的泛化(web3)时,这是令人遗憾的。智能合约网络实际上是可组合计算的平台。

以太坊嵌入了一些允许其计算机程序互操作的标准:

透明字节码(没有隐藏的Web API)

标准化API结构(称为ABI)

保证正常运行时间(每个应用都托管在多台机器上,每个应用程序拒绝服务是不经济的)

内置支付基础设施(不依赖于Stripe等第三方)

完整的部署和交易沿袭

不同应用程序层(治理、所有权等)之间无摩擦的合约

阿里体育将发行“中国体育神器”系列数字藏品:金色财经消息,近日,天猫数字藏品展厅预告新品。阿里体育将发行“中国体育神器”系列数字藏品,该系列首款藏品“纸鸢”将于6月1日上午8点准时与收藏爱好者见面。据悉,该款“纸鸢”藏品限量4000份,618期间阿里体育旗下乐动力官方旗舰店购买指定产品即可加赠。(潇湘晨报)[2022/6/1 3:55:45]

这些限制可能会降低开发人员的生产力,但也会以前所未有的规模激励有状态应用程序的组合和重用。

Solidity被创建为一种与上述标准兼容的简单语言。它提供了:

基本状态机功能(状态、访问、更新等)

无法访问不可组合的原语(例如,外部数据馈送)

合约对合约交互的接口(组合方式)

用于交易费用的内置gas计量

对底层虚拟机(程序集)的高性能访问

EOS跌破5.3美元关口 日内跌幅为12.18%:火币全球站数据显示,EOS短线下跌,跌破5.3美元关口,现报5.2962美元,日内跌幅达到12.18%,行情波动较大,请做好风险控制。[2021/4/4 19:44:17]

虽然现有的编程语言可以适应可组合计算,但它们需要扩展(为组合添加接口)和限制(消除所有形式的非确定性和外部访问)的组合,这很难合并。此外,在优化上其是与优化 Solidity 代码(gas 成本)完全不同的性能指标(执行足迹),这些语言的编译器就是这么被定义的。

StarkNet的可扩展性工具ZK-Rollups启用了一种被称为可证明计算的新范式。在这个范例中,我们保留了可组合计算的所有优点,但也允许程序证明它们已被执行,而无需重新运行。

这个简单想法允许我们从一个需要重新运行交易的网络(以太坊)转移到一个更好的网络(StarkNet),在这个网络中,通过验证交易已以特定结果执行的证明来验证交易,这是一个更经济的操作。

因为这个范式是如此不同,它也需要一个不同的计算模型,有效地将程序转换成数值理论方程,而不是在机器上执行它们。

我们可以用什么编程语言来实现呢?

考虑Solidity是很自然的。首先,它已经支持组合(调用其他智能合约),并被广泛采用。第二,在Solidity上部署了一系列应用程序,可以很容易地迁移到其他Layer 2解决方案(包括支持可证明计算的zkSync)。第三,Solidity有一个维护良好的多层编译器,可以适应不同的用例。

但是Solidity并不是可证明计算的固有特性。任何接受惯用的Solidity代码并将其转换为证明的编译器都会遇到以下问题:

依赖于低效的数据结构,如`uint256

语言层面的可变性

缺乏高效的内置插件

没有底层访问

技术细节:在实践中,有两种不同的技术来证明通用程序(SNARK和STARK)。SNARK青睐的指令集更适合作为Solidity等语言的编译目标。STARK提供了更多的可伸展性,同时具有不太自然的指令集。当我们说“Solidity 不是可证明计算的有效语言时,我们实际上是指两件事:1) Solidity 可以有效地编码为 SNARK,但它们不像 STARK 那样可扩展 2)Solidity不是编译到STARK的最佳语言,因为在 Solidity 中常见的构造对于 STARK 来说是“昂贵的”。

Cairo有上述所有解决方案:

一个称为felt的底层字段整数数据类型是可用的(与uint256类型一起)

Cairo语言习惯上只编写一次(类似于函数式编程语言)

正在为常见计算开发越来越多的内置非确定性提示

Cairo提供了对底层原语的完全底层访问

Cairo编程更具挑战性,生态系统工具仍在不断成熟。但扩展以太坊的全部意义在于超越现有的限制,构建更好的可组合应用。如果是这样,为什么止步于Solidity?

Source:https://medium.com/yagi-fi/provable-vs-composable-computation-or-why-cairo-will-supersede-solidity-6b00e69bfc9e

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

欧易交易所

TRX人人都在讨论的Web3是网络的未来还是流行词?

最近,科技、加密货币和风险投资领域都热衷于讨论一个流行词汇,而且当今的对话中充满了这个词,甚至如果你不把它添加到你的 Twitter 个人简介里, 就说明你不关心未来,这个词就是Web3。 它是一个涵盖性术语,用以表示那些希望消除互联网上中间商的理念。在这个新的领域,浏览网页不再意味着需要登陆 Facebook、 Google 或 Twitter。

UniswapVitalik Buterin:NFT需要被绑定吗?

魔兽世界的一个特点是玩家的第二天性,但在游戏圈之外大多没有讨论,那就是灵魂绑定物品的概念,灵魂绑定物品一旦被拾取,就不能转让或出售给其他玩家。 游戏中大多数非常强大的物品都是灵魂绑定的,通常需要完成复杂的任务或杀死非常强大的怪物,通常需要四到三十九名其他玩家的帮助。

比特币交易所经济学人:Web3会重塑互联商业吗?

本文来自微信公众号老雅痞(ID:laoyapi),金色报经授权转载发布。 在某些方面,是的。但可能不会像现在鼓吹的那些。 莫克西-马林斯派克创造了一种不可伪造的代币(NFT)。这些数字代币使用巧妙的加密技术来证明,不需要中央认证器,买方就拥有一块独特的数字财产。与比特币等加密货币一样,NFT是 "web3 "最明显的实例。

NEAR「无聊猿」创始人专访:是什么造就了BAYC的成功?

2022 年 1 月 29 日,「无聊猿」BAYC 地板价突破 100 ETH,创下历史新高。在突破这一历史性里程碑之后,Rug Radio 播客和这个广受加密社区和许多名人明星欢迎的 NFT 项目创始人们聊了聊,下面就大家一起来了解下他们是如何实现这些令人惊艳的成就吧。

[0:0ms0-0:500ms