国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

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

marser / 1037人閱讀

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

引言

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

以太坊測試網絡

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

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

使用MetaMask連接測試鏈

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

使用Remix鏈接MetaMask

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

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

結語

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

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

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

相關文章

  • 在區塊鏈上編程:DApp 開發簡介

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

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

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

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

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

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

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

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

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

    enrecul101 評論0 收藏0

發表評論

0條評論

marser

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<