首頁
深度
快訊
事件日曆
專題
導航
數據
發現
fingernft
开源的nft市场,可二开,速度快,易上手
5
粉絲
19
文章
關注
使用Uniswap V2部署自己的去中心化交易所
部署UniswapV2前需要準備的智能合約項目: uniswap-v2-core: 核心合約uniswap-v2-periphery: 與核心合約交互的邊緣合約,主要就是路由合約uniswap-lib: 工具合約整合以上三個項目到一個項目中:
fingernft
2022/10/24 上午02:46
Solidity編碼規範
1、命名規範避免使用小寫的L,大寫的I,大寫的O 應該避免在命名中單獨出現,因為很容易產生混淆。合約、庫、事件、枚舉及結構體命名——大駝峰合約、庫、事件及結構體命名應該使用單詞首字母大寫的方式。比如:SimpleToken, SmartBank, CertificateHashRepository,Player。函數、參數、變量及修飾器函數、參數、變量及修飾器應該使用首單詞小寫後面單詞大寫的方式,
fingernft
2022/10/17 上午09:32
什麼是可升級合約
智能合約的特點之一就是部署到鏈上之後不能修改,這一機制使得合約的交互方都可以信任合約。但也帶來了一系列的問題,並且如果已部署的合約發現漏洞,也是無法修復的。假如發現了bug,致命性的,必須修復,那如何處理?就是使用合約達到可升級優化才能滿足需求。
fingernft
2022/10/14 上午08:49
智能合約安全——隨機數
智能合約的開發中常常會用到隨機數,例如Lottery 和現在流行的NFT 數字藏品的屬性等都需要用到隨機數。目前來說常見的隨機數獲取有兩種:使用區塊變量生成隨機數,使用預言機來生成隨機數。
fingernft
2022/08/05 上午08:58
大勢所趨之下的nft拍賣,未來藝術品的新賦能
拍賣,顧名思義就是在規定的時間和場所,按照一定的章程和規則,將要拍賣的貨物向買主進行展示,公開叫價競購,最後由拍賣人把貨物賣給出價最高的買主的一種交易方式。傳統的拍賣一般都是實體物品,隨著nft的發展,拍賣從傳統的實物衍生到了nft數字藝術,也給疫情之下的拍賣行業尋求了一條轉型之路。
fingernft
2022/08/04 上午04:03
智能合約安全——delegatecall (2)
我們在合約的開發中使用delegatecall要時刻注意其被調用的合約地址要始終在我們設計的邏輯內運行,不能讓其有可能超出我們設計時的適用範圍,一旦出現了超出我們預期設計的情況,那麼合約就有可能被不法之徒利用。如果想了解更多的智能合約和區塊鏈知識,歡迎到區塊鏈交流社區CHAINPIP社區,一起交流學習~
fingernft
2022/08/03 上午09:00
智能合約安全——delegatecall (1)
在之前的內容中,學習到了storage中是使用插槽存儲數據的。而delegatecall函數有個有趣的特點:當使用delegatecall 函數進行外部調用涉及到storage 變量的修改時是根據插槽位置來修改的而不是變量名。
fingernft
2022/08/02 上午07:09
智能合約安全——私有數據訪問
合約中的私有數據也是可以讀取的,所以一定不要將任何敏感數據存放在合約中哦。如果想了解更多的智能合約和區塊鏈知識,歡迎到區塊鏈交流社區CHAINPIP社區,一起交流學習~
fingernft
2022/07/30 上午03:12
智能合約安全——重入漏洞
眾所周知,以太坊的轉賬不僅可以在錢包地址之間進行,合約與錢包地址之間、合約與合約之間也可以,而合約在接收到轉賬的時候會觸發fallback 函數執行相應的邏輯,這是一種隱藏的外部調用。攻擊者就會利用這一點,在合約的fallback 函數中寫入惡意邏輯重新進入到被攻擊的合約內部,讓被攻擊的合約執行非預期的外部調用,從而到達獲取不正當利益的目的。
fingernft
2022/07/29 上午08:16
智能合約安全——溢出漏洞
算術溢出(arithmetic overflow)或簡稱為溢出(overflow)分為兩種:上溢和下溢。所謂上溢是指在運行單項數值計算時,當計算產生出來的結果非常大,大於寄存器或存儲器所能存儲或表示的能力限制就會產生上溢; 而下溢就是當計算產生出來的結果非常小,小於寄存器或存儲器所能存儲或表示的能力限制就會產生下溢。
fingernft
2022/07/28 上午06:52
智能合約安全——selfdestruct攻擊
selfdestruct函數(自毀函數)由以太坊智能合約提供,用於銷毀區塊鏈上的合約系統。當合約執行自毀操作時,合約賬戶上剩餘的以太幣會發送給指定的目標,然後其存儲和代碼從狀態中被移除。 selfdestruct函數雖然能在緊急情況下幫助開發人員刪除智能合約並將合約內的餘額轉移到指定的地址,但這一特性也被不法分子利用,使它成為了攻擊手段。讓我們來看個經典遊戲“幸運7”的案例
fingernft
2022/07/27 上午07:55
智能合約:發布一種ERC20代幣
“一個智能合約是一套以數字形式定義的承諾(commitment),包括合約參與方可以在上面執行這些承諾的協議。” ——尼克·薩博(Nick Szabo) 眾所周知,智能合約是區塊鏈區塊鏈中很重要的一部分,代幣、交易、質押等等活動都需要智能合約的幫助。今天,我們就來使用智能合約發布一種ERC20代幣。
fingernft
2022/07/22 上午03:44
NFT除了買賣還能質押?
隨著NFT的大火,大家知道了NFT可以進行買賣,質押其實也是投資NFT的另一種方式,NFT質押是用戶在不出售NFT 或轉讓所有權的情況下作為被動收入手段獲得獎勵的方式。用戶既可以保有NFT的所有權,又可以獲得相應的收益,很多人沒有合適的NFT,但還是想要進行嘗試,那麼我們今天可以開源工具finger nft 進行試玩,讓大家體驗下NFT質押池源碼在github上: https://github.com/fingerchar/fingernft
fingernft
2022/07/21 上午06:58
了解區塊鏈,體驗NFT鑄造、使用加密貨幣交易
區塊鏈、元宇宙、NFT、鏈這些新名詞在各個新聞、熱搜、媒體上頻頻出現,大家都在討論這個新時代的新興事物是否是個新的機遇。雖然網絡中這些新名詞不斷的出現、刷屏,甚至那些我們熟知的大型企業、行業龍頭都紛紛入場,但自己想要接觸卻感覺遙不可及,完全不知道改怎麼做。現在,有一個開源的區塊鍊網站,你能在上面體驗和了解一下這些新事物。
fingernft
2022/07/13 上午03:01
什麼是NFT、鏈、加密貨幣、加密錢包
NFT,全稱為Non-Fungible Token,指非同質化代幣,是用於表示數字資產(包括jpg和視頻剪輯形式)的唯一加密貨幣令牌,可以買賣。
fingernft
2022/07/06 上午10:07
載入更多
行業要聞
市場熱點
精選讀物
點擊訂閱