買比特幣 買比特幣
Ctrl+D 買比特幣
ads

ARK:Cairo 或將取代 Solidity 的原因_starl幣最新利好消息

Author:

Time:1900/1/1 0:00:00

在這篇文章中,我將論證Cairo可以影響即將到來的可證明計算的浪潮,就像Solidity支持可組合計算一樣。Cairo是StarkNet的原生編程語言,StarkNet是一種用于擴展以太坊的L2網絡。

當我們把智能合約僅僅看作是金融的延伸(DeFi)或網絡的泛化(web3)時,這是令人遺憾的。智能合約網絡實際上是可組合計算的平臺。

以太坊嵌入了一些允許其計算機程序互操作的標準:

透明字節碼

標準化API結構

保證正常運行時間

內置支付基礎設施

Starknet主網已升級至v0.11.2,正式激活Cairo 1:6月1日消息,以太坊 Layer2 擴容解決方案 Starknet 主網已升級至 v0.11.2,正式激活 Cairo 1,開發者可在主網上部署 Cairo 1 智能合約,接下來 Starknet 主網將發布關于更高 TPS 的重大更新[2023/6/1 11:51:58]

完整的部署和交易沿襲

不同應用程序層之間無摩擦的合約

這些限制可能會降低開發人員的生產力,但也會以前所未有的規模激勵有狀態應用程序的組合和重用。

Solidity是可組合計算的第一個主流語言

StarkWare將推出Cairo 1.0版本,支持StarkNet的無許可網絡要求:9月11日消息,零知識證明技術開發公司StarkWare宣布編程語言Cairo1.0版本,核心將是中間表示層(intermediary representation layer)Sierra,可增強可用性、安全性和便利性,支持StarkNet的無許可網絡要求,并將簡化和保護協議,目前開發已經在進行中,預計第一個版本將很快發布。

此外Cairo1.0也會影響Regenesis,StarkWare將在未來幾周內發布有關Regenesis的更多信息。

注:Cairo語言是StarkNet的原生智能合約語言,于2020年推出。[2022/9/13 13:25:48]

Solidity被創建為一種與上述標準兼容的簡單語言。它提供了:

幣核科技Bluehelix投資的Caitex交易所上線離岸人民幣穩定幣CNT:幣核科技Bluehelix投資的數字合約交易平臺Caitex.io上線離岸人民幣穩定幣CNT。

CNT是基于離岸人民幣,面向全球發行的穩定、透明、安全的數字資產。CNT作為依托以太坊公鏈,通過足額的現金類資產為支撐,幫助人們快速、便捷的融入數字世界。

Caitex成立于2019年,成立伊始便獲得Bluehelix生態基金會數百萬早期投資。幣核科技是領先的區塊鏈金融信息技術服務商,致力于為客戶提供專業的技術支持和服務,現階段已經為全球超過240家知名企業提供區塊鏈金融技術。[2020/5/20]

基本狀態機功能(狀態、訪問、更新等)

動態 | 西班牙銀行CaixaBank引入區塊鏈貿易解決方案we.trade:西班牙銀行CaixaBank已將區塊鏈貿易解決方案we.trade添加到公司服務目錄中。據了解,we.trade聲稱是歐洲第一個以區塊鏈技術為基礎的外貿平臺,旨在為全球貿易提供快速、安全、簡便的服務。它是由15家歐洲金融機構組成的一個財團開發的,允許進出口商從一個單一的連接點,通過簡單和用戶友好的方式進行數字格式的貿易。(NS Banking)[2020/1/6]

無法訪問不可組合的原語(例如,外部數據饋送)

合約對合約交互的接口

用于交易費用的內置gas計量

對底層虛擬機的高性能訪問

雖然現有的編程語言可以適應可組合計算,但它們需要擴展和限制的組合,這很難合并。此外,在優化上其是與優化Solidity代碼完全不同的性能指標,這些語言的編譯器就是這么被定義的。

引入可證明的計算

StarkNet的可擴展性工具ZK-Rollups啟用了一種被稱為可證明計算的新范式。在這個范例中,我們保留了可組合計算的所有優點,但也允許程序證明它們已被執行,而無需重新運行。

這個簡單想法允許我們從一個需要重新運行交易的網絡(以太坊)轉移到一個更好的網絡(StarkNet),在這個網絡中,通過驗證交易已以特定結果執行的證明來驗證交易,這是一個更經濟的操作。

因為這個范式是如此不同,它也需要一個不同的計算模型,有效地將程序轉換成數值理論方程,而不是在機器上執行它們。

我們可以用什么編程語言來實現呢?

Solidityvs.Cairo

考慮Solidity是很自然的。首先,它已經支持組合(調用其他智能合約),并被廣泛采用。第二,在Solidity上部署了一系列應用程序,可以很容易地遷移到其他Layer2解決方案(包括支持可證明計算的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

Tags:ARKCAISTASTARPark StarCAI幣ProStarterstarl幣最新利好消息

POL幣最新價格
以太坊:過年如何給家人普及NFT?_AMP

自從NFTs進入主流文化一年過去了。對于那些在過去12個月中還沒有完全弄明白的人,我們把基礎知識的復習課程放在一起學習下.

1900/1/1 0:00:00
AST:NFT的探索_ORK

NFT在早期的價值形成過程當中,大多數人只是尋覓一個共識較強的價值錨定物而已。早期的NFT的很難有實質性的用途,因為基礎工具的缺失.

1900/1/1 0:00:00
CHA:NFT行業下一個風口:音樂NFT_NFTT幣

2021年被稱為NFT元年,藝術領域掀起了一股NFT熱潮并持續至今。由于NFT的核心價值在于數字內容資產化,推動內容資產價值的全面重估,因此NFT技術在音樂、影視、游戲等數字內容產業有較好的短期.

1900/1/1 0:00:00
加密貨幣:項目周刊|谷歌云可能會很快接受比特幣和其他加密貨幣_以太坊

金色周刊是金色財經推出的一檔每周區塊鏈行業總結欄目,內容涵蓋一周重點新聞、行情與合約數據、礦業信息、項目動態、技術進展等行業動態。本文是項目周刊,帶您一覽本周主流項目以及明星項目的進展.

1900/1/1 0:00:00
元宇宙:2022年中國元宇宙產業系列研究報告:AIOT應用解析短報告_區塊鏈最大騙局

物聯網是元宇宙核心底層技術,通過應用、網絡和感知層共同協作,整合多種新技術而產生的新型虛實相融的互聯網應用和社會形態,為元宇宙萬物鏈接及虛實共生提供可靠技術保障.

1900/1/1 0:00:00
HAC:Web3創業具備創新爆炸式增長的所有要素_ALORA

2021年對于Web3行業來說是關鍵的一年,它從一個新生社區發展成為一個新興行業。在過去的一年里,我們見證了人才和資金大規模地流入Web3生態,所以在底層基礎設施以及面向消費者的DApp中出現了.

1900/1/1 0:00:00
ads