摘要:由于使用的人數(shù)眾多,主網(wǎng)絡(luò)的魯棒性很強(qiáng),能夠?qū)构?,區(qū)塊鏈也不易被篡改,因此主網(wǎng)絡(luò)是具有功能的,其上的以太幣是有價(jià)值的。結(jié)語(yǔ)本文主要介紹了如何使用和將智能合約部署到區(qū)塊鏈上,我們使用了以太坊的區(qū)塊鏈網(wǎng)絡(luò)。
引言
在上一篇文章中《快速上手第一個(gè)智能合約中》,我們介紹了如何編寫(xiě)與運(yùn)行我們的第一個(gè)智能合約。但那只是將合約運(yùn)行在了瀏覽器的區(qū)塊鏈虛擬環(huán)境中,與區(qū)塊鏈還是有一定的區(qū)別,另外也無(wú)法被其它人所使用。因此本文主要介紹如何使用Remix將我們寫(xiě)好的智能合約部署到公共鏈中,本文中我們以以太坊的測(cè)試鏈Rinkeby為例。
以太坊測(cè)試網(wǎng)絡(luò)絕大多數(shù)人在使用的網(wǎng)絡(luò)被稱為主網(wǎng)絡(luò)(Mainnet),用戶在其上交易、構(gòu)建智能合約,礦工在其上挖礦。由于使用的人數(shù)眾多,主網(wǎng)絡(luò)的魯棒性很強(qiáng),能夠?qū)构?,區(qū)塊鏈也不易被篡改,因此主網(wǎng)絡(luò)是具有功能的,其上的以太幣是有價(jià)值的。
而為了能夠方便開(kāi)發(fā)者進(jìn)行測(cè)試,我們還需要一些公開(kāi)的測(cè)試網(wǎng)絡(luò),以太坊擁有多個(gè)測(cè)試網(wǎng)絡(luò),包括Ropsten、Kovan以及Rinkeby,相對(duì)于主網(wǎng)絡(luò),測(cè)試網(wǎng)絡(luò)使用人數(shù)少,節(jié)點(diǎn)少,魯棒性差,也容易被篡改,但是以太幣獲取容易,方便開(kāi)發(fā)者進(jìn)行測(cè)試。
使用MetaMask連接測(cè)試鏈為了能夠訪問(wèn)Rinkeby,我們需要一個(gè)橋梁連接區(qū)塊鏈,這里我們使用MetaMask,它是Chrome等瀏覽器上的一個(gè)插件,使用它,我們能夠在瀏覽器中運(yùn)行我們的智能合約。這里以Chrome為例,從插件商店下載Metatask,輸入密碼創(chuàng)建錢(qián)包賬號(hào),,然后選擇Rinkeby Test Network。因?yàn)閷?duì)智能合約的操作需要消耗ether,因此我們需要獲取到Rinkeby上的ether,通過(guò)Rinkeby Ehter獲取我們可以免費(fèi)獲取到ether,只要在google plus或者facebook、twitter上發(fā)一個(gè)帖,內(nèi)容為錢(qián)包地址,然后將鏈接復(fù)制到輸入框即可,然后過(guò)一段時(shí)間我們就能看到ether到賬了。
使用Remix鏈接MetaMask在《快速上手第一個(gè)智能合約中》中我們介紹過(guò),將Remix的Environment設(shè)置為Injected Web3,Remix將會(huì)鏈接到MetaMask。
,可以發(fā)現(xiàn)Account已經(jīng)變?yōu)榱薓etamask中創(chuàng)建的測(cè)試賬號(hào),再次點(diǎn)擊Create創(chuàng)建HelloWorld智能合約,將會(huì)彈出以下對(duì)話框,這其實(shí)是Metamask讓用戶確認(rèn)是否進(jìn)行這次交易,點(diǎn)擊submit即可。
等待片刻后合約被成功部署,合約地址為 0xa9511dc74fd18a7e09b1ceaeaa8bab93e7523200,我們可以從https://www.rinkeby.io/#explorer中查詢到該合約。
本文主要介紹了如何使用Remix和MetaMask將智能合約部署到區(qū)塊鏈上,我們使用了以太坊的Rinkeby區(qū)塊鏈網(wǎng)絡(luò)。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/24012.html
摘要:目前通常指代基于以太坊或者上的智能合約開(kāi)發(fā)的相關(guān)應(yīng)用。引入以太坊通過(guò)的交互流程大致如下總結(jié)隨著區(qū)塊鏈近些年的大紅大紫,被推上了風(fēng)口浪尖,本文從技術(shù)的角度大致介紹了一下所涉及的技術(shù)要點(diǎn)。 當(dāng)你開(kāi)始探索區(qū)塊鏈開(kāi)發(fā),需要了解到這些。 showImg(https://segmentfault.com/img/remote/1460000016608233?w=1370&h=389); 一、DA...
摘要:本文主要幫助大家快速編寫(xiě)并運(yùn)行第一個(gè)智能合約。是提供的一種事件和訂閱機(jī)制,智能合約能夠發(fā)出一些,合約調(diào)用者能夠監(jiān)聽(tīng)這些事件并作出相應(yīng)的反應(yīng)。 引言 本文假設(shè)你已經(jīng)對(duì)區(qū)塊鏈有一定的了解。智能合約是1990年代由尼克薩博提出的理念,以太坊首先看到了區(qū)塊鏈和智能合約的契合,發(fā)布了白皮書(shū)《以太坊:下一代智能合約和去中心化應(yīng)用平臺(tái)》,并一直致力于將以太坊打造成最佳智能合約平臺(tái)。因此目前的智能合約...
摘要:以太坊是什么以太坊是一個(gè)建立在區(qū)塊鏈技術(shù)之上,去中心化應(yīng)用平臺(tái)。運(yùn)行環(huán)境以太坊虛擬機(jī)是以太坊中智能合約的運(yùn)行環(huán)境。是由以太坊客戶端提供的是典型的開(kāi)發(fā)以太坊時(shí)使用的客戶端,基于語(yǔ)言開(kāi)發(fā)。 本文首發(fā)于深入淺出區(qū)塊鏈社區(qū)原文鏈接:以太坊是什么 - 以太坊開(kāi)發(fā)入門(mén)指南原文已更新,請(qǐng)讀者前往原文閱讀 很多同學(xué)已經(jīng)躍躍欲試投入到區(qū)塊鏈開(kāi)發(fā)隊(duì)伍當(dāng)中來(lái),可是又感覺(jué)無(wú)從下手,本文將基于以太坊平臺(tái),以通俗...
摘要:原文發(fā)表于以太坊智能合約開(kāi)發(fā)第二篇理解以太坊相關(guān)概念很多人都說(shuō)比特幣是區(qū)塊鏈,以太坊是區(qū)塊鏈。它是以太坊智能合約的運(yùn)行環(huán)境。是由以太坊節(jié)點(diǎn)提供。以太坊社區(qū)把基于智能合約的應(yīng)用稱為去中心化的應(yīng)用。 原文發(fā)表于:以太坊智能合約開(kāi)發(fā)第二篇:理解以太坊相關(guān)概念 很多人都說(shuō)比特幣是區(qū)塊鏈1.0,以太坊是區(qū)塊鏈2.0。在以太坊平臺(tái)上,可以開(kāi)發(fā)各種各樣的去中心化應(yīng)用,這些應(yīng)用構(gòu)成了以太坊的整個(gè)生態(tài)...
摘要:是以太坊開(kāi)發(fā)的個(gè)人區(qū)塊鏈,可用于部署合約,開(kāi)發(fā)應(yīng)用程序和運(yùn)行測(cè)試。安裝是一個(gè)用于與以太坊交互的庫(kù)。啟動(dòng)以太坊測(cè)試區(qū)塊鏈服務(wù)器要部署智能合約,我們應(yīng)該啟動(dòng)測(cè)試以太坊服務(wù)器。最后,你將在以太坊合約中設(shè)置調(diào)用用戶對(duì)象時(shí)獲得的值。 將數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中是任何軟件應(yīng)用程序不可或缺的一部分。無(wú)論如何控制該數(shù)據(jù)庫(kù)都有一個(gè)該數(shù)據(jù)的主控。區(qū)塊鏈技術(shù)將數(shù)據(jù)存儲(chǔ)到區(qū)塊鏈網(wǎng)絡(luò)內(nèi)的區(qū)塊中。因此,只要某個(gè)節(jié)點(diǎn)與網(wǎng)...
閱讀 2984·2023-04-25 22:16
閱讀 2186·2021-10-11 11:11
閱讀 3272·2019-08-29 13:26
閱讀 616·2019-08-29 12:32
閱讀 3438·2019-08-26 11:49
閱讀 3027·2019-08-26 10:30
閱讀 1975·2019-08-23 17:59
閱讀 1545·2019-08-23 17:57