Solidity語言簡介


title: Solidity語言簡介
date: 2018-2-26 18:50


Solidity語言簡介

@(區(qū)塊鏈)

本文筆記自維基。

https://en.wikipedia.org/wiki/Solidity

Solidity是面向智能合約的編程語言。也即Solidity發(fā)明出來的目的就是為了實現(xiàn)智能合約两入。但是請注意躬它,智能合約的實現(xiàn)手段不止是Solidity,其他的語言比如Go, JS等同樣可以用來實現(xiàn)智能合約舔庶。只不過Solidity專門用來做這件事情废恋,是不是就比其他的語言更好用,需要慢慢發(fā)現(xiàn)耙饰。

Solidity的開發(fā)人員是幾個前以太坊平臺核心開發(fā)者纹笼,目的是為了方便大家在以太坊平臺上構建智能合約。

本篇筆記大綱:

  1. 歷史
  2. 描述
  3. 開發(fā)平臺的可用性
  4. 區(qū)塊鏈平臺

歷史

Solidity最初提出來是在2014年8月份苟跪,由Gavin Wood提出。后來這個語言被以太坊團隊接手蔓涧,是四大針對以太坊虛擬機EVM制作的語言之一件已。四大語言分別是Serpent, LLL, Viper(實驗性),Mutan(廢棄)元暴。

當前篷扩,Solidity是以太坊平臺的是首選語言。此外茉盏,Solidity還是其他的與以太坊競爭的私有區(qū)塊鏈平臺上的首選開發(fā)語言鉴未,比如Monax以及Hyperledger.

描述

Solidity是靜態(tài)類型語言,運行在EVM上鸠姨。Solidity會被編譯成字節(jié)碼铜秆,然后在EVM上執(zhí)行。這個可以類比Java語言的執(zhí)行讶迁,用的是JVM连茧。Solidity將智能合約的編寫變得更加容易。

Solidity的語法是圍繞著ECMAScript設計的巍糯,因此對于Web開發(fā)者而言啸驯,將會非常舒服。

開發(fā)平臺

  • Remix祟峦,官方的IDE
  • Visual Studio
  • ConsenSys Enterprise
  • Tendermint on Microsoft Azure by PWC
  • ErisDB by AWS

區(qū)塊鏈平臺

Solidity支持如下幾個平臺:

  • Ethereum
  • Tendermint & ErisDB
  • Zeppelin by Digital Currency Group
  • Counterparty(運行在Bitcoin網(wǎng)絡上)
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末罚斗,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子宅楞,更是在濱河造成了極大的恐慌针姿,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,978評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件咱筛,死亡現(xiàn)場離奇詭異搓幌,居然都是意外死亡,警方通過查閱死者的電腦和手機迅箩,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評論 2 384
  • 文/潘曉璐 我一進店門溉愁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事拐揭〕敷。” “怎么了?”我有些...
    開封第一講書人閱讀 156,623評論 0 345
  • 文/不壞的土叔 我叫張陵堂污,是天一觀的道長家肯。 經(jīng)常有香客問我,道長盟猖,這世上最難降的妖魔是什么讨衣? 我笑而不...
    開封第一講書人閱讀 56,324評論 1 282
  • 正文 為了忘掉前任,我火速辦了婚禮式镐,結果婚禮上反镇,老公的妹妹穿的比我還像新娘。我一直安慰自己娘汞,他們只是感情好歹茶,可當我...
    茶點故事閱讀 65,390評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著你弦,像睡著了一般惊豺。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上禽作,一...
    開封第一講書人閱讀 49,741評論 1 289
  • 那天尸昧,我揣著相機與錄音,去河邊找鬼领迈。 笑死彻磁,一個胖子當著我的面吹牛,可吹牛的內容都是我干的狸捅。 我是一名探鬼主播衷蜓,決...
    沈念sama閱讀 38,892評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼尘喝!你這毒婦竟也來了磁浇?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,655評論 0 266
  • 序言:老撾萬榮一對情侶失蹤朽褪,失蹤者是張志新(化名)和其女友劉穎置吓,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體缔赠,經(jīng)...
    沈念sama閱讀 44,104評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡衍锚,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了嗤堰。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片戴质。...
    茶點故事閱讀 38,569評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出告匠,到底是詐尸還是另有隱情戈抄,我是刑警寧澤,帶...
    沈念sama閱讀 34,254評論 4 328
  • 正文 年R本政府宣布后专,位于F島的核電站划鸽,受9級特大地震影響,放射性物質發(fā)生泄漏戚哎。R本人自食惡果不足惜裸诽,卻給世界環(huán)境...
    茶點故事閱讀 39,834評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望建瘫。 院中可真熱鬧崭捍,春花似錦、人聲如沸啰脚。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽橄浓。三九已至,卻和暖如春亮航,著一層夾襖步出監(jiān)牢的瞬間荸实,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評論 1 264
  • 我被黑心中介騙來泰國打工缴淋, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留准给,地道東北人。 一個月前我還...
    沈念sama閱讀 46,260評論 2 360
  • 正文 我出身青樓潜秋,卻偏偏與公主長得像隅居,于是被迫代替她去往敵國和親湘捎。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,446評論 2 348

推薦閱讀更多精彩內容

  • 以太坊(Ethereum ):下一代智能合約和去中心化應用平臺 翻譯:巨蟹 畔规、少平 譯者注:中文讀者可以到以太坊愛...
    車圣閱讀 3,729評論 1 7
  • 1 偉大的開拓者-比特幣 1) 比特幣產生 2008年,中本聰(Satoshi Nakamoto)發(fā)表了一...
    金子_c38e閱讀 7,332評論 0 18
  • 【中文版】以太坊白皮書 翻譯:少平恨统、 Seven當中本聰在 2009 年 1 月啟動比特幣區(qū)塊鏈時叁扫,他同時向世界引...
    __Seven__閱讀 4,156評論 0 10
  • 雪災 今天雪瘋狂了 好像忍了好多年 把合肥蓋上厚重的棉被 然后看著城市成災 道路堵上交通癱瘓了 樹枝壓斷甚至被推到...
    多才人兒閱讀 682評論 0 50
  • 初讀時是為了讀而讀,當靜下心來讀的時候畜埋,才真切的體會到書評里所描述的情感莫绣。 心酸和悲涼,感動和欣慰悠鞍,這本書的字里行...
    安小琳閱讀 441評論 0 2