區(qū)塊鏈技術(shù)是什么?未來可能用于哪些方面?
很多人都已經(jīng)從技術(shù)的角度解釋了區(qū)塊鏈技術(shù)的原理和一些技術(shù)細(xì)節(jié), @玲瓏邪僧 還給出了非??犰诺慕貓D。不過這些對普通人來說不重要。就像現(xiàn)在用互聯(lián)網(wǎng)技術(shù)刷知乎的各位,并不需要懂TCP/IP協(xié)議一樣。如果要弄個微信公眾號賣毒面膜,或者網(wǎng)絡(luò)直播賣笑,對于底層技術(shù)一無所知也不影響使用的。
一句話概括,如果互聯(lián)網(wǎng)技術(shù)解決的是通訊問題的話,區(qū)塊鏈技術(shù)解決的是信任問題。
這么說還是一頭霧水啊,舉個栗子,我們賭球。
比如我和A賭NBA總冠軍,我說是勇士,A說是騎士。但是A的賭品我深表懷疑,擔(dān)心他輸了賴賬不給錢。沒想到A反咬一口,還懷疑我的賭品不好,簡直豈有此理!那咱倆就需要一個可信第三方來做公證人。我們可以各自出20塊錢給我們都信得過的公證人來保管。如果屆時勇士贏了,40塊錢就歸我。如果騎士贏了,40塊錢就歸A。
總決賽系列終于結(jié)束了,公證人卷了巨款40元跑了……
人和人最基本的信任到哪里去了?
出于對人性墮落的失望,我和A決定使用區(qū)塊鏈技術(shù)來解決這個價值40塊錢真金白銀的問題。辦法是寫一個”智能合約“來實現(xiàn)對賭。方法是這樣的,我們先各自出20塊錢打到一個”智能合約“的賬戶里,這個合約不被任何人控制,只被合約的代碼控制?,F(xiàn)在”智能合約“的賬戶上有了40塊錢,我們開始運行智能合約。
合約代碼大概這樣:
比賽結(jié)果=NBA官方網(wǎng)站API.get("總決賽")
if(騎士贏)
pay 40 to A
else
pay 40 to B
這個賬戶唯一會動賬的可能就是獲取比賽結(jié)果后,按照規(guī)則支付。我把代碼給A看后,表示無異議。我們就把代碼放到一個區(qū)塊鏈上去運行。
這個叫做”智能合約賬號“的賬戶,事實上是一個無人信托,它只會按照代碼去執(zhí)行。等比賽結(jié)果出來了,代碼一執(zhí)行,誰都賴不了賬。A再信不過我,我再信不過A,我們都能實現(xiàn)對賭。
別的行業(yè)先不說,金融行業(yè)里實在太多這樣的需求要這樣做。
比如私募基金協(xié)會出了個新八條,股票配資不讓超過1:1了,賭場老油條們怎么辦?吃慣優(yōu)先利息的銀行怎么辦?
于是大家想了一個利用信托的辦法。劣后資金比如5000萬,要搞個1:3的杠桿,然后銀行出優(yōu)先資金1.5個億,雙方都把錢打入信托賬戶。這時候信托賬戶上就有2個億了,然后再拿信托的名義去券商開戶做交易。
信托負(fù)責(zé)審核,如果產(chǎn)品的凈值小于0.8了,那么平倉,銀行本金和利息拿走,剩下的錢歸劣后拿回去。如果凈值很高,并且到期了,銀行拿走本金和利息,剩下歸劣后。信托是銀行和劣后都認(rèn)可的可信第三方,問題是這活不是白干的,信托要收管理費用的。
如今一塊信托牌照大概能賣好幾十億,這錢太好掙了。
整個流程耗時耗財不說,千三的通道費管理費忍了,最關(guān)鍵的問題,如果信托公司出問題了呢?信托公司可不是都做無風(fēng)險業(yè)務(wù)的,天天嚷嚷著要打破剛兌啥的,如果哪一天真出問題了咋辦。托管賬戶在銀行這里,銀行也不是沒倒閉的風(fēng)險。
要解決信任問題的辦法恰恰是誰都不信。
咱們再寫個智能合約
凈值=券商報告.get(產(chǎn)品名稱)
運行天數(shù)=DateTime.Now - 起始日期
應(yīng)計利息=優(yōu)先資金量×日利息×運行天數(shù)
銀行應(yīng)收=優(yōu)先資金量+應(yīng)計利息
劣后應(yīng)得=凈值×總額-銀行應(yīng)收
if(凈值<=0.8 or 運行天數(shù)>=到期天數(shù))
{
pay 銀行應(yīng)收 to 銀行
pay 劣后應(yīng)得 to 劣后
}
往區(qū)塊鏈上那么一放,一樣實現(xiàn)這個效果,但你不用擔(dān)心任何一個第三方違約或者倒閉,因為這里并沒有第三方?;蛘哒f全世界都是你的第三方。具體的底層技術(shù)細(xì)節(jié)不是碼農(nóng)兄弟就別管了,就跟你不需要知道鏈路層通訊協(xié)議照樣能打王者榮耀一樣。
好了,民間配資公司都可以洗洗睡了。標(biāo)準(zhǔn)優(yōu)先劣后協(xié)議開源后,資金方自己可以打錢進智能合約,等劣后方打錢進去,填寫個產(chǎn)品名稱后就可以跑起來了。配資公司吃掉的利息差有多大,舊模式其實浪費的資源就有多大。比信托的通道費和管理費大多了。
撇開費用不談,想想債券代持的蘿卜章事件吧,不信任任何第三方是何等的重要。
如果債券代持這筆業(yè)務(wù)是放在區(qū)塊鏈上的話,那根本不可能有公章是偽造這種奇葩借口。因為區(qū)塊鏈上的身份確認(rèn),是用高級加密算法的數(shù)字簽名來實現(xiàn)的,不是地攤上私刻公章能做出來的。人類科技都發(fā)展到這水平了,還在用印章和筆跡來驗證核實身份,這是何等奇怪之事。
說到中間人的浪費,莫過于保險公司了。保費里只有一小部分是真正發(fā)揮作用的,你的錢都付給brokers和宏觀的核心CBD地段大樓去了。更別說各種模糊摳字眼的不理賠條款了。
我們再寫個智能合約
航班抵達時間=航空公司官網(wǎng).get(航班號)
pay 30 to I
if(航班抵達時間-預(yù)期時間>3小時)
pay 1000 to C
這里I是保險公司,C是客戶。I要先充1000到智能合約里,B要充30到智能合約。這是個標(biāo)準(zhǔn)合同,任何人充個1000都能當(dāng)保險公司,試圖去賺個30塊錢。當(dāng)然啦,保險公司靠大數(shù)定律賺錢,最好別只搞一次。智能合約在區(qū)塊鏈上跑不是沒有成本的,是要付費的,但遠(yuǎn)比傳統(tǒng)大型金融中介機構(gòu)要便宜得多得多。
成本還不是主要考量,最最關(guān)鍵的是,沒有模糊條款。比起自然語言,代碼沒有歧義性。
如果保險公司和信托公司的違約風(fēng)險大家沒體會的話,想想場外期權(quán)的違約風(fēng)險,行業(yè)是有血的教訓(xùn)的。比如現(xiàn)在大熱的螺紋鋼,沒有期權(quán)不給力啊,搞個場外的話,但交易對手違約風(fēng)險怎么辦。
螺紋鋼報價=上期所報價.get("rb1801")
Pay 期權(quán)費 to Seller
if(DateTime.Now()>=到期日 and 螺紋鋼報價>4000)
內(nèi)在價格=螺紋鋼報價-4000
pay 內(nèi)在價值 to Buyer
這和杠桿的保險有點像,這是一張執(zhí)行價4000的螺紋鋼的歐式看漲期權(quán),期權(quán)的買方只需要充值期權(quán)費用進去就可以了。關(guān)鍵是期權(quán)的賣方,保證金充多少進去。到期了,如果期權(quán)的賣方保證金不足以支付了怎么辦?
我們有兩種解決方案,一個是在智能合約里規(guī)定,一旦賣方的保證金不足以支付,直接強制平倉將保證金全部給多頭。另外,智能合約是可以發(fā)送消息的,讓賣方追加保證金進去,否則觸發(fā)強平。這里的保證金不是給交易所的,而是打到智能合約的賬戶上的。
雖然是場外,但你也不用擔(dān)心對手盤風(fēng)險了。事實上,合約你可以自己定義規(guī)則,不一定要是標(biāo)準(zhǔn)的期權(quán)期貨合約,衍生品人人可以設(shè)計,不用等交易所上市產(chǎn)品。
A股股票融券難,不易做空?
股價=上交所報價.get("600516")
價差=股價-對賭價
if(價差>0)
pay 價差 to Long
else
pay Math.Abs(價差) to Short //Math.Abs 的意思是取絕對值
多頭(Long)和空頭(Short)都充值保證金進去,然后開始對賭。保證金比例大家商量在合約里體現(xiàn),也設(shè)計保證金Margin Call功能,這就是個股期貨了??春?00516的可以獲得沒有配資利息的杠桿,空頭可以不用融券做空。
所謂“現(xiàn)金交割”的金融期貨,無非就是拿個指數(shù)對賭。滬深300啦,VIX期貨啦,莫不如此。
其實只要是有公允數(shù)據(jù)的東西,都可以拿來對賭,NBA比賽和飛機航班是否延誤之外,還能有各種各樣的公開數(shù)據(jù),對沖掉你不想要的任何風(fēng)險,只要你有交易對手。
其實在區(qū)塊鏈智能合約出現(xiàn)之前,金融行業(yè)里已經(jīng)有個東西有點像智能合約。這東西叫信用證,是銀行開具的。什么意思呢?
大家都用過支付寶。在淘寶上賣家擔(dān)心發(fā)貨了買家不付款,買家擔(dān)心付款了,賣家不發(fā)貨。那怎么辦?買家先打錢給支付寶,然后支付寶收到錢后告訴賣家買家已經(jīng)付款,發(fā)貨收貨完成后買家確認(rèn)收貨,支付寶放款給賣家。支付寶是淘寶交易的可信第三方。
信用證是貿(mào)易過程中,銀行充當(dāng)可信第三方的角色。比如A公司要買B公司的貨,是筆跨國貿(mào)易。A公司擔(dān)心付錢給B公司貨過不來,B公司擔(dān)心發(fā)貨了A遲遲不打款。于是,A公司給自己的銀行打保證金讓銀行開具一張信用證給B的開戶銀行,信用證里寫了只要海關(guān)數(shù)據(jù)顯示貨到了,我就會支付給你錢。如果條件遲遲不觸發(fā),那么銀行會把保證金退還給客戶。這里銀行就是支付寶的角色。
問題是如果跨國貿(mào)易對手是一家名不見經(jīng)傳的小銀行怎么辦?信用不足怎么辦?
誰都別信誰的,大家用區(qū)塊鏈技術(shù)做。根本不信任任何機構(gòu)比任何機構(gòu)要可信。如今,已經(jīng)有大量的國際信用證開始使用區(qū)塊鏈技術(shù)來做了。
智能合約怎么寫?相信大家已經(jīng)有數(shù)了。
供應(yīng)鏈金融也是區(qū)塊鏈技術(shù)應(yīng)用得比較多的一個領(lǐng)域。
放貸方要知道有沒有真實上下游的交易,應(yīng)收確權(quán)等等。誰都別信誰,上區(qū)塊鏈,上下游把自己有沒有發(fā)貨有沒有應(yīng)付寫上去。誰都別想賴賬,明明白白的公開賬本。放貸方就能做風(fēng)險控制了。
上面說的主要是金融方面的應(yīng)用,區(qū)塊鏈技術(shù)能做的其他領(lǐng)域的應(yīng)用還很多。
比如房地產(chǎn)的確權(quán)工作,這比一紙地契要可靠,在一些法制程度比較差的地方在應(yīng)用。還節(jié)約了房地產(chǎn)交易的費用,當(dāng)然這不如打保證金去智能合約里那么牢靠。畢竟公開賬本里明明白白就是你的地,地方軍閥完全可以不認(rèn)賬。
投票系統(tǒng)也是大的應(yīng)用場景,不用擔(dān)心“被代表”了。因為區(qū)塊鏈上所有的信息都是靠數(shù)字簽名來驗證你的身份的,并且信息的一致性有保證,所以利用區(qū)塊鏈技術(shù)可以做到非常可信的投票體系。NasdQ交易所的區(qū)塊鏈交易系統(tǒng)Linq就是個好例子,股票的股東在做投票的時候,誰有多少股誰就有多少個投票權(quán),股東決議變得可信而高效。
區(qū)塊鏈技術(shù)因為是跑在一個完全P2P的網(wǎng)絡(luò)里的,完全不知道運行在網(wǎng)絡(luò)里的哪里,擁有絕佳的保密性和安全性。所以有一個比較有意思的項目,利用這個做的保密通訊工具。每個人的身份通過數(shù)字簽名技術(shù)驗證,不需要根證書啥的。
一個不需要中心化網(wǎng)絡(luò)的加密通信信道,簡直可以再造一個升級版暗網(wǎng)。
版權(quán)也是個大的應(yīng)用領(lǐng)域,版權(quán)的交易可以去中心。這樣的場景在各行各業(yè)還有很多,區(qū)塊鏈技術(shù)的價值還等待大家去挖掘。
值得一提的是,智能合約的設(shè)計是區(qū)塊鏈這個技術(shù)本身就自帶的。第一個版本的bitcoin就是跑一個腳本來解鎖一個加密數(shù)字貨幣的。
大意是說:我希望比特幣在0.1版就能擁有穩(wěn)定的架構(gòu),未來不需要再做底層改變。在過去幾年設(shè)計比特幣的過程中,我發(fā)現(xiàn)只有使用腳本系統(tǒng)才能完成我希望支持的各種復(fù)雜交易類型——擔(dān)保交易、連帶合同、第三方仲裁、多方簽名等等。
援引中本聰:智能合約?比特幣自帶 | 巴比特
這就叫先見之明。
編輯于 2017-08-14
680
?150 條評論
?分享
?收藏?感謝收起
玲瓏邪僧
玲瓏邪僧
web前端工程師/Android開發(fā)/Ruby on Rails
3027 人贊同了該回答
你們肯定想不到這種干貨題我都能強勢卻又和諧圓潤地融入自拍!
最近在研究區(qū)塊鏈和比特幣的相關(guān)技術(shù),看到這道題就想著寫點東西供大家參考。
如果哪里有說的不對的地方還希望前輩們多多指教。
前方多圖多圖多圖
通俗一點地說,區(qū)塊鏈?zhǔn)且粋€收錄所有歷史交易的總帳,每個區(qū)塊中包含若干筆交易記錄。如果說區(qū)塊鏈?zhǔn)琴~本,那么區(qū)塊就是賬本的每一頁。交易的細(xì)節(jié)都被記錄在一個網(wǎng)絡(luò)里任何人都可以看得到的公開賬簿上。
區(qū)塊就是很多交易數(shù)據(jù)的集合,它被標(biāo)記上時間戳和之前一個區(qū)塊的獨特標(biāo)記。有效的區(qū)塊獲得全網(wǎng)絡(luò)的共識認(rèn)可以后會被追加到主區(qū)塊鏈中。區(qū)塊鏈?zhǔn)怯邪灰仔畔⒌膮^(qū)塊從后向前有序鏈接起來的數(shù)據(jù)結(jié)構(gòu)。
在這里,我用比特幣相關(guān)知識舉個栗子解釋一下。
在比特幣領(lǐng)域中,存在“礦工”這樣一個概念。礦工是指通過不斷重復(fù)哈希運算來產(chǎn)生工作量的各個網(wǎng)絡(luò)節(jié)點。(每個節(jié)點都是路由,區(qū)塊鏈數(shù)據(jù)庫,挖礦,錢包服務(wù)的功能集合)
礦工們需要競爭完成一種基于加密哈希算法的數(shù)學(xué)難題,答案存在于新的區(qū)塊中,誰優(yōu)先解出這個答案,誰就能在p2p網(wǎng)絡(luò)中廣播聲明自己已經(jīng)獲得這個區(qū)塊,其他的曠工就會意識到在這局里已經(jīng)輸了,就會立馬開始下一個區(qū)塊的挖掘工作。每個礦工在他的區(qū)塊中都有一筆特殊的交易,他們會將新生成的比特幣(當(dāng)前每塊25個比特幣,2016年也就是今年減半)作為報酬,然后支付到自己的比特幣地址中。一旦這個區(qū)塊被認(rèn)可被驗證,也就是被添加到區(qū)塊鏈中,他的這筆報酬就可以變?yōu)榭捎每上M的狀態(tài)。
在比特幣體系中,平均每十分鐘就可以發(fā)現(xiàn)一個新的區(qū)塊, 在完全去中心化的比特幣網(wǎng)絡(luò)中(即不受任何第三方控制),每個完整節(jié)點中獨立自動發(fā)生難度調(diào)整,讓新區(qū)塊的產(chǎn)出速率維持在平均每十分鐘一個。
一個block產(chǎn)生的產(chǎn)生時間=難度值x2的32次方/hashrate
(hashrate是每秒運算的hash數(shù)量)
難度值difficulty=最大目標(biāo)值/當(dāng)前目標(biāo)值
我來擬人化地解釋一下。
單身汪們要找女票,國民岳母說我有好多女兒,這樣吧我給你們出點題目,解出一個就給其中一個姑娘的微信號。
單身汪們瘋狂競爭,想破腦袋去解題。只要其中一只汪解出一道題,就立馬得意洋洋地昭告天下,示威全部單身汪,這個姑娘是我的啦,你們放棄吧。其他單身汪們即使不服也沒有辦法,惆悵懊惱也不是個事兒啊,還是麻溜地立馬去解下一道題目吧。這只喜贏姑娘的幸運小汪被岳母認(rèn)可后還能得到25個貨幣單位的彩禮,簡直人生贏家。
岳母會通過解題的速率去調(diào)整題目的難度,有時候吧,出的太難了,好久沒小伙子有能力來上門提親,她一尋思,這可不行,這女兒不能砸手里啊,得把題目難度降一點。有時候難度太簡單,不到10個時間單位就嫁出去一個,這更不行,趕緊使用難度提升技能。對了今年就是2016年,岳母的禮金還會減半。。。
。。不鬧了。?;氐秸}。。
上面所描述的其實就是“挖礦”的概念
所謂挖到礦就是要猜到一個nonce值讓該區(qū)塊的摘要值小于一個會根據(jù)難度而線性調(diào)整的目標(biāo)值,這也是所謂的工作量證明。簡單一點說,就是重復(fù)計算去塊頭額哈希值,不斷地改變參數(shù),直到與哈希值匹配的一個過程。
當(dāng)節(jié)點創(chuàng)建一個候選區(qū)塊的時候,那曠工就準(zhǔn)備開始進行挖礦。礦機開始超高速運行SHA256算法,這些硬件會通過USB鏈接到存在于電腦上的挖礦節(jié)點上,然后挖礦節(jié)點會將區(qū)塊頭信息傳給這些硬件,讓他們進行非常高頻的nonce測試。
當(dāng)一項交易被區(qū)塊收錄的時候,可以被認(rèn)為是一次確認(rèn)。在此區(qū)塊之后每產(chǎn)生一個區(qū)塊,此項的交易數(shù)就再加一。當(dāng)確認(rèn)數(shù)目到達六次以上的時候,通常就能認(rèn)為此項交易比較安全并且不可逆轉(zhuǎn)。那么現(xiàn)在,這筆交易已經(jīng)在比特幣網(wǎng)絡(luò)上傳播開,但只有通過驗證且加到一個區(qū)塊中的時候,這筆交易才能成為區(qū)塊鏈的一部分。
新的交易不斷地涌入比特幣網(wǎng)絡(luò),當(dāng)節(jié)點們看這些交易的時候,會將這些交易臨時放到自己各自維護的一個臨時的交易池中,當(dāng)曠工創(chuàng)建出一個區(qū)塊以后,便可以把這些交易從交易池中拿出放到這個新區(qū)塊中,然后通過解決一個難度很大的問題去證明這個區(qū)塊的合法性。
下圖是我在http://blockchain.info網(wǎng)站上隨機截取的一個區(qū)塊。
一般來說,個體礦工自己一個人獨立進行挖礦在這樣一個競爭的大環(huán)境中是幾乎沒有可以盈利的可能的。因為他們的算力讓他們很難靠一己之力可以挖到區(qū)塊去平衡他所付出的硬件設(shè)備費用及相關(guān)的電力費用。所以在這樣的時候,他們會選擇加入礦池。眾多礦工組合成礦池,匯聚大家的算力,然后一起分享獎勵。所以不出意外的話最后一行中間那個大的綠箭頭后面的一串字符就是一個礦池的地址而非個人礦工的,該礦池獲得了25個比特幣的獎勵,多的后面的零頭是參與挖礦所得的礦工費。
現(xiàn)在我們點開那個收幣地址,看一下里面的信息。
1CK6KHY6MHgYvmRQ4PAafKYDrg1ejbH1cE (二維碼自動識別)
藍(lán)色框的31confirmation就是說明這條交易已經(jīng)被驗證31次,當(dāng)數(shù)目達到120次時,就證明這條交易成立。
你也可以打開終端,運行
$curl https://blockchain.info/unspent?active=1CK6KHY6MHgYvmRQ4PAafKYDrg1ejbH1cE
也可以進行查詢
像這樣:
小彩蛋
我們可以認(rèn)識一下比特幣領(lǐng)域的創(chuàng)世區(qū)塊
右邊是比特幣創(chuàng)始人中本聰留下的一句話。
“The Times 03/Jan/2009 Chancellor on brink of second bailout for banks” 這句話正是泰晤士報當(dāng)天的頭版文章標(biāo)題。
我們回到區(qū)塊鏈。
上面我提到過,每個區(qū)塊頭都會進行SHA256哈希加密,生成一個哈希值,通過這個值,我們可以在區(qū)塊鏈中識別出特定區(qū)塊,并且每個區(qū)塊頭都還包含它的父區(qū)塊的哈希值。
(圖片來自《精通比特幣》)
每一個子區(qū)塊都只有一個父區(qū)塊,但一個父區(qū)塊可以暫時擁有很多子區(qū)塊,這種情況被稱為區(qū)塊鏈分叉。這種只有當(dāng)不同的礦工在同一時刻發(fā)現(xiàn)不同的區(qū)塊時才會發(fā)生。這時解決的方法就是,每一個節(jié)點總是選擇并嘗試延長擁有最大工作量證明(最長或者最大難度)的區(qū)塊鏈。
舉個例子:
(圖片來自《精通比特幣》)
我們現(xiàn)在有一個區(qū)塊鏈-藍(lán)
(圖片來自《精通比特幣》,可愛的小姑娘來自我)
位于X地區(qū)的曠工與位于Y地區(qū)的曠工同時發(fā)現(xiàn)了兩個區(qū)塊。
我們假設(shè):
曠工熊貓君A發(fā)現(xiàn)區(qū)塊-紅,
礦工兔子君B發(fā)現(xiàn)區(qū)塊-綠。
當(dāng)熊貓君A,兔子君B節(jié)點分別在比特幣網(wǎng)絡(luò)廣播的時候,部分節(jié)點會先收到熊貓君A的廣播,部分會先收到兔子君B的廣播,然后分為兩派陣營的節(jié)點會分別開始以他們接收到的區(qū)塊作為父區(qū)塊,進行深一步的挖礦活動。(這里節(jié)點的地理意義指的是網(wǎng)絡(luò)拓?fù)渖系奈恢?,而非真實的地理位置。?/p>
(圖片來自《精通比特幣》,可愛的小姑娘來自我)
就在大家如火如荼地緊張解題的關(guān)鍵時刻,一個接收到兔子君B所廣播的節(jié)點的兔子君C,優(yōu)先發(fā)現(xiàn)了下一個區(qū)塊-粉,也就是說綠色陣營的小兔子們的區(qū)塊鏈可以進行下一步延伸,就會比紅色陣營的小熊貓們的長度長,紅色陣營小熊貓遺憾出局。這樣的話分叉問題就得到了解決。
(圖片來自《精通比特幣》,可愛的小姑娘來自我)
這里我們需要提到一個名詞,“共識攻擊”。一個很著名的場景就是“51%攻擊”。如果一群礦工擁有了全網(wǎng)51%的算力,那么只要他們聯(lián)合起來就可以打擊整個比特幣網(wǎng)絡(luò)。他們可以認(rèn)為地去制造一個分叉的區(qū)塊鏈實現(xiàn)雙重支付,拿我們上文的例子舉例,攻擊者在區(qū)塊-紅中進行過了交易,結(jié)果他強行制造出區(qū)塊-綠,并且區(qū)塊-綠中將原本的交易替換成另一筆交易(把原本應(yīng)該給賣家的錢打入自己同伙的錢包中),然后在區(qū)塊綠的基礎(chǔ)上再計算一個區(qū)塊-粉,這樣包含偽造的區(qū)塊的區(qū)塊鏈就比包含真實交易的區(qū)塊紅高出一個高度,此時,包含雙重支付的惡意區(qū)塊鏈將取代真實區(qū)塊鏈,從而實現(xiàn)詐騙。
51%的概念并不是說攻擊者需要全網(wǎng)51%的算力才能進行攻擊,理論上來說不到51%也是可以實現(xiàn)攻擊的,我們只是說擁有超過51%的算力的攻擊幾乎我們就可以判定它一定會成功。
上面都是在比特幣場景下進行的論述
那么在哪些領(lǐng)域里也會用到區(qū)塊鏈技術(shù)呢?
1.銀行業(yè)
作為一種數(shù)字化,安全防干擾的帳戶,區(qū)塊鏈實現(xiàn)了銀行業(yè)的核心功能:即價值的安全儲存和轉(zhuǎn)移中心。也就是說,在將來的幾年內(nèi),一波基于區(qū)塊鏈技術(shù)的公司或?qū)⒂绊懙姐y行業(yè)。
2.支付和轉(zhuǎn)賬
區(qū)塊鏈技術(shù)能夠避開繁雜的系統(tǒng),在付款人和收款人之間創(chuàng)造更直接的付款流程,不管是境內(nèi)轉(zhuǎn)賬還是跨境轉(zhuǎn)賬,這種方式都有著低價、迅速的特點,而且無需中間手續(xù)費。
3.網(wǎng)絡(luò)安全
雖然區(qū)塊鏈的系統(tǒng)是公開的,但其核驗、發(fā)送等數(shù)據(jù)交流過程卻采用了先進的加密技術(shù)。這種技術(shù)不僅確保了數(shù)據(jù)的正確來源,也確保了數(shù)據(jù)在中間過程不被人攔截。如果區(qū)塊鏈技術(shù)的應(yīng)用更為廣泛,那么其遭受黑客襲擊的概率也可能會下降,因此人們認(rèn)為區(qū)塊鏈系統(tǒng)要比傳統(tǒng)系統(tǒng)更為穩(wěn)妥。區(qū)塊鏈系統(tǒng)之所以能降低傳統(tǒng)網(wǎng)絡(luò)安全風(fēng)險,一大原因就是它解除了對中間人的需求。
4.選舉
大家的投票“絕不可能被我們——即程序員,學(xué)校管理員或?qū)W生修改、刪除。”
5.智能合同
智能合同實際上是在另一個物體的行動上發(fā)揮功能的電腦程序。和普通電腦程序一樣,智能合同也是一種“如果-然后”功能,但區(qū)塊鏈技術(shù)實現(xiàn)了這些“合同”的自動填寫,無需人工介入。這種合同最終可能會取代法律行業(yè)的核心業(yè)務(wù),即在商業(yè)和民事領(lǐng)域起草和管理合同的業(yè)務(wù)。
6.股票交易
許多年來,各個公司都在想方設(shè)法簡化股票的購買、銷售和交易過程,新興的區(qū)塊鏈技術(shù)創(chuàng)企認(rèn)為他們能夠超越以往,實現(xiàn)整個流程的自動化,提高安全性和效率。
(參考來自區(qū)塊鏈技術(shù)源于比特幣 現(xiàn)在卻要改變這12個行業(yè))
有國內(nèi)互聯(lián)網(wǎng)金融長期觀察者說,“區(qū)塊鏈目前的情況類似于TCP/IP(1969年出現(xiàn)的技術(shù),30年后應(yīng)用才全面盛開)或者HTML剛出來的時候找不到落地的應(yīng)用,除了比特幣外,缺乏殺手級應(yīng)用,比特幣只是區(qū)塊鏈1.0,而智能合約是2.0,區(qū)塊鏈的較高應(yīng)用是對應(yīng)到物聯(lián)網(wǎng),做到實時信用確權(quán)。”
我個人認(rèn)為區(qū)塊鏈技術(shù)是很有前景的領(lǐng)域,值得有興趣的各位學(xué)習(xí)研究。
區(qū)塊鏈被真正廣泛運用還有一段很長的路要走,大家要做的,就是積累技術(shù)等待成熟時機的出現(xiàn)。
- 區(qū)塊鏈?zhǔn)鞘裁?,如何簡單易懂地介紹區(qū)塊鏈?
- 以聯(lián)盟鏈服務(wù)金融系統(tǒng),區(qū)塊鏈平臺「趣鏈科技」獲數(shù)千萬元A輪
- 迅雷鏈克(原玩客幣)為例,看看區(qū)塊鏈技術(shù)如何為企業(yè)所用?
- 法國允許在區(qū)塊鏈平臺上交易非上市證券
- 區(qū)塊鏈聯(lián)盟Hyperledger會員開始逐步削減資金支持 甚至直接
- 花旗集團和CME利用區(qū)塊鏈技術(shù)提高運營效率
- 首個完整量子芯片架構(gòu)亮相 一旦技術(shù)成熟將威脅區(qū)塊鏈網(wǎng)絡(luò)
- 區(qū)塊鏈創(chuàng)業(yè)公司為慈善事業(yè)帶來新的機遇
- 區(qū)塊鏈存儲多種數(shù)字資產(chǎn) “庫神錢包”獲1000萬美金新投資
- 丹麥外交部探索利用區(qū)塊鏈技術(shù)為貧困地區(qū)提供援助
信息首發(fā):區(qū)塊鏈技術(shù)是什么?未來可能用于哪些方面?
區(qū)塊鏈
