引言 眾所周知嚷兔,區(qū)塊鏈?zhǔn)澜绲臏?zhǔn)則是:Code is law,基于solidity開(kāi)發(fā)的以太坊智能合約类腮,包含一系列的存儲(chǔ)狀態(tài)臊泰,來(lái)支持Dapp的功能...
DApp和App的區(qū)別和聯(lián)系 DApp是工作在鏈上的應(yīng)用,外行人乍一聽(tīng)起來(lái)蚜枢,會(huì)以為用戶直接通過(guò)區(qū)塊鏈交互因宇,不再需要傳統(tǒng)App的前后端了。但其實(shí)不...
ERC20[1][#fn1]是以太坊上在以太坊改進(jìn)協(xié)議(EIP-20)中引入的智能合約代幣標(biāo)準(zhǔn)祟偷,制定了代幣功能方法集合察滑,其目的在于對(duì)代幣功能進(jìn)行...
在智能合約的開(kāi)發(fā)過(guò)程中,一個(gè)需要考慮的重要問(wèn)題即是合約是否有可能遭受重入攻擊修肠。一個(gè)最經(jīng)典的重入攻擊案例即為2016年的DAO項(xiàng)目所經(jīng)歷的攻擊贺辰,最...
以太坊上的每一個(gè)智能合約,都可以讀寫一個(gè)專屬的KVStore,Key和Val的長(zhǎng)度都是256比特饲化。當(dāng)然也可以換一個(gè)角度來(lái)理解莽鸭,把這個(gè)KVStor...
存儲(chǔ)概略 以太坊上的手續(xù)費(fèi)昂貴是眾所周知的,只是隨著最近defi的火熱吃靠,它還是讓我們不禁發(fā)出又一聲感嘆硫眨。 我們隨機(jī)從uniswap中找一筆去除流...
本文將結(jié)合OneSwap項(xiàng)目介紹如何組織Solidity源代碼,我們將深入討論Solidity語(yǔ)言所支持的各種“面向?qū)ο蟆碧匦砸约皫?kù)的用法巢块,并詳...
在編程語(yǔ)言的發(fā)展歷史上礁阁,ABI(Application Binary Interface)是非常重要的。源代碼中的函數(shù)調(diào)用語(yǔ)法族奢,是程序員能夠理解...
EVM同業(yè)界著名的虛擬機(jī)姥闭,例如JVM、WebAssembly等不同越走,它并不支持編程語(yǔ)言中常用的基本數(shù)據(jù)類型如int棚品、long、char廊敌、floa...