摘要:原文發(fā)表于以太坊智能合約開發(fā)第一篇對語法的支持最近在研究以太坊智能合約的開發(fā)。是一種語法類似的高級語言,它被設(shè)計(jì)成以編譯的方式生成以太坊虛擬機(jī)代碼。
原文發(fā)表于:以太坊智能合約開發(fā)第一篇:IDE對solidity語法的支持
最近在研究以太坊智能合約的開發(fā)。隨著研究的深入,準(zhǔn)備寫一個系列教程,將我的實(shí)際經(jīng)驗(yàn)與大家分享,供大家參考借鑒。
solidity是什么?以太坊官方推薦使用Solidity語言來開發(fā)以太坊智能合約。Solidity是一種語法類似JavaScript的高級語言,它被設(shè)計(jì)成以編譯的方式生成以太坊虛擬機(jī)代碼。在后續(xù)內(nèi)容中你將會發(fā)現(xiàn),使用它很容易創(chuàng)建用于投票、眾籌、封閉拍賣、多重簽名錢包等等智能合約。
IDE對solidity語法的支持工欲善其事,必先利于器。在使用 Solidity語言 編寫智能合約開始之前,需要一款得心應(yīng)手的IDE。本篇推薦使用 IntelliJ IDEA 系列的 WebStorm。
打開 Preferences - Plugins 面板:
按圖所示,在右邊搜索框內(nèi)輸入“solidity”,并點(diǎn)擊 Search in repositories 。接下來就會看到我們需要用的插件 Intellij-Solidity:
選中 Intellij-Solidity 插件,點(diǎn)擊右邊面板中的 install 按鈕,WebStorm就開始下載插件并自動安裝。重啟WebStorm之后即生效。
說明:
IntelliJ IDEA 系列的其他IDE(如phpstorm),都能安裝此插件。安裝步驟和此教程類似。
智能合約開發(fā)QQ群:753778670
目前有幾套區(qū)塊鏈實(shí)踐的視頻課程(視頻+源碼),需要的可加我微信(kuangwenjie)私信我(付費(fèi)):
『區(qū)塊鏈』從零構(gòu)建以太坊(Ethereum)智能合約到項(xiàng)目實(shí)戰(zhàn)
基于Ethereum & IPFS的去中心化Ebay區(qū)塊鏈項(xiàng)目開發(fā)實(shí)戰(zhàn)
HyperLedger(超級賬本)Fabric
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/24026.html
摘要:和比特幣協(xié)議有所不同的是,以太坊的設(shè)計(jì)十分靈活,極具適應(yīng)性。超級賬本區(qū)塊鏈的商業(yè)應(yīng)用超級賬本超級賬本是基金會下的眾多項(xiàng)目中的一個。證書頒發(fā)機(jī)構(gòu)負(fù)責(zé)簽發(fā)撤 showImg(https://segmentfault.com/img/bV2ge9?w=900&h=385); 從比特幣開始 一個故事告訴你比特幣的原理及運(yùn)作機(jī)制 這篇文章的定位會比較科普,盡量用類比的方法將比特幣的基本原理講出來...
摘要:目前通常指代基于以太坊或者上的智能合約開發(fā)的相關(guān)應(yīng)用。引入以太坊通過的交互流程大致如下總結(jié)隨著區(qū)塊鏈近些年的大紅大紫,被推上了風(fēng)口浪尖,本文從技術(shù)的角度大致介紹了一下所涉及的技術(shù)要點(diǎn)。 當(dāng)你開始探索區(qū)塊鏈開發(fā),需要了解到這些。 showImg(https://segmentfault.com/img/remote/1460000016608233?w=1370&h=389); 一、DA...
摘要:使用基于以太坊的智能合約的集成開發(fā)環(huán)境。以太坊教程,主要介紹智能合約與應(yīng)用開發(fā),適合入門。以太坊,主要是介紹使用進(jìn)行智能合約開發(fā)交互,進(jìn)行賬號創(chuàng)建交易轉(zhuǎn)賬代幣開發(fā)以及過濾器和事件等內(nèi)容。 Solidity是一種以智能合約為導(dǎo)向的編程語言。這是一種只有四年的年輕語言,旨在幫助開發(fā)基于以太坊數(shù)字貨幣的智能合約。 理解它官方文檔應(yīng)該是學(xué)習(xí)Solidity的最佳來源:solidity.read...
摘要:以太坊是什么以太坊是一個建立在區(qū)塊鏈技術(shù)之上,去中心化應(yīng)用平臺。運(yùn)行環(huán)境以太坊虛擬機(jī)是以太坊中智能合約的運(yùn)行環(huán)境。是由以太坊客戶端提供的是典型的開發(fā)以太坊時使用的客戶端,基于語言開發(fā)。 本文首發(fā)于深入淺出區(qū)塊鏈社區(qū)原文鏈接:以太坊是什么 - 以太坊開發(fā)入門指南原文已更新,請讀者前往原文閱讀 很多同學(xué)已經(jīng)躍躍欲試投入到區(qū)塊鏈開發(fā)隊(duì)伍當(dāng)中來,可是又感覺無從下手,本文將基于以太坊平臺,以通俗...
摘要:郵件列表以太坊上的開發(fā)者郵件列表停止使用。開發(fā)的移動以太坊瀏覽器開發(fā)階段由支持的瀏覽器內(nèi)。是以太坊的開發(fā)環(huán)境,測試框架和資產(chǎn)管道。審查隨機(jī)數(shù)以太坊虛擬機(jī)是以太坊智能合約的執(zhí)行環(huán)境。 去中心化應(yīng)用去中心化應(yīng)用是可以使用戶和供應(yīng)商之間直接互動的服務(wù)(例如,連接某些市場上的買方和賣方,文件存儲里的持有者和儲存者)。以太坊去中心化應(yīng)用典型地通過HTML/Javascript網(wǎng)絡(luò)應(yīng)用與用戶互動,...
閱讀 2878·2021-11-24 09:39
閱讀 2608·2021-11-23 09:51
閱讀 2215·2021-11-17 09:33
閱讀 1847·2021-10-22 09:54
閱讀 1934·2021-08-16 11:00
閱讀 3528·2019-08-30 15:53
閱讀 1791·2019-08-30 13:19
閱讀 2961·2019-08-30 12:49