以太坊名字
經常會聽說主流幣、非主流幣、山寨幣、空氣幣、分叉幣、空投幣和平台幣等等,它們究竟從何而來?
既然有了比特幣為什麼還需要其他幣呢?
且聽我慢慢道來。
山寨幣
山寨幣主要特點是:
1、通過修改甚至是直接套用比特幣的源代碼(比特幣程序是開源的)。
2、重新命一個名,幣種輕而易舉地誕生。
3、沒有遵循區塊鏈的思想。
山寨幣 的代表幣種:
一、萊特幣(Litecoin)
萊特幣(Litecoin)是一種基於「點對點」(peer-to-peer)技術的網路貨幣,其受到了比特幣(BTC)的啟發,並且在技術上具有相同的實現原理。它不同於比特幣的地方在於,通過消費級的硬體也可以高效地「挖礦」,提供更快速的交易確認(平均2.5分鍾)。
二、狗狗幣(DOGE)
Dogecoin,有人稱作"狗狗幣/狗幣",誕生於2013年12月8日,基於Scrypt演算法,交易過程比比特幣更加便捷,狗幣一個確認時間只要1分鍾,BTC要10分鍾,而且狗狗的數量更多,價格低廉,轉賬訊速度,適合網路打賞等,更方便大眾的心理需求,使得更方便平民化的發展。
三、DigiByte 是一個全球性的去中心化支付網路和數字貨幣,受到比特幣的啟發。DigiByte可以進行快速交易,只需要很少或者根本不需要費用,DigiByte也是開源的,其設計是公共參與的,沒有人能夠擁有或控制DigiByte,每個人都可以參與。
四、DCR幣全稱Decred,DCR幣是一種自主數字貨幣。Decred是一種加密貨幣,與比特幣類似,強調社區投入,開放治理以及可持續的資金和開發。它利用混合「工作證明」和「證明利益」的采礦系統來確保一個小團體不能在沒有社區投入的情況下主宰交易流程或對Decred進行修改。
五、萌奈幣(MONA)
萌奈幣(Monacoin)受萊特幣(LTC)啟發,是一種基於P2P技術的網路加密貨幣,也是MIT/X11許可下的一個開源軟體項目,它可以幫助用戶即時付款給世界上任何一個人,萌奈幣目前已上線日本、美國、韓國等幾大主流的加密貨幣交易所。
空氣幣
空氣幣就是沒有實體項目支撐的虛擬幣,沒有任何價值。純粹靠營銷手段,用「高利潤」「只漲不跌」這種營銷口吻,引誘投機者進場,隨後把幣統統賣出給投機者,撒手離場,不管場內投機者死活。
空氣幣,顧名思義,就是沒有項目實體的加密貨幣。
空氣幣具體是怎樣的呢?做空氣幣的團隊甚至連公司都可以沒有,寥寥數人就可以,這些人往往給自己戴一頂大帽子,但是卻查不到做過任何項目。在大眾面前他們包裝出一個非常誘人的區塊鏈項目,來忽悠外行人進行眾籌投資。他們前期幾乎不用做任何投入,找一個外包公司做一個官網,從淘寶上買一份白皮書就可以上幣了,甚至有很多空氣幣連官網和白皮書都沒有。
空氣幣的代表幣種: 魷魚幣(SQUID)
11月1日,SQUID上演了過山車走勢,先是暴漲數萬倍至最高2861.80美元,但僅僅5分鍾後就「自由落體」,暴跌99.99%至0.0007926美元。據 游戲 玩家透露,開發者設計了「反傾銷機制」,導致代幣無法在高點賣出,參與者只能目送它墜落谷底。
這一事件發生後,幣安交易所啟動調查,最終認定這款鏈上魷魚 游戲 是一場騙局,開發團隊已經捲款跑路。在這場 游戲 中,玩家們幾乎 無一生還 ,瀏覽器數據顯示,在項目崩盤後仍有超過4萬人持有該代幣。
分叉幣
分叉幣是對初始幣共識產生了分歧。分叉從軟體的角度來講,就是系統升級。在中心化系統中,升級較簡單,中心一次更新,全網同步;但在區塊鏈等非中心化系統中,「升級」並不簡單,甚至一言不合就會造成區塊鏈分叉。
分叉幣的代表幣種: BCH(Bitcoin Cash,比特幣現金)
BCH作為BTC的第一個分叉幣出現,先不論以後跟BTC的皇位之爭,單從一個獨立的個體來說,BCH的優勢還是十分明顯。首先,後台是第一礦霸比特大陸,有大量的算力支持,技術方面也無須擔心。其次,比特大陸在港上市,明面上的資產是來源於銷售晶元和礦機,其實更重要的就是其所儲存的數字貨幣(據了解100多萬枚BCH)的價值,所以後續如果要變現,必將拉升BCH。但是最近也出現小插曲,就是社區鬧分裂,可能會再次分叉,不過依然看好BCH的增值空間。
空投幣
空投幣就是說有一些自立門戶的企業,想吸引住投資人,會免費送一點他們自己的數字貨幣,不用去挖礦或者購買等條件,只需要給出自身的賬號詳細地址,這類企業便會把空投幣打到帳戶上,並且每一個項目的空投規則各有各的不同。
虛擬貨幣市場中空投幣是一種極為普遍的營銷策略,能夠避免政策風險,還能夠利用大家免費得幣的熱情充分擴張持幣人群,分散籌碼,提高商品流通,讓越來越多的人參與到這個項目中,發行方依然是最大的庄,實質與眾籌無異。
平台幣
什麼是平台幣?
平台幣是由數字資產交易平台官方發行的平台加密資產。一般平台幣都在其交易或者作為獨立的交易區與其平台其他部分或者所有數字資產交易,可被用於抵扣平台交易手續費等優惠以及作為去中心化交易「燃料」。
籠統來說,平台幣其實就是交易所自己發行的虛擬貨幣,對於平台來講,平台幣比公有鏈有更多的價值支撐點,平台幣是平台的臉面,平台幣走的好也可以讓更多客戶留著所在平台。平台幣基本上綜合了交易、股票、投票權等各種價值,和交易所建立了「同生共死」的關系。
目前最廣為人知的平台幣有OKB、BNB、ZB、HT。這四種幣出自於全球四大平台,它們都各自繁衍出對應的應用場所,其幣值發展與未來前景皆被廣大群眾所看好。因此,平台幣的發展趨勢是不容置疑的。
非主流幣
非主流幣則是不太知名的、不太被大眾認可的其他幣。但又可以將非主流幣分成山寨幣和競爭幣。
比如:非主流幣是 50 人班級中第 11 名到第 30 名的這部分人,相比前 10 名雖然不是很顯著的優等生,但相比較後 20 名則屬於有競爭力的,是有潛力的一部分,可以稱其為山寨幣中的競爭幣。著名的有萊特幣(LTC)、瑞波幣(XRC)、達世幣(DASH)等。
主流幣
什麼是主流幣呢?正如名字所言,主流的、在市場上有應用並得到大部分人認可的數字貨幣,是指一類幣,並非某個數字貨幣。換個角度而言,我們經常聽到的,甚至是各個行情軟體排名靠前的都可以成為主流幣,如BTC、ETH 。
主流幣一般嚴格基於塊鏈技術,在市場上實際應用,得到人們的共識。
主流幣代表幣種:(比特幣BTC)
比特幣(Bitcoin,簡稱BTC)是目前使用最為廣泛的一種數字貨幣,它誕生於2009年1月3日,是一種點對點(P2P)傳輸的數字加密貨幣,總量2100萬枚。比特幣網路每10分鍾釋放出一定數量幣,預計在2140年達到極限。比特幣被投資者稱為「數字黃金」。比特幣依據特定演算法,通過大量的計算產生,不依靠特定貨幣機構發行,其使用整個P2P網路中眾多節點構成的分布式資料庫來確認並記錄所有的交易行為,並使用密碼學設計確保貨幣流通各個環節安全性,可確保無法通過大量製造比特幣來人為操控幣值。基於密碼學的設計可以使比特幣只能被真實擁有者轉移、支付及兌現。同樣確保了貨幣所有權與流通交易的匿名性。
比特幣因去中心化、全球流通、低交易費用 、匿名流通等特點,備受 科技 愛好者青睞。近來華爾街、多國央行等傳統金融機構開始研究比特幣區塊鏈技術,日本政府正式承認比特幣為法定支付方式,越來越多的日本商家接受了比特幣支付。
比特幣的優勢是什麼?
支付自由:無論何時何地都可以即時支付和接收任何數額的資金。無銀行假日,無國界,無強加限制。比特幣允許其用戶完全控制他們的資金。
極低的費用:目前對比特幣支付的處理不收取手續費或者僅收取極少的手續費。用戶可以把手續費包含在交易中來獲得處理優先權,更快收到由網路發來的交易確認。另外,也有商家處理器協助商家處理交易,每天將比特幣兌換成法定貨幣並直接將資金存入商家的銀行賬戶。因為這些服務都基於比特幣,所以它們可以提供遠低於PayPal或信用卡網路的手續費。
降低商家的風險 : 比特幣交易是安全,不可撤銷的,並且不包含顧客的敏感或個人信息。這避免了由於欺詐或欺詐性退單給商家造成的損失,而且也沒有必要遵守PCI標准。在信用卡無法使用或欺詐率高得令人無法接受的地方,商家也可以很容易地擴展新的市場。最終結果是更低的費用,更大的市場,和更少的行政成本。
安全和控制:比特幣的用戶完全控制自己的交易;商家不可能強制收取那些在其它支付方式中可能發生的不該有或不易發現的費用。用比特幣付款可以無須在交易中綁定個人信息,這提供了對身份盜用的極大的防範。比特幣的用戶還可以通過備份和加密保護自己的資金。
透明和中立:關於比特幣資金供給本身的所有信息都存儲在塊鏈中,任何人都可以實時檢驗和使用。沒有個人或組織能控制或操縱比特幣協議,因為它是密碼保護的。這使得比特幣核心被相信是完全中立,透明以及可預測的。
ETH(以太坊)
以太坊(Ethereum)是下一代密碼學賬本,可以支持眾多的高級功能,包括用戶發行貨幣,智能協議,去中心化的交易和設立去中心化自治組織(DAOs)或去中心化自治公司(DACs)。
以太坊並不是把每一單個類型的功能作為特性來特別支持,相反,以太坊包括一個內置的圖靈完備的腳本語言,允許通過被稱為「合同」的機制來為自己想實現的特性寫代碼。一個合同就像一個自動的代理,每當接收到一筆交易,合同就會運行特定的一段代碼,這段代碼能修改合同內部的數據存儲或者發送交易。高級的合同甚至能修改自身的代碼。
通俗一點說,以太坊是開源平台數字貨幣和區塊鏈平台,它為開發者提供在區塊鏈上搭建和發布應用的平台。以太坊可以用來編程、分散、擔保和交易任何事物,投票、域名、金融交易所,眾籌、公司管理、合同和大部分的協議、知識產權,還有得益於硬體集成的智能資產。
ETH是屬於全世界的可編程區塊鏈。
以太坊是比特幣帶來的創新為基礎,同時做出了很多改進。
雖然兩者都能讓您無需支付服務提供商或銀行的支持即可使用數字貨幣,但是以太坊是可編程的,因此您可以基於它構建其它不同的數字資產。
因此以太坊並不僅僅意味著支付。它還是一個聚集了各種金融服務、 游戲 和應用的自由市場。在這里沒有人可以監控或者竊取您的數據。
㈡ 比特取什麼名字好
1、品牌名必須獨特
比特幣(BTC)已經成為了區塊鏈領域的代表性貨幣,所以在命名新的數字貨幣時,必須要有一些獨特的元素,以便讓新幣種在市場中有差異化。
例如,Ethereum(以太坊)在名稱中加入了「以太」這個幻想元素,這使得它在命名上備受關注。又如NEO(小蟻),把螞蟻的優秀社會性、緊密合作、努力工作等品質,以及區塊鏈的分布式、合約等特性結合在了一起。因此,在取名時,要突出幣種的獨特性,讓人們對這個新的品牌名字記憶深刻。
2、品牌名盡量簡潔易記
對於用戶來說,一個新的品牌名必須要簡潔明了、便於發音。良好的品牌名能夠讓用戶更加容易記住,也更容易在社交網路上流傳。因此,新的數字貨幣的品牌名必須要短小精悍,避免太多的字母或數字組成,這樣可以更方便地分享和推廣。
例如,Litecoin(萊特幣),不僅品牌名非常易記,而且也具有足夠的描述性,可以讓人們聯想到「輕盈、優雅」的特點,這也是它獲得認可的原因之一。
3、品牌名必須體現數字貨幣的特性
一個優秀的品牌名應該能夠傳遞出數字貨幣的基本特性,例如:去中心化、數字化、安全等特點。一些數字貨幣通過從詞彙中分解出的關鍵字來體現自己的特點,並加以突出。
例如,Monero(門羅幣)是一種具有匿名性質的數字貨幣,它的品牌名取自於「Monero」,這個意為「貨幣」的詞源。這個品牌名在試圖為自己賦予一個類似於Spam和Phishing這樣的敏感名稱,讓用戶能夠感受到自己的安全性和私密性保障,從而獲得更多的用戶信任。
4、品牌名必須考慮兼容性
兼容性是區塊鏈應用中一個很大的問題。隨著時間的推移,品牌名稱必須要確保兼容各種設備使用,以確保新的數字貨幣能夠完美地支持手機、平板等智能設備。只有考慮到這方面的問題,才能保證品牌能夠成功地擴張。因此,在品牌的命名上需要注意到兼容性方面的問題。
不過,在命名品牌時盡量避免數字、特殊符號等元素拼湊,不然可能會導致隨著時間和市場的發育而被淘汰。好的品牌名可以讓用戶覺得應用的使用更瀟灑、更酷。
㈢ ETH是什麼數字貨幣
以太幣。
相關介紹:
以太幣(ETH)是以太坊(Ethereum)的一種數字代幣,被視為「比特幣2.0版」,採用與比特幣不同的區塊鏈技術「以太坊」。
以太幣的系統是使用最廣泛的支持完備應用開發的公有區塊鏈系統。與比特幣相比,以太幣的系統以太坊屬於區塊鏈 2.0 的范疇,是為了解決比特幣網路的一些問題而重新設計的一個區塊鏈系統。
(3)以太坊名字擴展閱讀
相關背景:
以太幣系統以太坊的出現就是幫助用戶更為容易地利用區塊鏈技術進行應用設計 。按照巴特林的說法,以太坊的目的是創造一個更為一般化的區塊鏈平台,這一平台可以允許用戶很容易創造基於區塊鏈的應用,避免用戶為創建一個新的應用而不得不建立一個區塊鏈。
通俗地講,此前的區塊鏈只是一個單一的工具或最多是一個多功能的工具組合,而以太坊則是區塊鏈的智能手機,用戶可以利用智能手機建立他所需要的任何「應用」 。因此巴特林表示,區塊鏈的應用並不僅限於加密貨幣,它有著巨大的潛力,適用於各行各業,能為各企業和各種規模的組織帶來顯著好處。
參考資料來源:網路-以太幣
㈣ 虛擬貨幣有哪些
實際上,中國沒有合法的虛擬貨幣。所有的貨幣都是非法的,但是在中國投機並不違法。所謂「正規虛擬貨幣」,無非是更可靠的穩定貨幣,而不是空氣貨幣。目前國內有很多比較靠譜的虛擬貨幣類型,比如山寨幣的鼻祖比特幣,珠寶行業的福元幣,專注於小額獎勵的dogecoin等。,此外還有以太坊,元寶,凱特,誇克,無限,平民等等。但是,雖然虛擬貨幣臘賣在中國是合法的,但是打著虛擬貨幣的幌子進行傳銷詐騙是違法的。
中國十大虛擬貨幣
1.比特幣
簡稱:BTC
比特幣誕生於2009年,是一種相對稀缺的虛擬貨幣,所以市場一直保持著良好的走勢,非常具有收藏價值,被很多人認可。
2.以太坊
縮寫:ETH
被稱為「比特幣2.0版」的以太坊(Ethereum)至今仍被廣泛使用,在很多交易平台上都可以買賣。也是近年來非常火爆的虛擬貨幣,增速不錯。
3.比特幣現金
簡稱:BCH
比特幣誕生於2017年。也可以說是新版比特幣虛擬貨幣。它是由少數比特幣開發者發起的,並獲得了全網很多人的支持。它的價值也比較高。
4.貨幣證券貨幣
簡稱:BNB
幣安誕生於2017年,是一種非常受歡迎的虛擬貨幣,在世界范圍內升值非常迅速。它是由硬幣證券交易所發行的。據統計,目前,幣安總量約為3億。
5.博卡硬幣
縮寫:點
在位貨幣誕生於2015年,至今已有6年。它是Polkadot平台發行的平台令牌,近年來在市場上保持上升趨勢。是中國虛擬貨幣排行榜之一。
6.萊特幣
縮寫:LTC
萊特幣誕生於2011年,其創作靈感來源於比特幣。目前萊特幣有著不錯的市場,占據了一定的市場份額,在全球很多國家和地區都相當受歡迎。
7.漣漪貨幣
簡稱:XRP
Ripple誕生於2011年,是Ripple系統唯一的通用貨幣。近幾年非常受歡迎,獲得了很多小商家的支持和認可,也頗具收藏價值。
8.國際開發協會貨幣
縮寫:ADA
阿依達幣誕生於2015年,隸屬於卡爾達諾。其主要特點是交易速度快。據統計,目前有450億枚阿依達幣,市值在本行業處於領先地位。
9.XTZ貨幣
簡稱:XTZ
這種貨幣是2014年正式誕生的一種虛擬貨幣。它是Tezos的縮寫。它在中國仍然很有名燃碼,很流行,是皮局哪中國十大虛擬貨幣之一。
10.鏈接貨幣
縮寫:鏈接
Coin誕生於2017年,全稱Chain LINK,是十大虛擬貨幣排行榜之一。總部在美國舊金山,在國內還是比較有知名度的,有很好的市場價值。
對資金的關注度是評價虛擬貨幣的重要指標。如果比特幣沒有資金的關注,幾年前一萬個比特幣只能買一個披薩。目前要想在幾百種復雜的貨幣中脫穎而出,需要關注一定的資金。
㈤ 以太幣(Ether)的單位
在探索加密貨幣世界時,我們常常遇到以太坊(Ethereum)及其貨幣單位的術語迷宮。以太坊不僅是區塊鏈技術的創新平台,它的核心貨幣以太幣(Ether)更是交易中的關鍵元素,尤其是當談到Gas Price中的計量單位時。這里,我們聚焦於GWei,它是一種微小但重要的衡量單位,1 GWei等同於1億Wei,為以太幣交易中的資源消耗提供精確度。
以太坊的單位系統豐富多樣,設計巧妙,每一單位都有其獨特的背景故事。例如,Finney,用於小額交易,象徵著早期的微支付理念;而Gwei,作為計算Gas價格的基石,代表了效率與精細的結合。Wei,作為最基本的單位,其命名源於天才程序員Wei Dai,他為以太坊的早期發展做出了重要貢獻。
這些單位的名字並非隨意選擇,它們背後是科技史上的偉大人物。Ada Lovelace,計算機編程的先驅,她的名字賦予了Ada語言;Claude Shannon,資訊理論的創始人,他的理論深刻影響了現代密碼學和區塊鏈。Nick Szabo,比特幣的設計者,他的貢獻為加密貨幣領域奠定了基礎。Hal Finney,早期比特幣的忠實支持者,他的創新概念如Proof of Work (PoW) 也在比特幣中留下了印記。
這些大牛們不僅推動了技術的革新,也塑造了我們今天所熟知的加密貨幣生態。他們的思想與實踐,如同基石,支撐著區塊鏈技術的不斷發展。因此,當我們談論以太坊的單位時,不妨對這些歷史人物致以敬意。
在探索加密世界的同時,理解這些單位背後的含義和歷史,將有助於我們更好地理解和利用這一前沿技術。盡管Ethereum Unit Converter網站曾經存在名稱混淆,但正確的理解和使用單位至關重要。
記住,每一個單位背後都隱藏著一段科技與創新的故事,這正是加密貨幣世界迷人之處。讓我們一同深入學習,共同見證這一技術的繁榮與演變。
㈥ 以太經典是什麼以太坊和以太經典關系
以太坊的構思誕生於2013年。當年Vitalik Buterin(維塔利克˙布特林,幣圈一般都稱呼為V神)還在比特幣社區擔任程序員的時候,向比特幣核心開發人員建議開發一套面向應用開發者的語言,以方便各種應用的開發。比特幣核心開發人員不同意這個意見。於是V神決定開發一個新的平台作此用途。
V神在2013年寫下了《以太幣白皮書》,在白皮書中說明了建造去中心化程序的目標。在2014年,通過眾籌得到開發資金,於是開發了以太系統。(更好用的數字貨幣交易平台「幣匯」)
誕生之後,到目前為止共進行了四次的硬分叉。
第一次為了調整難度;
第二次發布了穩定版本「家園」;
第四次為了防止分布式拒絕服務攻擊(DDOS)和減重。
只有第三次硬分叉,因為發生了黑客攻擊,而迫不得已進行了分叉。這就是The DAO事件。
The DAO事件
2015年7月30日,V神和以太坊基金會創建了第一個智能合約平台,並設計了TheDAO以太坊合約。
2016年4月30日正式部署了The DAO智能合約,並完成了當年世界上最大規模的眾籌,達到了驚人的1.5億美元!(說句題外話,如今時間上最大的眾籌事件當屬EOS眾籌了,達到了更加驚人是50億美元!)
2016年6月17日,The DAO被黑客攻擊,黑客共盜取了約5000萬美元的以太幣,價格也從20美元暴跌到15美元,對以太坊造成了巨大的傷害。為了挽回投資人的損失,社區最後決定硬分叉。
於是,在2016年7月20日,在區塊高度1920000硬分叉成功,新鏈被稱為以太坊ETH,而原鏈就是現在的以太經典ETC。
㈦ 中國十大虛擬貨幣排名
中國十大虛擬貨幣排名。最近虛擬貨幣非常的火爆,其中比特幣最為知名,很多小夥伴們都還不知道中國十大虛擬貨幣有哪些,那麼接下來就跟著小編一起來看看吧。
中國十大虛擬貨幣排名
比特幣(BTC)
當談論當前要投資的十大加密貨幣,一般的加密貨幣或僅僅是智能加密貨幣投資時,所有討論都必須從比特幣。比特幣是迄今為止使用最廣泛的加密貨幣,通常被稱為「加密貨幣之王」。
萊特幣(LTC)
萊特幣的創造者李啟威畢業於麻省理工大學,曾經是Google的員工,於2011年設計了萊特幣。這個人的名字看起來像是中國人,其實他就是個華人。萊特幣誕生於2011年10月7日,迄今為止已經有整整八年的歷史,總量上文說了有8400萬枚,目前已經挖出了6370萬枚。單價最高為2000元,現價約410元左右。
以太坊(ETH)
以太坊是最好的加密貨幣之一,也是第一個引入的重大項目智能合約,允許開發人員在區塊鏈技術的支持下啟動桌面和移動分散式應用程序(dApps)。
從那時起,以太坊一直保持到2021年的十大加密貨幣之一,並且可能會在未來幾十年保持這種狀態。
瑞波幣(XRP)
XRP肯定會在加密貨幣社區中保持強大的地位,並且確實是最好的加密貨幣之一,它只需要一點時間就可以站起來。城市電報給紋波為2021價格預測的每個硬幣的1$2021。所有這些可能升銷意味著Ripple是2021年投資的最佳加密貨幣之一。
BinanceCoin(BNB)
如果您想分散您的投資組合並已經擁有BTC或ETH等主要代幣,幣安幣是2021年最好的加密貨幣之一。代幣背後的公司Binance具有扎實的業務歷史,其主要概念(即「實用程序代幣」)的背後有著經驗豐富的團隊。BinanceCoin也是目前流動性最高的加密貨幣之一,在CoinMarketCap的前十名之內。
LINK
LINK幣全稱ChainLink,是基於以太坊區塊鏈的ERC20標准化代幣,用於支付Chainlink節點運營商,以便從脫鏈數據中檢索數據,將數據格式化為區塊鏈可讀格式,脫鏈計算以及保證正常運行時間。Chainlink代幣作為運行節點的一部分,可防止不良參與者。1.項目介紹首個分散的Oracle網路,允許任何人安全地提供智能合同,訪問關鍵的外部數據,離線支付和任何其他API功能。
艾達幣(ADA)
卡爾達諾自從它在2015年進入游戲以來,一直是強大的玩家,而2021年看起來對於這種加密貨幣來說將是又一個強勁的一年。2021年2月,卡爾達諾市值接近307億美元,單個硬幣為1.07美元(相當實惠!)。一些人認為卡爾達諾可以提供更多的服務。達里·肖努比(DareShonubi),為錢幣Pedia他認為到神碧2021年底它可能會高達10美元,如果為真,它將成為迄今為止最好的投資硬幣之一。
XTZ
XTZ幣是Tezos的簡稱,在國外熱度非常高,市值也一直在上漲,發展的前景非常好。
波卡幣(DOT)
波卡游笑舉幣是是Polkadot平台的原生代幣,創立於2015年,是世界上第一個開放的去中心化支付網路平台,幣價一直以來比較穩定,粉絲眾多,社區非常活躍,上架了201個交易所,交易深度非常廣,幣價穩定說明用戶非常多共識高,未來有可能支持所有虛擬數字幣,相信未來會更好。
㈧ 以太坊是什麼丨以太坊開發入門指南
以太坊是什麼丨以太坊開發入門指南
很多同學已經躍躍欲試投入到區塊鏈開發隊伍當中來,可是又感覺無從下手,本文將基於以太坊平台,以通俗的方式介紹以太坊開發中涉及的各晦澀的概念,輕松帶大家入門。
以太坊是什麼
以太坊(Ethereum)是一個建立在區塊鏈技術之上, 去中心化應用平台。它允許任何人在平台中建立和使用通過區塊鏈技術運行的去中心化應用。
對這句話不理解的同學,姑且可以理解為以太坊是區塊鏈里的Android,它是一個開發平台,讓我們就可以像基於Android Framework一樣基於區塊鏈技術寫應用。
在沒有以太坊之前,寫區塊鏈應用是這樣的:拷貝一份比特幣代碼,然後去改底層代碼如加密演算法,共識機制,網路協議等等(很多山寨幣就是這樣,改改就出來一個新幣)。
以太坊平台對底層區塊鏈技術進行了封裝,讓區塊鏈應用開發者可以直接基於以太坊平台進行開發,開發者只要專注於應用本身的開發,從而大大降低了難度。
目前圍繞以太坊已經形成了一個較為完善的開發生態圈:有社區的支持,有很多開發框架、工具可以選擇。
智能合約
什麼是智能合約
以太坊上的程序稱之為智能合約, 它是代碼和數據(狀態)的集合。
智能合約可以理解為在區塊鏈上可以自動執行的(由事件驅動的)、以代碼形式編寫的合同(特殊的交易)。
在比特幣腳本中,我們講到過比特幣的交易是可以編程的,但是比特幣腳本有很多的限制,能夠編寫的程序也有限,而以太坊則更加完備(在計算機科學術語中,稱它為是「圖靈完備的」),讓我們就像使用任何高級語言一樣來編寫幾乎可以做任何事情的程序(智能合約)。
智能合約非常適合對信任、安全和持久性要求較高的應用場景,比如:數字貨幣、數字資產、投票、保險、金融應用、預測市場、產權所有權管理、物聯網、點對點交易等等。
目前除數字貨幣之外,真正落地的應用還不多(就像移動平台剛開始出來一樣),相信1到3年內,各種殺手級會慢慢出現。
編程語言:Solidity
智能合約的默認的編程語言是Solidity,文件擴展名以.sol結尾。
Solidity是和JavaScript相似的語言,用它來開發合約並編譯成以太坊虛擬機位元組代碼。
還有長像Python的智能合約開發語言:Serpent,不過建議大家還是使用Solidity。
Browser-Solidity是一個瀏覽器的Solidity IDE, 大家可以點進去看看,以後我們更多文章介紹Solidity這個語言。
運行環境:EVM
EVM(Ethereum Virtual Machine)以太坊虛擬機是以太坊中智能合約的運行環境。
Solidity之於EVM,就像之於跟JVM的關系一樣,這樣大家就容易理解了。
以太坊虛擬機是一個隔離的環境,在EVM內部運行的代碼不能跟外部有聯系。
而EVM運行在以太坊節點上,當我們把合約部署到以太坊網路上之後,合約就可以在以太坊網路中運行了。
合約的編譯
以太坊虛擬機上運行的是合約的位元組碼形式,需要我們在部署之前先對合約進行編譯,可以選擇Browser-Solidity Web IDE或solc編譯器。
合約的部署
在以太坊上開發應用時,常常要使用到以太坊客戶端(錢包)。平時我們在開發中,一般不接觸到客戶端或錢包的概念,它是什麼呢?
以太坊客戶端(錢包)
以太坊客戶端,其實我們可以把它理解為一個開發者工具,它提供賬戶管理、挖礦、轉賬、智能合約的部署和執行等等功能。
EVM是由以太坊客戶端提供的。
Geth是典型的開發以太坊時使用的客戶端,基於Go語言開發。 Geth提供了一個互動式命令控制台,通過命令控制台中包含了以太坊的各種功能(API)。Geth的使用我們之後會有文章介紹,這里大家先有個概念。
Geth控制台和Chrome瀏覽器開發者工具里的面的控制台是類似,不過是跑在終端里。
相對於Geth,Mist則是圖形化操作界面的以太坊客戶端。
如何部署
智能合約的部署是指把合約位元組碼發布到區塊鏈上,並使用一個特定的地址來標示這個合約,這個地址稱為合約賬戶。
以太坊中有兩類賬戶:
· 外部賬戶
該類賬戶被私鑰控制(由人控制),沒有關聯任何代碼。
· 合約賬戶
該類賬戶被它們的合約代碼控制且有代碼與之關聯。
和比特幣使用UTXO的設計不一樣,以太坊使用更為簡單的賬戶概念。
兩類賬戶對於EVM來說是一樣的。
外部賬戶與合約賬戶的區別和關系是這樣的:一個外部賬戶可以通過創建和用自己的私鑰來對交易進行簽名,來發送消息給另一個外部賬戶或合約賬戶。
在兩個外部賬戶之間傳送消息是價值轉移的過程。但從外部賬戶到合約賬戶的消息會激活合約賬戶的代碼,允許它執行各種動作(比如轉移代幣,寫入內部存儲,挖出一個新代幣,執行一些運算,創建一個新的合約等等)。
只有當外部賬戶發出指令時,合同賬戶才會執行相應的操作。
合約部署就是將編譯好的合約位元組碼通過外部賬號發送交易的形式部署到以太坊區塊鏈上(由實際礦工出塊之後,才真正部署成功)。
運行
合約部署之後,當需要調用這個智能合約的方法時只需要向這個合約賬戶發送消息(交易)即可,通過消息觸發後智能合約的代碼就會在EVM中執行了。
Gas
和雲計算相似,佔用區塊鏈的資源(不管是簡單的轉賬交易,還是合約的部署和執行)同樣需要付出相應的費用(天下沒有免費的午餐對不對!)。
以太坊上用Gas機制來計費,Gas也可以認為是一個工作量單位,智能合約越復雜(計算步驟的數量和類型,佔用的內存等),用來完成運行就需要越多Gas。
任何特定的合約所需的運行合約的Gas數量是固定的,由合約的復雜度決定。
而Gas價格由運行合約的人在提交運行合約請求的時候規定,以確定他願意為這次交易願意付出的費用:Gas價格(用以太幣計價) * Gas數量。
Gas的目的是限制執行交易所需的工作量,同時為執行支付費用。當EVM執行交易時,Gas將按照特定規則被逐漸消耗,無論執行到什麼位置,一旦Gas被耗盡,將會觸發異常。當前調用幀所做的所有狀態修改都將被回滾, 如果執行結束還有Gas剩餘,這些Gas將被返還給發送賬戶。
如果沒有這個限制,就會有人寫出無法停止(如:死循環)的合約來阻塞網路。
因此實際上(把前面的內容串起來),我們需要一個有以太幣余額的外部賬戶,來發起一個交易(普通交易或部署、運行一個合約),運行時,礦工收取相應的工作量費用。
以太坊網路
有些著急的同學要問了,沒有以太幣,要怎麼進行智能合約的開發?可以選擇以下方式:
選擇以太坊官網測試網路Testnet
測試網路中,我們可以很容易獲得免費的以太幣,缺點是需要發很長時間初始化節點。
使用私有鏈
創建自己的以太幣私有測試網路,通常也稱為私有鏈,我們可以用它來作為一個測試環境來開發、調試和測試智能合約。
通過上面提到的Geth很容易就可以創建一個屬於自己的測試網路,以太幣想挖多少挖多少,也免去了同步正式網路的整個區塊鏈數據。
使用開發者網路(模式)
相比私有鏈,開發者網路(模式)下,會自動分配一個有大量余額的開發者賬戶給我們使用。
使用模擬環境
另一個創建測試網路的方法是使用testrpc,testrpc是在本地使用內存模擬的一個以太坊環境,對於開發調試來說,更方便快捷。而且testrpc可以在啟動時幫我們創建10個存有資金的測試賬戶。
進行合約開發時,可以在testrpc中測試通過後,再部署到Geth節點中去。
更新:testrpc 現在已經並入到Truffle 開發框架中,現在名字是Ganache CLI。
Dapp:去中心化的應用程序
以太坊社區把基於智能合約的應用稱為去中心化的應用程序(DecentralizedApp)。如果我們把區塊鏈理解為一個不可篡改的資料庫,智能合約理解為和資料庫打交道的程序,那就很容易理解Dapp了,一個Dapp不單單有智能合約,比如還需要有一個友好的用戶界面和其他的東西。
Truffle
Truffle是Dapp開發框架,他可以幫我們處理掉大量無關緊要的小事情,讓我們可以迅速開始寫代碼-編譯-部署-測試-打包DApp這個流程。
總結
我們現在來總結一下,以太坊是平台,它讓我們方便的使用區塊鏈技術開發去中心化的應用,在這個應用中,使用Solidity來編寫和區塊鏈交互的智能合約,合約編寫好後之後,我們需要用以太坊客戶端用一個有餘額的賬戶去部署及運行合約(使用Truffle框架可以更好的幫助我們做這些事情了)。為了開發方便,我們可以用Geth或testrpc來搭建一個測試網路。
註:本文中為了方便大家理解,對一些概念做了類比,有些嚴格來不是准確,不過我也認為對於初學者,也沒有必要把每一個概念掌握的很細致和准確,學習是一個逐步深入的過程,很多時候我們會發現,過一段後,我們會對同一個東西有不一樣的理解。