比特幣區(qū)塊鏈交易系統(tǒng)到底是怎么開(kāi)發(fā)的?
比特幣
比特幣是一種使用點(diǎn)對(duì)點(diǎn)技術(shù)的去中心化數(shù)字貨幣。
點(diǎn)對(duì)點(diǎn)本質(zhì)上意味著沒(méi)有中央機(jī)關(guān)發(fā)行新貨幣或跟蹤交易。相反,這些操作由網(wǎng)絡(luò)集中管理。這些交易直接在用戶之間發(fā)生,并被記錄在區(qū)塊鏈上(更多解釋見(jiàn)后文)。
區(qū)塊鏈
區(qū)塊鏈?zhǔn)且粋€(gè)分布式的公共數(shù)據(jù)庫(kù),可以永久保存數(shù)字交易的記錄。
比特幣區(qū)塊鏈交易系統(tǒng)138-2655-7202
換句話說(shuō),它是一個(gè)日志文件,存儲(chǔ)所有的不可變的數(shù)字交易記錄。這個(gè)分布式數(shù)據(jù)庫(kù)不受中央管理員控制,而是由網(wǎng)絡(luò)中的任何人共享和可見(jiàn)的復(fù)制數(shù)據(jù)庫(kù)網(wǎng)絡(luò)(意味著網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn)都存儲(chǔ)其自己的區(qū)塊鏈副本)。
區(qū)塊鏈中的每一個(gè)“區(qū)塊”包含最近交易的記錄,除了存儲(chǔ)新的交易數(shù)據(jù),每一個(gè)新產(chǎn)生的區(qū)塊同時(shí)還會(huì)儲(chǔ)存上一個(gè)區(qū)塊的散列值。這意味著最近的交易記錄包含其中的整個(gè)交易記錄。如此緊密纏繞的區(qū)塊鏈很難被篡改——任何地方如果有任何一點(diǎn)點(diǎn)數(shù)據(jù)被改變,那么該筆交易的涉及的整個(gè)區(qū)塊鏈便會(huì)崩潰,變得無(wú)效,此時(shí)作弊者的攻擊也變得毫無(wú)意義。
一個(gè)區(qū)塊鏈由“礦工”共同維護(hù),他們是網(wǎng)絡(luò)內(nèi)的成員,通過(guò)解決與區(qū)塊相關(guān)的復(fù)雜算法問(wèn)題,在每個(gè)區(qū)塊中競(jìng)爭(zhēng)驗(yàn)證比特幣交易。
他們通過(guò)購(gòu)買(mǎi)或租用大量計(jì)算能力來(lái)運(yùn)行這些復(fù)雜的算法問(wèn)題。 如果他們解決問(wèn)題并驗(yàn)證比特幣塊,那么他們將獲得比特幣獎(jiǎng)勵(lì),激勵(lì)他們使用計(jì)算能力來(lái)驗(yàn)證交易。
這種權(quán)力區(qū)中心化的網(wǎng)絡(luò)的力量在于,經(jīng)濟(jì)價(jià)值和治理分布在網(wǎng)絡(luò)中的利益相關(guān)者(即礦工和消費(fèi)者)之間,而不是集中在一個(gè)單一的組織(如銀行,政府和會(huì)計(jì)師)中。 感謝這個(gè)設(shè)置,任何人都可以擁有和轉(zhuǎn)移數(shù)字資產(chǎn),而不需要第三方。
區(qū)塊鏈技術(shù)不限于比特幣。 它可以用于創(chuàng)建任何使用自己的區(qū)塊鏈的加密貨幣,如以太坊和萊特幣。
協(xié)議層
接下來(lái)是協(xié)議層。 一般而言,協(xié)議是傳輸信息時(shí)網(wǎng)絡(luò)節(jié)點(diǎn)使用的特殊規(guī)則集。 這些規(guī)則規(guī)定了通信實(shí)體之間的交互。
協(xié)議的一個(gè)例子是電信中使用的協(xié)議TCP(傳輸控制協(xié)議),TCP是用于在互聯(lián)網(wǎng)上的信息分組級(jí)別交換消息的一組規(guī)則。TCP保證數(shù)據(jù)包將被傳遞,并且它們將以和它們發(fā)送的相同順序被傳送。 協(xié)議的另一個(gè)例子是互聯(lián)網(wǎng)協(xié)議(IP),它是一組在互聯(lián)網(wǎng)地址級(jí)發(fā)送和***消息的規(guī)則,它主要規(guī)定了互聯(lián)網(wǎng)上的數(shù)據(jù)包格式和尋址方案。在討論區(qū)塊鏈時(shí),術(shù)語(yǔ)“協(xié)議”是指通過(guò)區(qū)塊鏈來(lái)實(shí)現(xiàn)的“加密經(jīng)濟(jì)規(guī)則”,以便在區(qū)塊鏈的點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò)中保持分布式的一致性。