對(duì)區(qū)塊鏈的一些基本知識(shí)快速普及。盡可能不涉及專業(yè)的名詞和抽象的概念。因?yàn)槭瞧占安粫?huì)研究特別特性,只會(huì)講解共同特性。北京木奇移動(dòng)技術(shù)有限公司,專業(yè)的區(qū)塊鏈外包開發(fā)公司,歡迎洽談合作,下面我們給大家介紹一些區(qū)塊鏈的基本知識(shí),希望對(duì)大家了解區(qū)塊鏈知識(shí)有所幫助。
交易
“交易”這個(gè)概念是抽象的,區(qū)塊鏈中交易是指一次區(qū)塊鏈信息的傳遞,所以“交易“就包括觸發(fā)類型的信息告知,典型應(yīng)用就是轉(zhuǎn)賬。不觸發(fā)類型的告知,典型應(yīng)用就是區(qū)塊鏈存證。
索要的告知:觸發(fā)類型的的信息告知一種,但需要反饋,需要把信息傳遞回給我,典型應(yīng)用預(yù)言機(jī)獲取鏈外信息
其中后兩點(diǎn),也被稱為交易。有點(diǎn)像逛街,無論買沒買東西,只要進(jìn)商場(chǎng)了都叫逛街。第一種就是買了東西,第二種瞎逛沒買東西,第三種我去商場(chǎng)預(yù)定了一個(gè)東西。
為什么用告知?是因?yàn)閰^(qū)塊里面的信息無法推斷結(jié)果。列如轉(zhuǎn)賬情況下,我付了錢,但是你無法知道最終這筆錢是否有到賣家的賬上。這個(gè)理念跟我們現(xiàn)實(shí)生活是相同的,我們通過支付寶付款,是告知支付寶轉(zhuǎn)賬,從我們角度是無法核驗(yàn)對(duì)方是否真是收到了錢。但我們會(huì)認(rèn)為支付寶會(huì)成功的,我們當(dāng)前可以假設(shè)區(qū)塊鏈的執(zhí)行體系(列如EVM)是對(duì)的,會(huì)按照告知進(jìn)行執(zhí)行。
區(qū)塊
區(qū)塊就是承載這些交易的一個(gè)載體。類似公交車,當(dāng)前信息在排隊(duì)等待上車,區(qū)塊就是一輛輛公交車。我們都知道公交車能搭載的人數(shù)是有限的,區(qū)塊鏈能裝的交易也是有限的。但不同鏈之間的區(qū)塊大小限制是不同。
區(qū)塊里面除了交易信息,還有用于核驗(yàn)和鏈接的區(qū)塊頭。區(qū)塊頭信息就包括:
merkle樹根:這是一個(gè)樹狀的信息組合模式,通過這個(gè)樹狀最終可以這個(gè)區(qū)塊所有包含的交易,變成一個(gè)獨(dú)立不二的哈希。這個(gè)很重要,因?yàn)橥ㄟ^這個(gè)獨(dú)一無二的哈希和樹狀模式可以快速證實(shí)一筆交易告知是否存在。從公交車案例,這是代表了所有的乘客都上了車的付款憑證。
時(shí)間戳:記錄區(qū)塊的時(shí)間。公交車案例,可以理解發(fā)車的時(shí)間
前一個(gè)區(qū)塊:區(qū)塊鏈中的鏈就在這基本體現(xiàn),每個(gè)區(qū)塊需要明確的表面我上一個(gè)區(qū)塊是誰。從公交車的角度就是上一輛車的車牌號(hào)是什么。
每個(gè)區(qū)塊鏈的特性不同,但基本上一個(gè)區(qū)塊鏈就包括交易信息和區(qū)塊鏈頭信息。