什么是智能合約?一個最簡單的定義是:智能合約是區塊鏈網絡中一個不可篡改的程序,如果某些預設條件被滿足,這個程序就會被執行。
簡單來說,智能合約就是一段程序,這段程序代碼是透明且不可篡改的,它們在區塊鏈網絡上被執行。這個定義非常簡單,但是你知道如何通過 EtherScan 來查看一個智能合約嗎?
怎樣閱讀一個智能合約的內容
在本篇文章中,我們將 NFT 項目 Doodles(https://opensea.io/collection/doodles-official) 作為案例,來看如何在 EtherScan 上查看其智能合約。首先在 OpenSea 找到這個 NFT 項目,然后通過這個項目中的任何一個 NFT,可以找到它背后的智能合約。
Uniswap基金會就如何分配約440萬個ARB發起征集建議:5月24日消息,Uniswap 基金會管理者之一 Erin Koen 今日在 Uniswap 社區就“如何分配約 440 萬個 ARB發起征集建議。征集中提到,代幣將發送至 DAO 在 Arbitrum 上的別名地址; 如何部署分配需要經過正常的治理投票。提案期持續兩周(至 6 月 7 日星期三)。 屆時,已獲得社區反饋的提案應根據批準的治理流程將其納入新的溫度檢查帖子。[2023/5/24 15:22:31]
找到項目的智能合約
英國央行官員:如果穩定幣被用作一種支付方式,將研究如何對其進行監管:英國央行金融市場基礎設施執行董事Christina Segal-Knowles演講表示, 如果穩定幣被用作一種支付方式,她會研究如何對其進行監管。如果監管得當,像穩定幣這樣的數字貨幣可能會有好處:包括更便宜的支付方式和更多的功能。它們可能對金融穩定有潛在的好處。但這需要監管機構按照我們對當前使用的貨幣所期望的標準來控制新形式的貨幣。[2021/6/10 23:27:58]
在 Opensea 的 NFT 項目之中,你可以查看單一的 item,然后在“Detail”下面,你會找到一個鏈接,會鏈接到智能合約的地址。點擊這個鏈接,就會跳轉到區塊鏈瀏覽器 EtherScan(https://etherscan.io/) 中,EtherScan 可以讓你看到所有存儲在以太坊上的信息。
“華爾街之狼”:正研究如何“大規模”進入加密市場:美國億萬富翁、“華爾街之狼”Carl Icahn表示,正在研究如何“大規模”進入加密市場。 (金十)[2021/5/27 22:48:08]
檢查被 Verified 的合約
一旦你知道了合約的地址,你就可以在 EtherScan 上查看這些合約。Doodles 的合約地址是 0x8a90CAb2b38dba80c64b7734e58Ee1dB38B8992e。當然了,如果合約的代碼還沒有被驗證的話,那么你在 EtherScan 還查看不了。盡管合約的 byte code 是可見的,并且也有可能被反編譯,但是這個方法這篇文章中就不討論了。如果你在“Contract”旁邊沒有看到一個綠色的對勾標記,那這個合約的代碼就沒有被驗證。
中國紀檢監察報:中國區塊鏈發展的最大挑戰是“如何讓監管理解區塊鏈并適度監管”: 中國紀檢監察報發文表示,區塊鏈底層技術獲得實質性突破之前的這個階段,恰恰是一個戰略機遇期。如果中國區塊鏈行業能緊密合作,監管能夠適當包容、鼓勵,中國在區塊鏈領域引領全球指日可待。實際上,區塊鏈技術最終必然演化為“監管融入技術”的模式,區塊鏈的難以篡改、共享賬本和分布式的特性,更易于監管介入,獲得更加全面實時的監管數據。讓監管機構本身也參與到技術中去,通過技術本身實現對技術的監管,最終化解區塊鏈與監管的沖突。[2018/3/6]
查看經過驗證的合約
如果合約是被驗證過的,那它就是可讀的。點擊“Contract”標簽,你就可以看到合約的代碼。
在這里,根據合約作者驗證方法的不同,你有可能會看到一個很大的文件,在這個文件中包含了所有用到的合約,或者是像 Doodles 這樣,是很多分開的文件。這里能看到多個合約的原因是,一個合約中經常會引入別的合約。通過引用,合約可以重復使用其他已經驗證過的合約,比如說在 Doodles 項目中用到的 OpenZeppelin 的 ERC-721 和 Ownable 合約。
在這里,你可以查看 Doodles NFT 項目的合約的所有代碼,然后通過代碼可以確認這個項目的合約有沒有它所聲明的功能。
與合約交互
對于經過驗證的合約,你可以通過 EtherScan 和智能合約交互。可以在 “Read Contract” 和 “Write Contract” 標簽中,使用智能合約的函數,任何人都可以免費使用這個特性,當然寫入函數由于對區塊鏈的狀態發生了改變,所以需要用到一些 gas。
為什么查看智能合約很重要
智能合約可以被公開查看這一特性是它的優勢之一,任何普通的用戶都可以通過查看合約代碼,來驗證這個合約是否有如同它所說的功能。這樣,我們就不用必須相信這個開發者了,而可以自己去驗證。
找到智能合約并且查看它只是個開始,想要更好地了解智能合約中的內容,你需要了解 Solidity 的基礎知識。
原文鏈接:https://blog.chain.link/how-to-read-smart-contract/
作者 | JackyLHH出品|白話區塊鏈如果把比特幣存放到自己的錢包,需要用到比特幣的錢包地址;如果存放的是以太幣,就需要以太坊的錢包地址。比特幣錢包地址和以太坊錢包地址完全不一樣.
1900/1/1 0:00:00沃倫·巴菲特將衍生品的描述為“大規模殺傷性金融武器。”在 DeFi 市場中,衍生品賽道也一直被視為藍海,眾多玩家爭相入局.
1900/1/1 0:00:00隨著 DeFi 發展的愈加深入,人們對其探索的角度也愈加豐富。衍生品作為金融市場最重要的組成部分之一,給投資者帶來了對沖市場風險的作用,同時也提供了多元化的收益途徑,人們對 DeFi 衍生品賽道.
1900/1/1 0:00:00Subspace可以提供創新型PoC共識算法以及可擴展、永續去中心化存儲,同時解決Pow和PoS網絡的中心化趨勢問題隨著業內項目開始向環保方向發展之后,PoC也成為了頗受歡迎的共識機制.
1900/1/1 0:00:00Bluesky 的使命是推動從平臺到協議的演變。用于公共交流的工具應該以公共基礎設施的形式存在于私營公司之外,就像互聯網本身一樣.
1900/1/1 0:00:00本文為Tokemak初期研究報告,由于其主產品還未上線,項目的詳細文檔還未推出,屬于早期項目研究,報告中涉及的數據分析較少,將以經濟模型分析為主,行業對比和數據分析為輔.
1900/1/1 0:00:00