加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads
首頁 > Fil > Info

科普 | 區塊鏈是什么?_區塊鏈:區塊鏈技術通俗講解

Author:

Time:1900/1/1 0:00:00

作者:?MohitMamoria

翻譯&校對:?阿劍&Elisa

來源:以太坊愛好者

除非你是山頂洞人,我確信你已經聽說了比特幣和區塊鏈。畢竟,它們是熱點,是這幾天媒體最喜歡的話題,也是年度流行詞。連那些從來沒有聽過加密貨幣、根本不知道它如何運行的家伙們也在談論它。我的朋友中,非技術宅可比技術宅要多。為了讓我給他們解釋這個新流行詞,他們已經騷擾我好幾個星期了。我猜,成千上萬人跟我有著同樣的感受。當這種情形出現,是時候要寫一些東西了,好讓每個人都能戳醒那些糊涂蛋——這就是這篇推送的目的——以淺白的英文寫作,讓任何普通的網友都能理解。

區塊鏈:為什么我們需要這么復雜的東西?

“每一個復雜的問題都有一個清晰、簡單并且是錯誤的答案。”——H.L.Mencken

與互聯網上的其它任何推送相反,我們不會一開始就定義什么是區塊鏈,我們會先認識它要解決的問題。

想象一下,Joe是你最好的朋友。他正在海外旅游。在他假期的第五天,他給你一個電話,“Dude,我把錢花光了,江湖救急。”

你回答“馬上匯款”然后掛掉電話。

然后你打電話給你銀行賬戶的經理:

“請從我的賬戶轉1000美元到Joe的賬戶上”。

你的賬戶經理回復:

“收到,先生”。

他打開賬簿,查看你的賬戶以確定你有足夠的余額轉出1000美元給Joe。因為你是個土豪,賬上還有大量余額,因此,他在賬簿上登記了一個條目,

正如下圖所示:

注意:我們不提計算機,只是為了讓例子簡單一點。

你打電話給Joe,告訴他:

“我已經轉賬了。下一次你去銀行的時候,你就可以取出我剛剛轉過去的1000美元。”

這是怎么一回事呢?你懂的,這就是說,你和Joe都委托銀行來管理你們的錢。并沒有物理票據的實際流動來轉移你們的錢。所需的一切不過是賬簿上的一個條目。或者更準確一點,賬簿上的一個既不受你和Joe控制、也不被你們所擁有的條目。

穩定幣crvUSD科普創新清算機制LLAMMA,可在抵押品價格下跌時逐步替換為穩定幣:1月17日消息,Curve官方科普其穩定幣crvUSD創新的清算機制LLAMMA,解釋了LLAMMA通過AMM的特性進行針對債務人更友善的清算方式,讓抵押品在價格下跌時逐漸轉移成穩定幣,讓原本要清償的債務有一定程度的穩定幣可以償還,同時在價格回穩時再逐漸把穩定幣換回抵押品,而不是直接的觸發清算導致債務人的虧損。

此前報道,2022年11月23日,去中心化交易平臺CurveFinance開發者發布Curve即將推出的去中心化Stablecoin“crvUSD”的官方代碼和白皮書。[2023/1/17 11:17:13]

這就是現有體系的問題。

為了在我們之間建立互信,我們依賴于獨立第三方。

多少年了,我們依賴于這些中介以信任彼此。你也許會問,“依賴他們有什么毛病?”

毛病在于,它們清一色只是數字。如果要在社會上引發一場混亂,它需要的一切不過是一個人或者一個機構走向貪腐墮落,無論是有意識地,還是無意識地。

要是記錄下這筆轉賬的賬簿在一場大火中燒成灰燼了呢?

要是,你的銀行經理搞錯了,寫了個1500美元而不是1000美元呢?

要是,他根本就是有意為之呢?

多年以來,我們一直把自己所有的雞蛋都放在一個籃子里,并且還是別人的籃子。

會有這樣一個系統嗎,在那里我們無需銀行就可以轉賬?

要回答這個問題,我們需要挖得更深,問自己一個更好的問題。

想一下,轉賬意味著什么?只是賬簿上的一個條目而已。那么更好的問題將是——是否有某種手段,可以在我們中間維護那本賬簿,而不是讓其他人來為我們操作?

現在,總算有一個值得探究的問題了。而答案你或許已經猜到了。區塊鏈就是這個深奧問題的答案。

它就是一種在我們中間維護賬簿而非依賴其他人來為我們代勞的方法。

你能跟上來嗎?很好。因為現在許多問題已經開始在你腦海中爆炸,我們將學習這一分散式賬簿是如何工作的。

好吧,告訴我,它是怎么工作的?

這一方法的要求是:必須有足夠的人不想依賴第三方。只有這樣,這群人才能靠自己來維護他們的賬簿。

“只讓人們在比特幣帶來的交易中獲取比特幣,或許是有意義的。一旦有足夠的人這樣想,它就會變成一個自我實現的預言。”

——中本聰,2009

多少人才算是夠?至少要3個。打個比方,我們假設有10個人想拋棄銀行以及任何第三方。根據相互之間的協議,他們可以一直擁有彼此的賬號信息——但不知道其他人的真實身份。

歐科云鏈集團正式啟動區塊鏈科普行動“星途計劃”:歐科云鏈集團于4月26日,正式宣布啟動了區塊鏈科普行動——“星途計劃”,行動包括將在全國范圍展開系列沙龍,加大力度推進區塊鏈科普進機關、進國企、進校園等,聯合政府部門、行業協會等共同構建起更加完善和有效的區塊鏈科普教育生態,與此同時,直擊區塊鏈科普現存痛點,推出簡單易懂的“秒懂區塊鏈”公益短視頻課。

該計劃旨在全維度推動社會建立對產業更清晰的認知,與“鯤鵬計劃”一道助力數字經濟及區塊鏈產業本身健康發展夯實“人才”和“產業認知”兩大基礎。[2021/4/26 20:59:37]

1.一個空的文件夾

一開始的時候,每個人都掌握著一個空文件夾。正如我們要進行的那樣,這10個人都將持續向他們的當前的文件夾中添加紙張。而這些紙張的集合將形成追蹤交易的賬簿。

2.一筆交易發生的時候

然后,這個網絡中的每個人都將有紙筆在手。每個人都準備著記錄下該系統內部發生的任何交易。

現在,假設#2想要轉10美元給#9。

為了完成這次交易,#2吼了一嗓子,告訴每個人:

“我想轉10美元給#9。大家都在自己的小本本上記下來!”

每個人都瞄一下#2是不是有足夠的余額可以轉10美元給#9。如果她有足夠的錢,每個人都在自己的空白頁上為這筆交易做了一個記錄。

這樣,一筆轉賬就被認為是完成了。

3.交易繼續發生

時間過得很快,這個網絡中的更多人想要轉賬給其他人。無論什么時候他們想要做一筆交易,他們就向其他所有人宣告這筆交易。無論是誰,一聽到這個宣言,就在他/她自己的紙張上寫下來。

這樣的實踐持續進行,直到每個人都用完了他們當前頁的空間。假設1頁紙可以記錄10筆交易,一旦10筆交易完成,每個人就都用完了空間。

人大附中物理老師李永樂科普拜占庭將軍問題和區塊鏈:5月14日,人大附中物理老師、科普視頻網紅李永樂在其公眾號發布視頻《拜占庭將軍問題是什么?區塊鏈如何防范惡意節點?》。李永樂老師在視頻中對拜占庭將軍問題和區塊鏈進行了講解,他表示,拜占庭將軍問題本質上指的是,在分布式計算機網絡中,如果存在故障和惡意節點,是否能夠保持正常節點的網絡一致性問題。在近40年的時間里,人們提出了許多方案解決這一問題,稱為拜占庭容錯法。例如蘭波特自己提出了口頭協議、書面協議法,后來有人提出了實用拜占庭容錯PBFT算法,在2008年,中本聰發明比特幣后,人們又設想了通過區塊鏈的方法解決這一問題。區塊鏈通過算力證明來保持賬本的一致性,也就是必須計算數學題,才能得到記賬的權力,其他人對這個記賬結果進行驗證,如果是對的,就認可你的結果。與拜占庭問題比起來,就增加了叛徒的成本。[2020/5/14]

紙張被寫滿的時候

那么,是時候該將這頁紙存到文件夾里面,然后拿出一張新的紙、重復上述步驟2了。

4.存放紙張

在你將這頁紙存入我們的文件夾之前,我們需要使用該網絡中每個人都同意的唯一一把鑰匙來密封它。通過密封,我們可以保證,一旦該頁紙的備份已經被存入每一個人的文件夾,沒有人能夠對它作出任何更改——不止今天,不止明天,也不止是一年以后。一旦放入文件夾中,它將永遠呆在文件夾里面——被封存起來。而且,如果每個人都信任這個封條,那么每個人都會相信該頁紙中的內容。而這頁紙的封存手法,就是這一方法的關鍵。

?這一用來保護紙張內容的東西被人們稱為“礦”,但為了簡化它,我們還是稱之為“封條”。

早些時候,第三方/中介為我們賦予信任,其形式是:無論它們在賬簿上已經寫了什么,都永遠不可變更。在一個分散式的、去中心化的系統中,就像上述我們的系統一樣,這種封條將提供信任替代。

因缺斯汀!那我們怎么密封這份記錄呢?

在我們學習如何能密封這頁紙之前,我們要知道,一般而言,封條是怎么工作的。要做到這些,先決條件是學習一些東西,我喜歡稱之為……

魔法機器

想象一個被厚墻圍起來的機器。如果你從左邊塞一個存有東西的盒子進去,它就會吐出一個帶著其它東西的盒子。

?這個機器被稱為“哈希方程”,但我們又沒有心情搞得那么專業。所以,今天,它們就叫“魔法機器”。

魔法機器

人民數字FINTECH推出區塊鏈科普動畫:人民日報數字傳播發布微博稱,人民數字FINTECH出品《趣味科普|區塊鏈動畫》。[2020/3/31]

假設,我們從左邊塞了個數字4進去,我們會發現,它在右邊吐出了下列字串:‘dcbea’。

數字4是在怎么轉化成這串字符的?沒有人知道。而且,這個過程是不可逆的。得到了這串字符‘dcbea’,也不可能搞清楚這機器從左邊接收到了什么。但是,任何時候,你輸入數字4給這臺機器,它都總是會吐出同樣的字符,‘dcbea’。

來試試發送一個別的數字進去。26,怎么樣?

hash==94c8e

這次我們得到了‘94c8e’,看來字符同樣可以包含數字。有意思!

假如我現在問你如下問題,事情會變成什么樣?

“你能不能告訴我,要想在機器右邊得到三個0開頭的一串字符,我該從左邊輸入什么東西進去呢?比如,000ab,或者,00098,或者,000fa,或者其它情況中的任何一個。”

想一想這個問題吧。

我已經告訴過你,這臺機器有個屬性:在我們從右邊得到期望的輸出值之后,我們無法計算出來什么是我們必須從左邊輸入進去的。給我們這樣一臺機器,我們如何能回答我問的那個問題?

我可以想出一個辦法。為什么我們不一個接一個地遍歷宇宙中所有數字,直到我們得到一個三個0開頭的一串字符?

嘗試所有數字以算出需要的輸入值

樂觀估計,經過幾千次嘗試之后,我們最終會得到將在右邊產生要求的輸出值的一個數字。

在給定輸出值的時候,要算出輸入值是極其艱難的。但與此同時,如果預測的輸入值可以產生需要的輸出值的話,它又是極為容易驗證的。要記住,投入一個同樣數字,這臺機器每一次都會吐出同樣的字符。

動態 | 浙江衛視節目科普支付寶區塊鏈防偽溯源產品:昨日,在浙江衛視播出的科普綜藝欄目《智造將來》現場,支付寶首次展示了支付寶區塊鏈防偽溯源產品,以接地氣的方式公開向大眾展示區塊鏈在生活中的應用。[2019/3/4]

如果我給你一個數字,比如72533,然后問你一個問題:“這個數字,輸入這臺機器之后,會產生一個以三個0開頭的字符串嗎”,你覺得要得出答案有多難呢?

你要做的一切,不過是丟這個數字進去,然后查看我們在右邊得到了什么。就這樣。

這樣的機器最重要的屬性就是——“給定一個輸出值,要算出輸入值是極端困難的。但是,給定輸入值和輸出值,要檢驗該輸入是否會導致該輸出,卻是非常容易的。”

在這片文章剩下的部分,我們要記住這臺魔法機器的這一屬性:

“給定一個輸出值,要算出輸入值是極端困難的。但是,給定輸入值和輸出值,要檢驗該輸入是否會導致該輸出,卻是非常容易的。”

如何用這樣的機器來加密一份文件?

我們將使用這臺魔法機器為我們的紙張產生一個密封條。按照慣例,我們將從一種想象的情形開始。

想象我給你了兩個盒子。第一個盒子裝著數字20893。然后我問你,

“你能不能找出一個數字,加上裝在第一個盒子里面的數字以后,輸進這臺機器,最終會給我們一個以三個0開頭的字符?”

這種情形跟我們在之前看到的很相似,而我們已經知道,算出這樣一個數字的為唯一方法就是窮舉整個宇宙中每一個可能的數字。

又是幾千次嘗試之后,我們會偶然發現一個數字,比如21191,加上20893以后輸入機器,將產生一串符合我們要求的字符。

在這個例子中,數字21191就成了數字20893的封條。假設現在有一張紙,數字20893寫在上面。為了密封這頁紙,我們將蓋一個帶有標簽‘21191’的徽章在上面。一旦密封數字被戳在紙上,這頁紙就被密封了。

密封數字

?密封數字又被稱為“工作量證明”,意思是,這一數字證明了為了計算出它來已經付出的努力。為了我們的目的,我們最好還是稱之為“密封數字”。

如果任何人想驗證這頁紙是否已經被替換了,他需要做的一切不過是——將這頁紙上的內容與密封數字加在一起、把和值輸入那臺魔法機器。如果機器給出了一串三個0開頭的字符,那么內容就沒有被改變。如果出現的字符不能滿足我們的要求,我們就可以丟掉這頁紙了,因為它的內容已經有了水分,沒有任何用處了。

我們將使用一個簡單的密封機制來封存所有的記錄,最終在我們各自的文件夾中編排好它們。

最后,封存我們的文件

要密封包含著我們網絡中交易內容的記錄,我們將需要算出一個數字,該數字在添加到交易記錄清單上、輸入機器以后,可以使我們得到一串三個0開頭的字符。

注意:我一直在使用的“三個0開頭的字符”,只是一個例子。它闡明了哈希方程是怎么工作的。實際當中的挑戰要比這個復雜得多。

我們會在這機器上花費時間與電力,然而一旦我們算出那個數字,這頁文件就被那個數字封存起來。永遠永遠,如果有人嘗試改變這頁紙上的內容,這個密封數字允許任何人去驗證這頁紙的完整性。

現在,我們既已知道封存記錄的手法,我們將回到我們在這張紙上寫完了10條交易、沒有空間書寫更多記錄的時候。

一旦每個人都用盡一頁紙的空間、無法記錄進一步的交易,他們就開始賣力地計算該頁紙的密封數字,使得它可以被藏入文件夾中。在網絡中,每個人都進行這個計算,而最早算出密封數字的那個人會向其他所有人宣布這個數字。

聽到密封數字之后,每個人都立即驗證它是否能產生要求的輸出值。如果是的,每個人都為他們的紙張標上這個數字,然后把紙張放入文件夾中。

但是,如果對某人,比如#7來說,那個被宣布的密封數字無法產生要求的輸出值,怎么辦?這種情形可并不少見。可能的原因有:

他可能聽錯了之前在網絡中宣布的交易

他可能寫錯了之前在網絡中宣布的交易

他可能在記錄交易的時候試圖作弊,為了謀私,或為討好網絡中的某些人

無論原因是什么,#7只有一個選擇——放棄他的記錄、從其他人處獲得拷貝,以使他也可以將紙張放入文件夾。除非他不將他的紙張放入文件夾,他也就無法繼續記錄進一步的交易,這會因此禁止他成為網絡中的一員。

大部分人同意的密封數字,無論是它是什么,都會成為那個可信的密封數字。

可是,如果他們知道其他人會算出它然后宣布它,為什么每個人都要耗費資源來進行計算呢?為什么不坐視不理、等著抱大腿呢?

好問題。這就是激勵加入到這幅圖景的地方。每一個區塊鏈的成員都有資格獲得獎勵。第一個計算出密封數字的人將得到免費的金錢作為對他的努力的獎勵。

簡單地設想一下,如果#5為一頁記錄算出了密封數字,他得到了一些免費的錢作為獎勵,假設是憑空鑄造出來的1美元。換句話來說,#5的賬戶余額增加了1美元,同時沒有任何人的賬戶余額有所減少。

這就是比特幣變為現實的方式。它是在區塊鏈上被用來交易的第一種貨幣。同時,人們被獎勵以比特幣作為回報,以使在網絡上,努力會繼續進行。

當足夠多的人持有比特幣,比特幣會升值,使得更多人想要比特幣;這會使比特幣進一步升值;這升值又使更多人想要比特幣;這愿望又進一步使比特幣升值;如此循環往復。

這種獎勵,使得網絡中的每一個人都不停歇地工作。

一旦每個人都往文件夾中疊進一頁紙,他們會拿出一頁空白紙張,再一次重復整個過程——直至永遠。

**將一頁紙想象為記錄交易的一個區塊、把文件夾想象為紙張的鏈條,結果是,它變身成了一個區塊鏈。

老鐵,這就是區塊鏈的工作方式。

然而。我還有一件小事沒有告訴你。

想象文件夾中已經有5頁紙——都被一個密封數字加密了。如果我回溯到第二頁紙、改動交易記錄以謀私,會怎么樣?密封數字會讓任何人察覺到交易記錄中的矛盾,對嗎?那假如我更進一步、為修改后的交易記錄計算出了一個新的密封數字、將這替代品戳到紙上呢?為了防止這個問題,即有人回溯并且修改紙張和密封數字,這里還有一個解釋,關于一個密封數字是怎么計算出來的。

防止對密封數字的修改

還記得我是怎么跟你說的嗎?我給了你兩個盒子——一個裝著數字20893,另一個空的讓你來計算?實際上,為了在區塊鏈上算出密封數字,有三個盒子,而非兩個——兩個提前裝好的,一個被用來計算的。

而當所有三個盒子里面的內容加起來、輸入魔法機器后,從機器右邊出來的答案必須滿足要求的條件。

我們已經知道了,一個盒子裝著交易記錄的清單,一個盒子將裝著密封數字。而第三個盒子,裝著此前紙張的魔法機器輸出值。

有了這個優雅的小心機,我們可以保證,每一頁紙張都依賴于它之前的紙張。因此,如果有人要修改一張歷史記錄,他將同樣必須改變該頁以后所有紙張的內容和密封數字,以使這條鏈保持一致。

如果某個人,不屬于我們在一開始設想的10個人,試圖作弊,修改區塊鏈中的內容,他將不得不調整多頁紙張、為所有這些紙張計算新的密封數字。我們都知道計算密封數字有多么困難。因此,這網絡中的一個壞蛋欺負不了九個老實人。

將會發生的事情是,從這個不誠實的家伙嘗試作弊的那一夜開始,他將要在這網絡中創造另一個區塊鏈,但那個區塊鏈將永遠無法趕上可信的區塊鏈——僅僅因為一個家伙的努力和速度不可能戰勝九個人積累起來的努力和速度。因此,這保證了在一個網絡中,最長的鏈就是可信的鏈。

最長的鏈就是誠實可信的鏈。

最長的鏈就是誠實可信的鏈

當我告訴你一個不誠實的家伙沒法欺負九個實誠人的時候,它是否點醒了你什么?

萬一,不是一個,而是六個人搞事情呢?

在這種情況下,這個協議將會落空,流于表面。它就是人們所知的“51%攻擊”。如果該網絡中的大部分人決定變得不誠實并且欺騙網絡中剩下的人,這個協議將無法實現它的目標。

任何時候,如果區塊鏈可能會陷落,這就是其脆弱性的唯一原因。知道了這一點,它也就不太可能發生了。但是,我們所有人都必須知道這個系統的這個弱點。它建立在這樣的假設之上:一群人中的大部分都總是誠實的。

老鐵。這就是有關區塊鏈的一切。任何時候你發現有人感覺落后了、感到迷茫,“區塊鏈到底是什么鬼?”你知道你可以指引他們到哪里去。

給這個鏈接做個書簽。

想到了某些人現在正應該讀讀這篇東西?“分享”按鈕就在你手上。

Tags:區塊鏈比特幣JOE穩定幣區塊鏈技術通俗講解比特幣sv今日行情joe幣最新消息穩定幣是什么意思有幾種

Fil
融資月報 | 10月全球區塊鏈融資超10億美元,呈穩健上升趨勢_區塊鏈:dapp幣在哪個交易所

文:周文怡 來源:PANews 編者注:原標題為《10月全球區塊鏈融資超10億美元,融資態勢趨于穩健上升|PA月報》 ?PA月報?Inghts:??全球區塊鏈行業發生融資事件超83起.

1900/1/1 0:00:00
評論 | 鄧建鵬:區塊鏈的法律監管必須跟上_區塊鏈:COI

本文來源:法制日報11月6日《聲音》版作者:中央財經大學法學院教授鄧建鵬區塊鏈是按照時間先后順序,將數據區塊以前后相連的方式組合而成的鏈式數據庫,以密碼學方式保證不可篡改和不可偽造的分布式賬本.

1900/1/1 0:00:00
解讀 | 局定調,區塊鏈產業迎黃金發展期_區塊鏈:OKCash

作者:宋嘉吉 來源:吉時通信 摘要 事件概述: 10月24日下午,中共中央局就區塊鏈技術發展現狀和趨勢進行第十八次集體學習.

1900/1/1 0:00:00
土耳其總統:將于2020年完成對央行數字貨幣的測試_比特幣:玩比特幣欠了600多萬

據Cointelegraph報道,土耳其總統埃爾多安指示該國將于2020年完成對央行數字貨幣數字里拉的測試.

1900/1/1 0:00:00
誰是比特幣開發者幕后“金主”?一文看懂比特幣開發資助歷史_比特幣:TOKE

在這篇文章中,我們探討了資助開源開發的重要性,現有的資助機制,以及它們各自帶來的權衡。我們將研究結果應用到比特幣和更廣泛的加密貨幣領域.

1900/1/1 0:00:00
以太坊2.0主網發布臨近,主要客戶端Lighthouse開發進入收尾階段_以太坊:USDT

據Trustnodes10月30日報道,最近的一份聲明稱,以太坊2.0最主要的客戶端Lighthouse所有功能的開發工作幾乎接近完成.

1900/1/1 0:00:00
ads