溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

區(qū)塊鏈?zhǔn)欠植际綌?shù)據(jù)庫嗎

發(fā)布時間:2022-01-14 09:59:07 來源:億速云 閱讀:124 作者:iii 欄目:互聯(lián)網(wǎng)科技

本篇內(nèi)容介紹了“區(qū)塊鏈?zhǔn)欠植际綌?shù)據(jù)庫嗎”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細閱讀,能夠?qū)W有所成!

區(qū)塊鏈=分布式數(shù)據(jù)庫?

區(qū)塊鏈?zhǔn)欠植际綌?shù)據(jù)庫嗎?

答案很顯然,是。

而且這就和分布式數(shù)據(jù)庫是數(shù)據(jù)庫,數(shù)據(jù)庫是軟件一樣顯然。我們其實不太關(guān)心“數(shù)據(jù)庫是軟件”這樣正確的廢話。我們更關(guān)心的是數(shù)據(jù)庫所提供的強大的數(shù)據(jù)檢索功能,這是一般的軟件不能提供的;我們更關(guān)心分布式給我們帶來的可靠性和擴展性,這是一般的數(shù)據(jù)庫不能提供的。我們在描述一個集合中的特定對象的時候,總是更關(guān)心不同之處,以及由此不同能夠帶來的好處。

所以,區(qū)塊鏈只是分布式數(shù)據(jù)庫嗎?

在區(qū)塊鏈之前,我們并沒有看到可以由兩家甚至更多家企業(yè)一起運行的分布式數(shù)據(jù)庫,更不要提在這樣一個數(shù)據(jù)庫上運行可以互相驗證的自動化業(yè)務(wù)流程了。當(dāng)然,區(qū)塊鏈無法阻止用戶把它當(dāng)作“分布式數(shù)據(jù)庫”使用,就像我無法阻止我媽拿我的書墊桌腳。

從設(shè)計目標(biāo)來看,分布式數(shù)據(jù)庫更關(guān)心的是如何將數(shù)據(jù)分片,提高整個系統(tǒng)的吞吐量。區(qū)塊鏈更關(guān)心的是如何形成共識,創(chuàng)造信任。設(shè)計目標(biāo)會從根本上影響系統(tǒng)設(shè)計。

傳統(tǒng)分布式數(shù)據(jù)庫運行在統(tǒng)一的信任邊界之內(nèi),而攻擊和防守只發(fā)生在信任邊界,不存在于邊界內(nèi)部。數(shù)據(jù)庫存儲分片,分片中局部共識的目的是為了吞吐量和數(shù)據(jù)可用性,分片之間不需要全局的共識。而作為攻擊和防守藝術(shù)的密碼學(xué),在此也沒有太多的發(fā)揮空間。

區(qū)塊鏈的基本假設(shè)之一是系統(tǒng)節(jié)點之間相互不信任,節(jié)點可以不靠譜,可以任性,可以被黑客控制,可以改軟件代碼做任意的事情。 區(qū)塊鏈協(xié)議必須帶領(lǐng)著靠譜不靠譜的節(jié)點一起,形成全局的共識,建立信任。打個非常恰當(dāng)?shù)谋确剑绻f分布式數(shù)據(jù)庫是職業(yè)戰(zhàn)隊,區(qū)塊鏈就是臨時組的路人局,作為團隊靈魂的你,必須在隊友發(fā)來的“插眼啊”、“TP 下路!”、“TP 上路!“、“野怪拉一下哈”、“火槍注意跳大”以及“你打個錘子”等等指令下,力挽狂瀾,走向高地。正是由于區(qū)塊鏈可以容忍這樣的節(jié) (dui) 點 (you),信任才可以自發(fā)的產(chǎn)生。

區(qū)塊鏈?zhǔn)鞘裁矗?/strong>

在某種程度上我們可以說,區(qū)塊鏈的效率降低,正是它為信任付出的代價。區(qū)塊鏈可以存儲數(shù)據(jù),但我們不會用區(qū)塊鏈來存儲一般的數(shù)據(jù) - 雖然《教父》三部曲很經(jīng)典,但是非要把 130G 的藍光 DVD 上傳到區(qū)塊鏈上存儲實在是成本太高,得不償失。我們應(yīng)該在區(qū)塊鏈中存儲的,是那些需要得到廣泛共識和認同的數(shù)據(jù),這種數(shù)據(jù)在博弈論中有個名字,叫共同知識(Common Knowledge)。

共同知識是被一個群體共同接受的知識。群體的參與者不僅自己知道該知識,還知道群體中的其他人同樣知道該知識。共同知識的概念聽起來很陌生,實際上在我們的日常生活中無處不在。舉個最簡單的例子,寫字樓里面沒有 4 層或是 13 層,因為大部分人認為 4 和 13 不吉利,而開發(fā)商也知道大部分人認為 4 和 13 不吉利;租戶看到樓里面沒有這兩層,也不會認為是開發(fā)商水平太差忘記設(shè)計了,而是會推測開發(fā)商認為自己認為 4 和 13 層不吉利所以做出了貼心的設(shè)計,也就不會向 315 投訴了?;诠餐R,租戶和開發(fā)商之間無需交互就產(chǎn)生了一點點信任。

數(shù)學(xué)概念是一種共同知識。例如,我們都認同乘法,模運算,質(zhì)數(shù)等概念的定義,因此“ X是質(zhì)數(shù) P 和質(zhì)數(shù) Q 的乘積”這個論斷可以被所有人獨立的驗證,無需多余的溝通。這樣的共同知識看上去很抽象沒什么用處,卻可以被工程技術(shù)放大,影響我們生活的方方面面。RSA非對稱簽名正是在這些概念上建立的方案,如今是整個社會的信任基石。

藍眼島殺人事件

很多智力題也是共同知識的應(yīng)用題。比如出自男神陶哲軒的藍眼島殺人事件

一個島上有 100 個人,其中有 5 個紅眼睛,95 個藍眼睛。這個島有三個奇怪的宗教規(guī)則。

1. 他們不能照鏡子,不能看自己眼睛的顏色。

2. 他們不能告訴別人對方的眼睛是什么顏色。

3. 一旦有人知道了自己的眼睛顏色,他就必須在當(dāng)天夜里自殺。

某天,有個旅行者到了這個島上。由于不知道這里的規(guī)矩,所以他在和全島人一起狂歡的時候,不留神就說了一句話:【你們這里有紅眼睛的人?!?/p>

問題:假設(shè)這個島上的人足夠聰明,每個人都可以做出縝密的邏輯推理。請問這個島上將會發(fā)生什么?

這里的規(guī)則正是小島居民共同認可和接受的共同知識,每個人都知道,每個人也知道其他人都知道。如果我們觀察帽子問題,海盜博弈等等問題,很容易發(fā)現(xiàn)它們的共同框架:預(yù)設(shè)一套大家都知道的規(guī)則(共同知識),假設(shè)所有人都足夠聰明(有邏輯推理能力),最后得出一個出乎意料的答案(你知道藍眼島上發(fā)生了什么嗎?)。

共同知識可以是客觀的(數(shù)學(xué)),可以是主觀的(規(guī)則)。價值正是一種只存在于人們心中的,主觀的共同知識。價值可以來源于我們共同認為一樣?xùn)|西很有藝術(shù)性,可以來源于我們共同認為一樣?xùn)|西將來可以被用來繳稅,也可以來源于我們共同認為一樣?xùn)|西就是有價值。

區(qū)塊鏈?zhǔn)枪餐R庫?

為什么說區(qū)塊鏈?zhǔn)枪餐R庫呢?加入一個區(qū)塊鏈網(wǎng)絡(luò)意味參與共同驗證,并認可通過驗證的知識。交易經(jīng)過節(jié)點驗證之后,與相關(guān)的證明一起被廣播和保存。區(qū)塊鏈的每一位使用者都承認區(qū)塊鏈中的交易有效,也知道其他使用者會承認區(qū)塊鏈中的交易有效。

共同知識是對他人行為進行預(yù)測的基礎(chǔ),而準(zhǔn)確的預(yù)測可以降低未來的風(fēng)險。個人以共同知識為基礎(chǔ),可以為自己找出最好的策略;社會如果能夠創(chuàng)造共同知識,可以為自己創(chuàng)造最好的未來。共同知識可以說是社會協(xié)作形成的基礎(chǔ)。如果我們能夠改進共同知識的形成和傳遞效率,哪怕僅僅是百分之一,我們的生產(chǎn)和生活也會發(fā)生巨大的變化。

過去我們通過口耳相傳和紙筆記錄的方式來形成和存儲共同知識,現(xiàn)在我們有了新的技術(shù),可以實現(xiàn)自動化的共識與驗證,可靠的數(shù)據(jù)傳遞與存儲,以工業(yè)化方式生產(chǎn)新的共同知識。區(qū)塊鏈上的共同知識不僅僅可以存在于人與人之間,也可以存在于人與物之間,物與物之間。只有在區(qū)塊鏈上,我們可以高效的大范圍的創(chuàng)造新的信任,而不僅僅是遷移承載已有的信任。

互聯(lián)網(wǎng)將我們的通訊范圍擴大到了全世界,讓我們可以認識地球另一邊的陌生人,區(qū)塊鏈和共同知識庫會將我們的信任范圍擴大到全世界,讓我們可以和大洋彼端的陌生人協(xié)作,創(chuàng)造一個更美好的未來。

“區(qū)塊鏈?zhǔn)欠植际綌?shù)據(jù)庫嗎”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI