什麼是區塊鏈?
區塊鏈技術(Blockchain technology)是一種互聯網數據庫技術,其特點是去中心化、公開透明。
它可以拆分為兩個概念:
區塊(Block):一段時間內發生的交易和狀態結果的記錄形成,分發給各個節點,是對當前賬本狀態的一次共識;
鏈(Chain):由一個個區塊按照時間的先後順序串聯而成,是整個狀態變化的日誌記錄。
如果把區塊鏈作為一個狀態記錄,則每次交易就是試圖修改一次狀態,而每次共識生成的區塊,就是參與者對於區塊中所有交易內容導致狀態改變的結果進行確認。
如果我們把數據庫假設成一本賬本,讀寫數據庫就可以看做一種記賬的行為,區塊鏈技術的原理就是在一段時間內找出記賬最快最好的人,由這個人來記賬,然後將賬本的這一頁信息發給整個系統裡的其他所有人。所以區塊鏈技術也稱為分佈式賬本技術。
什麼是公鏈/私鏈/聯盟鏈?
公鏈:即公有鏈,全世界任何人都可以隨時進入到系統中讀取數據,發送可確認交易,甚至參與競爭記賬的區塊鏈。
公鏈通常被看作是完全去中心化的,需要通過激勵機制來獎勵參與者競爭記賬,來吸引用戶,以及確保數據的安全性。
私鏈:指寫入權限由某個組織/機構控制的區塊鏈,參與節點的資格會被嚴格限制。
私鏈的優點在於節點有限且可控,進而交易速度極快,隱私、保護、交易成本、受攻擊難易等方面都更優於公鏈。
聯盟鏈:若干機構參與管理的區塊鏈,每個機構運行一個或多個節點,數據允許系統內各機構讀寫和發送交易,並共同記錄交易數據。
什麼是側鏈?
側鏈(Sidechain),是在2014年時被提出的概念,它並不是指某一種特定的區塊鏈,而是所有遵循側鏈協議的區塊鏈總稱。從本質上來講,通過側鏈技術,用戶可以在比特幣區塊鏈與其他區塊鏈之間進行價值的轉移。
目前,包括RSK在內的眾多團隊都在致力於側鏈的開發。
側鏈的出現,擴大了區塊鏈技術的應用領域,使區塊鏈技術能夠與股票、債券及金融衍生品等多種傳統投資方式結合起來。此外,由於側鏈技術中的代碼及數據獨立,因此在交易中不會增加主鏈負擔。
什麼是分叉?
分叉,顧名思義就是一分為二,當區塊鏈上有兩撥參與者產生分歧的時候,即有一方希望改良,一方則希望保持原狀,區塊鏈就會分叉。根據特點的不同,可以分為硬分叉和軟分叉。
軟分叉:是指區塊鏈的交易數據結構發生改變時候,舊節點忽略此種改變,可以接受和驗證新節點產出的區塊,即軟分叉之後不會產生兩條鏈。
硬分叉:指區塊的交易數據結構放生改變的時候,舊節點拒絕對新節點生產出的區塊進行驗證,舊節點認為這是不符合規則的 ,所以新舊節點各自沿著自己的鏈向前走,造成永久分叉,進而形成了不同的兩個鏈。
閱讀更多 第九區NinthBlock 的文章