五. 區(qū)塊鏈技術(shù)的典型應(yīng)用

區(qū)塊鏈技術(shù)的典型應(yīng)用

1 偉大的開拓者-比特幣

1) 比特幣產(chǎn)生

? ? ? ? 2008年,中本聰(Satoshi Nakamoto)發(fā)表了一篇題為“比特幣:一種點(diǎn)對點(diǎn)的電子現(xiàn)金系統(tǒng)”的論文描述了比特幣的模式。比特幣和法定貨幣相比臂港,比特幣沒有一個(gè)集中的發(fā)行方妇汗,而是由網(wǎng)絡(luò)節(jié)點(diǎn)的計(jì)算生成秫筏;比特幣可以全世界流通种冬,可以在任意一臺接入互聯(lián)網(wǎng)的電腦上買賣付燥,不管身處何方敷钾;任何人都可以挖掘枝哄、購買、出售或收取比特幣阻荒;在交易過程中外人無法辨認(rèn)用戶身份信息挠锥。

? ? ? ? 2009年1月3日18:15:05,中本聰開創(chuàng)了比特幣對等網(wǎng)絡(luò)開源用戶群節(jié)點(diǎn)和散列函數(shù)系統(tǒng)侨赡,從此比特幣的第一個(gè)區(qū)塊鏈系統(tǒng)開始運(yùn)行蓖租,并發(fā)行了最初的50個(gè)比特幣粱侣。比特幣正式誕生。比特幣是一種“電子貨幣”蓖宦;比特幣由計(jì)算機(jī)自動(dòng)生成的一串串復(fù)雜代碼組成齐婴;比特幣通過預(yù)設(shè)的程序發(fā)行新幣;比特幣總量隨著時(shí)間而不斷增加球昨;比特幣新幣發(fā)行的速度減慢尔店,直到2140年達(dá)到2100萬個(gè)的總量上限。

? ? ? ? 比特幣是人類歷史上第一個(gè)成功運(yùn)行的數(shù)字加密貨幣主慰。從產(chǎn)生到如今的九年多的時(shí)間內(nèi)嚣州,比特幣運(yùn)行的可以說是非常理想。這樣共螺,在現(xiàn)代社會(huì)的經(jīng)濟(jì)生活方面该肴,比特幣幫忙人們第一次打開了一扇以去中心,去信任藐不,平等透明為特征的民主經(jīng)濟(jì)的大門匀哄。從此,現(xiàn)代社會(huì)的民主不僅體現(xiàn)在政治生活當(dāng)中而且還會(huì)體現(xiàn)在經(jīng)濟(jì)生活當(dāng)中雏蛮。因此涎嚼,人類社會(huì)將進(jìn)一步多元化,民主化挑秉。

2)比特幣技術(shù)原理

(1)比特幣設(shè)計(jì)思想

? ? ? ? “比特幣:一種點(diǎn)對點(diǎn)的電子現(xiàn)金支付系統(tǒng)”闡述的比特幣設(shè)計(jì)思想如下:

? ? ? ? 電子商務(wù)在互聯(lián)網(wǎng)上已經(jīng)發(fā)展到了幾乎完全依賴于金融機(jī)構(gòu)作為可以信任的第三方來處理電子付款的程度法梯。盡管這種系統(tǒng)對于大多數(shù)交易已經(jīng)足夠了,但仍然遭受來自基于信任模型的天然弱點(diǎn)犀概。不可能實(shí)現(xiàn)完全不可撤銷的支付立哑,金融機(jī)構(gòu)不可避免的陷入調(diào)解糾紛。調(diào)解糾紛的成本會(huì)增加交易成本姻灶,并限制了最小實(shí)際支付規(guī)模和無法實(shí)現(xiàn)可能的微小支付铛绰。另外,很多商品和服務(wù)是無法退貨的产喉,如果缺乏不可撤消的支付手段捂掰,交易就會(huì)受到限制。為了防止支付被撤銷帶來損失曾沈,需要交易雙方的信任尘颓。賣家必須要防備買家,賣家需要獲得更多的信息并要為此付出更多晦譬。

? ? ? ? 由于支付有被撤銷的可能,相當(dāng)比例的交易欺詐是不可避免的互广。這些費(fèi)用和付款的不確定性可以在實(shí)物交易中避免敛腌,但在電子商務(wù)中卧土,如果沒有可以信賴的信息交換通道,現(xiàn)有系統(tǒng)無法解決這樣的問題像樊。

? ? ? ? 我們需要的是基于密碼學(xué)的證明尤莺,而不是信任的電子支付系統(tǒng),允許任意兩個(gè)自愿交易的雙方直接進(jìn)行交易生棍,而不需要一個(gè)值得信賴第三方中介颤霎。不可撤銷的支付機(jī)制將保護(hù)賣家避免被欺詐,代管機(jī)制可以很容易地實(shí)現(xiàn)對買家的保障涂滴。通過使用對等網(wǎng)絡(luò)的分布式時(shí)間戳服務(wù)器來生成并按照時(shí)間先后排列并加以記錄的電子交易證明友酱,就解決了重復(fù)花費(fèi)問題。只要保證真實(shí)節(jié)點(diǎn)共同控制的CPU資源比任何企圖協(xié)作攻擊節(jié)點(diǎn)的cpu資源更多柔纵,系統(tǒng)就是是安全的缔杉。

(2)比特幣的發(fā)行

? ? ? ? 比特幣的發(fā)行,也就是比特幣的挖礦搁料,就是通過工作量證明實(shí)現(xiàn)的共識機(jī)制或详。通過創(chuàng)造新區(qū)塊而發(fā)行新比特幣是比特幣的唯一發(fā)行方式。在比特幣區(qū)塊鏈系統(tǒng)中郭计,每一個(gè)新區(qū)塊的產(chǎn)生時(shí)都伴隨著一定數(shù)量的新比特幣霸琴。這些新比特幣獎(jiǎng)勵(lì)給新區(qū)塊的創(chuàng)造者。

? ? ? ? 新區(qū)塊的創(chuàng)造過程是一個(gè)區(qū)塊創(chuàng)造權(quán)的競爭的過程昭伸,即通過工作量證明來選定新區(qū)塊的創(chuàng)造者梧乘。在任何一個(gè)特定的時(shí)間點(diǎn)上,整個(gè)區(qū)塊鏈系統(tǒng)范圍內(nèi)的勋乾,所有競爭者在同時(shí)開始宋下,共同針對同一特定新候選區(qū)塊進(jìn)行哈希運(yùn)算比賽。獲勝的條件是最先算出符合該特定新候選區(qū)塊要求的哈希值辑莫。獲勝的(只能有一個(gè)獲勝者)獎(jiǎng)勵(lì)是伴隨該新區(qū)塊一起發(fā)行的全部新比特幣学歧。當(dāng)一個(gè)新區(qū)塊被創(chuàng)造出來了,所有的競爭者馬上重新開始進(jìn)行對下一個(gè)區(qū)塊創(chuàng)造權(quán)的競爭各吨。

? ? ? ? 新區(qū)塊的創(chuàng)造速度大概是10分鐘一塊枝笨。伴隨每個(gè)新區(qū)塊發(fā)行的比特幣數(shù)量是不斷減少的。從2009年開始于50枚比特幣每個(gè)區(qū)塊揭蜒,每隔四年(210000個(gè)區(qū)塊)減少一半横浑。也就是對于1-210000號的區(qū)塊來說,每個(gè)區(qū)塊發(fā)行50枚比特幣屉更;隨后的210000個(gè)區(qū)塊發(fā)行25枚比特幣徙融;再之后的210000個(gè)區(qū)塊再減半,以此類推瑰谜。大約到2140年左右欺冀,6,929,999號區(qū)塊創(chuàng)造后比特幣停止發(fā)行树绩。屆時(shí)流通中比特幣的總數(shù)將恒定維持在20999999.9769 BTC。

? ? ? ? 為了把每塊新區(qū)塊的創(chuàng)造時(shí)間間隔穩(wěn)定為平均10分鐘隐轩,挖礦(哈希計(jì)算)的難度是不斷調(diào)整的饺饭。難度調(diào)整的時(shí)間間隔是每兩周一調(diào)整。難度調(diào)整的依據(jù)是剛過去兩周的全部2016個(gè)區(qū)塊的創(chuàng)造時(shí)間职车。

? ? ? ? 理論上瘫俊,任何人都可以通過一部聯(lián)網(wǎng)的電腦來發(fā)行新比特幣。實(shí)踐中悴灵,在比特幣發(fā)展的初期扛芽,這種通過個(gè)人電腦來發(fā)行新比特幣的確是可行的。但是称勋,伴隨著比特幣價(jià)格的飛漲胸哥,在利益驅(qū)動(dòng)下,越來越先進(jìn)的專用比特幣挖礦機(jī)器被發(fā)明和使用赡鲜。這些專用比特幣挖礦機(jī)器比個(gè)人電腦的工作效率高出一百萬倍以上空厌。個(gè)人電腦在與專業(yè)比特幣挖礦機(jī)器進(jìn)行發(fā)行新比特幣的競爭中已經(jīng)沒有任何勝算。

(3)比特幣的存儲

? ? ? ? 比特幣的存儲依靠的就是分布式賬本技術(shù)银酬。比特幣就是一串?dāng)?shù)據(jù)代碼嘲更。所有的比特幣就是記錄于區(qū)塊鏈中各自對應(yīng)的區(qū)塊內(nèi),然后分布式存放于比特幣系統(tǒng)的各個(gè)節(jié)點(diǎn)上揩瞪。比特幣區(qū)塊鏈就像是一個(gè)由比特幣系統(tǒng)所有的節(jié)點(diǎn)共享的統(tǒng)一電子賬本赋朦。

? ? ? ? 每一個(gè)區(qū)塊記錄了在一段時(shí)間內(nèi)的全部比特幣發(fā)行細(xì)節(jié)和比特幣所有權(quán)的轉(zhuǎn)換(交易)的具體情況。也就是說每一個(gè)比特幣從產(chǎn)生到流通的過程中發(fā)生的所有細(xì)節(jié)都記錄在區(qū)塊內(nèi)李破,并順序鏈接形成一個(gè)長長的區(qū)塊鏈條宠哄。比特幣區(qū)塊鏈的完整性以及時(shí)間順序是由密碼學(xué)來確保的。

? ? ? ? 比特幣區(qū)塊鏈系統(tǒng)的賬本沒有一個(gè)固定的保管人或節(jié)點(diǎn)嗤攻,比特幣區(qū)塊鏈系統(tǒng)的每一個(gè)節(jié)點(diǎn)都可以保存一份完整的比特幣區(qū)塊鏈賬本毛嫉。所有的節(jié)點(diǎn)上的賬本都會(huì)不斷的進(jìn)行驗(yàn)證和統(tǒng)一。

(4)比特幣的使用

? ? ? ? 比特幣的使用就是比特幣的交易妇菱,也就是比特幣所有權(quán)的轉(zhuǎn)換承粤。比特幣的使用主要是通過加密技術(shù)來實(shí)現(xiàn)的。

? ? ? ? 比特幣是一種無法復(fù)制闯团,看到即擁有的代表相應(yīng)貨幣價(jià)值的數(shù)據(jù)代碼辛臊。毋庸置疑,對于每個(gè)使用者的數(shù)據(jù)代碼的保密至關(guān)重要房交。比特幣系統(tǒng)中每一個(gè)使用者(或節(jié)點(diǎn))擁有一個(gè)(或幾個(gè))自己的錢包彻舰,錢包里存放著所擁有的代表比特幣的數(shù)據(jù)代碼。每個(gè)錢包都有地址(公鑰)和密碼(私鑰)候味。地址可以多人知道刃唤,而密碼只能所有者知道口猜。只有當(dāng)?shù)刂泛兔艽a相吻合的時(shí)候,才能打開錢包使用里面的比特幣透揣。

? ? ? ? 比特幣的交易就是指比特幣錢包之間的比特幣轉(zhuǎn)移。比特幣的交易是以轉(zhuǎn)載形式進(jìn)行的川抡。為一個(gè)交易的這個(gè)過程就是從記錄下一個(gè)新的交易開始辐真,到將新交易在這個(gè)比特幣區(qū)塊鏈系統(tǒng)中進(jìn)行傳播,再到通過工作量證明崖堤,然后進(jìn)行整個(gè)比特幣區(qū)塊鏈系統(tǒng)節(jié)點(diǎn)驗(yàn)證侍咱,最后到將新交易記錄到比特幣區(qū)塊鏈上為結(jié)束。交易記錄一旦記錄于區(qū)塊鏈上密幔,將永遠(yuǎn)不能撤銷楔脯。

? ? ? ? 比特幣的交易合法性的驗(yàn)證的基礎(chǔ)是未花費(fèi)的交易輸出(收到方)。每一個(gè)交易輸人(花費(fèi)方或發(fā)送方)都有對應(yīng)的上一個(gè)交易輸出胯甩。最源頭的交易輸出就是創(chuàng)造新區(qū)塊而得到的新發(fā)行的比特幣昧廷。比特幣的交易規(guī)定每一筆新的交易的輸入必須有對應(yīng)某一筆或幾筆未花費(fèi)的交易輸出。每一筆輸入也同時(shí)需要有對應(yīng)某一筆或幾筆未花費(fèi)的交易輸出的私鑰數(shù)字簽名偎箫。比特幣區(qū)塊鏈系統(tǒng)的每個(gè)節(jié)點(diǎn)都會(huì)存有當(dāng)前整個(gè)區(qū)塊鏈系統(tǒng)的所有未花費(fèi)的交易輸出記錄木柬。比特幣區(qū)塊鏈系統(tǒng)的節(jié)點(diǎn)通過驗(yàn)證這些未花費(fèi)的交易輸出和數(shù)字簽名來驗(yàn)證交易的合法性。

2 強(qiáng)大的跟緊者-以太坊??

1)以太坊和以太幣

(1)以太坊

? ? ? ? 2013年淹办,Vitalik Buterin眉枕,互聯(lián)網(wǎng)上比特幣社交群里的一位天才少年,提出了以太坊的概念怜森。 同年速挑,Vitalik Buterin發(fā)表了“以太坊白皮書”,說明了建造去中心化程式的目的副硅。2014年姥宝,通過在互聯(lián)網(wǎng)上公開進(jìn)行了42天的以太幣預(yù)售(ICO),Vitalik Buterin募集到約1843萬美元的開發(fā)資金想许。2015年7月30日伶授,以太坊的公共區(qū)塊鏈正式啟用。

? ? ? ? 以太坊是一個(gè)具有智能合約功能的開放區(qū)塊鏈平臺流纹,使開發(fā)人員能夠建立和發(fā)布各種分布式應(yīng)用糜烹。通過在以太坊上編程建立各種分布式應(yīng)用可以解決諸如:投票、域名漱凝、金融交易疮蹦、眾籌、公司管理茸炒、合約愕乎、知識產(chǎn)權(quán)阵苇、硬件集成的智能資產(chǎn)等等各方面問題。

? ? ? ? 以太坊感论,與比特幣區(qū)塊鏈技術(shù)一樣绅项,使用激勵(lì)驅(qū)動(dòng)的安全模式。共識達(dá)成基于選擇具有最高總難度的區(qū)塊比肄。礦工創(chuàng)建區(qū)塊快耿,其他人檢測有效性。

(2)以太幣

? ? ? ? 在以太坊區(qū)塊鏈系統(tǒng)中芳绩,所有的操作都是有成本的掀亥,借以維護(hù)系統(tǒng)正常運(yùn)行和防止系統(tǒng)的被濫用或被惡意攻擊。相應(yīng)的妥色,這些成本就體現(xiàn)為一種代幣---以太幣(代碼為ETH)搪花。也就是說用以太幣來支付所有交易的手續(xù)費(fèi)和運(yùn)算的服務(wù)費(fèi)(以太坊的費(fèi)用被稱作gas)。

? ? ? ? 以太幣是于2015年7月30日開始發(fā)行的嘹害。類似于比特幣撮竿,以太幣的發(fā)行方式也是采用工作量證明機(jī)制(POW)。通過工作量證明機(jī)制吼拥,以太坊每年發(fā)行15倚聚,626,576枚以太幣凿可。以太坊計(jì)劃于2017年末將以太幣的發(fā)行方式改為權(quán)益證明機(jī)制(POS)惑折。屆時(shí),每年的新發(fā)行的以太幣數(shù)量為1000萬枚枯跑。以太幣的總發(fā)行量是沒有上限的惨驶。

2)以太坊運(yùn)行原理

? ? ? ? 以太坊是通過在比特幣區(qū)塊鏈系統(tǒng)基礎(chǔ)上進(jìn)行修改和創(chuàng)新而產(chǎn)生的。以太坊本質(zhì)上就是:區(qū)塊鏈+智能合約敛助。

? ? ? ? 以太坊區(qū)塊鏈基本上類似于比特幣的區(qū)塊鏈粗卜,這里就不討論了。

? ? ? ? 以太坊對區(qū)塊鏈技術(shù)的主要貢獻(xiàn)是引入了智能合約這個(gè)概念纳击。智能合約是運(yùn)行在區(qū)塊鏈上的一段代碼续扔。該代碼根據(jù)預(yù)先設(shè)定好的不變的規(guī)則,對區(qū)塊鏈接收到的操作信息進(jìn)行相應(yīng)的處理焕数。

? ? ? ? 智能合約是事件驅(qū)動(dòng)的纱昧,可以重復(fù)運(yùn)行的,自治的堡赔,模塊式的計(jì)算機(jī)代碼识脆。不同的計(jì)算機(jī)代碼(智能合約)可以任意組合起來共同完成設(shè)計(jì)好的各種工作任務(wù),如上述的投票,金融交易等等灼捂。

? ? ? ? 智能合約的運(yùn)用過程是:預(yù)先將用圖靈完備計(jì)算機(jī)語言編寫的智能合約代碼放入以太坊區(qū)塊鏈的某個(gè)地址上离例。當(dāng)有一個(gè)同這個(gè)智能合約相關(guān)的交易發(fā)生時(shí),以太坊區(qū)塊鏈的節(jié)點(diǎn)就會(huì)將該交易作為輸入?yún)?shù)輸入到智能合約內(nèi)悉稠。智能合約按照預(yù)先的設(shè)定進(jìn)行處理后宫蛆,將處理結(jié)果輸出饶号。

3) 以太坊虛擬機(jī)

(1) 什么是以太坊虛擬機(jī)

? ? ? ? 同比特幣區(qū)塊鏈系統(tǒng)不同,以太坊設(shè)計(jì)了以太坊虛擬機(jī)(EVM)專門用來運(yùn)行智能合約线得。太坊虛擬機(jī)是一個(gè)同網(wǎng)絡(luò),文件系統(tǒng)或者其他操作過程隔絕開來的封裝起來的計(jì)算機(jī)代碼運(yùn)行環(huán)境.

(2)以太坊的賬戶

? ? ? ? 以太坊的基礎(chǔ)單元是賬戶. 這些賬戶可以通過消息傳遞來發(fā)生互動(dòng)變化诬滩。每個(gè)賬戶都有一個(gè)與之關(guān)聯(lián)的狀態(tài)和一個(gè)20字節(jié)的地址拷姿。所有價(jià)值和信息的轉(zhuǎn)移都體現(xiàn)為賬戶狀況的變化.以太坊區(qū)塊鏈通過控制所有賬戶的變化實(shí)現(xiàn)其各種功能.

? ? ? ? 以太坊有兩類賬戶: 外部賬戶和合約賬戶,他們被存放于同一地址空間上.外部賬戶是由人類用戶通過對應(yīng)的公私鑰來掌控。而合約賬戶則是由被存儲在其內(nèi)部的代碼掌控吻育。智能合約指的是合約賬戶中的那些對被發(fā)送來的交易進(jìn)行自動(dòng)處理的程序代碼。用戶可以通過在區(qū)塊鏈中存儲程序代碼來創(chuàng)建新的智能合約。

? ? ? ? 以太坊賬戶狀態(tài)的變化就是指以太坊賬戶組成成分發(fā)生的變化猫牡。以太坊賬戶含有四個(gè)組成部分:

? ? ? ?(1) 序號(nonce):如果賬戶是一個(gè)外部擁有賬戶,nonce代表從此賬戶地址發(fā)送的交易序號邓线。如果賬戶是一個(gè)合約賬戶淌友,nonce代表此賬戶創(chuàng)建的合約序號。

? ? ? ? (2) 余額(balance): 此地址擁有Wei的數(shù)量骇陈。

? ? ? ? (3) Merkle 樹根的哈希值: Merkle樹會(huì)將此賬戶存儲內(nèi)容的哈希值進(jìn)行編碼震庭,默認(rèn)值是空值。

? ? ? ? (4) 代碼哈希值:此賬戶太坊虛擬機(jī)內(nèi)的代碼的哈希值你雌。對于合約賬戶器联,就是被哈希的代碼并作為代碼哈希值保存起來。對于外部賬戶婿崭,代碼哈希值是一個(gè)空字符串的哈希值拨拓。

(3)以太坊的交易和交易費(fèi)用

? ? ? ? 太坊區(qū)塊鏈系統(tǒng)只有兩種類型的交易:合約創(chuàng)建和消息通信。

? ? ? ? 以太坊所有的交易都是在外部賬戶觸動(dòng)下發(fā)生的.合約賬戶不會(huì)自發(fā)地產(chǎn)生任何行動(dòng). 只有當(dāng)外部賬戶發(fā)出交易時(shí)氓栈,合約賬戶才會(huì)執(zhí)行相應(yīng)的操作渣磷。以太坊通過規(guī)定節(jié)點(diǎn)必須與運(yùn)算結(jié)果保持一致,從而保證智能合約嚴(yán)格確定執(zhí)行授瘦。

? ? ? ? 在以太坊中一個(gè)重要的概念就是費(fèi)用(fees). 發(fā)生在以太坊區(qū)塊鏈系統(tǒng)內(nèi)的交易而產(chǎn)生的每一次計(jì)算都會(huì)要求相應(yīng)的費(fèi)用醋界。這個(gè)費(fèi)用是以”gas”的來支付。gas就是用來衡量在一個(gè)具體計(jì)算中要求的費(fèi)用單位提完。gas 價(jià)格(gas price)就是你愿意在每個(gè)gas花費(fèi)ETH的數(shù)量形纺,以“gwei”進(jìn)行衡量÷仍幔“Wei”是ETH的最小單位挡篓,1ETH表示10^18Wei. 1gwei是1,000,000,000 Wei。

? ? ? ? 發(fā)生交易時(shí),交易發(fā)送者先設(shè)置gas limit和gas price官研。gas limit和gas price就代表著發(fā)送者愿意為執(zhí)行交易支付的Wei的最大值秽澳。以太坊用戶必須向以太坊區(qū)塊鏈系統(tǒng)支付少量交易費(fèi)用。交易的發(fā)送者必須在激活的合約賬戶的每一步為所有的運(yùn)算和數(shù)據(jù)存儲付費(fèi)戏羽。如果在他們的賬戶余額中有足夠的Ether來支付這個(gè)最大值費(fèi)用担神,那么就沒問題。在交易結(jié)束時(shí)任何未使用的gas都會(huì)被返回給發(fā)送者始花,以原始費(fèi)率兌換妄讯。費(fèi)用通過以太坊Gas結(jié)算,以太幣的形式支付的酷宵。這樣可以幫助太坊區(qū)塊鏈系統(tǒng)避免被濫用或被惡意攻擊.

? ? ? ? 交易費(fèi)用由節(jié)點(diǎn)收集亥贸,節(jié)點(diǎn)在以太坊網(wǎng)絡(luò)中完成收集、傳播浇垦、確認(rèn)和執(zhí)行交易的工作炕置。礦工們將交易活動(dòng)分組:交易記錄(以太坊區(qū)塊鏈中賬戶狀態(tài)的更新)被分組存放在區(qū)塊中;節(jié)點(diǎn)通過互相競爭決定添加權(quán);獲得添加權(quán)的節(jié)點(diǎn)將新的區(qū)塊添加到區(qū)塊鏈的上。獲得添加權(quán)的節(jié)點(diǎn)會(huì)得到以太幣獎(jiǎng)勵(lì)男韧,通過這些獎(jiǎng)勵(lì)激勵(lì)節(jié)點(diǎn)為以太坊區(qū)塊鏈系統(tǒng)貢獻(xiàn)硬件和電力朴摊。

(4)以太坊的狀態(tài)變化機(jī)制

? ? ? ? 第一步,檢查交易的格式是否正確(即有正確數(shù)值)此虑、簽名是否有效和隨機(jī)數(shù)是否與發(fā)送者賬戶的隨機(jī)數(shù)匹配甚纲。如否,返回錯(cuò)誤朦前。

? ? ? ? 第二步介杆,計(jì)算交易費(fèi)用,并從簽名中確定發(fā)送者的地址韭寸。從發(fā)送者的賬戶中減去交易費(fèi)用和增加發(fā)送者的隨機(jī)數(shù)这溅。如果賬戶余額不足,返回錯(cuò)誤棒仍。

? ? ? ?第三步悲靴,設(shè)定初值GAS = STARTGAS,并根據(jù)交易中的字節(jié)數(shù)減去一定量的Gas值莫其。

? ? ? ?第四步癞尚,從發(fā)送者的賬戶轉(zhuǎn)移價(jià)值到接收者賬戶。如果接收賬戶還不存在乱陡,創(chuàng)建此賬戶浇揩。如果接收賬戶是一個(gè)合約,運(yùn)行合約的代碼憨颠,直到代碼運(yùn)行結(jié)束或者燃料用完胳徽。

? ? ? ?第五步积锅,如果因?yàn)榘l(fā)送者賬戶沒有足夠的錢或者代碼執(zhí)行耗盡燃料導(dǎo)致價(jià)值轉(zhuǎn)移失敗,恢復(fù)原來的狀態(tài)养盗,但是還需要支付交易費(fèi)用缚陷,交易費(fèi)用加至礦工賬戶。

? ? ? 第六步往核,否則箫爷,將所有剩余的燃料歸還給發(fā)送者,消耗掉的燃料作為交易費(fèi)用發(fā)送給礦工聂儒。

4) 以太坊平臺上的幾個(gè)項(xiàng)目

(1)TenX項(xiàng)目

? ? ? ? ?TenX項(xiàng)目的目標(biāo)是建立一個(gè)連接現(xiàn)實(shí)世界和區(qū)塊鏈網(wǎng)絡(luò)的支付系統(tǒng)虎锚,讓區(qū)塊鏈資產(chǎn)可以通過TenX支付卡,手機(jī)錢包衩婚,ATM窜护,銀行賬號等多種渠道在世界任何地方任何時(shí)間無需等待的進(jìn)行支付。

? ? ? ? ?TenX可以通過區(qū)塊鏈來實(shí)現(xiàn)非春,利用COMIT標(biāo)準(zhǔn)柄慰,以完全去信任、實(shí)時(shí)和無成本的方式工作税娜。

? ? ? ? ?TenX為終端用戶提供借記卡和隨附的移動(dòng)錢包,不僅可以使用比特幣(BTC)藏研,以太坊(ETH)敬矩,Dash(DASH),而且可以提供幾乎所有的區(qū)塊鏈資產(chǎn)蠢挡。TenX錢包可以在近200個(gè)國家使用弧岳,接受驗(yàn)收的有超過3600萬個(gè)節(jié)點(diǎn)。TenX與主要的信用卡公司业踏,如VISA和萬事達(dá)卡達(dá)成了合作禽炬。TenX為終端用戶提供借記卡和隨附的移動(dòng)錢包。

? ? ? ? ?此外勤家,用戶和企業(yè)可以以去中心化的方式無縫地交易其區(qū)塊鏈資產(chǎn)腹尖,消除與當(dāng)前中心化解決方案相關(guān)的任何風(fēng)險(xiǎn)。

(2)Augur項(xiàng)目

? ? ? ? Augur 是建立在以太坊平臺上的去中心化預(yù)測市場平臺伐脖。利用 Augur ,任何人都可以為任何自己感興趣的主題(比如美國大選誰會(huì)獲勝)創(chuàng)建一個(gè)預(yù)測市場热幔,并提供初始流動(dòng)性,這是一個(gè)去中心化的過程讼庇。作為回報(bào)绎巨,該市場的創(chuàng)建者將從市場中獲得一半的交易費(fèi)用。普通用戶可以根據(jù)自己的信息和判斷在 Augur 上預(yù)測蠕啄、買賣事件的股票场勤,例如美國總統(tǒng)大選戈锻。當(dāng)事件發(fā)生以后,如果你預(yù)測正確和媳、持有正確結(jié)果的股票格遭,每股你將獲得1美元,從而你的收益是1美元減去當(dāng)初的買入成本窗价。如果你預(yù)測錯(cuò)誤如庭、持有錯(cuò)誤結(jié)果的股票,你將不會(huì)獲得獎(jiǎng)勵(lì)撼港,從而你的虧損就是當(dāng)初的買入成本坪它。

? ? ? ? 許多因素使得 Augur 不同于傳統(tǒng)的預(yù)測市場,但是最重要的區(qū)別是帝牡,Augur 是全球化和去中心化的往毡。世界各地的任何人都可以使用 Augur ,這將為 Augur 帶來空前的流動(dòng)性靶溜、交易量和傳統(tǒng)的交易所不曾有過的多種視角和話題开瞭。

? ? ? ? Augur已經(jīng)得到了Thiel基金會(huì)以及以太坊Vitalik Buterin的支持。Augur軟件開發(fā)始于2014年秋初罩息,測試版的Augur于2015年6月發(fā)布嗤详。在2015年8月至2015年10月,Augur的全球眾籌活動(dòng)籌得800萬美元瓷炮。

(3)Slock.it項(xiàng)目

? ? ? ? 成立于2015年11月的Slock.it一直致力于發(fā)展共享經(jīng)濟(jì)的未來基礎(chǔ)設(shè)施葱色。即通用共享網(wǎng)絡(luò)。希望通過讓公司和個(gè)人實(shí)現(xiàn)所有連接的智能對象的租用娘香、出售或共享來改革共享經(jīng)濟(jì)苍狰。

? ? ? ? 依托于公共以太坊區(qū)塊鏈,通用共享網(wǎng)絡(luò)將為用戶提供一套可移動(dòng)的桌面應(yīng)用程序烘绽,通過它們淋昭,用戶可以從世界任何地方找到、定位安接、租賃和調(diào)控由智能合同介導(dǎo)的對象翔忽。

? ? ? ? Slock.it的主要優(yōu)點(diǎn)在于操作簡單:打開應(yīng)用程序- 查找附近的對象 - 付款 - 應(yīng)用。只需要一把“鑰匙”(您的智能手機(jī))就能完成所有的一切盏檐,無需注冊或登錄呀打,而這都得益于智能安全存儲。

? ? ? ? Slock.it的主要特點(diǎn):

? ? ? ? 成本有效:由于利用的是公共基礎(chǔ)設(shè)施糯笙,所以不會(huì)產(chǎn)生數(shù)據(jù)中心資本支出

? ? ? ? 互操作性:租用汽車的網(wǎng)絡(luò)同時(shí)也可以作為支付車輛停車費(fèi)或電費(fèi)的途徑

? ? ? ? 安全性:在默認(rèn)情況下贬丛,以太坊分散式應(yīng)用程序或準(zhǔn)備系統(tǒng)可以借助公鑰/私鑰密碼,但底層基礎(chǔ)設(shè)施不會(huì)出現(xiàn)任何中心故障给涕。

? ? ? ? 透明度:通用共享網(wǎng)絡(luò)依托于公共以太坊區(qū)塊鏈豺憔,任何人都可以查詢

? ? ? ? 無需許可:開發(fā)商和制造商不需要因?yàn)槭褂猛ㄓ霉蚕砭W(wǎng)絡(luò)作為產(chǎn)品單元申請?jiān)S可

? ? ? ? Slock.it項(xiàng)目已經(jīng)獲得了200萬美元的種子基金额获,并計(jì)劃于2018年推出測試版。

(4) Melonport項(xiàng)目

? ? ? ? 2016年2月Melonport成立于瑞士恭应,并于同年8月正式推出抄邀。Melonport 創(chuàng)始人是前高盛副總裁Mona El Isa和數(shù)學(xué)家和Solidity貢獻(xiàn)者Reto Trinkler。

? ? ? ? Melonport包含一系列基于以太坊的智能合約昼榛,旨在將成本最高的對沖基金項(xiàng)目自動(dòng)化境肾。為了滿足那些有抱負(fù)的對沖基金經(jīng)理以及期待削減成本的經(jīng)理,Melonport協(xié)議包括兩套基于以太坊的智能合約——Melon Core和Melon Modules胆屿;包括自動(dòng)執(zhí)行代碼奥喻,可以執(zhí)行過去由人類執(zhí)行的任務(wù)。

? ? ? ? Melon Core目的是確保投資組合經(jīng)理開發(fā)符合底層代碼庫的服務(wù)非迹,Melon Modules具有組合匹配的功能环鲤,包括價(jià)格反饋、波動(dòng)率計(jì)算和每日損益計(jì)算憎兽,可以應(yīng)用于任何對沖基金投資理念冷离。協(xié)議的兩個(gè)要素旨在幫助管理者輕松地建立對沖基金,智能合同中嵌入預(yù)設(shè)代碼纯命、不可篡改的投資參數(shù)西剥,確保信守承諾,并留下一個(gè)可審計(jì)的基金成功記錄亿汞,以幫助吸引未來投資者和簡化監(jiān)管合規(guī)瞭空。

? ? ? ? Melonport目前的合作伙伴包括CoinFund、中本聰基金(Satoshi Fund)留夜、Technologies Capital和Privatemarket.io等。

? ? ? ?Melonport項(xiàng)目的顧問是Andreas Glarner图甜,他正與瑞士法律公司MME合作碍粥,探索ICO法律合規(guī)的新途徑,還有區(qū)塊鏈風(fēng)險(xiǎn)資本家Jehan Chu和Gavin Wood黑毅,他以太坊聯(lián)合創(chuàng)始人兼Ethcore的創(chuàng)始人嚼摩。

(5)Oraclize項(xiàng)目

? ? ? ? Oraclize定位為去中心化應(yīng)用的數(shù)據(jù)搬運(yùn)工,他作為Web APIs和DApp的可靠鏈接矿瘦。

? ? ? ?有了Oraclize枕面,就不需要建立額外的信任鏈,因?yàn)槲覀兊男袨橐呀?jīng)被強(qiáng)制加密驗(yàn)證缚去。Oraclize是一個(gè)可證明的誠實(shí)的預(yù)言機(jī)服務(wù)潮秘,可以讓智能合約可以訪問互聯(lián)網(wǎng)。Oraclize是平臺無關(guān)的易结,為所有主流的智能合約能力平臺提供一種虛擬的接口枕荞。

? ? ? ?可以想像柜候,通過這個(gè)投入成千上萬的有意義的數(shù)據(jù)到區(qū)塊鏈中,可以使得智能合約產(chǎn)業(yè)更繁榮和更多有價(jià)值的應(yīng)用呈現(xiàn)更大的生命力躏精。

3 眾多的追隨者們

1) 比特股

(1)什么是比特股

? ? ? ? ?2014年2月28日由Daniel Larimer渣刷、Charles Hoskinson和Stan Larimer在白皮書當(dāng)中提出的比特股是一種支持包括虛擬貨幣、法幣以及貴金屬等有價(jià)值實(shí)物的開源分布式交易系統(tǒng)矗烛。該系統(tǒng)主要能夠提供一個(gè)去中心化交易所的解決方案辅柴。讓每個(gè)節(jié)點(diǎn)都可以成為交易所。

? ? ? ? 在比特幣基礎(chǔ)上發(fā)展起來的比特股期望可以解決三個(gè)方面的問題瞭吃,用一種更加節(jié)約資源的網(wǎng)絡(luò)維護(hù)機(jī)制取代比特幣的挖礦機(jī)制碌嘀;提供價(jià)值穩(wěn)定的區(qū)塊鏈虛擬貨幣;提供一個(gè)自由開放的去中心化的金融市場虱而。

? ? ? ?經(jīng)歷了一系列募集資金和不斷的改進(jìn)筏餐,到2015年十月,比特股終于發(fā)展成為一個(gè)公認(rèn)的有強(qiáng)大競爭力的項(xiàng)目牡拇。比特股的確實(shí)現(xiàn)了對比特幣的重大改進(jìn)魁瞪。

(2)比特股的共識機(jī)制

? ? ? ? 比特股的共識機(jī)制是采用的授權(quán)股份證明機(jī)制(DPOS)。

? ? ? ? DPOS機(jī)制的原理是先讓比特股持有人用投票的方式選舉出見證人惠呼,再由見證人按照一定的規(guī)則輪流完成新區(qū)塊的創(chuàng)造导俘。

? ? ? ? DPOS機(jī)制下,每一個(gè)賬戶都有選舉權(quán)剔蹋,但是選舉權(quán)是有不同的權(quán)重的旅薄,該權(quán)重是與該賬戶持有的比特股的數(shù)量成正比。選舉時(shí)泣崩,得票最多的N個(gè)賬戶會(huì)被選作見證人少梁。見證人的總數(shù)N是根據(jù)有多少得到超過半數(shù)選票的賬戶決定的。

? ? ? ? DPOS機(jī)制下矫付,見證人按照一定的規(guī)則輪流獲得一段時(shí)間內(nèi)的新區(qū)塊的創(chuàng)造權(quán)凯沪。如果在輪值期間內(nèi)見證人完成了對新區(qū)塊的創(chuàng)造,該見證人會(huì)得到獎(jiǎng)勵(lì)买优。如果在輪值期間內(nèi)見證人沒有完成了對新區(qū)塊的創(chuàng)造妨马,就會(huì)剝奪該見證人的權(quán)利,而將該權(quán)利授予下一個(gè)見證人杀赢。在輪值期間內(nèi)沒有完成了對新區(qū)塊的創(chuàng)造的見證人烘跺,不會(huì)獲得任何獎(jiǎng)勵(lì),并有可能失去將來作為見證人的資格脂崔。

? ? ? ? DPOS機(jī)制下滤淳,交易費(fèi)并不是用于對創(chuàng)造新區(qū)塊的見證人的獎(jiǎng)勵(lì)。 而是將其收入?yún)^(qū)塊鏈系統(tǒng)的資金池里砌左,作為區(qū)塊鏈系統(tǒng)的開發(fā)發(fā)展部分的資金娇钱。

(3)智能貨幣

? ? ? ? 比特股是所謂智能貨幣就是指建立于區(qū)塊鏈上的價(jià)值相對穩(wěn)定的數(shù)字貨幣伤柄。比特股通過錨定機(jī)制來實(shí)現(xiàn)其智能貨幣的。

? ? ? ? 錨定機(jī)制是指保持比特股價(jià)值和現(xiàn)實(shí)世界中相對應(yīng)的資產(chǎn)在價(jià)值上相等或相近的機(jī)制文搂。比特股通過提高市場預(yù)測的準(zhǔn)確度來創(chuàng)造出各種加密的比特資產(chǎn)相應(yīng)的錨定于不同的現(xiàn)實(shí)資產(chǎn)适刀,例如黃金,石油煤蹭,美元等等笔喉。這些形成的相應(yīng)的加密的比特資產(chǎn)就是比特黃金,比特石油硝皂,比特美元等等常挚。

? ? ? ? 錨定機(jī)制的實(shí)現(xiàn)是通過喂價(jià),抵押與強(qiáng)制平倉規(guī)則稽物,和強(qiáng)制清算規(guī)則的共同作用的有機(jī)結(jié)合奄毡。

? ? ? ? 所謂喂價(jià):用于指示一個(gè)比特資產(chǎn)實(shí)際上的市場價(jià)值(市場價(jià)值的中位數(shù))。由多個(gè)可信的見證人將從外界交易所采集數(shù)據(jù)輸入到區(qū)塊鏈上贝或,使用軟件算法將這些信息并入到市場規(guī)則里吼过。這些外界交易信息叫做“喂價(jià)”。見證人通常結(jié)合多個(gè)信息源(比如外盤交易所)的價(jià)格信息咪奖,生成一個(gè)喂價(jià)并定時(shí)更新盗忱。系統(tǒng)采用所有喂價(jià)的中間值,因此如果某些見證人或機(jī)構(gòu)沒有相當(dāng)大程度上的勾結(jié)串通羊赵,想試圖操縱喂價(jià)是非常困難的趟佃。喂價(jià)和其他見證人行為都是公開可審計(jì)的,而且見證人在任何時(shí)候都可以被比特股持有者投票撤掉昧捷。

? ? ? ? 所謂抵押與強(qiáng)制平倉規(guī)則:根據(jù)系統(tǒng)要求的抵押率收取借款人抵押的比特股闲昭。按照喂價(jià)計(jì)算借款人的抵押物市值,當(dāng)借款人的抵押物市值低于維持保證金比例就會(huì)觸發(fā)強(qiáng)平靡挥。1.75倍是目前BitShares 2.0的分布式治理機(jī)構(gòu)提議并投票通過的維持保證金比例序矩,如有必要可以由理事發(fā)起修改提案進(jìn)行修改。以比特人民幣為例芹血,借款人每借入一比特人民幣需要抵押至少相當(dāng)于二比特人民幣的比特股贮泞。比特股系統(tǒng)為了保證借出的比特人民幣始終能換回等價(jià)值的比特股楞慈,當(dāng)借款人抵押物的比特股的價(jià)值縮水到不足以維持1.75倍的最低保證金比例時(shí)幔烛,就會(huì)強(qiáng)行賣出借款人抵押物的比特股來平倉。

? ? ? ? 所謂強(qiáng)制清算規(guī)則:就是一種智能貨幣的持有者可以在一定的條件約束下按照抵押率最低原則強(qiáng)行購買智能貨幣債倉持有者所抵押的比特股囊蓝。強(qiáng)制清算規(guī)則是BTS2.0中增加的功能饿悬。目前對于比特人民幣來說,強(qiáng)制清算的約束條件是強(qiáng)制清算在發(fā)起后24小時(shí)執(zhí)行聚霜,每小時(shí)強(qiáng)制清算最大量是該智能資產(chǎn)總發(fā)行量的0.5%狡恬,以及強(qiáng)制清算發(fā)起者需要在喂價(jià)的基礎(chǔ)上另外給予被清算者1%的價(jià)格補(bǔ)貼珠叔。強(qiáng)制清算給了智能貨幣持有者通過清算將智能貨幣轉(zhuǎn)換為等值比特股的機(jī)會(huì),而且這種機(jī)會(huì)并不依賴于市場深度弟劲。

(3)去中心化交易所

? ? ? ? 比特股去中心化交易所并不是真正的去信任的交易所祷安,而是部分去信任的交易所。比特股去中心化交易所的下單交易撮合式有區(qū)塊鏈節(jié)點(diǎn)自動(dòng)處理的兔乞,不需要擔(dān)心宕機(jī)汇鞭,也不需要擔(dān)心暗箱操作。在這個(gè)過程中庸追,交易人需要信任資產(chǎn)發(fā)行人是負(fù)責(zé)任的霍骄。

(4)比特股的架構(gòu)

? ? ? ? 比特股采用了一種類似于比特幣區(qū)塊鏈的架構(gòu)。在比特幣區(qū)塊鏈架構(gòu)中淡溯,每一筆交易數(shù)據(jù)的輸入必須來自于之前的交易數(shù)據(jù)輸出读整,并幾乎同時(shí)產(chǎn)生新的輸出來用作未來交易數(shù)據(jù)的輸入。每一筆輸出的動(dòng)作只能在符合特定條件之下被使用一次咱娶。每一筆交易輸出都包含了比特幣的余額信息米间,證明能夠被用于未來的交易。為了不產(chǎn)出無中生有的比特幣豺总,交易的輸入值必須大于輸出值车伞。

? ? ? ? 比特股使用了簡易的腳本語言來評估交易輸出時(shí)余額已不足的情況;然而喻喳,多數(shù)的交易輸出所需要的僅僅是持有者的加密簽名另玖。

(5)比特股的交易規(guī)則

? ? ? ? 塊鏈的目的就是對全局交易臺帳的事件順序和當(dāng)前狀態(tài)建立共識。比特股需要這個(gè)全局賬本來建立轉(zhuǎn)賬表伦,買賣和市場交易的順序谦去。每5分鐘所有包含在上一個(gè)區(qū)塊中的買賣掛單都會(huì)被匹配交易。類似比特幣蹦哼,比特股每筆交易就是一組買賣輸出掛單在一定條件下的匹配鳄哭。主要的不同點(diǎn)在于允許形成交易的條件。

? ? ? ? 比特股區(qū)塊鏈?zhǔn)袌鍪莾r(jià)格信息進(jìn)入?yún)^(qū)塊鏈的通道纲熏,保證價(jià)格信息準(zhǔn)確且不受非基于市場力量的人為操縱是至關(guān)重要的妆丘,這些價(jià)格信息將被用來進(jìn)行強(qiáng)制保證金追加。

? ? ? ? 比特股用戶可以自由的進(jìn)行交易局劲,交易記錄將被記入?yún)^(qū)塊鏈勺拣,但基于個(gè)人之間達(dá)成一致意見的交易對于自動(dòng)的價(jià)格發(fā)現(xiàn)是沒有意義的,因?yàn)榫W(wǎng)絡(luò)沒有辦法識別是否是同一個(gè)人用兩個(gè)賬戶在進(jìn)行交易鱼填。一次成功的交易必定是雙方都同意的药有,同樣,不成功的買賣掛單肯定是因?yàn)槊總€(gè)人都認(rèn)為買方出價(jià)太低或者賣方出價(jià)太高。

? ? ? ? 那些不愿意進(jìn)行“離鏈”談判的用戶可以將他們的買賣單放入塊鏈當(dāng)中愤惰。當(dāng)節(jié)點(diǎn)處理完接受到的所有交易數(shù)據(jù)時(shí)苇经,他會(huì)把所有相容的買賣單按最高的買入價(jià)和最低的賣出價(jià)順序配對。一旦所有能夠匹配的交易完成宦言,塊鏈會(huì)將剩下未履行的買賣單列表扇单。這些訂單表示市場的共識價(jià)格在在買入價(jià)和賣出價(jià)之間。這個(gè)時(shí)候奠旺,會(huì)根據(jù)買入價(jià)檢查所有空頭倉位的保證金要求令花,所有保證金不足的空頭倉位都會(huì)按當(dāng)前賣出價(jià)進(jìn)行強(qiáng)制平倉,保證金欠缺幅度最大的空頭倉位將被首先平掉凉倚。

? ? ? ? 節(jié)點(diǎn)匹配的買賣單中的資產(chǎn)項(xiàng)可以直到24小時(shí)的塊鏈分叉窗口期過后才過賬兼都,因?yàn)槿缤琧oinbase交易,所有由節(jié)點(diǎn)生成的沒有擁有者簽名的交易將不能在重組中被移入其它鏈稽寒,當(dāng)你在達(dá)成交易24小時(shí)后依然不能在塊鏈?zhǔn)袌鐾膺^賬資產(chǎn)項(xiàng)時(shí)扮碧,你可以在塊鏈?zhǔn)袌鲋邢滦碌馁I/賣單讓后續(xù)的節(jié)點(diǎn)執(zhí)行交易。

2) 公正通

(1)什么是公證通

? ? ? ? 公證通旨在借助區(qū)塊鏈技術(shù)杏糙,是一個(gè)建立在比特幣區(qū)塊鏈上的通用的數(shù)據(jù)層慎王。用戶可以通過這個(gè)數(shù)據(jù)層, 方便的為自己的數(shù)據(jù)創(chuàng)建一個(gè)獨(dú)立的虛擬區(qū)塊鏈。通過對數(shù)據(jù)和交易記錄的存儲和證明宏侍,建立去信任的信任機(jī)器赖淤。公證通將數(shù)據(jù)和交易記錄進(jìn)行編碼或者生成數(shù)據(jù)和交易記錄的獨(dú)一無二的特征碼(哈希),然后將其存儲在公證通系統(tǒng)內(nèi)不可篡改的分布式賬簿中谅河。賬簿中的這份不可篡改的數(shù)據(jù)和交易記錄可以被用來作為某份數(shù)據(jù)和交易記錄的存在證明咱旱,也可以為未來的商業(yè)活動(dòng)提供事實(shí)來源。

? ? ? ? 公證通也可以被理解為是一個(gè)不可撤銷的發(fā)布系統(tǒng)绷耍,(公證通系統(tǒng)中的)數(shù)據(jù)和交易記錄一經(jīng)發(fā)布吐限,便不可撤銷。公證通的這個(gè)特性提供了一份準(zhǔn)確的褂始,可驗(yàn)證的诸典,且無法篡改的審計(jì)跟蹤記錄,消除了(人類社會(huì)活動(dòng)中的)盲目信任崎苗。

(2)公證通的設(shè)計(jì)原理

? ? ? ? 通過區(qū)塊鏈系統(tǒng)的去中心化狐粱,形成一個(gè)不可篡改的數(shù)據(jù)記錄系統(tǒng)。通過區(qū)塊鏈系統(tǒng)的時(shí)間戳服務(wù)胆数,證明某份數(shù)據(jù)或交易記錄在某個(gè)時(shí)間節(jié)點(diǎn)之前是真實(shí)存在的肌蜻。通過區(qū)塊鏈系統(tǒng)的誠信和透明性,實(shí)現(xiàn)系統(tǒng)中的數(shù)據(jù)或交易記錄都是可驗(yàn)證的幅慌。

? ? ? ? 公證通是一個(gè)依賴比特幣區(qū)塊的宋欺,分布式的轰豆,去中心化的協(xié)議胰伍。沒有人可以實(shí)際控制公證通齿诞。公證通是由遍布世界各地運(yùn)行公證通軟件的節(jié)點(diǎn)來保證整個(gè)系統(tǒng)的運(yùn)作的。公證通軟件骂租,一個(gè)的開源代碼祷杈,由公證通基金會(huì)發(fā)行和維護(hù)。任何人都可以以任何方式使用公證通渗饮。

(3)公證通共識機(jī)制

? ? ? ? 公證通采用的是類似POS共識機(jī)制的共識機(jī)制但汞。不同之處在于,公證通系統(tǒng)中只有一小部分的用戶權(quán)益能夠被認(rèn)可互站。只有已經(jīng)提交到系統(tǒng)的權(quán)益有投票權(quán)私蕾,而可轉(zhuǎn)移的Factoid權(quán)益沒有投票權(quán)。只有已經(jīng)變成“入門信用”的且不可轉(zhuǎn)移的權(quán)益有資格選擇聯(lián)合服務(wù)器胡桃。這是為了讓服務(wù)器對用戶負(fù)責(zé)踩叭,能讓用戶更積極地使用這項(xiàng)服務(wù),而不僅僅是讓人們成為潛在的用戶翠胰。個(gè)人用戶可以將自己的選票委托給一個(gè)服務(wù)器容贝。聯(lián)合服務(wù)器中得票最高者將負(fù)責(zé)來達(dá)成區(qū)塊鏈的共識。

(4)公證通網(wǎng)絡(luò)

? ? ? ? 公證通協(xié)議定義了一系列的通信規(guī)則之景。每分鐘大多數(shù)聯(lián)邦服務(wù)器會(huì)達(dá)到成共識斤富。每隔10分鐘,達(dá)成共識的聯(lián)邦服務(wù)器中會(huì)有一個(gè)服務(wù)器寫入一個(gè)哈希值到比特幣區(qū)塊鏈锻狗。公證通采用的是相似比特幣的P2P網(wǎng)絡(luò)满力。公證通網(wǎng)絡(luò)是洪水填充。所以全部節(jié)點(diǎn)應(yīng)該都能看到傳播中的所有有效交易。點(diǎn)對點(diǎn)網(wǎng)絡(luò)的連接也是隨機(jī)的覆积。如果聯(lián)邦服務(wù)器停頓了幾秒鐘沒有發(fā)出數(shù)據(jù)包郭怪,他們會(huì)被審查服務(wù)器替代。具體被哪個(gè)審查服務(wù)器替代悔耘,由其他聯(lián)邦服務(wù)器來確定。

? ? ? ? 公證通系統(tǒng)設(shè)計(jì)如下:?

? ? ? ? 需要驗(yàn)證錨的節(jié)點(diǎn)都已經(jīng)連接到比特幣網(wǎng)絡(luò), 可以參看比特幣區(qū)塊的歷史記錄我擂。

? ? ? ? 節(jié)點(diǎn)驗(yàn)證錨的目的是衬以,驗(yàn)證公證通錨建立, 和查看服務(wù)器的密鑰是否被無效使用了。

? ? ? ? 比特幣網(wǎng)絡(luò)正常, 沒有頻繁分叉校摩。

? ? ? ? 比特幣網(wǎng)絡(luò)是可訪問的看峻,并且比特幣網(wǎng)絡(luò)沒有分割成片段。

? ? ? ? 比特幣網(wǎng)絡(luò)上的交易傳播時(shí)間是在幾秒鐘衙吩。

? ? ? ? 比特幣礦工都沒有篡改OP_RETURN互妓,公證通錨。

? ? ? ? 公證通網(wǎng)絡(luò)正常, 沒有出現(xiàn)子網(wǎng)絡(luò)與子網(wǎng)絡(luò)相互分割成片段。

? ? ? ? 公證通網(wǎng)絡(luò)上多數(shù)聯(lián)邦服務(wù)器之間消息的傳播時(shí)間在幾秒鐘冯勉。

? ? ? ? 大部分的聯(lián)邦服務(wù)器是誠實(shí)的澈蚌。

? ? ? ? 有超過2臺聯(lián)邦服務(wù)器的哈希值數(shù)據(jù)鏈?zhǔn)前踩C艿? 不會(huì)被泄露。

(5)公證通幣及使用(Factoids)

? ? ? ? 公證通系統(tǒng)創(chuàng)造一個(gè)叫Factoids的電子幣灼狰。持有Factoids意味著有權(quán)使用公證通系統(tǒng)宛瞄。只要把Factoids轉(zhuǎn)化成輸入積分,便有權(quán)把數(shù)據(jù)寫入公證通系統(tǒng)中交胚。同時(shí)運(yùn)行著公證通的聯(lián)邦服務(wù)器也能收獲Factoids作為維護(hù)系統(tǒng)的回報(bào)份汗。由于每個(gè)信息輸入需要消耗一定Factoids,不大可能出現(xiàn)海量垃圾信息被輸入系統(tǒng)中。

? ? ? ? Factoids的實(shí)現(xiàn)和別的加密貨幣類似蝴簇。通過一個(gè)簽名交易, Factoids幣可以從一個(gè)地址轉(zhuǎn)移到另一個(gè)地址杯活,公證通也會(huì)提供多重簽名機(jī)制。還可能利用類似未花費(fèi)的輸出(UTXO)的機(jī)制來實(shí)現(xiàn)一個(gè)輕量級的公證通客服端, 并利用Merkle樹進(jìn)一步優(yōu)化了公證通系統(tǒng)熬词。

? ? ? ? 公證通系統(tǒng)會(huì)維護(hù)一個(gè)單獨(dú)Factoid鏈來維護(hù)Factoids幣的轉(zhuǎn)賬信息.公證通聯(lián)邦服務(wù)器能識別有效與無效的Factoids交易, 安全維護(hù)Factoid鏈塊.

? ? ? ? Factoids幣可以被轉(zhuǎn)換成輸入積分轩猩,輸入積分維護(hù)在獨(dú)立的鏈塊上.這個(gè)鏈塊上有輸入積分的公鑰地址,利用該公鑰對應(yīng)的私鑰可以簽署一個(gè)公證通鏈操作.這個(gè)操作可以實(shí)現(xiàn)創(chuàng)建一個(gè)新的公證通鏈和在已有的公證通鏈上添加一個(gè)信息輸入兩個(gè)2。每寫入1KiB的數(shù)據(jù)需要消耗1個(gè)輸入積分.如果有人在公證通鏈上添加信息輸入的時(shí)候沒有付給足夠的輸入積分.這個(gè)操作會(huì)被忽略,已付的輸入積分會(huì)被沒收.完全節(jié)點(diǎn)看到付費(fèi)不足的信息輸入,不會(huì)廣播這個(gè)付費(fèi)不足的操作荡澎。這個(gè)信息輸入也不會(huì)被傳達(dá)到聯(lián)邦服務(wù)器.

? ? ? ? 一個(gè)付費(fèi)足夠的信息輸入便可以發(fā)起一個(gè)操作把數(shù)據(jù)寫入鏈塊,但這個(gè)操作有一定有效時(shí)間,這個(gè)時(shí)間被稱之為輸入積分有效時(shí)間.如果在這個(gè)時(shí)間內(nèi),數(shù)據(jù)還沒有成功被寫入鏈塊.這個(gè)輸入就會(huì)作廢, 對應(yīng)的輸入積分不會(huì)被退回. 這樣設(shè)置是為了避免出現(xiàn)一個(gè)無限增長的輸入等待隊(duì)列均践。

? ? ? ? Factoids能轉(zhuǎn)換成輸入積分,但輸入積分不能被轉(zhuǎn)換成Factoids.輸入積分也不能在賬戶之間轉(zhuǎn)換,它一旦產(chǎn)生就綁定在一個(gè)公鑰地址上. Merkle樹技術(shù)被利用來在輕量級客戶端上幫助識別哪些賬戶剩余了多少輸入積分。

? ? ? ? 輸入積分是由Factoids轉(zhuǎn)換生成的摩幔。轉(zhuǎn)換交易需要適當(dāng)?shù)暮灻⒅付ㄝ斎敕e分的公鑰地址。一旦轉(zhuǎn)換成功, 輸入積分就會(huì)永久綁定在指定的公鑰地址上. Factoids與輸入積分的兌換匯率由聯(lián)邦服務(wù)器來決定或衡。

? ? ? ? Factoids由一個(gè)獨(dú)立的Factoids鏈維護(hù). 輸入積分也由一個(gè)獨(dú)立的輸入積分鏈來維護(hù). 只有符合公證通協(xié)議的有效交易才能通過協(xié)議審查, 被寫入這些鏈焦影。

? ? ? ? 輸入積分只能由Factoids兌換而來, 沒有Factoids的人需向Factoids持有者購買才能獲得輸入積分, 來支付Factom系統(tǒng)的使用費(fèi)用。

(6)公證通系統(tǒng)具體構(gòu)造

? ? ? ? 公證通系統(tǒng)由一組分層數(shù)據(jù)結(jié)構(gòu)區(qū)塊所構(gòu)成封断。這些區(qū)塊構(gòu)成了一個(gè)微型鏈,鏈上存儲著壓縮過的引用斯辰。為了避免數(shù)據(jù)規(guī)模過大,目錄塊中的引用只是錄入?yún)^(qū)塊和鏈名的哈希值坡疼。這些錄入?yún)^(qū)塊包含了引用.這些引用指向了特定時(shí)間段內(nèi)所有錄入.錄入?yún)^(qū)塊也是微鏈的一部分彬呻。在公證通系統(tǒng)里大部分的數(shù)據(jù)存儲在葉子節(jié)點(diǎn)上,也就是那些錄入柄瑰。這些分層數(shù)據(jù)結(jié)構(gòu)由比特幣的算力維護(hù)闸氮。它們可以被概念化為不同的層。

? ? ? ? ?公證通系統(tǒng)分為四個(gè)層:

? ? ? ? 目錄層:負(fù)責(zé)管理錄入?yún)^(qū)塊的Merkle根教沾。

? ? ? ? 記錄區(qū)塊層:組織指向記錄的引用蒲跨。

? ? ? ? 記錄層:包含應(yīng)用程序的原始數(shù)據(jù)或私人數(shù)據(jù)的哈希值。

? ? ? ? 鏈層:屬于應(yīng)用程序的一組記錄授翻。

? ? ? ? 目錄層是公證通系統(tǒng)分層結(jié)構(gòu)中的的第一級或悲。它定義了哪些記錄的鏈名被更新過,以及更新發(fā)生在那個(gè)目錄塊負(fù)責(zé)的時(shí)間段孙咪。鏈名用于識別用戶的記錄屬于那個(gè)鏈。目錄層含有鏈名和對應(yīng)鏈塊里錄入?yún)^(qū)塊的Merkel根巡语。

? ? ? ? 應(yīng)用程序通過目錄塊可以定位到特定的記錄區(qū)塊,無需下載所有的記錄區(qū)塊翎蹈。一個(gè)單獨(dú)的應(yīng)用只需要一部分鏈名。這極大地減小了使用系統(tǒng)時(shí)的帶寬需要捌臊。

? ? ? ?公證通系統(tǒng)服務(wù)器收集記錄區(qū)塊的Merkle根然后把它們打包到一個(gè)目錄塊。十個(gè)連續(xù)目錄塊再算出一個(gè)Merkle根兜材,這個(gè)Merkle根會(huì)被記錄到比特幣鏈塊理澎。這給比特幣鏈塊帶來最小的負(fù)擔(dān),確又足以報(bào)賬公證通系統(tǒng)數(shù)據(jù)的安全. 把Merkle根寫入比特幣鏈塊的過程被稱為錨定。

? ? ? ? 公證通系統(tǒng)里,目錄塊的數(shù)據(jù)讀寫需要最多的帶寬和存儲曙寡。用戶在建立了自己的鏈以后,需要保存這個(gè)時(shí)間點(diǎn)以后所有的目錄塊糠爬。

? ? ? ? 創(chuàng)建一個(gè)鏈和對鏈的第一次更新會(huì)增加目錄塊的大小。為了避免目錄塊過度膨脹,把數(shù)據(jù)寫入目錄塊所需付的輸入積分會(huì)高于把數(shù)據(jù)寫入輸入?yún)^(qū)塊里.

? ? ? ? 記錄區(qū)塊是公證通系統(tǒng)的第二分層举庶。個(gè)體應(yīng)用將會(huì)關(guān)注各種各樣的鏈名.在尋找記錄的應(yīng)用會(huì)需要記錄區(qū)塊, 可以從一個(gè)鏈名搜索到所有可能相關(guān)的記錄执隧。

? ? ? ? 每一個(gè)記錄區(qū)塊內(nèi)都為每個(gè)有更新的鏈名記錄下一個(gè)記錄區(qū)塊.記錄區(qū)塊包含著記錄的哈希值。記錄的哈希值同時(shí)證明了數(shù)據(jù)的存在和在分布式散列表網(wǎng)絡(luò)中找到記錄的鑰匙户侥。

? ? ? ? 記錄區(qū)塊包含了和一個(gè)鏈名有關(guān)的全部記錄镀琉。如果某個(gè)記錄不是關(guān)聯(lián)到某個(gè)記錄區(qū)塊的話,那么可以認(rèn)為這個(gè)記錄并不存在蕊唐。這樣讓應(yīng)用程序很容易識別哪些記錄是真實(shí)可靠的.

3) 瑞波

(1)什么是瑞波

? ? ? ? 瑞波(Ripple)是世界上第一個(gè)開放的支付網(wǎng)絡(luò)屋摔,通過這個(gè)支付網(wǎng)絡(luò)完成對貨幣的支付和清算,包括美元替梨、歐元钓试、人民幣、日元或者比特幣副瀑。

? ? ? ? 瑞波(Ripple)交易簡便易行快捷弓熏,交易確認(rèn)在幾秒以內(nèi)完成,交易費(fèi)用幾乎是零糠睡,沒有所謂的跨行異地以及跨國支付費(fèi)用挽鞠。

? ? ? ? 瑞波(Ripple)是開放源碼的點(diǎn)到點(diǎn)支付網(wǎng)絡(luò),它可以使你輕松狈孔、廉價(jià)并安全的把你的金錢轉(zhuǎn)賬到互聯(lián)網(wǎng)上的任何一個(gè)人滞谢,無論他在世界的哪個(gè)地方。因?yàn)槿鸩ㄊ屈c(diǎn)對點(diǎn)軟件除抛,沒有任何個(gè)人狮杨、公司,或政府操控到忽,任何人可以創(chuàng)建一個(gè)瑞波賬戶橄教。

(2)瑞波的共識機(jī)制

? ? ? ? ?瑞波采用的是瑞波共識機(jī)制清寇。瑞波共識機(jī)制是使一組節(jié)點(diǎn)能夠基于特殊節(jié)點(diǎn)列表達(dá)成共識。初始特殊節(jié)點(diǎn)列表就像一個(gè)俱樂部护蝶,要接納一個(gè)新節(jié)點(diǎn)华烟,必須由51%的該俱樂部的節(jié)點(diǎn)投票通過。共識遵循這核心成員的51%權(quán)力持灰,外部節(jié)點(diǎn)則沒有影響力盔夜。瑞波共識機(jī)制將股東們與其投票權(quán)隔開,并因此比其他系統(tǒng)更中心化堤魁。

(3)瑞波幣

? ? ? ? 瑞波幣是Ripple網(wǎng)絡(luò)的基礎(chǔ)虛擬貨幣喂链,稱作Ripple Credits,又稱作XRP妥泉,中文名為瑞波幣椭微。瑞波幣可以在整個(gè)ripple網(wǎng)絡(luò)中流通,瑞波幣的運(yùn)營公司為Ripple Labs(其前身為OpenCoin)盲链。

? ? ? ? Ripple總共發(fā)行1000億XRP蝇率。XRP的發(fā)行總數(shù)是固定的,不會(huì)再發(fā)行刽沾。XRP可精確到6位小數(shù)本慕。最小的單位稱為一滴(drop)。1000000滴等于1 XRP侧漓,1XRP=1000000dXRP间狂。XRP用來在每筆交易中支付極小的費(fèi)用,XRP可以在Ripple入口節(jié)點(diǎn)之間轉(zhuǎn)賬火架,并可以兌換成任何貨幣鉴象。Ripple的交易費(fèi)用非常的低,每次交易只有1/1000美分的交易費(fèi)何鸡。這個(gè)交易費(fèi)是用來防止有人通過大量的交易破壞系統(tǒng)的行為纺弊。

? ? ? ? 瑞波幣的四大特點(diǎn)

? ? ? ? 第一,低費(fèi)性骡男。瑞波網(wǎng)絡(luò)的任何交易都低于0.01$淆游。

? ? ? ? 第二,匿名性隔盛。瑞波網(wǎng)絡(luò)不需要用戶提供電子郵件犹菱,名字,或其他任何信息吮炕,為消費(fèi)者提供隱私腊脱。

? ? ? ? 第三,安全性龙亲。發(fā)送瑞波幣就像發(fā)送現(xiàn)金一樣陕凹,接收完畢后悍抑,沒有任何其他費(fèi)用,不需要提供任何信息杜耙。

? ? ? ? ?第四搜骡,可靠性。瑞波幣交易是不可逆的佑女,同任何人進(jìn)行交易不存在反悔的可能记靡。

? ? ? ? ?瑞波幣的具有四大功能。

? ? ? ? 第一团驱,實(shí)現(xiàn)現(xiàn)實(shí)貨幣與虛擬貨幣的雙向流通摸吠。

? ? ? ? 第二,實(shí)現(xiàn)多幣種的點(diǎn)對點(diǎn)相互兌換與支付店茶。

? ? ? ? 第三蜕便,實(shí)現(xiàn)點(diǎn)對點(diǎn)網(wǎng)絡(luò)信貸劫恒。

? ? ? ? 第四贩幻,實(shí)現(xiàn)個(gè)人網(wǎng)絡(luò)清算。

? ? ? ? 同比特幣相比較瑞波幣具有六個(gè)相同點(diǎn)

? ? ? ? 第一两嘴,瑞波幣和比特幣一樣都是開源的丛楚,通過P2P傳播網(wǎng)絡(luò),xrp和比特幣一樣可以在賬戶與賬戶之間轉(zhuǎn)移憔辫,不需要任何第三方軟件趣些。

? ? ? ? 第二,瑞波幣和比特幣一樣都是通過互聯(lián)網(wǎng)發(fā)送贰您,交易是不可逆轉(zhuǎn)的坏平,都提供數(shù)字貨幣獨(dú)有的防偽證明。

? ? ? ? 第三锦亦,瑞波幣使用了和比特幣一樣的底層加密技術(shù)舶替。

? ? ? ? 第四,瑞波幣支持多簽名認(rèn)證杠园。

? ? ? ? 第五顾瞪,瑞波幣交易費(fèi)用極低。

? ? ? ? 第六抛蚁,任何人都可以運(yùn)行瑞波服務(wù)器陈醒。

? ? ? ? ?同比特幣相比較瑞波幣具有六個(gè)不同點(diǎn)

? ? ? ? ?第一,瑞波網(wǎng)絡(luò)支持多種貨幣瞧甩。除了自己的瑞波幣钉跷,它還支持法定貨幣(例如美元、歐元肚逸、日元尘应,比特幣等)惶凝,并打算在未來有可能支持所有虛擬貨幣。

? ? ? ? 第二犬钢,瑞波網(wǎng)絡(luò)自動(dòng)進(jìn)行匯率換算苍鲜。也就是說,用戶可以用任何一種類型的貨幣向他人支付另外任何一種類型的貨幣玷犹,從而實(shí)現(xiàn)所有貨幣的全網(wǎng)流通混滔。

? ? ? ? 第三,瑞波幣的交易確認(rèn)過程可在幾秒鐘之內(nèi)完成歹颓。瑞波引入瑞波共識機(jī)制坯屿,通過特殊節(jié)點(diǎn)的投票,在很短的時(shí)間內(nèi)就能夠?qū)灰走M(jìn)行驗(yàn)證和確認(rèn)巍扛。

? ? ? ? 第四领跛,瑞波客戶端不需要下載區(qū)塊鏈,瑞波系統(tǒng)在普通節(jié)點(diǎn)上舍棄掉已經(jīng)驗(yàn)證過的總帳本鏈撤奸,只保留最近的已驗(yàn)證總帳本和一個(gè)指向歷史總帳本的鏈接吠昭,因而同步和下載總帳本的工作量很小。

? ? ? ? 第五胧瓜,瑞波幣無需也不能挖礦矢棚。

? ? ? ? 第六,瑞波幣的總量非常不能增加府喳,而且只能遞減蒲肋。該公司已經(jīng)創(chuàng)造出了1000億個(gè)單位的瑞波幣,計(jì)劃最終向外發(fā)行75%的瑞波幣貨幣供應(yīng)钝满,并承諾永不增發(fā)兜粘。用戶在進(jìn)行每次交易時(shí)要花費(fèi)一定的瑞波幣(金額非常非常低,大約是1/1000美分)弯蚜,這個(gè)交易費(fèi)不交給任何人孔轴,只是憑空消失。因此瑞波幣只會(huì)越來越少熟吏,但減少的速度非常慢距糖。

(4) 分布式交易所

? ? ? ? 網(wǎng)關(guān)是瑞波系統(tǒng)網(wǎng)絡(luò)中資金進(jìn)出的大門,它類似于貨幣存取和兌換機(jī)構(gòu)牵寺,允許人們把法定貨幣悍引、虛擬貨幣注入或抽離Ripple網(wǎng)絡(luò),并可充當(dāng)支付雙方的橋梁帽氓,即作為陌生人之間的"共同朋友"趣斤,相當(dāng)于SWIFT協(xié)議中的銀行,這使得瑞波幣之外的轉(zhuǎn)賬可以在陌生人之間進(jìn)行黎休。網(wǎng)關(guān)實(shí)際上也是一種具有不同功能的瑞波系統(tǒng)的帳號浓领。

? ? ? ? 除了原生瑞波幣以外玉凯,瑞波系統(tǒng)網(wǎng)關(guān)賬戶可以發(fā)行自定義的數(shù)字貨幣。根據(jù)其他賬戶增加的對某一個(gè)網(wǎng)關(guān)賬戶的針對對某一個(gè)貨幣的信用額度联贩。該網(wǎng)關(guān)賬戶就可以發(fā)行等同于該額度的自定義數(shù)字貨幣給提供給它額度的那些賬戶漫仆。只要定義一個(gè)代碼,網(wǎng)關(guān)賬戶就可以發(fā)行一種加密數(shù)字貨幣泪幌。這個(gè)新定義的代碼可以代表發(fā)行者可以想像到的任何東西盲厌。

? ? ? ? 針對不同的網(wǎng)關(guān)賬戶發(fā)行了各種虛擬數(shù)字貨幣,瑞波網(wǎng)提供了內(nèi)嵌的交易功能祸泪,可以非常方便地進(jìn)數(shù)字貨幣之間的兌換吗浩。許許多多的虛擬數(shù)字貨幣兌換對共同組合在一起形成一張全球性的交易網(wǎng)。該交易網(wǎng)就是一個(gè)分布式的數(shù)字貨幣交易所没隘。

? ? ? ? 瑞波網(wǎng)內(nèi)嵌的分布式數(shù)字貨幣交易所是非常安全的懂扼。無論是瑞波網(wǎng)本身還是瑞波網(wǎng)的賬戶都有非常強(qiáng)的安全性。分布式的網(wǎng)絡(luò)結(jié)構(gòu)右蒲,使得任何針對瑞波網(wǎng)的攻擊阀湿,包括一個(gè)或幾個(gè)服務(wù)器被攻破,不會(huì)影響到整個(gè)瑞波網(wǎng)的運(yùn)行品嚣;也使得任何針對瑞波網(wǎng)的某個(gè)賬戶的攻擊炕倘,包括賬戶被破解钧大,也將影響僅僅限于該賬戶翰撑。對于任何對于瑞波網(wǎng)和賬戶的攻擊,都存在著一個(gè)固定成本啊央。

(5)瑞波的應(yīng)用

? ? ? ? 經(jīng)過多年的運(yùn)行眶诈,瑞波網(wǎng)在公網(wǎng)總帳方面積累了豐富的經(jīng)驗(yàn),已經(jīng)到達(dá)了穩(wěn)定應(yīng)用的階段瓜饥。瑞波網(wǎng)絡(luò)技術(shù)已經(jīng)在許多銀行等金融機(jī)構(gòu)得到應(yīng)用逝撬。一個(gè)同行的應(yīng)用方式就是先采用私有網(wǎng)絡(luò)建立起自己的應(yīng)用,再通過瑞波網(wǎng)的組件將建立起來的應(yīng)用與瑞波網(wǎng)的公有總帳連接起來乓土,最終實(shí)現(xiàn)私有網(wǎng)絡(luò)的隱秘性與瑞波技術(shù)的有機(jī)結(jié)合宪潮。

? ? ? ? 瑞波系統(tǒng)的布置起來非常快捷方便趣苏,只要布置五個(gè)以上的節(jié)點(diǎn)就可以形成一個(gè)有效的瑞波分布式清算系統(tǒng)狡相,后續(xù)的開發(fā)也只要重點(diǎn)進(jìn)行瑞波組件的連接。瑞波組件可以連接到瑞波公網(wǎng)總帳網(wǎng)絡(luò)上食磕,也可以連接到使用者自己建立的私有總帳網(wǎng)絡(luò)上尽棕。

4 強(qiáng)大的異化者

? ? ? ? 區(qū)塊鏈系統(tǒng)的去中心,去中介彬伦,去信任的特性有可能改變整個(gè)人類社會(huì)的經(jīng)濟(jì)運(yùn)行結(jié)構(gòu)√舷ぃ現(xiàn)實(shí)中廣泛存在的大量中介性質(zhì)的公司將失掉其生存的根本依據(jù)伊诵。這正如在人類早期的物物交換的經(jīng)濟(jì)結(jié)構(gòu)中并沒有所謂中介的存在一樣。針對區(qū)塊鏈系統(tǒng)的潛在威脅回官,大批的中介服務(wù)類企業(yè)曹宴,特別是首先受到?jīng)_擊的金融服務(wù)業(yè),積極的參與進(jìn)區(qū)塊鏈系統(tǒng)的研究中來歉提。期盼可以找到規(guī)避區(qū)塊鏈系統(tǒng)沖擊的有效途徑浙炼。

? ? ? ? 目前,大量中介性質(zhì)的公司聯(lián)合一些科技公司試圖對區(qū)塊鏈系統(tǒng)技術(shù)進(jìn)行異化唯袄。他們提出所謂的私有鏈等概念來弱化去中心弯屈,去中介,去信任恋拷。他們同時(shí)投入了大量人力物力財(cái)力资厉,并組織起來進(jìn)行這種異化工作。到今天為止蔬顾,這樣的組織已經(jīng)建立了許多宴偿。這里只介紹其中最有影響的兩家。

1)超級賬本項(xiàng)目

(1)超級賬本項(xiàng)目的用來和成員

? ? ? ? ?2015年12月诀豁,Linux基金會(huì)牽頭窄刘,聯(lián)合30家企業(yè)(包括IBM、Accenture舷胜、Intel娩践、J.P.Morgan、R3烹骨、DAH翻伺、DTCC、FUJITSU沮焕、HITACHI吨岭、SWIFT、Cisco等)峦树,成立了超級賬本(Hyperledger)項(xiàng)目辣辫。該項(xiàng)目試圖打造一個(gè)透明、公開魁巩、去中心化的分布式賬本項(xiàng)目急灭,它通過創(chuàng)建通用的分布式賬本技術(shù),協(xié)助組織擴(kuò)展歪赢、建立行業(yè)專屬應(yīng)用程序化戳、平臺和硬件系統(tǒng)來支持成員各自的交易業(yè)務(wù).

? ? ? ? 超級賬本項(xiàng)目成長飛速,已經(jīng)有超過160家全球知名企業(yè)和機(jī)構(gòu)加入,其中包括30多家來自中國的企業(yè)点楼,包括艾億新融旗下的艾億數(shù)融科技公司(2016.05.19)扫尖、Onchain(2016.06.22)、比鄰共贏(Belink)信息技術(shù)有限公司(2016.06.22)掠廓、BitSE(2016.06.22)换怖、布比(2016.07.27)、三一重工(2016.08.30)蟀瞧、萬達(dá)金融(2016.09.08)沉颂、華為(2016.10.24)等。

? ? ? ? 超級賬本項(xiàng)目社區(qū)由技術(shù)委員會(huì)(Technical Steering Committee悦污,TSC)指導(dǎo)铸屉,首任主席由來自 IBM 開源技術(shù)部 CTO 的 Chris Ferris 擔(dān)任,管理組主席則由來自 Digital Asset Holdings 的 CEO Blythe Masters 擔(dān)任切端。另外彻坛,自 2016 年 5 月起,Apache 基金會(huì)創(chuàng)始人 Brian Behlendorf 擔(dān)任超級賬本項(xiàng)目的首位執(zhí)行董事踏枣。2016 年 12 月昌屉,中國技術(shù)工作組 正式成立,由萬達(dá)茵瀑、華為间驮、IBM擔(dān)任主要負(fù)責(zé),負(fù)責(zé)本土社區(qū)組織和技術(shù)引導(dǎo)工作马昨。

? ? ? ? 從本質(zhì)上來講竞帽,超級賬本項(xiàng)目是由各種中介類公司共同成立的區(qū)塊鏈公司。其根本目的只是為這些中介類公司提供業(yè)務(wù)上的幫助偏陪。

(2)超級賬本項(xiàng)目的目標(biāo)

? ? ? ? 創(chuàng)建企業(yè)級的抢呆、開源的煮嫌、分布式賬本框架和代碼庫笛谦,支持商業(yè)事務(wù);通過技術(shù)和業(yè)務(wù)的治理昌阿,為市場提供一個(gè)中立的饥脑、開放的、和社區(qū)驅(qū)動(dòng)的基礎(chǔ)設(shè)施懦冰;創(chuàng)建技術(shù)社區(qū), 開發(fā)區(qū)塊鏈和共享賬本的POC灶轰、應(yīng)用案例、現(xiàn)場試驗(yàn)和部署刷钢;教育公眾, 為區(qū)塊鏈技術(shù)爭取市場機(jī)會(huì)笋颤;推廣社區(qū)內(nèi)各子社區(qū), 推廣帶多個(gè)平臺和框架的工具箱方法。

(3)超級賬本項(xiàng)目基本原則

? ? ? ? 重視模塊化設(shè)計(jì),包括交易伴澄、合同赋除、一致性、身份非凌、存儲等技術(shù)場景举农;重視代碼可讀性,保障新功能和模塊都可以很容易添加和擴(kuò)展敞嗡;隨著需求的深入和更多的應(yīng)用場景颁糟,不斷增加和演化新的項(xiàng)目。

(4)超級賬本架構(gòu)設(shè)計(jì)

? ? ? ?超級賬本項(xiàng)目首次提出和實(shí)現(xiàn)的完備權(quán)限管理喉悴、創(chuàng)新的一致性算法和可拔插棱貌、可擴(kuò)展的框架。

? ? ? ?超級賬本包括三大組件:區(qū)塊鏈(Blockchain)箕肃、鏈碼(Chaincode)键畴、成員權(quán)限管理(Membership)。

? ? ? ? 區(qū)塊鏈提供一個(gè)分布式賬本平臺突雪。一般地起惕,多個(gè)交易被打包進(jìn)區(qū)塊中,多個(gè)區(qū)塊構(gòu)成一條區(qū)塊鏈咏删。區(qū)塊鏈代表的是賬本狀態(tài)機(jī)發(fā)生變更的歷史過程惹想。

? ? ? ? 鏈碼包含所有的處理邏輯,并對外提供接口督函,外部通過調(diào)用鏈碼接口來改變世界觀嘀粱。世界觀是一個(gè)鍵值數(shù)據(jù)庫,用于存放鏈碼執(zhí)行過程中涉及到的狀態(tài)變量辰狡。

? ? ? ? 通過基于 PKI 的成員權(quán)限管理锋叨,平臺可以對接入的節(jié)點(diǎn)和客戶端的能力進(jìn)行限制。

(5)超級賬本項(xiàng)目的子項(xiàng)目們

? ? ? ?超級賬本項(xiàng)目包括5個(gè)框架項(xiàng)目:Sawtooth Lake宛篇、Iroha娃磺、Fabric、Burrow叫倍、Indy偷卧。超級賬本項(xiàng)目包括3個(gè)工具項(xiàng)目:Blockchain explorer、Cello吆倦、Composer听诸。

? ? ? ?fabric是區(qū)塊鏈技術(shù)的一個(gè)實(shí)現(xiàn),它的目標(biāo)是成為開發(fā)應(yīng)用和解決方案的基礎(chǔ)蚕泽,設(shè)計(jì)為模塊化架構(gòu)晌梨。fabric包括 fabric 和 fabric-api兩部分。fabric允許組件(共識和成員服務(wù)模塊)可以插入即用。fabric支持 pbft 等新的共識機(jī)制仔蝌。fabric支持權(quán)限管理砸逊。fabric最早由 IBM 和 DAH 發(fā)起。

? ? ? ? Sawtooth Lake是高度模塊化的分布式模塊化賬本平臺掌逛,用以創(chuàng)建师逸、部署和運(yùn)行分布式賬本。Sawtooth Lake包括 arcade豆混、core篓像、dev-tools、validator皿伺、mktplace 等部分员辩。Sawtooth Lake支持全新的共識機(jī)制 Proof of Elapsed Time(PoET), 它針對的是以最小的資源消耗處理大量的分布式驗(yàn)證器。

? ? ? ?Iroha是一個(gè)輕量級分布式賬本鸵鸥,側(cè)重于移動(dòng)奠滑。 Iroha 是一個(gè)業(yè)務(wù)區(qū)塊鏈框架,用于簡單和容易地并入需要分布式賬本技術(shù)的基礎(chǔ)設(shè)施項(xiàng)目妒穴。

? ? ? ? Burrow智能合約客戶是一個(gè)端宋税,是一個(gè)可以許可的智能合同機(jī)。Burrow發(fā)布于2014年12月讼油,首次提供了一個(gè)模塊化的杰赛、帶經(jīng)過許可的智能合約解釋器的區(qū)塊鏈客戶端,它采用了部分以太坊虛擬機(jī)(EVM)的技術(shù)規(guī)范矮台。

? ? ? ? Indy提供了工具乏屯、程序庫和可重復(fù)使用的組件,用于提供基于區(qū)塊鏈或者其它分布式賬本的數(shù)字身份瘦赫,從而讓它們跨管理域辰晕、跨應(yīng)用和其他silo進(jìn)行互操作。

? ? ? ? Explorer:展示和查詢區(qū)塊鏈塊确虱、事務(wù)和相關(guān)的Web應(yīng)用含友。Explorer 可以查看、調(diào)用蝉娜、部署或者查詢區(qū)塊唱较、事務(wù)和相關(guān)數(shù)據(jù)、網(wǎng)絡(luò)信息召川、鏈碼和事務(wù)序列,以及任何其它保存在賬本中的相關(guān)信息胸遇。

? ? ? ? Cello:Bass工具集荧呐,幫助創(chuàng)建、管理、終止區(qū)塊鏈倍阐。Cello 的目標(biāo)是將按需的服務(wù)部署模式帶給區(qū)塊鏈生態(tài)系統(tǒng),減少創(chuàng)建岔冀、管理和終止區(qū)塊鏈所需要的工作量。

? ? ? ? Composer是一個(gè)協(xié)同工具使套,用以創(chuàng)建區(qū)塊鏈業(yè)務(wù)網(wǎng)絡(luò)鞠柄,加速智能合約及其跨分布式賬本部署的發(fā)展侦高。

2)R3 區(qū)塊鏈聯(lián)盟

(1)R3 區(qū)塊鏈聯(lián)盟的歷史

? ? ? ? 2015年9月,R3區(qū)塊鏈聯(lián)盟創(chuàng)立厌杜。創(chuàng)始成員是巴克萊銀行奉呛,畢爾巴鄂比斯開銀行(BBVA),澳大利亞聯(lián)邦銀行夯尽,瑞士信貸瞧壮,高盛,摩根大通匙握,蘇格蘭皇家銀行馁痴,道富銀行,瑞銀集團(tuán)是9家公司肺孤。

? ? ? ?不久之后罗晕,又有13家新的公司參加R3區(qū)塊鏈聯(lián)盟。他們是Bankame赠堵,紐約梅隆銀行小渊,花旗集團(tuán),德國商業(yè)銀行茫叭,德意志銀行酬屉,匯豐銀行,日本三菱UFJ金融集團(tuán)揍愁,摩根士丹利呐萨,澳大利亞國民銀行挡闰,加拿大皇家銀行谴分,SKF朽缎,法國興業(yè)銀行谜悟,多倫多道明銀行 葡幸。

? ? ? ? 10月28日蔚叨,瑞穗銀行辙培,北歐銀行虏冻,意大利聯(lián)合信貸銀行加入R3區(qū)塊鏈聯(lián)盟厨相。

? ? ? ? 11月19日,巴黎銀行庶骄,富國銀行单刁,荷蘭國際集團(tuán)羔飞,麥格理銀行檐春,加拿大帝國商業(yè)銀行參與R3區(qū)塊鏈聯(lián)盟疟暖。

? ? ? ? 12月17日有12家企業(yè)加入R3區(qū)塊鏈聯(lián)盟俐巴。陣容如下:蒙特利爾銀行,丹麥銀行擎鸠,聯(lián)合商業(yè)銀行糠亩,Natixis銀行准验,野村,北方信托垂寥,OP金融集團(tuán)滞项,桑坦德銀行文判,加拿大豐業(yè)銀行室梅,三井住友銀行亡鼠,美國合眾銀行,西太平洋銀行仁热。

? ? ? ? 2016年2月16日抗蠢,R3區(qū)塊鏈聯(lián)盟成員瑞穗銀行與富士通科技演示了基于區(qū)塊鏈技術(shù)的跨境證券交易結(jié)算流程思劳。

? ? ? ? 2016年4月25日敢艰,巴西Itaú銀行加入R3區(qū)塊鏈聯(lián)盟。

? ? ? ? 2016年5月24日震嫉,中國平安集團(tuán)加入R3區(qū)塊鏈聯(lián)盟票堵。

? ? ? ? 2016年6月23日悴势,豐田金融服務(wù)公司也加入了R3區(qū)塊鏈聯(lián)盟。

? ? ? ? 2016年11月军俊,高盛捧存,桑坦德銀行昔穴,摩根士丹利從R3區(qū)塊鏈聯(lián)盟退出。

? ? ? ? 2016年12月14日泳唠,Credicorp加入了R3區(qū)塊鏈聯(lián)盟

? ? ? ? 2017年5月23日笨腥,R3公開宣布扇雕,它獲得了分布式總賬技術(shù)和有史以來規(guī)模最大的投資1.07億美元作為其系列A輪融資的一部分窥摄,來自40個(gè)機(jī)構(gòu)崭放,跨越15個(gè)國家的全球性币砂。

? ? ? ? 總體上看,R3區(qū)塊鏈聯(lián)盟就是一個(gè)銀行的技術(shù)聯(lián)盟亿蒸。從事致力于為銀行提供探索區(qū)塊鏈技術(shù)的渠道以及建立區(qū)塊鏈概念性產(chǎn)品边锁。其目標(biāo)很明確茅坛,就是進(jìn)行私有鏈的研究發(fā)展贡蓖,期待私有鏈能夠取代公有鏈。

(2)R3區(qū)塊鏈聯(lián)盟的研究

? ? ? ? R3使用以太坊和微軟Azure技術(shù)彻桃,將11家銀行連接至分布式賬本叛薯。R3公司跟一些銀行合作探索區(qū)塊鏈技術(shù)笙纤,還自己開展區(qū)塊鏈技術(shù)的調(diào)查研究省容。

? ? ? ? 2016年4月腥椒,R3CEV與微軟正式建立合作關(guān)系候衍,研究實(shí)驗(yàn)區(qū)塊鏈應(yīng)用。該聯(lián)盟最近宣布推出了他們專門為這一目的建立的最新分布式私人賬本Corda滨砍。

? ? ? ? 由于惋戏,R3所謂的區(qū)塊鏈項(xiàng)目不是一個(gè)開放式的項(xiàng)目响逢,R3的具體工作人們無從得知舔亭。人們知道的就是自從R3區(qū)塊鏈聯(lián)盟成立之后钦铺,召開了一系列的研討會(huì)职抡。

(3)對R3區(qū)塊鏈聯(lián)盟的質(zhì)疑

? ? ? ?在2016年误甚,R3區(qū)塊鏈聯(lián)盟進(jìn)行了大量的宣傳炒作。私有鏈的未來給人的感覺是萬無一失擅威,光明無限郊丛。然而厉熟,年底一張來自R3 Corda的幻燈片卻講述了一個(gè)不同的故事揍瑟。該幻燈片宣稱R3并沒有使用任何的區(qū)塊鏈,因?yàn)镽3“不需要區(qū)塊鏈”滤馍。由此巢株,人們對R3的運(yùn)作產(chǎn)生了許多的疑問阁苞。

? ? ? ? 一直以來猬错,很多人都在質(zhì)疑R3 Corda項(xiàng)目的可行性茸歧。私有區(qū)塊鏈在加密貨幣愛好者社區(qū)一直飽受爭議软瞎。私有鏈無法保證存儲數(shù)據(jù)的不能更改性涤浇,因?yàn)樗接墟準(zhǔn)怯芍行幕瘜?shí)體掌控的只锭。這使得整個(gè)私有鏈概念變得似是而非,因?yàn)閭鹘y(tǒng)的SQL數(shù)據(jù)庫完全可以替代這種私有鏈數(shù)據(jù)庫邀摆。如果無法保證記錄的數(shù)據(jù)是防篡改的栋盹,那么使用分布式賬本就沒有意義敷矫。這些私有鏈項(xiàng)目都沒有使用工作量證明機(jī)制曹仗,而工作量證明機(jī)制是確保記錄安全不受傷害和篡改所必須的整葡。

? ? ? ? 區(qū)塊鏈的吸引力之一就是這種技術(shù)可以加快交易速度遭居。經(jīng)歷數(shù)年的工作俱萍,R3區(qū)塊鏈聯(lián)盟感覺到自己根本就不需要一個(gè)區(qū)塊鏈枪蘑。那么岳颇,人們的就對R3區(qū)塊鏈聯(lián)盟有一個(gè)疑問话侧,其開發(fā)的Corda使用的不是分布式賬本技術(shù)瞻鹏,究竟使用的什么技術(shù)鹿寨。R3對區(qū)塊鏈技術(shù)的棄用赫悄,是否意味著模仿比特幣生態(tài)系統(tǒng)是不可行的埂淮。

? ? ? ? R3成立以來籌集的上億美元資金同诫,并花掉了一半才聲稱自己這個(gè)以區(qū)塊鏈為導(dǎo)向的項(xiàng)目并“不需要”區(qū)塊鏈技術(shù)误窖。人們非常懷疑R3的那些錢究竟花到了那里去了霹俺。不知道R3下一步將向那里發(fā)展丙唧。R3區(qū)塊鏈聯(lián)盟項(xiàng)目會(huì)不會(huì)最終只是對時(shí)間和金錢的浪費(fèi)想际。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末胡本,一起剝皮案震驚了整個(gè)濱河市侧甫,隨后出現(xiàn)的幾起案子披粟,更是在濱河造成了極大的恐慌,老刑警劉巖惑艇,帶你破解...
    沈念sama閱讀 216,324評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件敦捧,死亡現(xiàn)場離奇詭異兢卵,居然都是意外死亡秽荤,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,356評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來晨继,“玉大人紊扬,你說我怎么就攤上這事餐屎「顾酰” “怎么了藏鹊?”我有些...
    開封第一講書人閱讀 162,328評論 0 353
  • 文/不壞的土叔 我叫張陵象对,是天一觀的道長。 經(jīng)常有香客問我菇曲,道長常潮,這世上最難降的妖魔是什么楷力? 我笑而不...
    開封第一講書人閱讀 58,147評論 1 292
  • 正文 為了忘掉前任岔留,我火速辦了婚禮献联,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘进胯。我一直安慰自己胁镐,他們只是感情好盯漂,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,160評論 6 388
  • 文/花漫 我一把揭開白布宠能。 她就那樣靜靜地躺著违崇,像睡著了一般羞延。 火紅的嫁衣襯著肌膚如雪伴箩。 梳的紋絲不亂的頭發(fā)上嗤谚,一...
    開封第一講書人閱讀 51,115評論 1 296
  • 那天巩步,我揣著相機(jī)與錄音,去河邊找鬼籍胯。 笑死杖狼,一個(gè)胖子當(dāng)著我的面吹牛本刽,可吹牛的內(nèi)容都是我干的赠涮。 我是一名探鬼主播,決...
    沈念sama閱讀 40,025評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼垃它,長吁一口氣:“原來是場噩夢啊……” “哼国拇!你這毒婦竟也來了酱吝?” 一聲冷哼從身側(cè)響起务热,我...
    開封第一講書人閱讀 38,867評論 0 274
  • 序言:老撾萬榮一對情侶失蹤崎岂,失蹤者是張志新(化名)和其女友劉穎冲甘,沒想到半個(gè)月后江醇,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體何暇,經(jīng)...
    沈念sama閱讀 45,307評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,528評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了遏插。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,688評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡了牛,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出甫窟,到底是詐尸還是另有隱情粗井,我是刑警寧澤浇衬,帶...
    沈念sama閱讀 35,409評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站絮姆,受9級特大地震影響冤灾,放射性物質(zhì)發(fā)生泄漏韵吨。R本人自食惡果不足惜归粉,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,001評論 3 325
  • 文/蒙蒙 一糠悼、第九天 我趴在偏房一處隱蔽的房頂上張望倔喂。 院中可真熱鬧席噩,春花似錦贤壁、人聲如沸悼枢。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,657評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽馒索。三九已至莹妒,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間绰上,已是汗流浹背旨怠。 一陣腳步聲響...
    開封第一講書人閱讀 32,811評論 1 268
  • 我被黑心中介騙來泰國打工疯趟, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留倦青,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,685評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像述雾,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,573評論 2 353

推薦閱讀更多精彩內(nèi)容

  • 一、快速術(shù)語檢索 比特幣地址:(例如:1DSrfJdB2AnWaFNgSbv3MZC2m74996JafV)由一串...
    不如假如閱讀 15,941評論 4 87
  • 小時(shí)候的我沒學(xué)會(huì)愛自己,也沒學(xué)會(huì)寬容自己唧躲。 無論從家庭氛圍還是生活環(huán)境饭入,我的童年生活按理來說都是極其美好的爽航。 在我...
    僅此一家的胡太太閱讀 443評論 0 0
  • 俠客坐在屋脊上衷佃,手里拎著瓶酒,時(shí)而喝上兩口惯悠。 那房頂不知何時(shí)被人掀起了兩塊瓦片,月亮就穿過屋頂鸠补,在房間中央投下了一...
    迎夏June閱讀 314評論 0 0
  • 早上在公園路過三位正在聊天的老太太睬塌, 老太太A問老太太B:“你生這個(gè)病勋陪,雞蛋能吃不?” B答:“醫(yī)生說少吃梨刹前。” ...
    解憂_咖啡閱讀 162評論 1 4
  • 那是我第一次感受到,老師于我是如此的重要膏斤,老師于世界是如此的重要耕捞。 一個(gè)夏日下午敞映,天氣略熱。我牽著家里的5只羊,領(lǐng)...
    豬啃狗頭閱讀 374評論 1 0