這個VM中某些操作碼的功能和用意很容易理解,但也有一些不太好理解,以下是一些特殊的原因:ADDMOD,MULMOD:大多數情況下,mulmod(a,b,c)=a*b%c,但在橢圓曲線算法中,使用的是32字節模數運算,直接執行a*b%c實際上是在執行((a*b)%2^256)%c,會得到完全不同的結果。在32字節的空間中執行32字節數值的a*b%c計算的共識非常困難且繁瑣。SIGNEXTEND:SIGNEXTEND操作碼的作用是為了方便從大的有符號整數到小的有符號整數的類型轉換。小的有符號整數是很有用的,因為未來的即時編譯虛擬機也許有能力檢測主要處理32字節整數又長時間運行的代碼塊,小的有符號整數能加快處理。SHA3:在以太坊代碼中,SHA3作為安全的、高強度的、不定長數據哈希映射方法,應用非常廣泛。通常,在使用存儲器時,需要使用Hash函數來防止惡意沖突,在驗證默克爾樹和類似的以太坊數據結構時也需要使用到Hash函數。重要的是,與SHA3的相似的哈希函數,如SHA256、ECRECVOR、RIPEM160,不是以操作碼的形式包含在里面,而是以偽合約的形式。這樣做的目的是將它們放在一個單獨的類別中,如果當我們以后提出適當的“原生插件”系統時,可以添加更多這樣的合約,而不需要擴展操作碼。ORIGIN:ORIGIN操作碼由交易的發送者提供,主要的作用是允許合約退回支付的gas。COINBASE:COINBASE的主要作用是:1)允許子貨幣對網絡安全作出貢獻;2)使礦工能夠作為一個去中心化的經濟體,來設置基于子共識的應用,如Schellingcoin。PREVHASH:PREVHASH可用作一個半安全的隨機來源。此外,允許合約求值上一個區塊的默克爾樹狀態證明,而不需要高度復雜的“以太坊輕客戶端”遞歸結構。EXTCODESIZE,EXTCODECOPY:主要的作用是讓合約依據模板檢查其他合約的代碼,甚至是在與其他合約交互前,模擬它們。見:https://lesswrong.com/lw/aq9/decision_theories_a_less_wrong_primer/JUMPDEST:當跳轉目的地限制在幾個索引時,JIT虛擬機實現起來更簡單。于是,我們需要:1)對有效變量跳轉目的地做限制;2)激勵使用靜態而不是動態跳轉。為了達到這兩個目標,我們定下了以下規則:1)緊接著push后的跳轉可以跳到任何地方,而不僅是另一個jump;2)其他的jump只能跳轉到JUMPDEST。對跳轉的限制是必須的,這樣就可通過查看代碼中的前一個操作來確定當前是一個靜態跳轉還是動態跳轉。缺乏對靜態跳轉的需求是激勵使用它們的原因。禁止跳轉進入push數據也會加快JIT虛擬機的編譯和執行。LOG:LOG是事件的日志。CALLCODE:該操作碼允許合約使用自己的存儲項,在單獨的棧空間和memory中調用其他合約的“函數”。這樣可以在區塊鏈上靈活實現標準庫代碼。SELFDESTRUCT:允許合約刪除它自己,前提是它已經不需要存在了。SELFDESTRUCT并非立即執行,而是在交易執行完之后執行。這是因為如果允許SELFDESTRUCT在執行之后回滾,將會極大地提高緩存的復雜度,不利于高效的VM實現。PC:盡管理論上不需要PC操作碼,因為所有PC操作碼的實例都可以根據將push操作的索引加入實際程序計數器來代替實現,但使用PC可以創建獨立代碼的位置。原地址:https://eth.wiki/en/fundamentals/design-rationale作者:Vitalik翻譯&校對:kim&阿劍
網傳“WETH資不抵債、孫宇晨和V神投資20億美元救助”系玩笑:11月28日消息,最近WBTC/BTC脫錨引發加密社區成員的質疑,社區趁機發布惡搞推文嘲笑WBTC,“WETH已與ETH脫錨,poordart.weth宣布籌集資金已填補其20億美元的虧空。”實際上WETH是用合約直接封裝ETH的代幣,合約層面可實現1:1剛兌。
Wrapped Ethereum (WETH )基金會聯合創始人poordart.weth也調侃稱,不幸的是,傳言是真的。整個項目將返還給社區(金庫除外),我會去一個非引渡國休養精神。孫宇晨表示,作為加密貨幣行業的一員,我親自與Vitalik Buterin進行了討論,我們將共同向WETH基金會投資20億美元,以恢復所有資金。
據此前報道,Dune數據顯示,已申請破產的Alameda Research是WBTC最大的鑄造者。[2022/11/28 21:07:14]
V神:在擴容路線圖的最后,以太坊將能夠每秒處理 10 萬筆交易:7月21日消息,以太坊創始人Vitalik Buterin在巴黎的EthCC會議上談到以太坊未來路線圖,包括\"Merge\" 與“Surge”。“在這個路線圖的最后,以太坊將成為一個更具可擴展性的系統,Vitalik說,到最后,以太坊將能夠每秒處理 100,000 筆交易。不過Vitalik也指出,由于網絡的復雜性和變化的速度,追求這些去中心化的目標很困難。(Coindesk)[2022/7/21 2:29:48]
金色晨訊 | V神:以太坊應該與Facebook進行合作 Libra代表人周一將與26家央行官員會面:1.V神:以太坊應該與Facebook進行合作。
2.德意志銀行加入由摩根大通牽頭的區塊鏈網絡IIN。
3.Calibra首席運營官:Facebook與Libra代幣的初步交易無關。
4.德國將批準區塊鏈戰略草案,將阻止Libra項目。
5.Libra代表人將于周一在瑞士與26家央行的官員會面。
6.烏拉圭批準規范眾籌平臺的法案,可適用于一些ICO。
7.V神:有50%的礦工現在投票支持提高GAS上限。
8.懷俄明州區塊鏈特別工作組將召開會議討論潛在的立法問題。[2019/9/16]
Tags:ETH以太坊DESWETHEtherean Socks以太坊幣今日價格行情非小號DUDESweth幣等于多少人民幣
作者|EricLipton、EphratLivni編譯|胡韜在剛過午夜的香港,SamBankman-Fried盯著他六臺顯示器上的交易數據,實時觀看全球加密市場的崩盤情形.
1900/1/1 0:00:00本文轉自環球網,星球日報經授權轉載中新經緯客戶端7月15日電(張猛)14日,話題#安徽全面關停虛擬貨幣挖礦項目#登上微博熱搜.
1900/1/1 0:00:00作者|秦曉峰編輯|郝方舟出品|Odaily星球日報 據官方消息,首部關于以太坊的紀錄片《以太坊:無限花園》已于日前完成眾籌.
1900/1/1 0:00:00作者:0xCC近期,市場情緒始終未曾回暖,加密貨幣整體市場持續震蕩。與大盤的不明朗形成鮮明對比的,是「PlaytoEarn」鏈游板塊的異軍突起.
1900/1/1 0:00:00“波卡知識圖譜”是我們針對波卡從零到一的入門級文章,我們嘗試從波卡最基礎的部分講起,為大家提供全方位了解波卡的內容,當然這是一項巨大的工程,也充滿了挑戰.
1900/1/1 0:00:00NFT項目Deadfellaz推出最新IP產品“Streamingfellaz”:金色財經報道,NFT項目Deadfellaz在社交媒體宣布推出最新IP產品“Streamingfellaz”.
1900/1/1 0:00:00