成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

將智能合約部署到Rinkeby測試鏈上

marser / 1156人閱讀

摘要:由于使用的人數(shù)眾多,主網絡的魯棒性很強,能夠對抗攻擊,區(qū)塊鏈也不易被篡改,因此主網絡是具有功能的,其上的以太幣是有價值的。結語本文主要介紹了如何使用和將智能合約部署到區(qū)塊鏈上,我們使用了以太坊的區(qū)塊鏈網絡。

引言

在上一篇文章中《快速上手第一個智能合約中》,我們介紹了如何編寫與運行我們的第一個智能合約。但那只是將合約運行在了瀏覽器的區(qū)塊鏈虛擬環(huán)境中,與區(qū)塊鏈還是有一定的區(qū)別,另外也無法被其它人所使用。因此本文主要介紹如何使用Remix將我們寫好的智能合約部署到公共鏈中,本文中我們以以太坊的測試鏈Rinkeby為例。

以太坊測試網絡

絕大多數(shù)人在使用的網絡被稱為主網絡(Mainnet),用戶在其上交易、構建智能合約,礦工在其上挖礦。由于使用的人數(shù)眾多,主網絡的魯棒性很強,能夠對抗攻擊,區(qū)塊鏈也不易被篡改,因此主網絡是具有功能的,其上的以太幣是有價值的。

而為了能夠方便開發(fā)者進行測試,我們還需要一些公開的測試網絡,以太坊擁有多個測試網絡,包括Ropsten、Kovan以及Rinkeby,相對于主網絡,測試網絡使用人數(shù)少,節(jié)點少,魯棒性差,也容易被篡改,但是以太幣獲取容易,方便開發(fā)者進行測試。

使用MetaMask連接測試鏈

為了能夠訪問Rinkeby,我們需要一個橋梁連接區(qū)塊鏈,這里我們使用MetaMask,它是Chrome等瀏覽器上的一個插件,使用它,我們能夠在瀏覽器中運行我們的智能合約。這里以Chrome為例,從插件商店下載Metatask,輸入密碼創(chuàng)建錢包賬號,,然后選擇Rinkeby Test Network。因為對智能合約的操作需要消耗ether,因此我們需要獲取到Rinkeby上的ether,通過Rinkeby Ehter獲取我們可以免費獲取到ether,只要在google plus或者facebook、twitter上發(fā)一個帖,內容為錢包地址,然后將鏈接復制到輸入框即可,然后過一段時間我們就能看到ether到賬了。

使用Remix鏈接MetaMask

在《快速上手第一個智能合約中》中我們介紹過,將Remix的Environment設置為Injected Web3,Remix將會鏈接到MetaMask。
,可以發(fā)現(xiàn)Account已經變?yōu)榱薓etamask中創(chuàng)建的測試賬號,再次點擊Create創(chuàng)建HelloWorld智能合約,將會彈出以下對話框,這其實是Metamask讓用戶確認是否進行這次交易,點擊submit即可。

等待片刻后合約被成功部署,合約地址為 0xa9511dc74fd18a7e09b1ceaeaa8bab93e7523200,我們可以從https://www.rinkeby.io/#explorer中查詢到該合約。

結語

本文主要介紹了如何使用Remix和MetaMask將智能合約部署到區(qū)塊鏈上,我們使用了以太坊的Rinkeby區(qū)塊鏈網絡。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://m.hztianpu.com/yun/24012.html

相關文章

  • 在區(qū)塊鏈上編程:DApp 開發(fā)簡介

    摘要:目前通常指代基于以太坊或者上的智能合約開發(fā)的相關應用。引入以太坊通過的交互流程大致如下總結隨著區(qū)塊鏈近些年的大紅大紫,被推上了風口浪尖,本文從技術的角度大致介紹了一下所涉及的技術要點。 當你開始探索區(qū)塊鏈開發(fā),需要了解到這些。 showImg(https://segmentfault.com/img/remote/1460000016608233?w=1370&h=389); 一、DA...

    huangjinnan 評論0 收藏0
  • 快速上手第一個智能合約

    摘要:本文主要幫助大家快速編寫并運行第一個智能合約。是提供的一種事件和訂閱機制,智能合約能夠發(fā)出一些,合約調用者能夠監(jiān)聽這些事件并作出相應的反應。 引言 本文假設你已經對區(qū)塊鏈有一定的了解。智能合約是1990年代由尼克薩博提出的理念,以太坊首先看到了區(qū)塊鏈和智能合約的契合,發(fā)布了白皮書《以太坊:下一代智能合約和去中心化應用平臺》,并一直致力于將以太坊打造成最佳智能合約平臺。因此目前的智能合約...

    chaosx110 評論0 收藏0
  • 以太坊是什么 - 以太坊開發(fā)入門指南

    摘要:以太坊是什么以太坊是一個建立在區(qū)塊鏈技術之上,去中心化應用平臺。運行環(huán)境以太坊虛擬機是以太坊中智能合約的運行環(huán)境。是由以太坊客戶端提供的是典型的開發(fā)以太坊時使用的客戶端,基于語言開發(fā)。 本文首發(fā)于深入淺出區(qū)塊鏈社區(qū)原文鏈接:以太坊是什么 - 以太坊開發(fā)入門指南原文已更新,請讀者前往原文閱讀 很多同學已經躍躍欲試投入到區(qū)塊鏈開發(fā)隊伍當中來,可是又感覺無從下手,本文將基于以太坊平臺,以通俗...

    tomlingtm 評論0 收藏0
  • 以太坊智能合約開發(fā)第二篇:理解以太坊相關概念

    摘要:原文發(fā)表于以太坊智能合約開發(fā)第二篇理解以太坊相關概念很多人都說比特幣是區(qū)塊鏈,以太坊是區(qū)塊鏈。它是以太坊智能合約的運行環(huán)境。是由以太坊節(jié)點提供。以太坊社區(qū)把基于智能合約的應用稱為去中心化的應用。 原文發(fā)表于:以太坊智能合約開發(fā)第二篇:理解以太坊相關概念 很多人都說比特幣是區(qū)塊鏈1.0,以太坊是區(qū)塊鏈2.0。在以太坊平臺上,可以開發(fā)各種各樣的去中心化應用,這些應用構成了以太坊的整個生態(tài)...

    yibinnn 評論0 收藏0
  • python和flask框架開發(fā)以太坊智能合約

    摘要:是以太坊開發(fā)的個人區(qū)塊鏈,可用于部署合約,開發(fā)應用程序和運行測試。安裝是一個用于與以太坊交互的庫。啟動以太坊測試區(qū)塊鏈服務器要部署智能合約,我們應該啟動測試以太坊服務器。最后,你將在以太坊合約中設置調用用戶對象時獲得的值。 將數(shù)據存儲在數(shù)據庫中是任何軟件應用程序不可或缺的一部分。無論如何控制該數(shù)據庫都有一個該數(shù)據的主控。區(qū)塊鏈技術將數(shù)據存儲到區(qū)塊鏈網絡內的區(qū)塊中。因此,只要某個節(jié)點與網...

    enrecul101 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<