田然|雨霏濃3星評價
2020-10-22 15:02:28
所謂的區(qū)塊鏈?簡單的說就是一種全民“記賬”行為,而區(qū)塊鏈技術(shù)就是將這種“記賬”行為由理論轉(zhuǎn)變?yōu)楝F(xiàn)實的行為。
成本更低廉。去中心化的特性使得區(qū)塊鏈不需要第三方的批準(zhǔn),因此可以省去找小張批準(zhǔn)的麻煩和銀行收的手續(xù)費,使得成本更低。
需要注意的是上面所說的“記賬”并非是簡單的說就是我們平時理解的那種賬本的記賬。而是更為廣義上的一種“記賬”行為,這里的“帳”請理解為所有網(wǎng)絡(luò)的“數(shù)據(jù)”,這里的“記”則可以簡單的理解為“記錄”。這所以用“記賬”這個詞是為了方便大家的理解,以及為大家理解下面的例子做鋪墊。
比如說,我們在微信上消費了一塊錢,那么騰訊會在后臺將我們賬面上的金額減去一塊錢,并在商家的賬面上增加一塊錢。同樣的淘寶上的消費,也是如此。只不過,淘寶上的帳是由阿里巴巴來記的。
現(xiàn)在在“區(qū)塊鏈”系統(tǒng)中,依然是騰訊記它自己的帳,阿里記它自己的帳。不過這個帳是互相分享的。因此,在一段時間內(nèi),任何人的數(shù)據(jù)發(fā)生變化時,“區(qū)塊鏈”系統(tǒng)會將記賬最好最快的那個人的賬本發(fā)送給系統(tǒng)內(nèi)的所有人,這樣大家就都有了一份完整的賬本,同時也都備份了一套完整的賬本。
雖然這樣在一定程度上犧牲了效率,不過這點效率相對于數(shù)據(jù)安全而言是微不足道的。因為整個系統(tǒng)并沒有一個中央大賬本,如果某個人想篡改他人的賬本,那么他就必須控制整個“區(qū)塊鏈”系統(tǒng)的大多數(shù)人的分系統(tǒng)。否則,他即便篡改了某個分系統(tǒng)的賬本,但是“區(qū)塊鏈”系統(tǒng)會參照多數(shù)人的“賬本”而否定這個篡改賬本的真實性。
“區(qū)塊鏈”系統(tǒng)主要解決了中介信用問題。比如,過去兩個互不認(rèn)識的人,他們之前肯定沒有相互信任可言,那么他們之間“借錢”則必須有一個可以共同信賴的人進(jìn)行擔(dān)保才能完成這個“借錢”行為。同樣的,對于網(wǎng)絡(luò)數(shù)據(jù)庫來說也是這樣。但是有了“區(qū)塊鏈”系統(tǒng)以后,這個問題就不存在了,因為整個數(shù)據(jù)是共享的,我們彼此是相互信賴的。
總之,“區(qū)塊鏈”系統(tǒng)我們可以看做是一個去中心數(shù)據(jù)庫的系統(tǒng)。即每個分系統(tǒng)都參與數(shù)據(jù)記錄,同時與其他人分享,從而得到一個完整的數(shù)據(jù)。因此,每個分系統(tǒng)都擁有完整的數(shù)據(jù)庫,但是相應(yīng)的其他數(shù)據(jù)庫的數(shù)據(jù)真實與否有賴于整個系統(tǒng)大多數(shù)分系統(tǒng)的對照。
但是需要注意的是,如果區(qū)塊鏈大范圍應(yīng)用,那么會導(dǎo)致的一個后果就是數(shù)據(jù)變得龐大,對于設(shè)備來說會成為負(fù)擔(dān),同時交易的速度也會減緩,對于整個系統(tǒng)來說是一個不小的考驗。
所以說,雖然區(qū)塊鏈好,但是不要盲目跟風(fēng),也不要輕信宣傳而去投資虛擬貨幣,在使用新技術(shù)之前保護(hù)好自己的信息和資產(chǎn)安全才是應(yīng)該做的。
真名不讓公開9星評價
2020-10-15 15:04:15
區(qū)塊鏈:
區(qū)塊鏈本質(zhì)就是一個分布式數(shù)據(jù)庫,數(shù)據(jù)庫記錄的內(nèi)容可以根據(jù)具體業(yè)務(wù)變化而變化,沒有什么特殊的設(shè)定,網(wǎng)絡(luò)上的每一個節(jié)點都有一個全量的數(shù)據(jù)庫副本,每一個節(jié)點都可以寫入數(shù)據(jù)庫,并將數(shù)據(jù)同步到其他節(jié)點,為什么會叫區(qū)塊鏈說白了就是有區(qū)塊和鏈表組成。每個區(qū)塊都會包含2部分:
區(qū)塊頭:
區(qū)塊頭記錄了其父區(qū)塊的哈希值,本區(qū)塊的哈希值和生成時間等信息。每一個區(qū)塊的哈希值都是不一樣的,根據(jù)其區(qū)塊體的內(nèi)容和上一個區(qū)塊的哈希值生成
區(qū)塊體:
區(qū)塊體記錄的就是具體的業(yè)務(wù)邏輯。以比特幣為例,其區(qū)塊體記錄了比特幣網(wǎng)絡(luò)中發(fā)生的每一筆交易數(shù)據(jù)??梢詫^(qū)塊體的內(nèi)容進(jìn)行加密,保證數(shù)據(jù)只公開給有訪問權(quán)限的人
就是這樣,每一個區(qū)塊都有一個父區(qū)塊的指針,所以形成了區(qū)塊鏈。
區(qū)塊鏈有一大主要的特性就是防纂改。由于各個區(qū)塊根據(jù)區(qū)塊的哈希值串聯(lián)起來,而區(qū)塊的哈希值是根據(jù)區(qū)塊體的內(nèi)容和上一個區(qū)塊的哈希值而生成的,一旦對區(qū)塊的內(nèi)容進(jìn)行更改,哈希值就會發(fā)生改變,這就會導(dǎo)致它子區(qū)塊的哈希值會跟著變,一直傳導(dǎo)到各個子孫區(qū)塊,如果沒有50%以上的節(jié)點配合,這種纂改是不可能生效的。
區(qū)塊鏈能做什么:
區(qū)塊鏈最大的特點就是去中心化!傳統(tǒng)的數(shù)據(jù)庫都是主從的模式,讀操作在從庫完成,寫操作都是在主庫完成,主庫就是一個中心化的庫。而區(qū)塊鏈在每個節(jié)點都能進(jìn)行寫操作,沒有一個中心化的庫存在。再結(jié)合上文提到的防纂改的特性,區(qū)塊鏈有很高可信度。就算某個節(jié)點被黑客攻破,也不會影響其他節(jié)點。而中心化的數(shù)據(jù)庫一旦主庫被黑或者被管理員刪庫,就game over了
基因區(qū)塊鏈極高的置信度和可靠性,所有交易類的場景應(yīng)該都能夠應(yīng)用上。目前運用最廣泛的就是數(shù)字貨幣。在其他小范圍的商業(yè)場景下,也會利用區(qū)塊鏈做一些商業(yè)聯(lián)盟之間的業(yè)務(wù)。比如金融行業(yè),保險公司跟銀行之間的委托保險買賣業(yè)務(wù);供應(yīng)鏈各個環(huán)節(jié)的數(shù)據(jù)追蹤;數(shù)字化作品的版權(quán)確認(rèn)等。
因為區(qū)塊鏈?zhǔn)欠植际降臄?shù)據(jù)庫,就涉及到數(shù)據(jù)的同步問題。而將新的數(shù)據(jù)同步到全網(wǎng)是一個非常耗時的過程,以比特幣為例,確認(rèn)一筆交易平均需要一個小時的時間。另外,區(qū)塊鏈也不擅長處理高并發(fā)的業(yè)務(wù)。目前來說,是每秒最多也只是能處理500請求(具體數(shù)字不太精確)。所以對與實時性要求高的業(yè)務(wù),區(qū)塊鏈并不合適。