區塊鏈,你知道多少?

2022-05-26 02:42:12 字數 2822 閱讀 3662

今天我們要討論的是:

怎麼樣,是不是感覺還是雲裡霧裡?那接下來我就用通俗的語言來介紹一下。

但因為有了區塊鏈,我們的支付記錄會由幾個個甚至幾十個平台/公司/軟體來記錄,那麼作假的概率就不高。對應剛剛上面那一張圖來說,就是你的資訊會由許多臺裝置:手機,電腦等來記錄,即使其中有的裝置壞損,或作假,只要有多數裝置的證明,基本上就能保證公平公正。

2023年————

財主張三向財主李四borrow(之所以用英文,是因為怕分不清誰借誰的。。。)了10萬大洋。並寫好借條,承諾5年後還款11萬。李四聽後動心了,儲存好借條,借出了錢。

不知不覺4年過去了,財主李四正在做著發財夢時,河水氾濫,而他們家因為選在了依山傍水的『寶地』,所以一家人慌亂中什麼東西也沒拿就逃上了山。但舉家的錢財被河水一掃而空。。。

第五年,當他滿懷希望的去張三家要錢時,因為欠條已被沖走,因而張三抵賴,李四悲憤交加,沒過多久就去世了。

2023年————

張三的兒子張四,李四的兒子李五都墮落成了農民。當他們再次相互借錢時,總是拉上鄰里鄉親的一起來證明,情況好轉了許多,儘管有時抵賴,但因為畢竟有多人見證此事,還是和平解決了。。。

2023年————

張三的孫子張五,李四的孫子李六跟隨時代的潮流,都成了程式設計師。他們深知現在區塊鏈所帶來的便利,每次的賬單都是由多方面認證。再也沒有為借錢的事煩惱

如圖,這麼多的軟體,有了區塊鏈後,就會顯得井然有序了

課後研究:

e.g.2:當你的黃牛突然失聯,你還能買到位置絕佳又**公道的演唱會票麼?

e.g.3:藝術家去世後,如何阻止不法之徒繼續炒高遺作的**?

這三個小問題大家可以思考一下,然後上網查閱資料,進行自學

ps:感謝@蒟蒻煙雨平生 @comeintopower 兩位大佬的提議

當然,位元幣是區塊鏈的乙個代表,區塊鏈完全不止於此。

目前的區塊鏈僅分為三類:公有鏈,私有鏈和聯盟鏈。

ps:下面為了通俗易懂,會拿洛谷團隊的三種比賽來打比方。

公有鏈:顧名思義,就如洛谷的團隊公開賽:公開的,透明的。所以人都可以報名。大家都可以在這個比賽上做題,提問等,等同於交易等等。而且這個比賽通過了洛谷管理員的審核,等同於獲得了區塊鏈的確認。每個人都有上比賽榜單的機會,等同於人人都能爭取記賬權。而位元幣的代表作用就如comeintopower 大佬每次都搶到了#1 似的。

聯盟鏈:像管理的團隊內部賽。但標準定義為半公開。聯盟鏈是某個團隊、組織等內部使用的區塊鏈,就是說這個洛谷團隊舉辦了這個團隊內部賽,只有團隊成員可以參加。它需要預先預定幾個節點為記賬人,比如洛谷oi什麼令營——什麼組的期中模擬和期末模擬,由cz,bread,kkk,ltt等來測std什麼的,自然上了榜。而每到題的出現都是由管理員共同決定→區塊鏈的生成由所有預定的記賬人來決定。其他的某些人可能會互通答案,然後就掛棕牌了,比賽上也被除名了→其他使用者可以交易,無記賬權

私有鏈:個人鏈好像有點對不上團隊邀請賽了,類似於團隊題庫或個人題庫。其實它主要是由公司或個人獨享。完全封閉。

1、一筆交易產生嘍!

2、這筆交易會先被廣播到區塊鏈網路中的其它參與節點。

3、各個節點都將這筆賬雜湊後放入區塊裡,於是乙個區塊會包含成百上千的交易

4、統一決定由誰來驗證這些交易

5、由最快算出結果的節點來驗證交易,這就是取得共識的做法。

6、成功取得驗證權的節點將區塊廣播給所有節點

7、最快完成次方計算的節點,會將自己的區塊廣播給其他節點

8、各節點驗證資訊並接上新區塊

9、其他節點會確認這個區塊所包含的交易是否有效,確認沒被重複花費且具有效數字簽章後,接受該區塊,此時區塊才正式接上區塊鏈,無法再竄改資料。

然後?然後就完成嘍!

完成這筆交易後,這些節點還會再次進行下一輪操作,不斷迴圈。

是不是看上去並不是很複雜呢?

實際上我們就是在問:區塊鏈是什麼?區塊鏈未來將會如何發展?就如網際網路問世時,人們也會問同樣的問題。

區塊鏈幾乎是等同於網際網路的偉大發明,甚至有所超越。上文的情景劇的例子中就說明,這是乙個很好的能使人與人建立起信任的方式,而這也是乙個傳遞資訊的好的方式,時間成本和經濟成本近乎為零。

我們幾乎可以從網際網路的發展來粗略地估計出區塊鏈日後的趨勢

網際網路:

由圖可見,網際網路各個公司的收入10年內都迅速增長。

區塊鏈:

當然,這張區塊鏈的圖並沒有對比幾年內的資料,可我們能發現,因為區塊煉圖是以十億美元為單位,而網際網路以億元人民幣為單位,這就能看出新興的區塊鏈前景相比網際網路真是有過而無不及。

而在實際應用上,區塊鏈能更好的融入世界,下面提供一張各位可能對於它的結構似曾相識的圖

由上圖我們可以看到,區塊鏈融合了各行各業,各個方面的各種軟體,堪稱乙個前景光明的研究行業。

找一找,上面有沒有你認識的軟體呢?(反正我好像都不認識。。。)

區塊鏈,知道少

區塊鏈的本質是什麼?狹義上來講,區塊鏈是一種按照時間順序將資料區塊以順序相連的方式組合成的一種鏈式資料結構,並以密碼學的方式保證不可篡改和不可偽造的分布式賬本。廣義上來講,區塊鏈技術是利用塊鏈式資料結構來驗證與儲存資料 利用分布式節點共識演算法來生成和更新資料 利用密碼學的方式保證資料傳輸和訪問的安...

區塊鏈的種類你知道嗎?

隨著技術與應用的不斷發展,區塊鏈由最初狹義的 去中心化分布式驗證網路 總共分出了三種特性不同的型別,按照實現方式不同,可以分為公有鏈 聯盟鏈和私有鏈。公有鏈即公共區塊鏈,是所有人都可平等參與的區塊鏈,接近於區塊鏈原始設計樣本。鏈上的所有人都可以自由地訪問 傳送 接收和認證交易,是 去中心化 的區塊鏈...

sizeof,你知道多少

今天去參加面試,筆試的第一道題就是這個sizeof的用法,考了六七個,平時覺得很熟,真拿來考到迷糊了。有必要再總結一下。題是這樣的 在32位作業系統環境下,請問以下sizeof的值各是多少。一 int p 10 sizeof p 這個就簡單,int型變數p佔4個位元組,答案就是4.二 char p ...