引言 眾所周知,區(qū)塊鏈世界的準則是:Code is law,基于solidity開發(fā)的以太坊智能合約锡移,包含一系列的存儲狀態(tài)女阀,來支持Dapp的功能译打;在Dapp提供服務的過程中,...
![240](https://upload.jianshu.io/users/upload_avatars/24350295/748961a8-49c4-41a2-bc69-b18245573baf.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
引言 眾所周知,區(qū)塊鏈世界的準則是:Code is law,基于solidity開發(fā)的以太坊智能合約锡移,包含一系列的存儲狀態(tài)女阀,來支持Dapp的功能译打;在Dapp提供服務的過程中,...
DApp和App的區(qū)別和聯(lián)系 DApp是工作在鏈上的應用殖侵,外行人乍一聽起來,會以為用戶直接通過區(qū)塊鏈交互镰烧,不再需要傳統(tǒng)App的前后端了拢军。但其實不是這樣的。DApp仍然需要同傳...
ERC20[1][#fn1]是以太坊上在以太坊改進協(xié)議(EIP-20)中引入的智能合約代幣標準怔鳖,制定了代幣功能方法集合茉唉,其目的在于對代幣功能進行規(guī)范,幫助錢包结执、去中心化交易所...
在智能合約的開發(fā)過程中度陆,一個需要考慮的重要問題即是合約是否有可能遭受重入攻擊。一個最經(jīng)典的重入攻擊案例即為2016年的DAO項目所經(jīng)歷的攻擊献幔,最終造成約360萬個以太幣被盜竊...
以太坊上的每一個智能合約懂傀,都可以讀寫一個專屬的KVStore,Key和Val的長度都是256比特蜡感。當然也可以換一個角度來理解蹬蚁,把這個KVStore看成一個巨大的數(shù)組,其長度是...
存儲概略 以太坊上的手續(xù)費昂貴是眾所周知的郑兴,只是隨著最近defi的火熱犀斋,它還是讓我們不禁發(fā)出又一聲感嘆。 我們隨機從uniswap中找一筆去除流動性交易情连,來感受下它的gas數(shù)...
本文將結(jié)合OneSwap項目介紹如何組織Solidity源代碼叽粹,我們將深入討論Solidity語言所支持的各種“面向?qū)ο蟆碧匦砸约皫斓挠梅ǎ⒃敿毥榻B各種函數(shù)修飾符蒙具。 標準目...
在編程語言的發(fā)展歷史上球榆,ABI(Application Binary Interface)是非常重要的。源代碼中的函數(shù)調(diào)用語法禁筏,是程序員能夠理解的,但機器理解不了衡招。機器能理解...
EVM同業(yè)界著名的虛擬機篱昔,例如JVM、WebAssembly等不同始腾,它并不支持編程語言中常用的基本數(shù)據(jù)類型如int州刽、long、char浪箭、float穗椅、double等等,它僅僅支...
Oneswap項目在恒定函數(shù)做市商(Constant Function Market Maker奶栖,CFMM)模型的基礎之上引入鏈上訂單簿來改善自動做市商(Automated ...
相對中心化交易所而言匹表,AMM的出現(xiàn)給加密貨幣玩家提供了另一種選擇门坷,用戶無需將虛擬資產(chǎn)托管到交易所賬戶中,無需依賴某家交易所的app袍镀,也無需承擔中心化交易所規(guī)則缺乏公平和透明所...