如何把在remix中編譯的智能合約部署到mist客戶端(在私有鏈下),與mist客戶端連接,進行合約的試驗(我之前嘗試過用mist中的觀察合約,但合約寫的復雜了就不方便一個個的觀察了)
uj5u.com熱心網友回復:
首先要理清一個概念,以太坊中的智能合約部署是指:1.把Solidify語言的源代碼編譯為位元組碼,以交易為載體寫入區塊鏈,而且這類部署合約的交易只有發送方,沒有接收方。
2.交易被以太坊執行之后,會生成一個新的合約賬戶地址,以及與之對應的賬戶狀態(nonce、余額、合約代碼、合約存盤),然后可以通過呼叫合約的函式來查詢和修改賬戶狀態。相對而言,一般賬戶(也叫外部賬戶)的狀態只有nonce和余額,通過私鑰操控。
理清楚這些基本概念之后,我們知道無論是借助remix或mist等客戶端,還是直接呼叫以太坊rpc服務,最終都是通過發送交易把合約部署到區塊鏈上的,然后這個合約賬戶會出現在網路的各個節點上的,而且賬戶狀態是最終一致的。
所以問題本身“remix中編譯的智能合約部署到mist客戶端”有問題,能否從新描述一遍,沒看明白。
uj5u.com熱心網友回復:
我重新描述一下哈,把編譯部署好的合約,在mist中觀察,對合約進行試驗。大神,我想對合約進行仿真試驗有什么好的途徑嘛轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/35076.html
標籤:區塊鏈技術
上一篇:remix部署智能合約中報錯問題
下一篇:【求助】關于區塊鏈攻擊的幾個問題
