BTC
ETH
HTX
SOL
BNB
查看行情
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

深入了解「智能合約」及主流平台「智能合約」的查詢方法

Tokenview
特邀专栏作者
本文約1245字,閱讀全文需要約2分鐘
智能合約(Smart Contract)指的是由計算機處理的可執行合約條款的交易協議,智能合約會嚴格遵循合約約定,自動執行。借助於區塊鏈公開透明、不可逆、不可篡改、可追溯等特點,智能合約得
AI總結
展開
智能合約(Smart Contract)指的是由計算機處理的可執行合約條款的交易協議,智能合約會嚴格遵循合約約定,自動執行。借助於區塊鏈公開透明、不可逆、不可篡改、可追溯等特點,智能合約得

智能合約(Smart Contract)指的是由計算機處理的可執行合約條款的交易協議,智能合約會嚴格遵循合約約定,自動執行。借助於區塊鏈公開透明、不可逆、不可篡改、可追溯等特點,智能合約得以在區塊鏈技術的支持下快速興起,目前大多數智能合約都是在區塊鏈上執行的。

智能合約(Smart Contract)指的是由計算機處理的可執行合約條款的交易協議,智能合約會嚴格遵循合約約定,自動執行。借助於區塊鏈公開透明、不可逆、不可篡改、可追溯等特點,智能合約得以在區塊鏈技術的支持下快速興起,目前大多數智能合約都是在區塊鏈上執行的。

智能合約(Smart Contract)指的是由計算機處理的可執行合約條款的交易協議,智能合約會嚴格遵循合約約定,自動執行。借助於區塊鏈公開透明、不可逆、不可篡改、可追溯等特點,智能合約得以在區塊鏈技術的支持下快速興起,目前大多數智能合約都是在區塊鏈上執行的。

智能合約(Smart Contract)指的是由計算機處理的可執行合約條款的交易協議,智能合約會嚴格遵循合約約定,自動執行。借助於區塊鏈公開透明、不可逆、不可篡改、可追溯等特點,智能合約得以在區塊鏈技術的支持下快速興起,目前大多數智能合約都是在區塊鏈上執行的。

智能合約可以在比特幣,以太坊,IOST,NEO,波場等區塊鏈上創建和執行。以以太坊為例,它是一個專為去中心化應用而生的開源平台,我們把在以太坊虛擬機(EVM) 上運行的程序通常都稱為“智能合約”。不同區塊鏈的智能合約編程語言也有區別,例如以太坊上最受歡迎的編程語言是Solidity,它類似於JavaScript,如果你熟悉Python,又對安全性有更高的要求,你可以選擇Vyper語言。

另外,智能合約的部署和調用,往往需要遵循一些標準。假如沒有一套標準的交互方法,那麼每個合約都需要一套獨立的API,這無疑會加重我們的開發成本。好比以太坊,以太坊社區會採納許多對開發者有幫助的規範,這也就是我們常說的EIP(以太坊改進提議),提議會由社區成員討論最終確定。涉及智能合約的規範被稱為ERC(以太坊意見徵求)。目前以太坊生態中被廣泛使用的規範為ERC20規範和ERC721規範,它們都是用來規定智能合約的標準格式的,這令智能合約的交互機制更為標準化。

那麼我們如何查詢智能合約的鏈上數據呢?

智能合約需要通過區塊瀏覽器進行查詢,如果我們知道該智能合約的創建地址,可以直接搜索其地址,如果不知道,我們也可以直接在瀏覽器中搜索該智能合約的代幣名稱。以以太坊瀏覽器eth.tokenview.com為例,假如我們要查詢Tether在以太坊上通過智能合約發行的USDT的相關數據,我們可以直接在該瀏覽器頁面搜索USDT,如下圖。

在這裡,我們可以看到該智能合約的創建地址,創建人,和創建合約的交易ID,點擊該ID可以查看該智能合約的創建時間等詳細信息。點擊合約對應的Token - Tether USD,便可以查看該合約的token發行量,token持有分佈情況(富豪榜)。https://eth.tokenview.com/

如上圖,這裡展示了以太坊上USDT的發行量和持幣地址數等信息,同時,通過下面的富豪榜,我們可以了解目前流通中USDT的財富持有分佈(僅限在以太坊發行的USDT )。https://trx.tokenview.com/

NEO:https://neo.tokenview.com/

IOST:https://iost.tokenview.com/

智能合约
歡迎加入Odaily官方社群