以太坊狀態轉移圖錯了嗎
❶ 以太坊是騙人的嗎怎麼做
以太坊並非騙局,但是不法分子圍繞著以太坊設計的騙局數不勝數,規避以太坊騙局的最好方式就是,切莫輕信比人保證的投資收益率,管理好自己的錢袋子。選擇正規的數字貨幣交易所,去做投資。目前市場上主流的數字貨幣交易所有幣安、火幣網、比特網等。
拓展資料
以太坊設計原則
簡潔原則
以太坊協議將盡可能簡單,即便以某些數據存儲和時間上的低效為代價。一個普通的程序員也能夠完美地去實現完整的開發說明。這將最終有助於降低任何特殊個人或精英團體可能對協議的影響並且推進以太坊作為對所有人開放的協議的應用前景。添加復雜性的優化將不會被接受,除非它們提供了非常根本性的益處。
通用原則
沒有「特性」是以太坊設計哲學中的一個根本性部分。取而代之的是,以太坊提供了一個內部的圖靈完備的腳本語言以供用戶來構建任何可以精確定義的智能合約或交易類型。想建立一個全規模的守護程序(Daemon)或天網(Skynet),你可能需要幾千個聯鎖合約並且確定慷慨地喂養它們,一切皆有可能。
模塊化原則
以太坊的不同部分應被設計為盡可能模塊化的和可分的。開發過程中,應該能夠容易地讓在協議某處做一個小改動的同時應用層卻可以不加改動地繼續正常運行。以太坊開發應該最大程度地做好這些事情以助益於整個加密貨幣生態系統,而不僅是自身。
無歧視原則
協議不應主動地試圖限制或阻礙特定的類目或用法,協議中的所有監管機制都應被設計為直接監管危害,不應試圖反對特定的不受歡迎的應用。人們甚至可以在以太坊之上運行一個無限循環腳本,只要他願意為其支付按計算步驟計算的交易費用。
❷ 以太坊是騙人的嗎怎麼做
不是騙人的,必須要懂行的人帶你入行,不然不熟的人帶你你就會走進資金盤,做以太坊可以有兩個方向,
第一:下載交易所軟體在上面交易,跟股票交易一樣的,可以買多,也可以做空,也可以量化,也可以開合約,也可以開杠桿,總之跟股票操作差不多,這種來錢快,虧欠也快。
第二種:就是去廠家買顯卡或者礦機回來連網通電就可以在電腦上挖礦,每天都有收益可以提現,這個很輕松沒有風險,只有回本周期,這行就屬於投資越大回本越快賺得越多。
希望可以幫到你
❸ V神的遺憾
DavidHoffman.eth :你如何定義元宇宙?
V 神: 據我所知,人們用它來指代互聯網+超級沉浸式虛擬現實,或者互聯網+共享狀態 (這樣事物就可以在平台之間移動)。
santi.eth :你如何想像以太坊維持一個普遍的基本收入機制,有助於為每個人創造公平的競爭環境?
V 神: PoH 已經這么做了! 挑戰在於,UBI 代幣需要「匯」,而不僅僅是發行。歸根結底,它歸結為與公共產品融資同樣的問題:我們需要超越個人捐贈,通過機制實現持久承諾。
在後一種情況下,以太坊當然是令人驚訝的中心部分。
三箭資本 CEO Zhu Su:對於 ETH/Doge 合作有什麼好的想法,你對 Doge 這個項目哪些方面感興趣?
V 神: 就我個人而言,我希望 Doge 能盡快切換到 PoS,或許使用以太坊代碼。我也希望他們不要取消 50 億/年的 PoW 發行,而是將其放入某種為全球公共事務提供資金的 DAO 中。這將會很適合 Doge 的精神。
以太坊核心開發者、EIP-1559 聯合作者 eric.eth:我知道 eth1 主節點的位置,但合並後,您是否打算將 eth2 主節點保留在同一位置?如果沒有,你能透露它的位置嗎?
V 神: 是的,有一個計劃是將主節點從 Moria 礦區轉移到 Cirith Ungol,但不幸的是,這個計劃被推遲了,因為 Moria 仍然有 14 天的隔離期。
Taylor Monahan:有什麼事情是你曾經無比自信的,結果卻發現你大錯特錯了?
V 神:「 以太坊將在 1-2 年內轉向 PoS」。
Mo Dong:隨著區塊鏈越來越依賴於中心化控制資產 (如 USDC),將分叉作為最後手段的治理在經濟上變得不可能。這是好還是壞?
V 神: 博弈論看起來越來越不像是和平分裂,而更像是相互毀滅。我想說,這是一個很好的理由,L1 會隨著時間的推移變得更加僵化,L2 也會隨著時間的推移出現更積極的治理。
MyCrypto 創始人兼首席執行官 Taylor Monahan:以太坊哪個應用最讓你吃驚?
V 神: NFT。
Michelle Rempel Garner:政府在保護加密貨幣不受操縱交易行為 (例如社交媒體炒作)?
V 神: 我認為,最好的監管策略需要避免「你必須獲得一個高質量的執照才能參與」的機制,而是在更大的規模中提出更多的要求(我認為現有的社交媒體 KOL 監管制度好像已經這么做了吧?)
另外,如果要在加密領域更難存在和加密領域更難獲得「主流」用戶之間進行權衡,我寧願選擇後者而不是前者,至少在中短期內。
Ian Miers:你認為所有的國家都會擁抱私人電子支付嗎?如果他們不接受的話,我們該怎麼辦?
V 神: 沒有官方「擁抱」torrent 網路,但它們卻依然蓬勃發展。官方們在制裁 torrent 方面付出的努力遠遠少於他們所能做的,部分是因為 torrent 網路還是具有很大的合法性。我認為處於這樣一種灰色地帶是很容易出現的事情。
作家 Bruno Maçães:什麼是加密的本質?一方面,它關於確定的真理。另一方面,它似乎是虛擬的,與物質現實脫節。是無中生有的創造。那麼...... 它是依賴於真理和現實的形而上學還是超越它們?
V 神: 我認為 Lootproject 的哲學是對的:幾乎任何人創造的任何東西都是「存在」的,重要的是其他人在它之上建立的東西有多大范圍、能達到什麼樣的程度。
Osmosis 聯合創始人 Sunny Aggarwal:你在以太坊旅程中最大的遺憾(非技術性的)是什麼?
V 神: 「8 位聯合創始人」的事情,我選擇了他們的時候過於急迫和一視同仁了。
Ava Labs 創始人 Emin Gün Sirer:你從以太坊經歷中學到最難的一課是什麼?
V 神: 在小團體中的人們比我想的更難緊密協調。你沒辦法讓大家圍坐成一圈,然後審視著彼此與生俱來的善良這樣去相處,更不要說還是在面臨著巨大激勵沖突的同時了。
以太坊共有 8 位聯合創始人,分別是 Vitalik Buterin、Mihai Alisie、Anthony Di Iorio、Amir Chetrit、Charles Hoskinson、Gavin Wood、Jeffrey Wilcke、Joseph Lubin,但是目前只剩 Vitalik 還在直接為以太坊工作。導致聯合創始人之間出現裂痕的主要原因是關於以太坊應該成為一家營利性公司還是保持非營利的一次激烈爭吵。當時以太坊很接近成為一家公司,僅剩下最關鍵的文件沒有簽署。這次事件直接導致 Charles Hoskinson 被逐出聯合創始人小組,後來他轉而支持硬分叉產生的以太坊經典,再後來發布了「以太坊殺手」Cardano。
2014年6月7日,在八位聯合創始人的見證下,以太坊的構想在瑞士樹林中被稱為「太空飛船」的出租屋中誕生。如今,8位聯合創始人構想中的這個區塊鏈平台市值,已經高達4000億美元。
今天,八位聯合創始人中,或許只有一位還常被人們冠以「以太坊創始人」的標簽,而另外幾人的名字都不為人所知,而這也是本文將要分享的關於他們的故事。
Vitalik Buterin
以太坊最早是來自於19歲的俄羅斯加拿大計算機天才和比特幣專欄作家——Vitalik Buterin於2013年11月的構想。在 探索 新興的加密行業三年後,Buterin完成了白皮書,指出了比特幣系統的局限性,並提出了一個新平台,使任何可以想像到的去中心化、抗審查應用程序成為可能。
Buterin的神童形象對以太坊的推廣起到了非常大的幫助,同時他對以太坊的技術貢獻也是毋庸置疑的。
近年來,他試圖退居二線,專注於以太坊2.0,也是唯一仍在從事以太坊相關工作的聯合創始人。
Mihai Alisie
Mihai Alisie學的是控制論經濟學專業,在參與以太坊之前,曾與Vitalik Buterin一起為比特幣雜志工作。2011年Alisie與Buterin取得了聯系,他們決定成立比特幣雜志。
Alisie幫助建立了以太坊在瑞士的基地,合並了最初的初創公司,為這家剛起步的加密公司開設了一個銀行帳戶(這不是一個容易的過程),並就預售活動至關重要的法律框架與律師和瑞士官員打交道。
Alisie一直擔任以太坊基金會的副主席,直到2015年底,他將注意力轉向以太坊的社交框架Akasha。
Anthony Di Iorio
Anthony Di Iorio與Buterin一樣,來自多倫多。他曾涉足營銷和風險投資,在地熱鑽探業務上投資超過100萬英鎊。2012年11月,他組織了一次比特幣聚會,並在現場上認識了Buterin。在以太坊確立了非盈利的運營模式後,Di Iorio退居二線。在以太坊之後,Di Iorio短暫地擔任了多倫多證券交易所的首席數字官,但隨後離開了Decentral——Jaxx數字錢包的開發公司,該錢包於2018年5月首次推出。同年,Di Iorio入選《福布斯》雜志排名前20位的加密貨幣最富有人士,估計凈資產為7.5億至10億美元。
Amir Chetrit
2013年9月在阿姆斯特丹舉行的比特幣活動上,Buterin遇到了Amir Chetrit。後者在2008年以前選擇了退學,然後涉足房地產,也在當時開始對傳統金融體系產生懷疑。後來他開始涉足比特幣,在遇到Buterin時,他正在與以色列初創公司Colored Coins合作,該項目旨在管理作為比特幣網路頂部代幣的現實資產。Buterin在提出以太坊之前,也曾參與過該項目。2013年12月,Chetrit受Buterin邀請加入組織。
在2014年6月的聯合創始人會議上,Chetrit因缺乏對以太坊的投入而受到以太坊開發人員和其他聯合創始人的抨擊,並選擇辭職。
Charles Hoskinson
出生於夏威夷的Charles Hoskinson本來想成為一名數學家,但後來卻對比特幣越來越感興趣。在被Anthony Di Iorio介紹給以太坊和巴特林時,已經有過為早期版本的去中心化交易所籌集資金的經驗。
2013年12月Hoskinson被任命為首席執行官,在建立瑞士基金會及其法律框架方面發揮領導作用。後來以太坊迎來硬分叉,Hoskinson選擇支持以太坊經典。與此同時,他推出了Cardano,目前Cardano的市值已躍升為第六大加密貨幣。
Gavin Wood
英國計算機程序員Gavin Wood是被比特幣佈道者Amir Taaki和Johnny Bitcoin帶入加密領域的。他認識了Buterin後,提出了用C++編程語言編寫一個以太坊的想法。2014年4月,他發布了以太坊黃皮書,隨後又發布了以太坊的本機編程語言Solidity。
在以太坊之後,Gavin Wood與Jutta Steiner合夥創立Parity公司,從事以太坊代碼的開發。但是現在,他更專注於Web3 Foundation及其互操作性區塊鏈項目Polkadot(以太坊的競爭對手)。
Jeffrey Wilcke
計算機程序員Jeffrey Wilcke第一次聽說以太坊時,正在荷蘭進行Mastercoin的工作。2014年初,他與Gavin Wood一起加入了創始人團隊。
在Wood開始使用C++編寫以太坊的同一時間,Wilcke也開始了他的開發工作——使用Go語言來編寫以太坊,後來該項目更名為Go Ethereum,簡稱為「Geth」。
在經歷了以太坊硬分叉、一系列黑客事件,以及兒子出生後,Wilcke將Geth的監督權交給了他的得力助手Peter Szilagyi。現在,他與哥哥Joey一起經營著一間 游戲 開發工作室Grid Games,並開始出售一些ETH以資助Grid Games招募開發人員。
Joseph Lubin
Joseph Lubin是八位創始人中經驗最豐富的一位,1987年Lubin從普林斯頓大學畢業,獲得了電子工程和計算機科學的學位。
畢業後,Lubin從事過軟體工程、音樂製作、商業和金融領域的多元化職業。後來,Lubin對加密貨幣產生了興趣,並通過加拿大比特幣聯盟與加拿大同胞Di Iorio取得了聯系。
後來,他被介紹給Buterin,並被邀請加入聯合創始人小組。Di Iorio和Lubin的財力雄厚,使剛起步的以太坊得以生存。
當決定使以太坊成為非盈利組織時,Lubin已經在計劃一家盈利性公司來構建平台的應用程序層。
他創立的公司Consensys已成為其他區塊鏈初創公司的孵化器,在招募有影響力的以太坊合作夥伴方面也發揮了關鍵作用。
❹ 以太坊合並監控工具Ultra Sound Money全面介紹
以太坊重大里程碑—合並(The Merge),預計將於9月6日分兩階段進行,並於主網達到指定最終目標難度(TTD)時,正式遷移到權益證明機制(PoS)。由於合並後瞎逗返可能會造成的PoW硬分叉、加上發生技術故障的可能性也不是零,讓市場無不時刻緊盯合並的最新變化。
本文將介紹您一個追蹤合並確切時間的好用工具「Ultrasound.money」,另外關於ETH燒毀統計、流通量變化、當前Gas費用…等信息,UltraSound也都有清楚的整理。
合並(The Merge)執行時間
合並預計將於TTD達成目標值(58750000000000000000000)時觸發,據UltraSound平台推估數據,距離合並還有大約9天4小時左右的時間,截稿當前預期將於世界標准時間2022年9月15日早上10點左右執行。
另外以太坊目前供應量則來到120,391,557枚ETH。
以太坊供應量數據
下圖從左至右分別是以太坊當前的:
燃燒量(Burn):每年30萬枚ETH
供應增長率(Supply Growth):每年4.3%
發行量(Issuance):每年550萬枚ETH
此外,如果點擊右下角的模擬合並後情況:供應增長率(Supply Growth)將降為每年0.3%、發行量(Issuance)則變為每年60萬枚ETH。
你還可以看到目前UltraSound預測直到2024年底時,ETH的供應量將如何變化。你也可以通過自定義PoS質押數量、平均的Gas Price,以及預估PoW移除的時間,來預測ETH可能的供給量變化。
以太坊當前燃燒數據
在這里你可以看到不同時間維度中,鏈上ETH燒毀的詳細狀況、以及個別協議燃燒的排名。以下圖為例,近一天內:
燃燒量:759.58ETH
燃燒率:約為每分鍾燃燒0.53ETH
燃燒排名:第一名為轉移以太坊、第二為Opensea、第三為Uniswap V3
另外更指敬多的還有目前每個區塊的燃燒量、排名、燃燒種類…等數據,讀者可自行瀏覽。
5
以太坊的總擔保價值(TVS,total value secured)
接下來這個數據就比較少見,UltraSound計算出了目前以太坊網路路的總擔保價值為4,100億磨飢美元,分別為:
ETH:1913億美元
ERC20s:1912億美元(排序為USDC、USDT、BUSD)
NFTs:237億美元(排序為CryptoPunks、BAYC、Otherdeed for Otherside…)
總的來說,UltraSound提供了許多關於以太坊網路的實用鏈上信息,相信能幫助用戶更清楚的掌握以太坊的實時變化。礙於篇幅,還有些平台所提供的工具未能介紹,讀者可以自行慢慢研究。
❺ 什麼是以太幣/以太坊ETH
以太幣(ETH)是以太坊(Ethereum)的一種數字代幣,被視為「比特幣2.0版」,採用與比特幣不同的區塊鏈技術「以太坊」(Ethereum),一個開源的有智能合約成果的民眾區塊鏈平台,由全球成千上萬的計算機構成的共鳴網路。開發者們需要支付以太幣(ETH)來支撐應用的運行。和其他數字貨幣一樣,以太幣可以在交易平台上進行買賣 。
溫馨提示:以上解釋僅供參考,不作任何建議。入市有風險,投資需謹慎。您在做任何投資之前,應確保自己完全明白該產品的投資性質和所涉及的風險,詳細了解和謹慎評估產品後,再自身判斷是否參與交易。
應答時間:2020-12-02,最新業務變化請以平安銀行官網公布為准。
[平安銀行我知道]想要知道更多?快來看「平安銀行我知道」吧~
https://b.pingan.com.cn/paim/iknow/index.html
❻ 以太坊是什麼丨以太坊開發入門指南
以太坊是什麼丨以太坊開發入門指南
很多同學已經躍躍欲試投入到區塊鏈開發隊伍當中來,可是又感覺無從下手,本文將基於以太坊平台,以通俗的方式介紹以太坊開發中涉及的各晦澀的概念,輕松帶大家入門。
以太坊是什麼
以太坊(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來搭建一個測試網路。
註:本文中為了方便大家理解,對一些概念做了類比,有些嚴格來不是准確,不過我也認為對於初學者,也沒有必要把每一個概念掌握的很細致和准確,學習是一個逐步深入的過程,很多時候我們會發現,過一段後,我們會對同一個東西有不一樣的理解。