❶ 比特幣病毒有什麼樣的發展歷程
勒索病毒的前世今生
其實最近的wncry病毒已經不是勒索軟體第一次發威了。前不久,安卓系統也出現了一款勒索軟體,將手機加密後索要贖金。而這款軟體被查殺後,很快又帶著升級版卷土重來——這波新版的勒索軟體是用隨機密鑰感染文件的,連攻擊者都不知道如何解鎖,用戶即使交付贖金也是徒勞。
我們看到隨著IT技術的不斷發展,IT從業人員雖多,但是主要的就業人員基本都集中在移動平台、雲端以及人工智慧等領域,最流行的編程語言也由面向底層操作的C和C++逐漸演變到託管型的JAVA甚至是面向建模的GO語言。而信息安全領域是個直接面向底層的技術,從事底層編程的人員越來越少,也就代表著信息安全的從業者基數是越來越小,這個現象的直接後果就是,網路世界出現了落後的技術可以攻擊先進技術的情況,這點與人類社會中落後蠻族對高級文明的侵略非常相像。最近爆出wncry病毒很可能源自朝鮮,這也從側面印證了這種趨勢,某些組織甚至是國家是沒條件搞高端技術的,但是他們寫的病毒卻能橫行全世界。勒索軟體的黑手進一步擴展了可攻擊的范圍,如網游、智能汽車和可穿戴設備紛紛大量爆出漏洞。回顧此類軟體的歷史大致分為以下幾個階段。
從目前的情況看比特幣的分叉之爭並沒有緩和的跡象,但是比特幣ETF以及wncry病毒的出現迅速將比特幣的價格不斷推出新高。個人覺得比特幣短期大概率要突破2萬RMB,但是考慮目前萊特幣等變種沒有所有分叉之爭,所以從投資的角度來說呢,如果比特幣再次受分叉之爭而下跌,那麼這其實是對萊特幣的利好,所以如果有讀者大量持有比特幣又不想賣出的話,可以考慮做多萊特幣來進行對沖。
如果從信息安全形度來說,分叉問題很可能會影響比特幣繼續做為勒索病毒贖金的地位。筆者認為接受萊特幣、以太幣為贖金的病毒即將誕生。
但是區塊鏈貨幣都或多或少會有處理速度的困擾而且加密演算法升級不容易,長期來看風險比較高,短期價格被操縱的跡象也比較明顯。心理承受能力不強的話,靜看他們的運行軌跡就好了。
❷ 匿名幣新秀當道,門羅幣、達世幣、大零幣何去何從
這段時間,有一個不算新的新詞彙占據了不少幣圈人的視線,沒錯,那就是 匿名幣 。
匿名幣持續走熱在風雲變化的加密市場內有其必然性,無論是基於暗網交易還是出於保護隱私的目的,BTC受到大肆追捧都與它一定程度的匿名功能有關。
然而,隨著加密貨幣在流通領域愈加嶄露頭角,各國對這一市場的監管也越加嚴密,首當其沖便是BTC。而BTC自身的匿名功能並不完善,為了彌補其缺陷,人們逐漸將視線轉移到技術更為完備的匿名幣身上。
然而匿名幣「老幣當道」的同時,「新幣林立」,眾多投資者們究竟該如何抉擇呢?
一、門羅幣(XMR)
門羅幣2014年便已在幣圈展露頭角,提供堪稱最高級別的匿名功能,是當之無愧的老牌匿名幣。
時至今日,門羅幣在暗網交易中接受度極高,公認將成為接替BTC的下一任新寵。而門羅幣在匿名幣中能獲得如此高的地位主要得益於它的環簽名技術。
什麼是環簽名技術呢?
就是所有參與的人將簽名形成一個環形,這樣就能避免從簽名的先後順序上判斷出誰是第一個簽名的人;而門羅幣在運用這一概念時,完全不需要徵得他人的同意便可借他們的公鑰將交易信息形成環簽名,由此達成完全匿名的作用。
二、達世幣(DASH)
達世幣可以說是匿名幣中大眾知名度最高,同時也是商家接受度較高的一種匿名幣。它採用的混幣技術並不難理解。
混幣,顯而易見,是一種混淆視線的做法;在運用時就是讓一個交易裡麵包含大量的輸出和輸入,割裂它們之間的對應關系,參與的人越多,輪次就越多,關系便越復雜,保密性也就越高。
這個技術缺陷也就在此,越多人參與雖然提高了安全度,但速度卻得不到保證,而前期參與人數過少也會使得交易記錄有被追蹤到的可能。
三、大零幣(Zcash)
大零幣可以說是所有匿名幣中公認匿名技術最為高端和完備的,它一面世便受到了幣圈的極大追捧,名義市值甚至超過了BTC。這樣極高的聲譽完全得益於它的核心技術——零知識證明。
舉例說明:A需向B證明持有某房間的鑰匙,B確定房間內存在某樣事物,A打開房門拿出這樣東西給B,就向B證明他有房間的鑰匙了。
在這一過程中,B從沒有見過A的鑰匙A也沒有提供其它有效消息,但最終證明了自己的所有權。運用這一技術的大零幣也能更好地保證交易的匿名性。
為了保證監管的需要,大零幣給使用者提供了完全匿名的交易和非匿名交易,然而實際運用過程中,由於速度過慢等問題,它的匿名功能並沒有被廣泛使用。
以上便是匿名幣圈三大老牌巨頭,它們各有利弊,在他們各自比拼不斷角逐的過程中,最近又湧起了一批新的匿名幣,正以非凡的勁頭掠奪人們的注意力。
一、影子幣(SDW)
影子幣是19年中旬剛剛上市的新秀,在保證極高的匿名性的前提下,影子幣還更注重交易過程中的實際作用。
影子幣在研發過程中注入了Darksend技術來保障其超高的匿名性,同時,它還創新性地融入了InstantX技術來確保交易的及時有效和安全可靠;此外,它還是全網第一批實現雙層獎勵制的加密貨幣,這大大激勵了礦工的積極性。
二、德羅幣(Dero)
德羅幣算是由門羅幣發展而來,所以他使用的核心技術也正是環簽名技術,但它使用了Go語言重新編寫了環簽名的代碼,在門羅幣的基礎上加入了新的創新。
其中包含匿名智能合約和防彈協議(Bulletproofs),這兩項技術能保證整個轉賬的匿名性和安全性,並大大降低交易費用。
三 Grin&Beam
Grin與Beam都是基於MimbleWimble協議發展而來的匿名幣。
MimbleWimble協議的由來與比特幣息息相關,它誕生的初衷實際上是為了幫助比特幣節省存儲空間,並提高交易的匿名性和安全性。其達成匿名的原理是使得交易中不存在交易地址,交易的中間狀態還可以被合並,在保證安全可靠的同時可謂從源頭上保證交易的匿名。
然而在開發過程中發現它與比特幣腳本存在較大的沖突,於是最終並沒有運用於比特幣,反而在兩位匿名大神的努力下先後開創出兩個獨立的加密貨幣項目——Grin和Beam。
上述便是近兩年內匿名幣圈涌現的新秀,雖然上線時間較短,但迅速佔領匿名加密貨幣市場,例如影子幣短期內更是實現了進300%左右的迅猛漲勢,競爭的激烈性可見一斑。
無論是老牌幣種還是匿名新秀,它們都各自具備不可替代的優勢,其中門羅幣(XRM)、達世幣(DASH)、影子幣(SDW)用於實際支付的場合都在增加,實用性較強;大零幣(Zcash)、德羅幣(Dero)、Grin&Beam實用性還有待考證,但其在技術上都有了新的嘗試和突破。
❸ 區塊鏈技術架構有些什麼課程介紹
目前市場上區塊鏈培訓課程跨度很大,課程內容和授課形式也是五花八門。
區塊鏈
1、編程基礎入門
計算機軟硬體基礎、字元集及字元編碼、HTML+CSS(含HTML5+CSS3)、ECMA + BOM + DOM、jQuery、node.js、Ajax及Express
2、Go編程語言
Go基本語法、流程式控制制、函數及數據、錯誤處理、Go面向對象編程、Go並發編程、Go網路編程、Go安全編程、Go進階編程(goroutine、channel)、資料庫MySQL、LevelDB
3、區塊鏈1.0——比特幣Bitcoin
比特幣原理、比特幣系統架構、密碼演算法(Go語言實現)、共識演算法(Go語言實現)、比特幣交易原理及交易腳本、比特幣RPC編程(node.js實現)、比特幣源碼解析
4、區塊鏈2.0——以太坊Ethereum
以太坊工作原理及基礎架構、以太坊基本概念(賬戶、交易、Gas)、以太坊錢包Mist及Metamask、以太坊交易、ERC20標准Token開發部署、以太坊開發IDE——remix-ide、智能合約與Solidity、Solidity部署、備份及調用、框架技術:truffle及web3、DApp開發實戰、Geth
5、區塊鏈3.0——超級賬本之Fabric
超級賬本項目介紹、Fabric部署和使用、Fabric配置管理、Fabric架構設計、Fabric CA應用與配置、應用開發實戰。
鏈喬教育在線旗下學碩創新區塊鏈技術工作站是中國教育部學校規劃建設發展中心開展的「智慧學習工場2020-學碩創新工作站 」唯一獲準的「區塊鏈技術專業」試點工作站。專業站立足為學生提供多樣化成長路徑,推進專業學位研究生產學研結合培養模式改革,構建應用型、復合型人才培養體系。
❹ 虛擬貨幣錢包APP哪一種比較安全好用
1.Ledger錢包
Ledger錢包易用性一般,安全性較高,屬於硬體錢包。
比特幣硬體錢包製造商Ledger是數字貨幣安全領域技術領先的公司之一,能為消費者和企業提供值得信賴的硬體。 Ledger是基於智能卡的比特幣硬體錢包,提供技術領先的最高保護等級,兼具可用及操控性。 Ledger硬體錢包是一個多功能錢包,安全存儲私鑰的硬體設備,查看錢包和發送交易時,硬體錢包需要與軟體錢包配合才能使用。同時支持安全存儲比特幣、以太坊及平台代幣、Zcash等。其項目已經在Github上開源。基於其硬體設備,你既可以使用Ledger開發的軟體錢包,也可以使用其他團隊開發的軟體錢包,即可以配合以太坊網頁錢包MyEtherWallet或者Parity錢包使用Ledger。
2.Trezor
Trezor易用性一般,安全性較高,屬於硬體錢包。
TREZOR是一種高科技的數據加密存儲器。該產品產地捷克。這個品牌是業內公認的研發最早最謹慎最安全的加密存儲器,已經被全球性數字貨幣玩家驗證過的可靠品牌,公司記錄優秀,軟體支持豐富。 TREZOR的安全模式是基於零信任的原則。零信任原則就是假定任一部分都有可能被攻擊成功的安全系統。
3.OPendime
OPendime易用性一般,安全性較高,屬於硬體錢包。
比特幣硬體錢包製造商OPendime是數字貨幣安全領域「技術領先」的公司之一,它隸屬於Coinkite,Coinkite是一家位於加拿大的比特幣企業,提供比特幣和萊特幣錢包,和支付終端的服務。支持法定貨幣包括美元、人民幣、歐元、加元、英鎊、波蘭茲羅提、俄羅斯盧布、澳元、日元、巴西幣、瑞典克朗等。OPendime是一個硬體錢包,它的私人密鑰是在設備內部生成的,並且不會被任何人知道,甚至連你都不知道!OPendime多語言用戶界面:中文、日本語、英語、葡萄牙語、法語、德語、法語為大家帶來便利。
4.庫神錢包
庫神錢包易用性一般,安全性中等,屬於手機、硬體錢包。
庫神錢包英文名稱Coldlar,庫神錢包隸屬於北京庫神信息技術有限公司是一家專注於提供加密資產安全存儲解決方案的科技公司。庫神公司深耕區塊鏈安全技術,提供硬體錢包、手機APP錢包、雲端錢包、多簽錢包等多種形態的個人級錢包產品,以及專業的企業級錢包產品。硬體錢包採用「冷熱分離」的架構,通過二維碼、藍牙、NFC等多種數據加密傳輸方式,讓私鑰永不觸網,徹底根絕了私鑰被網路黑客竊取的風險,實現了多種加密資產的安全存儲。
5.BitGo
BitGo易用性一般,安全性中等,屬於電腦錢包。
BitGo是一種高安全性多簽名錢包,它保護著你的比特幣不會被偷和丟失。您完全自己維護著錢包;BitGo不可以花費或凍結資金。多個BitGo錢包也是容易使用的,並且提供高級安全特性,例如消費限制與多用戶訪問。
6.KeepKey
KeepKey易用性較高,安全性中等,屬於硬體錢包。
KeepKey是一個硬體錢包,保護你的比特幣,以太坊等數字資產,免受黑客和小偷的侵害。KeepKey錢包支持多幣種的硬體錢包,目前被Shapeshift收購。KeepKey採用獨特的恢復機制,使用起來更加安全。這個機制讓使用者只需要用12個單詞就可以恢復。額外的安全機制意味著使用者不需要在設備上儲存私匙。他們可以恢復他們的私匙和交易,接著在設備上消除記錄。這是當前儲存比特幣最安全的方法。
7.WOOKONG
WOOKONG易用性較高,安全性較高,屬於硬體錢包。
WOOKONG是結合高強度的密碼學演算法與高等級金融安全硬體方案,順勢推出的專業級加密數字資產託管解決方案 (專利號: ZL201710884108.5),擁有比多重簽名錢包、冷錢包更高的安全性。主要服務對象: 相比普通硬體冷錢包、多重簽名錢包有更高安全級別需求的金融機構、交易所、團隊等。
8.Coinbase
Coinbase易用性較易,安全性中等,屬於手機、電腦錢包。
Coinbase錢包,Coinbase Wallet是由Toshi錢包更忙而來,Coinbase Wallet正在重新定義用戶所期待的加密錢包。這不僅僅是一種訪問加密貨幣的工具,你可以將其視為探索分散式網路的一個立足點。通過Coinbase Wallet,你可以:管理ETH和所有您的ECR-20貨幣(很快將支持BTC,BCH和LTC);接收空投和ICO貨幣;購買和存儲加密貨幣(不可替換貨幣,但可在游戲中使用這些貨幣,或者在市場上交易);可在任何地方與任何人進行無手續費的貨幣交易;通過大眾分散交易所或代理方以買賣貨幣;可訪問任何第三方dapps,通過進行驗證、執行服務或完成任務來實現區塊鏈中的他人借貸或貸款到賺取加密貨幣等等功能。
9.imToken
imToken易用性較易,安全性中等,屬於手機錢包
imToken錢包作為專業數字資產錢包,安全放心、簡單易用;支持多鏈、多幣種管理與兌換,讓區塊鏈技術更好地融入你的生活。imToken願景是讓經濟激勵一致,讓隱私不可侵犯,讓價值自由流動。
imToken近期已獲得IDG資本1000 萬美元的A輪投資。imToken創始人兼CEO何斌表示,本輪融資將會支持imToken 的海外市場發展,同時也將支持更多技術人才的儲備。
10.AToken
AToken易用性較易,安全性中等,屬於手機錢包。
AToken移動端數字貨幣錢包輕便安全,支持19個幣種&跨鏈互換。旨在為廣大數字貨幣用戶提供更輕便、更安全、更多幣種的多維度服務,旨在打造數字資產存儲類APP領跑者。
❺ 主流區塊鏈技術有哪些
本文試圖對區塊鏈有關技術流派和主流平台進行一個概覽,作為學習區塊鏈技術體系的導覽,意在拋磚引玉,促進區塊鏈開發社區的討論與共識。區塊鏈技術的流派未戰先謀局,你想投入區塊鏈開發這個領域,至少先要搞清楚現在有哪些玩家,各自的主張和實力如何。劃分區塊鏈技術流派並無一定之規,據我所見,或可有以下四種方式:第一是按照節點准入規則,劃分為公有鏈、私有鏈和聯盟鏈。公有鏈的代表自然是比特幣和以太坊,私有鏈則以R3 Corda聲名最盛,聯盟鏈的代表作品是Hyperledger名下的Fabric。公有鏈注重匿名性與去中心化,而私有鏈及聯盟鏈注重高效率,而且還往往設置了准入門檻。公有鏈、私有鏈與聯盟鏈之間的這些不同都在技術中有所體現,比如私有鏈和聯盟鏈假設節點數目不大,可以採用PBFT演算法來形成共識。而公有鏈假設有大量且不斷動態變化的節點網路,用PBFT效率太低,只能採用類似抽彩票的演算法來確定意見領袖。這就意味著,私有鏈與聯盟鏈很難變成公有鏈,而用公有鏈來作聯盟鏈或私有鏈雖然容易,卻也並非即插即用。此種差異,學者不可不察。第二是按照共享目標,劃分為共享賬本和共享狀態機兩派。比特幣是典型的共享賬本,而Chain和BigchainDB也應屬此類,這幾個區塊鏈系統在各個節點之間共享一本總賬,因此對接金融應用比較方便。另一大類區塊鏈系統中,各個節點所共享的是可完成圖靈完備計算的狀態機,如以太坊、Fabric,它們都通過執行智能合約而改變共享狀態機狀態,進而達成種種復雜功能。第三是按照梅蘭妮· 斯旺所描述的代際演進,將區塊鏈系統分為1.0、2.0和3.0三代。其中1.0支撐去中心化交易和支付系統,2.0通過智能合約支撐行業應用,3.0支撐去中心化的社會體系。比特幣和Chain應屬於區塊鏈1.0系統,而以太坊和Fabric是區塊鏈2.0系統,目前尚無成功的區塊鏈3.0系統出現,不成功的嘗試倒是有那麼一個,就是著名的The DAO。第四是按照核心數據結構,分為區塊鏈和分布式總賬兩派。區塊鏈這一派在系統中真的實現了一個區塊的鏈作為核心數據結構,而分布式總賬這一派,只是吸取了區塊鏈的精神,並沒有真用一條區塊鏈作為核心數據結構,或者雖然暫時用了,但聲明說吾項庄舞區塊鏈,意在分布式總賬耳,若假以時日,因緣際會,未嘗不可取而代之也。主流區塊鏈技術平台了解流派劃分,仍是只能用來指點江山,吹牛論道,要動手,總要有個切入點。區塊鏈貨幣據說已經有上千個了,但值得關注的技術平台大概只有數十個,而如果要進入區塊鏈開發領域,打下一個好基礎,練出一身好功夫,撈到幾個好offer,則值得深入研究學習的平台,屈指可數。首先當然是比特幣。比特幣作為區塊鏈的第一個也是目前為止最成功、最重要的樣板工程,已經上線運行了八年多,本身沒有發生任何嚴重的安全和運維事故,其穩定與強悍堪稱當代軟體系統典範。比特幣Bitcoin Core是一個代碼質量高、文檔良好的開源軟體,從學習區塊鏈原理、掌握核心技術的角度來說,Bitcoin Core是最佳切入點,能夠學到原汁原味的區塊鏈技術。當然,Bitcoin Core是用C++寫的,而且用了一些C++11和Boost庫的機制,對學習者的C++水平提出了較高的要求。學習比特幣平台開發還有一個優勢,就是可以對接繁榮的比特幣技術社區。目前圍繞比特幣進行改進和提升的人很多,人多力量就大,諸如隔離驗證、閃電網路、側鏈等比較新的想法和技術,都率先在比特幣社區里落地。比如側鏈技術的主要領導者Blockstream是由密碼學貨幣元老Adam Back領銜的,而Blockstream是Bitcoin Core最大的貢獻者之一,所以一些有關側鏈的技術在比特幣社區里討論最充分。但比特幣作為一個典型的區塊鏈1.0系統,是不是支撐其他類型區塊鏈應用的最佳技術平台,存在很大的爭議。另外,也不是所有人都有能力和必要精通區塊鏈底層技術。所以對那些急於沖到區塊鏈領域里做(quān)事(qián)的人來說,可能更直截了當的學習目標是以太坊和Hyperledger Fabric。在以太坊上面用Solidity進行的智能合約開發是切入區塊鏈開發最簡單的方式,沒有之一。以太坊的理想非常宏大,由於配備了強大的圖靈完備的智能合約虛擬機,因此可以成為一切區塊鏈項目的母平台,是馱住整個區塊鏈世界的大烏龜。在以太坊上開發一個類似比特幣的加密貨幣,是一個不折不扣的小目標。一般有經驗的開發者在文檔指導下,半天到一天即可入門。問題在於,入門以後又如何?靠寫Solidity是否就可以包打天下?這是大大存疑的。我們也可以反過來說,如果以太坊+Solidity是區塊鏈的終極解決方案,那麼怎麼還會出現那麼多區塊鏈技術門派呢?特別是,以太坊似乎並沒有給現實世界中巨型的中心化組織們留下一條活路,這種徹底不妥協的革命態度有可能也成為以太坊推廣的障礙。當前以太坊項目的開發進展並不順利。一個比較突出的問題是項目過多,力量分散,導致項目質量參差不齊。但盡管如此,跟其他區塊鏈2.0平台相比,以太坊提供的開發環境是最簡單最完善的。初學區塊鏈的人絕對有必要學習以太坊,從而對區塊鏈和智能合約建立起一個最「正宗」的認識。主流區塊鏈技術平台的第三支就是Fabric,它是Hyperledger的第一個也是最知名的孵化項目。 Fabric最早來自IBM的Open Blockchain項目,到2015年11月,IBM將當時已經開發完成的44,000行Go語言代碼交給Linux基金會,並入Hyperledger項目之中。在2016年3月一次黑客馬拉松中,Blockstream和DAH兩家公司將各自的代碼並入Open Blockchain,隨後改名為Fabric。到目前為止,Fabric與Intel提供的Sawtooth Lake並列為Hyperledger的一級孵化項目,但前者得到的關注遠超後者。從技術角度來說,Fabric思路不錯,重點是滿足企業商用的需求,比如解決交易量問題。眾所周知,比特幣最大的短板是它每秒鍾7個交易的上限,完全無法滿足現實需要。而Fabric目標是實現每秒鍾10萬交易,這個量接近剛剛過去的雙十一交易量瞬時峰值,完全可以滿足正常條件下的行業級應用。Fabric用Go語言開發,也提供多種語言的API。特別值得一提的是,Fabric比較充分地運用了容器技術,比如其智能合約就運行在容器當中。這也是Go語言帶給Fabric的一項福利,因為Go語言靜態編譯部署的特徵很適合開發容器中的程序。Fabric還有一些特點,比如其membership服務可以設置節點准入審查,這是典型的聯盟鏈特徵。再比如其共識演算法是可定製的。Fabric的短板是體系較為復雜,雖有文檔,但缺少經驗的開發者學習起來障礙比較大。然而由於其定位清楚,迎合了不少企業的心態,所以已經有多家機構在基於Fabric秘密研發行業內的聯盟鏈項目。
❻ 以太坊是什麼丨以太坊開發入門指南
以太坊是什麼丨以太坊開發入門指南
很多同學已經躍躍欲試投入到區塊鏈開發隊伍當中來,可是又感覺無從下手,本文將基於以太坊平台,以通俗的方式介紹以太坊開發中涉及的各晦澀的概念,輕松帶大家入門。
以太坊是什麼
以太坊(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來搭建一個測試網路。
註:本文中為了方便大家理解,對一些概念做了類比,有些嚴格來不是准確,不過我也認為對於初學者,也沒有必要把每一個概念掌握的很細致和准確,學習是一個逐步深入的過程,很多時候我們會發現,過一段後,我們會對同一個東西有不一樣的理解。
❼ 區塊鏈應用開發找哪家好
區塊鏈技術是通過2008年由中本聰編寫的題為「比特幣:對等電子現金系統」的論文宣布的。有趣的是,本文沒有專門使用「區塊鏈」這個詞。
本文討論的是「純粹的電子現金版本」,其中「網路通過將交易哈希到持續的基於散列的工作證明鏈中來標記交易時間,創建一條無需重做證明即可更改的記錄」工作的」。
開源的PT-BSC(區塊鏈安全控制)將區塊鏈定義為點對點網路,通過將它們散列到正在進行的基於散列的工作量證明鏈中來記錄時間戳記,形成不能成為記錄的記錄改變而不重做工作證明。區塊鏈可以被授權,無許可權或混合使用。
另一方面,分布式賬本被定義為對等網路,該網路使用定義的共識機制來防止修改有序的時間戳記錄序列。共識機制包括證明利益,聯合拜占庭協議等。
最流行的區塊鏈平台
1.以太坊
以太坊是一個開源的Blockchain平台,運行智能合約並為其創建提供編程工具。在2013年由Vitalik Buterin提出後,該平台簡化了下一代分散式應用程序(DApps)和在線合同協議的開發。
以太坊允許設計和發行加密貨幣和可交易的數字令牌。更重要的是,您可以創建自己的DAO(民主自治組織),例如,一個虛擬組織,通過成員投票解決各種問題。
該平台提供了許多有用的功能,包括圖靈完整語言,命令行工具(內置於Go,C ++,Python,Java等)以及Ethereum錢包,這是最後一個支持和保護加密資產並簡化智能合約的開發者發展。
2. BigChainDB
BigChainDB是一個開源的分布式賬本系統,專為存儲大量數據而設計,並支持開發人員部署區塊鏈概念驗證和應用程序。
該資料庫提供分散控制,低延遲,不變性,強大的查詢功能以及高速的事務處理。
該系統沒有自己的貨幣,但允許發行和轉讓任何資產,代幣和加密貨幣。BigChainDB支持自定義數字資產並在事務級別建立訪問許可權。
BigChainDB基於聯邦共識模型,一個擁有投票許可權的節點聯盟。BigChainDB支持公共和私人網路,有許多用例,包括知識產權,人力資源,政府和土地登記等領域。
此外,深入了解比特幣,以太坊和BigchainDB的比較。
3.Blockchain Hyperledger Fabric
Blockchain Hyperledger Fabric是由The Linux Foundation主辦並於2016年發布的最受歡迎的Hyperledger項目之一。Hyperledger Fabric是Go編寫的,使用Docker容器實現智能合約。
該平台是基於模塊化架構構建基於區塊鏈的解決方案的基礎,並支持使用一個或多個網路。為了確保高水平的靈活性,可靠性和可擴展性,Hyperledger Fabric最適合開發企業解決方案。
考慮到有用的功能,它包含共享機密信息和交易背書政策的渠道。此外,交易還包括所有簽署同行的簽名,並提交給訂購服務。Hyperledger Fabric是創建授權區塊鏈的最佳平台之一。
4.Hyperledger Cello
Hyperledger Cello是一個區塊鏈平台和操作系統,也是Linux基金會託管的Hyperledger項目之一。Hyperledger Cello的目標是通過向Blockchain生態系統提供按需「即服務」部署模式,最大限度地減少設計和管理區塊鏈的工作量。
Hyperledger Cello使開發人員能夠從頭創建區塊鏈即服務(BaaS)平台,並管理區塊鏈的生命周期。更重要的是,通過Cello,他們可以在裸機,虛擬雲和容器集群之上維護一組網路(大提琴支持Docker,Swarm和Kubernetes)。
5. Hyperledger鋸齒湖
Hyperledger Sawtooth Lake是一個區塊鏈平台,代表支持許可和無許可開發的企業解決方案。該平台幫助軟體工程師更輕松地創建,部署和運行分布式賬本系統和應用程序。
Sawtooth Lake是一個用Python編寫的模塊化套件,提供智能合同抽象,允許開發人員以他們想要的編程語言編寫合同邏輯。Hyperledger Sawtooth中的交易業務邏輯與共識層分離。
共識機制稱為經過時間證明(PoET),並使用內置於最新一代英特爾處理器中的SGX可信計算模塊。
對於鋸齒湖有很多有用的應用。例如,在供應鏈管理和海鮮配送中,它可以解決諸如食物儲存條件不當,非法捕撈行為和海鮮欺詐等問題。
此外,Hyperledger Sawtooth可以確保創建和交換數字資產的安全基礎設施。了解一下,鋸齒湖及其解決方案如何在不同領域發揮作用。
6. Hydrachain
HydraChain是Ethereum Blockchain平台的開源擴展,為開發和部署許可的分布式分類帳提供支持。
HydraChain完全兼容以太坊協議,並提供了一個基礎設施來創建Python中的智能合約。Hydrachain有許多工具可以縮短開發時間並提高調試功能。
重要的是,HydraChain可以確保高水平的定製:系統的各個方面可以輕松配置以滿足客戶的需求。例如,在創建智能合約時,交易費用,天然氣限額,創世分配和封鎖時間等事項可以輕松定製。
7. Corda
Corda是一個開源的Blockchain平台,用於構建許可的分布式賬本系統。該項目由R3聯盟創建,結合了大型銀行並允許管理各方之間的法律協議。
像其他分布式分類帳一樣,R3 Corda提供安全的數據存儲和不可變的數據記錄。值得注意的是,只有Corda才能開發交互操作的區塊鏈網路,這些網路在嚴格的隱私中進行交易。目前,它可能是唯一一個有可插拔共識的分布式賬本平台。
8. Multichain
Multichain是一個開源分布式賬本系統,基於比特幣區塊鏈,專為處理多幣種金融交易而設計。
該平台提供各種級別的訪問控制和許可權,並實現快速解決方案部署。在Multichain中,各種網路可以同時在一台伺服器上。
9.開鏈
作為一個開源的區塊鏈平台,Openchain以強大,安全和可擴展的方式為數字資產的發布和管理而設計。該技術包括智能合約模塊,統一的API,以及由於分級賬戶系統的多級控制和訪問許可權。
在Openchain中,每筆交易都進行了數字簽名(就像比特幣一樣),共識機制由分部共識引入。你應該注意到Openchain是免費的,所以你不需要花錢加密貨幣來使用它。
10.鏈核心
Chain Core是一個企業級的區塊鏈平台,由Chain Protocol和鏈接協議設計,用於在許可的區塊鏈網路上發布,傳輸和管理數字資產。此外,該平台還使開發人員能夠從頭開始創建金融服務。
在連鎖核心中,本地數字資產涉及貨幣,證券,衍生品,禮品卡和忠誠點。該平台提供基於角色的許可權訪問管理,以便在網路中運行。Chain Core具有聯合共識,並提供智能合同支持,交易隱私和多重簽名帳戶支持。
❽ 淺析 Fabric Peer 節點
Hyperledger Fabric,也稱之為超級賬本,是由 IBM 發起,後成為 Linux 基金會 Hyperledger 中的區塊鏈項目之一。
Fabric 是一個提供分布式賬本解決方案的平台,底層的賬本數據存儲使用了區塊鏈。區塊鏈平台通常可以分為公有鏈、聯盟鏈和私有鏈。公有鏈典型的代表是比特幣這些公開的區塊鏈網路,誰都可以加入到這個網路中。聯盟鏈則有準入機制,無法隨意加入到網路中,聯盟鏈的典型例子就是 Fabric。
Fabric 不需要發幣來激勵參與方,也不需要挖礦來防止有人作惡,所以 Fabric 有著更好的性能。在Fabric 網路中,也有著諸多不同類型的節點來組成網路。其中 Peer 節點承載著賬本和智能合約,是整個區塊鏈網路的基礎。在這篇文章中,會詳細分析 Peer 的結構及其運行方式。
在本文中,假設讀者已經了解區塊鏈、智能合約等概念。
本文基於 Fabric1.4 LTS。
區塊鏈網路是一個分布式的網路,Fabric 也是如此,由於 Fabric 是聯盟鏈,需要准入機制,所以在網路結構上會復雜很多,下面是一個簡化的 Fabric 網路:
各個元素的含義如下:
對於 Fabric 網路,外部的用戶需要通過客戶端應用,也就是圖中的 A1、A2 或者 A3 來訪問網路,客戶端應用需要通過 CA 證書表明自己的身份,這樣才能訪問到 Fabric 網路中有許可權訪問的部分。
在上面的網路中,共有四個組織,R1、R2、R3 和 R4。其中 R4 是整個 Fabric 網路的創建者,網路是根據 NC4 配置的。
在 Fabric 網路中,不同的組織可以組成聯盟,不同的聯盟之間數據通過 Channel 來隔離。Channel 中的數據只有該聯盟中的組織才能訪問,每一個新的 Channel 都可以認為是一條新的鏈。與其他的區塊鏈網路中通常只有一條鏈不一樣,Fabric 可以通過 Channel 在網路中快速的搭建出一個新的區塊鏈。
上面 R1 和 R2 組成了一個聯盟,在 C1 上交易。R2 同時又和 R3 組成了另外一個聯盟,在 C2 上交易。R1 和 R2 在 C1 上交易時,對 R3 是不可見的,R2 和 R3 在 C2 上交易時,對 R1 是不可見的。Channel 機制提供了很好的隱私保護能力。
Orderer 節點是整個 Fabric 網路共有的,用來為所有的交易排序、打包。比如上面網路中 O4 節點。本文不會對 Orderer 節點進行詳細說明,可以把這個功能理解為比特幣網路中的挖礦過程。
Peer 節點表示網路中的節點,通常一個 Peer 就表示一個組織,Peer 是整個區塊鏈網路的基礎,是智能合約和賬本的載體,Peer 也是本文討論的重點。
一個 Peer 節點可以承載多套賬本和智能合約,比如 P2 節點,既維護了 C1 的賬本和智能合約,也維護了 C2 的賬本和智能合約。
為了可以更深入了解 Peer 節點的作用,先了解一下 Fabric 整體的交易流程。整體的交易流程圖如下:
Peer 節點按照功能來分可以分為 背書節點 和 記賬節點 。
客戶端會提交交易請求到背書節點,背書節點開始模擬執行交易,在模擬執行之後,背書節點並不會去更新賬本數據,而是把這個交易進行加密和簽名,然後返回給客戶端。
客戶端收到這個響應之後就會把響應提交到 Orderer 節點,Orderer 節點會對這些交易進行排序,並打包成區塊,然後分發到記賬節點,記賬節點就會對交易進行驗證,驗證結束之後,就會把交易記錄到賬本裡面。
一筆交易是否能成功是根據背書策略來指定的,每一個智能合約都會指定一個背書策略。
Peer 節點代表著聯盟鏈中的各個組織,區塊鏈網路也是由 Peer 節點來組成的,而且也是賬本和智能合約的載體。
通過對上面交易過程的了解可以知道,Peer 節點是主要的參與方。如果用戶想要訪問賬本資源,都必須要和 peer 節點進行交互。在一個 Peer 節點中,可以同時維護多個賬本,這些賬本屬於不同的 Channel 。每個 Peer 節點都會維護一套冗餘賬本,這樣就避免了單點故障。
Peer 節點根據在交易中的不同角色,可以分成背書節點(Endorser)和記賬節點(Committer),背書節點會對交易進行模擬執行,記賬節點才會真正將數據存儲到賬本中。
賬本可以分成兩個部分,一部分是區塊鏈,另一部分是 Current State,也被稱之為 World State。
區塊鏈上只能追加,不能對過去的數據進行修改,鏈上也包含兩部分信息,一部分是通道的配置信息,另一部分是不可修改,序列化的記錄。每一個區塊記錄前一個區塊的信息,然後連成鏈,如下圖所示:
第一個區塊被稱之為 genesis block,其中不存儲交易信息。每個區塊可以被分為 區塊頭 、 區塊數據 和 區塊元數據 。區塊頭中存儲著當前區塊的區塊號、當前區塊的 hash 值和上一個區塊的 hash 值,這樣才能把所有的區塊連接起來。區塊數據中包含了交易數據。區塊元數據中則包括了區塊寫入的時間、寫入人及簽名。
其中每一筆交易的結構如下,在 Header 中,包含了 ChainCode 的名稱、版本信息。Signature 就是交易發起用戶的簽名。Proposal 中主要是一些參數。Response 中是智能合約執行的結果。Endorsements 中是背書結果返回的結果。
WorldState中維護了賬本的當前狀態,數據以 Key-Value 的形式存儲,可以快速查詢和修改,每一次對 WorldState 的修改都會被記錄到區塊鏈中。WorldState 中的數據需要依賴外部的存儲,通常使用 LevelDB 或者 CouchDB。
區塊鏈和 WorldState 組成了一個完整的賬本,World State 保證的業務數據的靈活變化,而區塊鏈則保證了所有的修改是可追溯和不可篡改的。
在交易完成之後,數據已經寫入賬本,就需要將這些數據同步到其他的 Peer,Fabric 中使用的是 Gossip 協議。Gossip 也是 Channel 隔離的,只會在 Channel 中的 Peer 中廣播和同步賬本數據。
智能合約需要安裝到 Peer 節點上,智能合約是訪問賬本的唯一方式。智能合約可以通過 Go、Java 等變成語言進行編寫。
智能合約編寫完成之後,需要打包到 ChainCode 中,每個 ChainCode 中可以包含多個智能合約。ChainCode 需要安裝,ChainCode 需要安裝到 Peer 節點上。安裝好了之後,ChainCode 需要在 Channel 上實例化,實例化的時候需要指定背書策略。
智能合約在實例化之後就可以用來與賬本進行交互了,流程圖如下:
用戶編寫並部署實例化智能合約之後,就可以通過客戶端應用程序來向智能合約提交請求,智能合約會對 WorldState 中數據進行 get、put 或者 delete。其中 get 操作直接從 WorldState 中讀取交易對象當前的狀態信息,不會去區塊鏈上寫入信息,但 put 和 delete 操作除了修改 WorldState,還會去區塊鏈中寫入一條交易信息,且交易信息不能修改。
區塊鏈上的信息可以通過智能合約訪問,也可以在客戶端應用通過 API 直接訪問。
Event 是客戶端應用和 Fabric 網路交互的一種方式,客戶端應用可以訂閱 Event,當 Event 發生時,客戶端應用就會接受到消息。
事件源可以兩類,一類是智能合約發出的 Event,另一類是賬本變更觸發的 Event。用戶可以從 Event 中獲取到交易的信息,比如區塊高度等信息。
在這篇文章中,首先介紹了 Fabric 整體的網路架構,通過對 Fabric 交易流程的分析,討論了 peer 節點在交易中的作用,然後詳細分析了 peer 節點所維護的賬本和智能合約,並分析了 peer 節點維護賬本以及 peer 節點執行智能合約的流程。
文 / Rayjun
[1] https://hyperledger-fabric.readthedocs.io/zh_CN/release-1.4/whatis.html
[2] https://developer.ibm.com/zh/technologies/blockchain/series/os-academy-hyperledger-fabric/
[3] https://en.wikipedia.org/wiki/Gossip_protocol
❾ 鉶氭嫙璐у竵閽卞寘APP鍝涓縐嶆瘮杈冨畨鍏ㄥソ鐢
1. Ledger閽卞寘
Ledger浠ュ叾瀹夊叏鎬у拰鏄撶敤鎬ц憲縐幫紝鏄紜浠墮挶鍖呯殑棰嗗厛鍒墮犲晢涔嬩竴銆傝繖瀹跺叕鍙鎬負娑堣垂鑰呭拰浼佷笟鎻愪緵鍩轟簬鏅鴻兘鍗℃妧鏈鐨勭‖浠惰В鍐蟲柟妗堬紝紜淇濇瘮鐗瑰竵絳夋暟瀛楄揣甯佺殑瀹夊叏瀛樺偍銆侺edger璁懼囨敮鎸佸氱嶅姞瀵嗚揣甯侊紝騫跺凡寮婧愬叾欏圭洰浠g爜錛屽厑璁哥敤鎴蜂嬌鐢ㄥ叾寮鍙戠殑鎴栫涓夋柟寮鍙戠殑杞浠墮挶鍖呫
2. Trezor
Trezor錛屼綔涓烘棭鏈熺殑楂樺畨鍏ㄧ‖浠墮挶鍖呬箣涓錛屼互鍏惰皚鎱庡拰鍙闈犵殑鎶鏈闂誨悕浜庝笘銆傝繖涓鏉ヨ嚜鎹峰厠鐨勫搧鐗屾彁渚涗簡涓涓鍔犲瘑瀛樺偍瑙e喅鏂規堬紝鍏跺畨鍏ㄦā寮忓熀浜庨浂淇′換鍘熷垯錛岀『淇濈郴緇熷湪闈㈠逛換浣曟綔鍦ㄦ敾鍑繪椂閮借兘淇濇寔瀹夊叏銆
3. OPendime
OPendime鏄鐢盋oinkite鏃椾笅鐨勭‖浠墮挶鍖咃紝鎻愪緵涓嶭edger鐩鎬技鐨勫畨鍏ㄧ駭鍒銆傚畠鐗硅壊鍦ㄤ簬縐佷漢瀵嗛掗鐨勮懼囧唴鐢熸垚錛屽苟涓斿瘑閽ョ殑淇濆瘑鎬х敋鑷沖圭敤鎴鋒湰韜涔熸槸淇濆瘑鐨勩侽Pendime鏀鎸佸氱嶈揣甯侊紝騫舵彁渚涘氳璦鐢ㄦ埛鐣岄潰銆
4. 搴撶為挶鍖
搴撶為挶鍖咃紙Coldlar錛夌敱鍖椾含搴撶炰俊鎮鎶鏈鏈夐檺鍏鍙稿紑鍙戱紝鎻愪緵鍖呮嫭紜浠躲佹墜鏈篈PP鍜屼簯絝閽卞寘鍦ㄥ唴鐨勫氱嶅瓨鍌ㄨВ鍐蟲柟妗堛傚叾紜浠墮挶鍖呴噰鐢ㄢ滃喎鐑鍒嗙燴濇妧鏈錛岀『淇濈侀掗涓嶆帴瑙︾綉緇滐紝浠庤屾潨緇濅簡緗戠粶榛戝㈡敾鍑葷殑椋庨櫓銆
5. BitGo
BitGo鏄涓涓澶氱懼悕閽卞寘錛屼互鍏墮珮瀹夊叏鎬ц屽彈鍒版帹宕囥傚畠鍏佽哥敤鎴峰畬鍏ㄦ帶鍒惰嚜宸辯殑璧勯噾錛屽悓鏃舵彁渚涢珮綰у畨鍏ㄧ壒鎬э紝濡備氦鏄撻檺鍒跺拰澶氱敤鎴瘋塊棶銆
6. KeepKey
KeepKey鏄涓涓鏄撶敤鐨勭‖浠墮挶鍖咃紝鏀鎸佸氱嶆暟瀛楄揣甯侊紝鐩鍓嶈玈hapeshift鏀惰喘銆傚畠閲囩敤鐙鐗圭殑鎮㈠嶆満鍒訛紝鐢ㄦ埛浠呴渶12涓鍗曡瘝鍗沖彲鎮㈠嶇侀掗錛屾棤闇鍦ㄨ懼囦笂鍌ㄥ瓨縐侀掗錛屼粠鑰屾彁楂樹簡瀹夊叏鎬с
7. WOOKONG
WOOKONG鏄涓涓涓撲笟綰у埆鐨勭‖浠墮挶鍖咃紝鎻愪緵姣斾紶緇熺‖浠墮挶鍖呭拰澶氶噸絳懼悕閽卞寘鏇撮珮灞傛$殑瀹夊叏鎬с傚畠鏃ㄥ湪婊¤凍瀵瑰畨鍏ㄦф湁鏇撮珮瑕佹眰鐨勯噾鋙嶆満鏋勩佷氦鏄撴墍鍜屽叾浠栧洟闃熴
8. Coinbase
Coinbase閽卞寘鎻愪緵綆鍗曟槗鐢ㄧ殑鐣岄潰錛屾敮鎸丒TH鍜孍RC-20浠e竵鐨勭$悊錛屼互鍙婃帴鏀剁┖鎶曞拰ICO浠e竵絳夊姛鑳姐傚畠涓嶄粎鏄涓涓瀛樺偍宸ュ叿錛屼篃鏄鎺㈢儲鍘諱腑蹇冨寲緗戠粶鐨勯棬鎴楓
9. imToken
imToken鏄涓涓涓撲笟鐨勬暟瀛楄祫浜ч挶鍖咃紝鏀鎸佸氶摼鍜屽氬竵縐嶇$悊銆傝ラ挶鍖呰嚧鍔涗簬瀹炵幇緇忔祹嬋鍔變竴鑷淬侀殣縐佷繚鎶ゅ拰浠峰艱嚜鐢辨祦鍔錛屽苟宸茶幏寰桰DG璧勬湰鐨凙杞鎶曡祫銆
10. AToken
AToken鏄涓涓縐誨姩絝鏁板瓧璐у竵閽卞寘錛屾敮鎸佸氱嶅竵縐嶅拰璺ㄩ摼浜掓崲銆傚畠鏃ㄥ湪涓虹敤鎴鋒彁渚涜交渚褲佸畨鍏ㄣ佸氬竵縐嶇殑鏈嶅姟錛屼互鎴愪負鏁板瓧璧勪駭瀛樺偍棰嗗煙鐨勯嗗艱呫