區(qū)塊鏈遇上交易所

為什么會(huì)想到寫(xiě)這個(gè)“區(qū)塊鏈遇上現(xiàn)實(shí)”系列,一方面是因?yàn)槲冶旧硎且幻ヂ?lián)網(wǎng)產(chǎn)品經(jīng)理且從事的行業(yè)就是區(qū)塊鏈劣摇,從不溫不火到大紅大紫只用了幾年的時(shí)間刷后,即便我深信技術(shù)改變世界,也不由對(duì)這種“區(qū)塊鏈現(xiàn)象”產(chǎn)生擔(dān)憂(yōu)硫眨,我覺(jué)得有必要以一名區(qū)塊鏈產(chǎn)品工作者的視角向大家說(shuō)明足淆,區(qū)塊鏈并不止眼前的ICO和交易所,還有更多玩法有待發(fā)掘,過(guò)早地炒作可能是一種“捧殺”巧号,希望更多人能靜下心來(lái)挖掘?qū)嶋H應(yīng)用場(chǎng)景下的可能性族奢。另外一方面,我習(xí)慣于通過(guò)寫(xiě)作的方式將我的所學(xué)系統(tǒng)性地整理起來(lái)丹鸿,技術(shù)并不是我的擅長(zhǎng)越走,我可能更愿意從實(shí)際需要來(lái)切入討論,畢竟對(duì)一名產(chǎn)品經(jīng)理而言靠欢,無(wú)法實(shí)際應(yīng)用起來(lái)的技術(shù)其實(shí)并不存在太多的討論價(jià)值廊敌,而從應(yīng)用場(chǎng)景來(lái)展開(kāi)想象,我們的技術(shù)演進(jìn)可能會(huì)更有方向感和目標(biāo)感门怪。

區(qū)塊鏈貨幣交易所

相信沒(méi)有人可以否認(rèn)骡澈,大部分人在現(xiàn)實(shí)生活中接觸到的第一個(gè)區(qū)塊鏈案例,就是區(qū)塊鏈貨幣交易所掷空。要想理解區(qū)塊鏈貨幣交易所秧廉,我們先要討論一下傳統(tǒng)的銀行是如何運(yùn)作的。你給銀行一筆錢(qián)——做一筆存款拣帽,銀行日后會(huì)按照你的要求把錢(qián)還給你疼电。當(dāng)然,銀行并不會(huì)把你的錢(qián)一直鎖在保險(xiǎn)柜里减拭,銀行只是答應(yīng)蔽豺,當(dāng)你提款的時(shí)候把錢(qián)給你,在這期間拧粪,銀行通常會(huì)把錢(qián)用于投資修陡。許多銀行會(huì)保留一部分錢(qián)作為儲(chǔ)備金,保證人們來(lái)提款的時(shí)候可霎,有足夠的現(xiàn)金魄鸦。許多銀行通常按存款的固定比例來(lái)留存儲(chǔ)備金。

現(xiàn)在來(lái)談區(qū)塊鏈貨幣交易所癣朗。就只從用戶(hù)使用的角度而言拾因,區(qū)塊鏈數(shù)字資產(chǎn)交易所和銀行很想。交易所可以辦理數(shù)字資產(chǎn)(如比特幣)存款旷余,日后需要用錢(qián)的時(shí)候绢记,可以到交易所提款。你還可以把法定貨幣(法幣正卧,如美元等)存到數(shù)字資產(chǎn)交易所蠢熄,交易所承諾日后會(huì)按照你的要求把錢(qián)(法幣或某種數(shù)字資產(chǎn),或兩者都有)還給你炉旷。也可以通過(guò)交易所辦理類(lèi)銀行業(yè)務(wù)签孔,例如叉讥,用比特幣付款或收款。還可以通過(guò)交易所把虛擬貨幣兌換成法幣饥追,或把法幣兌換成虛擬貨幣图仓,或?qū)煞N虛擬貨幣進(jìn)行相互兌換,交易所在該業(yè)務(wù)過(guò)程中通常起撮合作用判耕,它們同時(shí)尋找愿意兌換的人,并安排他們作為交易對(duì)手翘骂,如果交易對(duì)手對(duì)于匯率達(dá)成一致意見(jiàn)壁熄,交易所就促成這筆交易。

值得一提的是碳竟,有許多人包括我自己草丧,一開(kāi)始都會(huì)下意識(shí)地以為,作為去中心化應(yīng)用的典范莹桅,交易所中的每一筆交易都應(yīng)該被記錄在區(qū)塊鏈上昌执,而事實(shí)卻恰好相反。交易所不需要在區(qū)塊鏈里把虛擬貨幣從一個(gè)地址轉(zhuǎn)到另一個(gè)地址诈泼。交易所只是修改了與你的合約懂拾,交易前,它說(shuō)“我們?nèi)蘸髸?huì)還給你15000美元和3個(gè)比特幣”铐达;交易完成后岖赋,它說(shuō)“我們?nèi)蘸髸?huì)還給你3000美元和5個(gè)比特幣”。所以瓮孙,交易前后唐断,比特幣并沒(méi)有真正在區(qū)塊鏈中移動(dòng),只是你和銀行的合約變化了而已杭抠。對(duì)于你的交易對(duì)手而言亦是如此脸甘。

由交易所生成的合約地址并非區(qū)塊鏈公鑰

投資策略的選擇

在交易所中,懂得投資的人會(huì)試圖從復(fù)雜程度極高的交易撮合的各項(xiàng)參數(shù)中找到商機(jī)偏灿,就像當(dāng)初從股市中獲利一樣丹诀。有人通過(guò)不同的交易撮合策略配比來(lái)組合自己的投資,而非簡(jiǎn)單地買(mǎi)入和售出翁垂,但老實(shí)說(shuō)忿墅,預(yù)估市場(chǎng)并非一件容易的事情,這往往需要敏捷地市場(chǎng)觀察能力沮峡。甚至有人使用深度學(xué)習(xí)這樣的方式來(lái)完成自動(dòng)化的投資——如阿爾法貓疚脐,它能像阿爾法狗一樣學(xué)習(xí)交易所中的K線(xiàn)圖/深度圖/均線(xiàn)等參數(shù),不斷糾正自己的投資策略來(lái)達(dá)到正常人類(lèi)達(dá)不到的收益回報(bào)率邢疙。

復(fù)雜的交易所參數(shù)

還有棍弄,隨著交易所的數(shù)量增長(zhǎng)望薄,像比特幣類(lèi)似的區(qū)塊鏈貨幣在不同交易所的價(jià)格是存在一定差異的,這也很正常呼畸,交易所中某個(gè)幣種的價(jià)格受交易所交易撮合結(jié)果的直接影響痕支,而誰(shuí)也無(wú)法保證不同交易所中的價(jià)格認(rèn)知都時(shí)刻保持一致。那么問(wèn)題來(lái)了蛮原,哪個(gè)交易所的價(jià)格才可以用來(lái)代表比特幣的最新價(jià)格呢卧须?事實(shí)上,這個(gè)問(wèn)題并不會(huì)對(duì)比特幣的價(jià)格產(chǎn)生過(guò)大的影響儒陨,因?yàn)閰^(qū)塊鏈貨幣的去中心化特質(zhì)花嘶,一旦A交易所中比特幣的價(jià)格高于B交易所中的,就會(huì)有人從B交易所購(gòu)買(mǎi)比特幣蹦漠,并且轉(zhuǎn)入A交易所中高價(jià)賣(mài)出椭员,這會(huì)使得兩個(gè)交易所中的比特幣價(jià)格趨同,當(dāng)然笛园,還需要考慮到轉(zhuǎn)幣的手續(xù)費(fèi)是否可以被利潤(rùn)cover掉隘击。

交易所錢(qián)包

前面提到,交易所中的地址并非區(qū)塊鏈上的公鑰研铆,而是使用了一種叫做錢(qián)包服務(wù)器的技術(shù)生成并分配給用戶(hù)的埋同,如果用戶(hù)通過(guò)Txhash或者其他方式在區(qū)塊鏈上查詢(xún)從個(gè)人錢(qián)包轉(zhuǎn)入到交易所錢(qián)包的一筆轉(zhuǎn)賬,就會(huì)發(fā)現(xiàn)區(qū)塊上的轉(zhuǎn)入地址并非交易所提供的地址棵红,事實(shí)上莺禁,這個(gè)地址是交易所的收款公鑰(為了和大家所知的交易所地址區(qū)分)。實(shí)際的流程是窄赋,用戶(hù)從個(gè)人錢(qián)包轉(zhuǎn)帳給了交易所的收款公鑰哟冬,交易所再將與這一筆轉(zhuǎn)賬的金額相同數(shù)量的虛擬貨幣分配到用戶(hù)的賬戶(hù)下,這個(gè)時(shí)候忆绰,它又從一個(gè)區(qū)塊鏈實(shí)體變成了一個(gè)數(shù)字浩峡,真正的區(qū)塊鏈實(shí)體保存在了交易所的錢(qián)包中。

黑客通常喜歡將黑手伸向這些囤積有大量虛擬貨幣的交易所錢(qián)包错敢,一旦交易所錢(qián)包失竊翰灾,那對(duì)交易所會(huì)是個(gè)莫大的打擊,甚至萬(wàn)劫不復(fù)稚茅。為了應(yīng)對(duì)這種情況纸淮,有人開(kāi)發(fā)出了多種方案,其中還運(yùn)用了許多密碼學(xué)的知識(shí)亚享。冷存儲(chǔ)和熱存儲(chǔ)咽块,是目前較為流行的做法。

冷儲(chǔ)存與熱儲(chǔ)存

前面我們提到欺税,交易所會(huì)把區(qū)塊鏈貨幣放在自己的服務(wù)器中侈沪,把區(qū)塊鏈貨幣放在電腦里就像把錢(qián)放在錢(qián)包里帶著揭璃,這叫“熱儲(chǔ)存”,這很方便但不安全亭罪。而“冷儲(chǔ)存”是離線(xiàn)的瘦馍,把區(qū)塊鏈貨幣鎖在其他地方,不聯(lián)入互聯(lián)網(wǎng)应役,所以相對(duì)安全和保險(xiǎn)情组,但顯然是不方便的。這就像你帶著一些零錢(qián)出去箩祥,但是把終身積蓄鎖在保險(xiǎn)柜里的道理一樣院崇。

要分開(kāi)熱儲(chǔ)存和冷儲(chǔ)存,你也必須要用不同的私鑰滥比,否則如果熱儲(chǔ)存被人破壞了亚脆,冷儲(chǔ)存也會(huì)處于危險(xiǎn)之中做院。你也需要把幣在兩邊轉(zhuǎn)來(lái)轉(zhuǎn)去盲泛,這樣兩邊都需要知道對(duì)方的地址或公鑰。

因?yàn)槔鋬?chǔ)存是離線(xiàn)的键耕,所以熱儲(chǔ)存和冷儲(chǔ)存不需要上線(xiàn)就可以接收比特幣——熱儲(chǔ)存端知道冷儲(chǔ)存端的地址寺滚,所以它隨時(shí)可以給冷儲(chǔ)存轉(zhuǎn)賬。當(dāng)你覺(jué)得你的錢(qián)包里的錢(qián)太多的時(shí)候屈雄,你可以把一部分的幣轉(zhuǎn)到冷儲(chǔ)存村视,但不需要讓冷儲(chǔ)存上線(xiàn)而暴露自己。當(dāng)然酒奶,只要冷儲(chǔ)存上線(xiàn)蚁孔,就可以接收到區(qū)塊鏈的轉(zhuǎn)賬信息,然后可以隨意處理這些比特幣惋嚎。

但管理冷儲(chǔ)存有個(gè)小問(wèn)題:一方面杠氢,為了私密性和其他考慮,我們希望使用不同的地址(這些地址有不同的密鑰)收款另伍。所以我們把比特幣從熱儲(chǔ)存轉(zhuǎn)到冷儲(chǔ)存的時(shí)候鼻百,要用一個(gè)新的冷儲(chǔ)存地址。但是由于冷儲(chǔ)存不上線(xiàn)摆尝,所以熱儲(chǔ)存端必須要能找到這樣的地址温艇。

一個(gè)直接的方案是讓冷儲(chǔ)存一次性生成一批地址,然后把地址列表發(fā)送給熱儲(chǔ)存堕汞,熱儲(chǔ)存可以依次使用這些地址勺爱,當(dāng)然,這個(gè)方法的缺陷是為了傳送地址讯检,我們不得不經(jīng)常讓冷儲(chǔ)存端上線(xiàn)邻寿,上線(xiàn)的過(guò)程中就存在與熱儲(chǔ)存端一樣的風(fēng)險(xiǎn)了蝎土。

分層確定性錢(qián)包

還有一個(gè)比較有效的方法是分層確定性錢(qián)包。這個(gè)方法可以讓冷儲(chǔ)存端制造無(wú)限量的地址數(shù)量绣否,然后通過(guò)一個(gè)短暫的/一次性的交換誊涯,讓熱儲(chǔ)存端知曉所有地址。但這需要使用密碼學(xué)的技巧蒜撮。在分層確定性錢(qián)包中暴构,我們用“generateKeys”地址生成函數(shù)生成一個(gè)被稱(chēng)為“地址生成信息”的東西;我們也不只生成私鑰段磨,而是生成“私鑰生成信息”取逾。有了地址生成信息,我們就可以生成一系列地址苹支。我們把地址生成信息和一個(gè)整數(shù)i作為地址生成函數(shù)的輸入?yún)?shù)砾隅,就生成了i個(gè)對(duì)應(yīng)地址。同樣债蜜,我們用私鑰生成信息來(lái)生成一系列私鑰晴埂。對(duì)于每個(gè)i而言,第i 個(gè)地址和第i個(gè)私鑰相匹配——換言之寻定,第i個(gè)私鑰控制第i個(gè)地址的區(qū)塊鏈虛擬貨幣儒洛,這樣一來(lái),我們就有一組彼此配對(duì)的公鑰和私鑰狼速。這種方式的好處是:地址生成信息不會(huì)泄露關(guān)于私鑰本身的任何信息琅锻,這意味著你可以放心的把地址生成信息給任何人。

了解了這樣的技術(shù)后向胡,接下去的過(guò)程就顯而易見(jiàn):

1.冷儲(chǔ)存端生成和保存私鑰生成信息和地址生成信息恼蓬,然后將地址生成信息一次性轉(zhuǎn)給熱儲(chǔ)存端,這個(gè)轉(zhuǎn)的過(guò)程中僵芹,黑客即便獲取到地址生成信息也不會(huì)暴露私鑰处硬;

2.當(dāng)熱儲(chǔ)存端要給冷儲(chǔ)存端轉(zhuǎn)賬時(shí),就通過(guò)地址生成信息和“generateKeys”地址生成函數(shù)按次序生成新的地址淮捆;

3.冷儲(chǔ)存端上線(xiàn)后郁油,也會(huì)按順序生成地址,然后查收相應(yīng)地址收到的款項(xiàng)攀痊,直到某一地址沒(méi)有收款為止桐腌;

4.如果冷儲(chǔ)存端需要向熱儲(chǔ)存端轉(zhuǎn)賬,它就會(huì)按順序生成私鑰序列苟径。

分層確定性錢(qián)包有我們需要的所有特性:兩方都可以生成公鑰/私鑰序列案站,而且這些公鑰/私鑰相互配對(duì);而且棘街,這種方法還具有另外一種我們尚未提及的特性:當(dāng)你向外提供這些公鑰時(shí)蟆盐,這些公鑰之間沒(méi)有聯(lián)系承边,也就是說(shuō),別人無(wú)法斷定這些公鑰來(lái)自同一個(gè)錢(qián)包石挂。

分層確定性錢(qián)包的熱儲(chǔ)存端的安全性較低博助,但如果熱儲(chǔ)存端收到損害,私鑰以及區(qū)塊鏈虛擬貨幣仍然是安全的痹愚。通常富岳,分層確定性錢(qián)包還支持任意多個(gè)安全等級(jí),當(dāng)一家公司內(nèi)部存在多種授權(quán)級(jí)別時(shí)拯腮,就需要這種特性窖式。

大腦錢(qián)包與助記詞

除了分層確定性錢(qián)包外,還有一種通過(guò)密碼就可以支取數(shù)字資產(chǎn)的方式动壤,這被稱(chēng)之為“大腦錢(qián)包”萝喘。大腦錢(qián)包無(wú)需使用硬件/紙張或者其他長(zhǎng)期儲(chǔ)存介質(zhì),這在物理安全性較差的情況下(例如跨國(guó)出差/旅行時(shí))非常有用琼懊。

大腦錢(qián)包的主要原理是用一個(gè)可預(yù)測(cè)的算法把一個(gè)口令變成一對(duì)公鑰/私鑰阁簸。但是,如果有黑客知道了猜到了你的口令肩碟,他還是可以偷走你大腦錢(qián)包里的所有私鑰强窖。在計(jì)算機(jī)安全領(lǐng)域凸椿,我們通常假定黑客知道你生成密鑰的步驟削祈,黑客不知道的只是你的口令。所以黑客可以嘗試使用不同的口令生成地址脑漫,并在區(qū)塊中查看這些地址上是否還存在未被使用的數(shù)字資產(chǎn)髓抑,一旦發(fā)現(xiàn)數(shù)字資產(chǎn),黑客就可以迅速把這些資產(chǎn)轉(zhuǎn)給自己优幸,這種破解方式被稱(chēng)之為離線(xiàn)猜測(cè)或者密碼破解吨拍。因此,設(shè)置口令密碼的難度就大大增加了网杆,又要容易記羹饰,又要不容易被猜中。

這也就是助記詞的由來(lái)碳却,從最常見(jiàn)的10000個(gè)英語(yǔ)詞匯中队秩,隨機(jī)選擇6個(gè)詞,從而生成大致80位長(zhǎng)度的字節(jié)昼浦。這種方式會(huì)比隨機(jī)取字母容易記憶馍资,因?yàn)檫@種方式生成的口令通常是這樣的:

earth alloy dog okay till focusing

當(dāng)然了,如果需要增加復(fù)雜度关噪,可以選擇12個(gè)詞或更多鸟蟹。需要記住的是乌妙,一旦用戶(hù)忘記大腦錢(qián)包的口令,錢(qián)包里的數(shù)字資產(chǎn)就永遠(yuǎn)取不出來(lái)了建钥,除非用戶(hù)還采取了其他措施來(lái)保管私鑰藤韵。

風(fēng)險(xiǎn)

前面我們提到了交易所最重要的幾個(gè)技術(shù)特點(diǎn):

1.數(shù)字資產(chǎn)存儲(chǔ)

2.撮合交易

3.加密錢(qián)包

許多交易所在這三個(gè)方面還會(huì)有各自的創(chuàng)新和技術(shù)選型,我只是根據(jù)我所了解的程度介紹了最常見(jiàn)的幾種熊经。把交易所比作銀行荠察,交易所同樣也需要面對(duì)和銀行同樣的風(fēng)險(xiǎn)問(wèn)題:

1.第一類(lèi)風(fēng)險(xiǎn)是擠兌。擠兌就是大家同時(shí)都去銀行提款奈搜,由于銀行只保留一部分存款悉盆,所以可能無(wú)法應(yīng)付所有的提款要求。當(dāng)銀行無(wú)法兌現(xiàn)的謠言四起之時(shí)馋吗,大家開(kāi)始恐慌焕盟,然后更多人去銀行提錢(qián),造成資金鏈斷裂宏粤。

2.第二類(lèi)風(fēng)險(xiǎn)是脚翘,銀行本身可能就是龐氏騙局。龐氏騙局的做法是不斷借新還舊绍哎,從儲(chǔ)戶(hù)吸收存款来农,答應(yīng)日后提供一定的收益,但實(shí)際上這筆錢(qián)并沒(méi)有用于投資崇堰,而是勇于支付先前儲(chǔ)戶(hù)的收益沃于,這類(lèi)騙局最終必然會(huì)崩潰。

3.第三類(lèi)風(fēng)險(xiǎn)就是黑客入侵海诲。由于交易所儲(chǔ)存大量數(shù)字資產(chǎn)繁莹,所以交易所需要非常小心地監(jiān)控軟件的安全性及其操作流程——例如,如何管理冷熱儲(chǔ)存等特幔。如果某個(gè)環(huán)節(jié)出了差錯(cuò)咨演,用戶(hù)儲(chǔ)存在交易所的數(shù)字資產(chǎn)就會(huì)被盜取。

在歷史上蚯斯,這三種風(fēng)險(xiǎn)造成交易所倒閉的案例都出現(xiàn)過(guò)薄风。

監(jiān)管方式

目前交易所還沒(méi)有被納入到政府的監(jiān)管中,因此不免有許多投資人會(huì)對(duì)交易所感到不放心拍嵌,但是銀行卻在政府監(jiān)管下存在了很久遭赂,所以我們不妨站在政府監(jiān)管銀行的角度來(lái)考慮政府應(yīng)該如何監(jiān)管交易所。

政府會(huì)要求銀行有一個(gè)最低準(zhǔn)備金撰茎,在美國(guó)嵌牺,銀行隨時(shí)要保留總儲(chǔ)蓄量的3%~10%的現(xiàn)金來(lái)應(yīng)付突發(fā)的提款要求。政府通常還會(huì)對(duì)銀行的投資類(lèi)別以及資金管理方法進(jìn)行監(jiān)管,政府要求銀行的資產(chǎn)投向低風(fēng)險(xiǎn)資產(chǎn)逆粹。除此以外募疮,當(dāng)一個(gè)遵紀(jì)守法的銀行瀕臨破產(chǎn)時(shí),銀行會(huì)償還儲(chǔ)戶(hù)一部分存款僻弹,甚至有時(shí)候充當(dāng)“最后借款人”的身份來(lái)給銀行提供貸款阿浓,知道銀行有足夠的資金可以周轉(zhuǎn),從而渡過(guò)難關(guān)蹋绽。

那么芭毙,交易所未來(lái)的監(jiān)管方式是否會(huì)是這樣的呢?也許不盡相同卸耘,相較于“政府背書(shū)”退敦,交易所也需要尋求一種“共識(shí)背書(shū)”,接受包括政府在內(nèi)的任何機(jī)構(gòu)和個(gè)人的監(jiān)督蚣抗,例如實(shí)現(xiàn)去中心化的交易所侈百,這將是一個(gè)類(lèi)似比特幣“自舉”的過(guò)程。有一種相對(duì)簡(jiǎn)單的證明方式叫“準(zhǔn)備金證明”翰铡。

準(zhǔn)備金證明包括兩方面內(nèi)容:

1.證明交易所有多少準(zhǔn)備金钝域。這比較容易,交易所只需要發(fā)起一筆向自己轉(zhuǎn)賬的交易锭魔,轉(zhuǎn)賬的金額等于其公布的金額即可例证,然后向用戶(hù)說(shuō)明這筆交易的有效性;

2.用同一個(gè)私鑰為一條查詢(xún)命令簽名迷捧,這個(gè)查詢(xún)命令是公正的第三方隨意發(fā)出的字符串织咧,這樣就能證明出具準(zhǔn)備金證明的人至少知曉該私鑰。

但僅僅這樣党涕,也只能證明交易所“至少”有多少準(zhǔn)備金烦感,按照嚴(yán)格的方式巡社,交易所還需要公開(kāi)儲(chǔ)蓄規(guī)模(即交易所的負(fù)債規(guī)模)膛堤,才能向投資人證明自己的準(zhǔn)備金比例是一個(gè)比較合理的比例,所有人都可以通過(guò)交易所公開(kāi)的準(zhǔn)備金證明和負(fù)債證明來(lái)確認(rèn)交易所的準(zhǔn)備金比例晌该。

這種方式雖然可以達(dá)到目的肥荔,但是由于會(huì)泄露許多交易所信息辐真,所以通常很少有交易所愿意這么做矗愧,有一種叫“準(zhǔn)備金”的協(xié)議可以解決這個(gè)問(wèn)題乏沸,既可以證明有償付能力泽论,又不需要披露總負(fù)債和準(zhǔn)備金規(guī)模法牲。不過(guò)這個(gè)協(xié)議采用了更先進(jìn)的加密技術(shù)朴艰,相對(duì)來(lái)說(shuō)比較復(fù)雜示血,這里不作贅述氧卧。

MtGox曾經(jīng)掌握比特幣世界90%的交易量,但最終還是抵不住信任危機(jī)而倒閉蚜锨,監(jiān)管從某種長(zhǎng)遠(yuǎn)意義上能夠幫助合理運(yùn)營(yíng)的交易所減少風(fēng)險(xiǎn)档插,但這只是我個(gè)人的愚見(jiàn)。

尾記

區(qū)塊鏈遇上交易所是“區(qū)塊鏈遇上現(xiàn)實(shí)”系列的第一彈亚再,后續(xù)不定期會(huì)更新我對(duì)區(qū)塊鏈落地應(yīng)用的一些想法以及方案郭膛,因?yàn)閰^(qū)塊鏈技術(shù)每天都有巨大地進(jìn)步與發(fā)展,希望通過(guò)更新文章督促自己不斷學(xué)習(xí)氛悬。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末则剃,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子如捅,更是在濱河造成了極大的恐慌棍现,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,589評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件镜遣,死亡現(xiàn)場(chǎng)離奇詭異轴咱,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)烈涮,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,615評(píng)論 3 396
  • 文/潘曉璐 我一進(jìn)店門(mén)朴肺,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人坚洽,你說(shuō)我怎么就攤上這事戈稿。” “怎么了讶舰?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,933評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵鞍盗,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我跳昼,道長(zhǎng)般甲,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,976評(píng)論 1 295
  • 正文 為了忘掉前任鹅颊,我火速辦了婚禮敷存,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘堪伍。我一直安慰自己锚烦,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,999評(píng)論 6 393
  • 文/花漫 我一把揭開(kāi)白布帝雇。 她就那樣靜靜地躺著涮俄,像睡著了一般。 火紅的嫁衣襯著肌膚如雪尸闸。 梳的紋絲不亂的頭發(fā)上彻亲,一...
    開(kāi)封第一講書(shū)人閱讀 51,775評(píng)論 1 307
  • 那天孕锄,我揣著相機(jī)與錄音,去河邊找鬼苞尝。 笑死硫惕,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的野来。 我是一名探鬼主播恼除,決...
    沈念sama閱讀 40,474評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼曼氛!你這毒婦竟也來(lái)了豁辉?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,359評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤舀患,失蹤者是張志新(化名)和其女友劉穎徽级,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體聊浅,經(jīng)...
    沈念sama閱讀 45,854評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡餐抢,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,007評(píng)論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了低匙。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片旷痕。...
    茶點(diǎn)故事閱讀 40,146評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖顽冶,靈堂內(nèi)的尸體忽然破棺而出欺抗,到底是詐尸還是另有隱情,我是刑警寧澤强重,帶...
    沈念sama閱讀 35,826評(píng)論 5 346
  • 正文 年R本政府宣布绞呈,位于F島的核電站,受9級(jí)特大地震影響间景,放射性物質(zhì)發(fā)生泄漏佃声。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,484評(píng)論 3 331
  • 文/蒙蒙 一倘要、第九天 我趴在偏房一處隱蔽的房頂上張望圾亏。 院中可真熱鬧,春花似錦碗誉、人聲如沸召嘶。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,029評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至甲喝,卻和暖如春尝苇,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,153評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工糠溜, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留淳玩,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,420評(píng)論 3 373
  • 正文 我出身青樓非竿,卻偏偏與公主長(zhǎng)得像蜕着,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子红柱,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,107評(píng)論 2 356

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