編者按:本文來自星傳媒STARMEDIA,作者:星小白,Odaily星球日報經授權發布。區塊鏈技術結構
數據層DataLayer主要描述區塊鏈的物理形式,是區塊鏈上從創世區塊起始的鏈式結構,包含了區塊鏈的區塊數據、鏈式結構以及區塊上的隨機數、時間戳、公私鑰數據等,是整個區塊鏈技術中最底層的數據結構。網絡層NetworkLayer主要通過P2P技術實現分布式網絡機制,包括P2P組網機制、數據傳播機制和數據驗證機制,因此區塊鏈本質上是一個P2P的網絡,具備自動組網的機制,節點之間通過維護一個共同的區塊鏈結構來保持通信。共識層ConsensusLayer主要包含共識算法以及共識機制,能讓高度分散的節點在去中心化的區塊鏈網絡中高效地針對區塊數據的有效性達成共識,是區塊鏈的核心技術之一,也是區塊鏈社區的治理機制。目前,至少有數十種共識機制算法,包含工作量證明、權益證明、權益授權證明、燃燒證明、重要性證明等。數據層、網絡層、共識層是構建區塊鏈技術的必要元素,缺少任何一層都不能稱之為真正意義上的區塊鏈技術。激勵層ActuatorLayer主要包括經濟激勵的發行制度和分配制度,其功能是提供一定的激勵措施,鼓勵節點參與區塊鏈中安全驗證工作,并將經濟因素納入到區塊鏈技術體系中,激勵遵守規則參與記賬的節點,并懲罰不遵守規則的節點。合約層ContractLayer主要包括各種腳本、代碼、算法機制及智能合約,是區塊鏈可編程的基礎。將代碼嵌入區塊鏈或是令牌中,實現可以自定義的智能合約,并在達到某個確定的約束條件下,無需經由第三方就能自動執行,是區塊鏈去信任的基礎。應用層ApplicationLayer應用層封裝了各種應用場景和案例,類似于電腦操作系統上的應用程序、互聯網瀏覽器上的門戶網站、搜尋引擎、電子商城或手機端上的APP,將區塊鏈技術應用部署在如以太坊、EOS、QTUM上并在現實生活場景中落地。未來的可編程金融和可編程社會也將會搭建在應用層上。激勵層、合約層和應用層不是每個區塊鏈應用的必要因素,一些區塊鏈應用并不完整包含此三層結構。區塊數據
區塊Block區塊是在區塊鏈網絡上承載交易數據的數據包,是一種被標記上時間戳和之前一個區塊的哈希值的數據結構,區塊經過網絡的共識機制驗證并確認區塊中的交易。父塊ParentBlock父塊是指區塊的前一個區塊,區塊鏈通過在區塊頭記錄區塊以及父塊的哈希值來在時間上排序。區塊頭BlockHeader記錄當前區塊的元信息,包含當前版本號、上一區塊的哈希值、時間戳、隨機數、MerkleRoot的哈希值等數據。此外,區塊體的數據記錄通過MerkleTree的哈希過程生成唯一的MerkleRoot記錄于區塊頭。區塊體BlockBody記錄一定時間內所生成的詳細數據,包括當前區塊經過驗證的、區塊創建過程中生成的所有交易記錄或是其他信息,可以理解為賬本的一種表現形式。哈希值、散列值Hash哈希值通常用一個短的隨機字母和數字組成的字符串來代表,是一組任意長度的輸入信息通過哈希算法得到的“數據指紋”。因為計算機在底層機器碼是采用二進制的模式,因此,通過哈希算法得到的任意長度的二進制值映射為較短的固定長度的二進制值,即哈希值。此外,哈希值是一段數據唯一且極其緊湊的數值表示形式,如果通過哈希一段明文得到哈希值,哪怕只更改該段明文中的任意一個字母,隨后得到的哈希值都將不同。時間戳Timestamp時間戳從區塊生成的那一刻起就存在于區塊之中,是用于標識交易時間的字符序列,具備唯一性,時間戳用以記錄并表明存在的、完整的、可驗證的數據,是每一次交易記錄的認證。隨機數、一次性的隨機數NonceNonce是指,“只使用一次的隨機數”。在挖礦中,是一種用于挖掘加密貨幣的自動生成的、毫無意義的隨機數,在解決數學難題的問題中被使用一次之后,如果不能解決該難題則該隨機數就會被拒絕,而一個新的Nonce也會被測試出來并且直到問題解決,當問題解決時礦工就會得到加密貨幣作為獎勵。在區塊結構中,Nonce是基于工作量證明所設計的隨機數字,通過難度調整來增加或減少其計算時間;在信息安全中,Nonce是一個在加密通信只能使用一次的數字;在認證協議中,Nonce是一個隨機或偽隨機數,以避免重放攻擊。梅克爾樹MerkleTree梅克爾樹是一種二叉樹,是一種高效和安全的組織數據的方法,被用來快速查詢驗證特定交易是否存在,由一個根節點、一組中間節點和一組葉節點組成。它使用哈希算法將大量的書面信息轉換成一串獨立的字母或數字。最底層的葉節點包含存儲數據或其哈希值,每個中間節點是它的兩個子節點內容的哈希值,根節點也是由它的兩個子節點內容的哈希值組成。區塊容量BlockSize區塊鏈的每個區塊,都是用來承載某個時間段內的數據的,每個區塊通過時間的先后順序,使用密碼學技術將其串聯起來,形成一個完整的分布式數據庫,區塊容量代表了一個區塊能容納多少數據的能力。比特幣的區塊鏈容量是2M。未花費的交易輸出UnspentTransactionOutput未花費的交易輸出是一個包含交易數據和執行代碼的數據結構,可以理解為收到的但尚未花費的加密貨幣清單。比特幣和其他加密貨幣在其區塊鏈技術中使用UTXO,以驗證一個人是否擁有未使用的加密貨幣可用于支出。鏈式結構
聯合國發布區塊鏈解決方案,旨在改善阿富汗城市土地登記狀況:聯合國發布了一項區塊鏈驅動的解決方案,以幫助阿富汗政府管理該國城市地區的房產所有權問題。根據12月2日的聲明,聯合國人類住區計劃(Human Settlements Programme),即U.N.-Habitat,將于2020年12月向阿富汗城市發展和國土部提交其新的數字土地登記解決方案。據悉,聯合國于2019年首次在阿富汗啟動了城市可持續發展區塊鏈項目。(Cointelegraph)[2020/12/4 14:02:22]
鏈Chain鏈是由區塊按照發生的時間順序,通過區塊的哈希值串聯而成,是區塊交易記錄及狀態變化的日志記錄。鏈下Offff-chain區塊鏈系統從功能角度講,是一個價值交換網絡,鏈下是指不存儲于區塊鏈上的數據。無代幣區塊鏈Token-LessBlockchain即區塊鏈并不通過代幣進行價值交換,一般出現在不需要在節點之間轉移價值并且僅在不同的已被信任方之間共享數據的情況下,如聯盟鏈、私有鏈。創世區塊GenesisBlock區塊鏈中的第一個區塊被稱為“創世”區塊。創世區塊一般用于初始化,不帶有交易信息。區塊高度BlockHeight一個區塊的高度是指在區塊鏈中它和創世區塊之間的塊數。分叉Fork在區塊鏈中,由礦工挖出區塊并將其鏈接到主鏈上,一般來講同一時間內只產生一個區塊,如果發生同一時間內有兩個區塊同時被生成的情況,就會在全網中出現兩個長度相同、區塊里的交易信息相同但礦工簽名不同或者交易排序不同的區塊鏈,這樣的情況叫做分叉。軟分叉SoftFork指在區塊鏈或去中心化網絡中向前兼容的分叉。向前兼容意味著,分叉后,當新共識規則發布后,在去中心化架構中節點不一定要升級到新的共識規則,因為軟分叉的新規則仍舊符合老的規則,所以未升級的節點仍舊能接受新的規則。硬分叉HardFork指在區塊鏈或去中心化網絡中不向前兼容的分叉,硬分叉對加密貨幣使用的技術進行永久更改,這種變化使得所有的新數據塊與原來的塊不同,舊版本不會接受新版本創建的區塊,要實現硬分叉所有用戶都需要切換到新版本協議上。如果新的硬分叉失敗,所有的用戶將回到原始數據塊。幽靈協議GHOSTProtocol通過幽靈協議,區塊可以包含不只是他們父塊的哈希值,也包含其父塊的父塊的其他子塊的陳腐區塊的哈希值,這確保了陳腐區塊仍然有助于區塊鏈的安全性,并能夠獲得一定比例的區塊獎勵,減少了大型礦工在區塊鏈上的中心化傾向問題。陳腐區塊StaleBlock是父塊的父塊的“其他”子塊,或更一般的說是祖先的其他子塊,但不是自己的祖先,如果A是B的一個叔塊,那B是A的侄塊。孤塊OrphanBlock孤塊是一個被遺棄的數據塊。因為很多節點都在維護區塊鏈并同時創建多個區塊,但是一次只能有一個被繼續繼承,而其它被遺棄的數據塊就是孤塊。密碼學Cryptography密碼學是數學和計算機科學的分支,同時其原理大量涉及信息論。密碼學不只關注信息保密問題,還同時涉及信息完整性驗證、信息發布的不可抵賴性、以及在分布式計算中產生的來源于內部和外部的攻擊的所有信息安全問題。加密Cipher加密是一系列使信息不可讀的過程,它能使信息加密也能使信息加密后能夠再次可讀,在加密貨幣中使用的密碼也使用由字母和數字組成的密鑰,該密鑰必須用于解密密碼。加密算法EncryptionAlgorithm加密算法是一個函數,也可以視為是一把鑰匙,通過使用一個加密鑰匙,將原來的明文文件或數據轉化成一串不可讀的密文代碼。加密流程是不可逆的,只有持有對應的解密鑰匙才能將該加密信息解密成可閱讀的明文。加密使得私密數據可以在低風險的情況下,通過公共網絡進行傳輸,并保護數據不被第三方竊取、閱讀。非對稱加密AsymmetricCryptography非對稱加密是一種保證區塊鏈安全的基礎技術。該技術含有兩個密鑰:公鑰和私鑰,首先,系統按照某種密鑰生成算法,將輸入經過計算得出私鑰,然后,采用另一個算法根據私鑰生成公鑰,公鑰的生成過程不可逆。由于在現有的計算能力條件下難以通過公鑰來窮舉出私鑰,因此可以認為數據是安全的,從而能夠保證區塊鏈的數據安全。同態加密HomomorphicEncryption同態加密是一種特殊的加密方法,允許對密文根據特定的代數運算方式進行處理后得到的仍然是加密的結果,將其解密所得到的結果與對明文進行同樣的運算結果是一樣的。即“對密文直接進行處理”與“對明文進行處理后并加密”其結果是一樣的,這項技術可以在加密的數據中進行諸如檢索、比較等操作而無需對數據先進行解密,從根本上解決將數據委托給第三方時的保密問題。公鑰加密PublicKeyCryptography公鑰加密是一種特殊的加密手段,具有在同一時間生成兩個密鑰的處理,每一個私鑰都有一個相對應的公鑰,從公鑰不能推算出私鑰,并且被用其中一個密鑰加密了的數據,可以被另外一個相對應的密鑰解密。這套系統使得節點可以先在網絡中廣播一個公鑰給所有節點,然后所有節點就可以發送加密后的信息給該節點,而不需要預先交換密鑰。RSA加密算法RSAAlgorithmRSA公開密鑰密碼體制是使用不同的加密密鑰與解密密鑰,是一種“由已知加密密鑰推導出解密密鑰在計算上是不可行的”密碼體制。它通常是先生成一對RSA密鑰,其中之一是保密密鑰,由用戶保存;另一個為公開密鑰,可對外公開,甚至可在網絡服務器中注冊。橢圓加密算法EllipticCurveCryptography橢圓加密算法是一種公鑰加密體制,最初由Koblitz和Miller兩人于1985年提出,其數學基礎是利用橢圓曲線上的有理點構成Abel加法群上橢圓離散對數的計算困難性。明文Plaintext在密碼學中,明文是指傳送方想要接收方獲得的可讀信息。明文經過加密所產生的信息被稱為密文,而密文經過解密而還原得來的信息被稱為明文。密文Ciphertext在密碼學中,密文是明文經過加密算法所產生的。因為密文是一種除非使用恰當的算法進行解密,否則人類或計算機是不可以直接閱讀理解的加密形態,可以理解為被加密的信息。環簽名RingSignatures因簽名中參數Ci根據一定的規則首尾相接組成環狀而得名。其實就是實際的簽名者用其他可能簽字者的公鑰產生一個帶有斷口的環,然后用私鑰將斷口連成一個完整的環。任何驗證人利用環成員的公鑰都可以驗證一個環簽名是否由某個可能的簽名人生成。數字簽名DigitalSignatures數字簽名是一種類似寫在紙上的簽名,但是使用了公鑰加密領域的技術實現,用于鑒別數字信息的方法,在網絡上可以使用數字簽名來進行身份確認。數字簽名是一個獨一無二的數值,若公鑰能通過驗證,那我們就能確定對應的公鑰的正確性,數字簽名兼具可確認性和不可否認性。多重簽名Multi-Signatures多重簽名意味著在交易發生之前需要多個簽名或批準。多重簽名會增加加密貨幣的安全性,這樣一個人就不能在未經他人同意的情況下把所有的數字貨幣都拿走。數字證書DigitalCertifificate數字證書是區塊鏈中標識各個節點的身份信息的一串數字,用以證明公鑰的歸屬以及內容信息的合法性,在區塊鏈的非對稱加密中,一旦通過中間人攻擊將公鑰替換后將會破壞區塊鏈的安全體系,因此通過共識機制建立互相承認的數字證書機制,在不需要第三方的情況下識別數據的合法性。哈希、散列Hash哈希又稱作“散列”,是一種數學計算機程序,它接收任何一組任意長度的輸入信息,通過哈希算法變換成固定長度的數據指紋輸出形式,如字母和數字的組合,該輸出就是“哈希值”。哈希使存儲和查找信息速度更快,因為哈希值通常更短所以更容易被找到。同時哈希能夠對信息進行加密,一個好的哈希函數在輸入域中很少出現哈希沖突,哈希一個特定文檔的結果總是一樣的,但找到具有相同哈希值的兩個文件在計算上是計算上不可行的。安全哈希算法SHA256SHA256是SHA系列算法之一,由美國國安局設計、美國國家標準與技術研究院發布的一套哈希算法,由于其摘要長度為256bits,故稱SHA256。SHA256是保護數字信息的最安全的方法之一。密鑰SecretKey密鑰是用于加密或解密信息的一段參數,在非對稱加密系統中,是通過利用公鑰與私鑰的配合而實現的。公鑰PublicKey公鑰與私鑰是通過一種算法得到的一個密鑰對,公鑰是密鑰對中公開的部分,私鑰則是非公開的部分,公鑰通常用于加密會話密鑰、驗證數字簽名,或加密可以用相應的私鑰解密的數據。私鑰PrivateKey公鑰與私鑰是通過一種算法得到的一個密鑰對,公鑰是密鑰對中公開的部分,私鑰則是非公開的部分,私鑰是指與一個地址相關聯的一把密鑰,是只有你自己才知道的一串字符,可用來操作賬戶里的加密貨幣。零知識證明Zero-KnowledgeProof證明者和驗證者之間進行交互,證明者能夠在不向驗證者提供任何有用的信息的情況下,使驗證者相信某個論斷是正確的。計算上不可行ComputationallyFeasible密碼算法依賴的原理是當前計算不可行的數學問題,而“計算不可行”是一個在時間及空間上相對而言的概念,計算上不可行即表示一個程序是可處理的但是需要一個長得不切實際的時間來處理的步驟。通常認為2的80次方個計算步驟是計算上不可行的下限。暴力破解法BruteForceAttack暴力破解法又名窮舉法,是一種密碼分析的方法,通過逐個推算猜測每一個可能解鎖安全系統的密鑰來獲取信息的方法。分布式存儲
巴西教育部提議在區塊鏈上頒發文憑:金色財經報道,為與巴西大學文憑的造假作斗爭,巴西教育部(MEC)建議創建一個基于區塊鏈的平臺,在非國立大學中發布數字認證。資源將來自私人教育機構本身。此外,該部將要求大學創建一個獨立部門,負責管理基于區塊鏈的平臺。[2020/3/6]
分布式存儲DistributedDataStore傳統上的分布式存儲本質上是一個中心化的系統,是將數據分散存儲在多臺獨立的設備上,采用可擴展的系統結構、利用多臺存儲服務器分擔存儲負荷、利用位置服務器定位存儲信息。而基于P2P網絡的分布式存儲是區塊鏈的核心技術,是將數據存儲于區塊上并通過開放節點的存儲空間建立的一種分布式數據庫,解決傳統分布式存儲的問題。P2P存儲Peer-to-PeerStorageP2P存儲是一種不存在中心化控制機制的存儲技術。P2P存儲通過開放節點的存儲空間,以提高網絡的運作效率,解決傳統分布式存儲的服務器瓶頸、帶寬而帶來的訪問不便等問題。分布式Distributed分布式是通過區塊鏈的P2P技術實現,分布式是描述一個計算機系統具有在多臺計算機上同時運行和維護的完整副本,沒有任何人或組織來控制這個系統。賬本Ledger賬本是指包括區塊鏈的數據結構、所有的交易信息和當前狀態的數字記錄。分布式賬本DistributedledgerTechnology分布式賬本是指一種在網絡成員之間共享、復制和同步的數據庫,分布式賬本在區塊鏈中是一個通過共識機制建立的數字記錄,區塊鏈網絡中的參與者可以獲得一個唯一、真實賬本的副本,因此難以對分布式賬本進行篡改。更改記錄的方式非常困難,技術非常安全。節點Node節點是區塊鏈分布式系統中的網絡節點,是通過網絡連接的服務器、計算機、電話等,針對不同性質的區塊鏈,成為節點的方式也會有所不同。以比特幣為例,參與交易或挖礦即構成一個節點。全節點、完整節點FullNode全節點是是擁有完整區塊鏈賬本的節點,全節點需要占用內存同步所有的區塊鏈數據,能夠獨立校驗區塊鏈上的所有交易并實時更新數據,主要負責區塊鏈的交易的廣播和驗證。共識機制
共識機制Consensus由于點對點網絡下存在較高的網絡延遲,各個節點所觀察到的事務先后順序不可能完全一致。因此區塊鏈系統需要設計一種機制對在差不多時間內發生的事務的先后順序進行共識,這種對一個時間窗口內的事務的先后順序達成共識的算法被稱為“共識機制”。工作量證明ProofofWork工作量證明簡單理解就是一份證明,用來確認節點做過一定量的工作。監測工作的整個過程通常是極為低效的,而通過對工作的結果進行認證來證明完成了相應的工作量,則是一種非常高效的方式。比特幣在區塊的生成過程中使用了PoW機制,要得到合理的隨機數求解數學難題需要經過大量嘗試計算,通過查看記錄和驗證區塊鏈信息的證明,就能知道是否完成了指定難度系數的工作量。權益證明ProofofStakePoS也稱權益證明機制,類似于把資產存在銀行里,銀行會通過你持有數字資產的數量和時間給你分配相應的收益。采用PoS機制的加密貨幣資產,系統會根據節點的持幣數量和時間的乘積給節點分配相應的權益。權益授權證明DelegatedProofofStakeDPoS是一種類似董事會的授權共識機制,該機制讓每一個持幣人對整個系統的節點進行投票,決定哪些節點可以被信任并代理他們進行驗證和記賬,同時生成少量的對應獎勵。DPoS大幅提高區塊鏈的處理能力,并降低區塊鏈的維護成本,從而使交易速度接近于中心化的結算系統。燃燒證明ProofofBurn燃燒證明是一種投資于全新的加密貨幣的方法:為了獲得一種新的貨幣,你必須“燒掉”另一種貨幣,比如比特幣。從理論上講,這將使每一種新的加密貨幣價值相當于被摧毀的幣的價值,但實際上你不能真的摧毀加密貨幣,系統需要你把它送到一個會減少它的總供應量的地方。開發者證明ProofofDeveloper開發者證明是一個真實的、活的軟件開發人員創建了一種加密貨幣的證據。它用于啟動新的加密貨幣,以防止匿名開發人員在不提供可行的加密貨幣的情況下收集和竊取資金。重要性證明ProofofImportant重要性證明是根據交易量、活躍度等維度而不僅僅是根據工作量和幣的數量來決定區塊鏈的記賬權力。基于交易的權益證明機制TransactionasProofofStakeTaPOS為股東們提供了一個長效機制來直接批準他們的代表的行為,平均而言,51%的股東在6個月內會直接確認每個區塊,取決于活躍流通的股份所占的比例,差不多10%的股東可以在幾天內確認區塊鏈。這種方式直接確認保障了網絡的長期安全,并使所有的攻擊嘗試變得極度清晰易見。瑞波共識機制RippleConsensus瑞波共識算法使一組節點能夠基于特殊節點列表達成共識,初始特殊節點列表就像一個俱樂部,要接納一個新成員,必須由51%的該俱樂部會員投票通過。共識遵循核心成員51%權力規則,外部人員則沒有影響力。分布式共識DistributedConsensus所有的節點必須定期更新彼此之間的不斷復制的狀況,通過專門的槽位來識別每一個更新。當所有節點更新了他們的分類賬并放映的值相同時,就可達成共識,會將協商一致的聲明具體化并發布至它們的分類賬副本去。驗證池機制POOL驗證池機制是基于傳統的分布式一致性技術和數據驗證機制的結合,它使得在成熟的分布式一致性算法基礎上,不需要代幣也能實現秒級共識驗證。51%攻擊51%attack51%攻擊,是指利用比特幣以算力作為競爭條件的特點,憑借算力優勢篡改或者撤銷自己的付款交易。如果有人掌握了50%以上的算力,他能夠比其他人更快地找到開采區塊需要的那個隨機數,因此他能夠比其他人更快地創建區塊。雙重支付、雙重花費、雙花DoubleSpending雙重支付是一個故意的分叉,是指具有大量計算能力的節點發送一個交易請求并購買資產,在收到資產后又做出另外一個交易將相同量的幣發給自己。攻擊者通過創造一個分叉區塊,將原始交易及偽造交易放在該區塊上并基于該分叉上開始挖礦。如果攻擊者有超過50%的計算能力,雙重花費最終可以在保證在任何區塊深度上成功;如果低于50%則有部分可能性成功。拜占庭將軍問題ByzantineGeneralsProblem拜占庭將軍問題是指“在存在消息丟失的不可靠信道上試圖通過消息傳遞的方式達到一致性是不可能的”。因此在系統中存在除了消息延遲或不可送達的故障以外的錯誤,包括消息被篡改、節點不按照協議進行處理等,將會潛在地會對系統造成針對性的破壞。改進型實用拜占庭容錯PracticalByzantineFaultTolerancePBET共識機制是少數服從多數,根據信息在分布式網絡中節點間互相交換后各節點列出所有得到的信息,一個節點代表一票,選擇大多數的結果作為解決辦法。PBET將容錯量控制在全部節點數的1/3,即如只要有超過2/3的正常節點,整個系統便可正常運作。授權拜占庭容錯算法DelegatedByzantineFaultTolerancedBFT,是基于持有權益比例來選出專門的記賬人,然后記賬人之間通過拜占庭容錯算法來達成共識,決定動態參與節點。dBFT可以容忍任何類型的錯誤,且專門的多個記賬人使得每一個區塊都有最終性、不會分叉。聯邦拜占庭協議FederatedByzantineAgreement聯邦拜占庭協議的主要特性是去中心化和任意行為容錯,通過分布式的方法,達到法定人數或者節點足夠的群體能達成共識,每一個節點不需要依賴相同的參與者就能決定信任的對象來完成共識。主鏈擴容
聲音 | 王東:區塊鏈跟保險結合會影響保險未來的發展:據金融界消息,今日,中國出口信用險公司國別風險研究中心王東表示,區塊鏈從去年以來發展一直很迅速,盡管我們看到了比特幣炒作的影響,可能把區塊鏈對金融行業的改變有些地方妖魔化了。但區塊鏈作為一種技術而言,跟保險的結合很大程度上會影響保險未來的發展。[2018/11/2]
分片Sharding分片是區塊容量的一種解決方案。通常情況下,每個節點和區塊鏈網絡都包含區塊鏈的完整副本,分片是一種允許節點具有完整的區塊鏈的部分副本的技術,以提高整體性能和穩定速度。以太坊在解決擴容方面采用了分片技術。閃電網絡LightningNetwork閃電網絡是一種允許加密貨幣的交易即時發生和成本降低的技術,它使一般在比特幣網絡中需要等待區塊確認的交易瞬間完成。閃電網絡基于一個可擴展的微支付通道網絡,通過序列到期可撤銷合約RSMC,使交易雙方在區塊鏈上的預先設置的支付通道進行的多次高頻的雙向交易瞬間完成。同時,它通過哈希時間鎖定合約HTLC在沒有直接點對點支付信道的交易雙方之間連接一條由多個支付通道構成的支付路徑,實現資金的轉移。雷電網絡RaidenNetwork雷電網絡是一種以太坊鏈下擴容解決方案,它使得使用以太坊技術的加密貨幣能夠即時和低成本交易。交易雙方只要在鏈上存在交易信道,就能在鏈下根據被鎖定的余額進行高頻、雙向的即時確認交易,將這樣多個通道形成的支付路徑構成“雷電網絡”。隔離見證SegregatedWitness隔離見證是一種技術,通過把占用大量存儲空間的區塊的數字簽名重新放置到不同的記錄,使每個區塊能進行更多的交易,以達到擴容的目的。區塊鏈上不僅記載了每筆轉賬的具體信息,還包括了每筆交易的數字簽名以核實交易的合法性。礦工在打包區塊的時候需要用數字簽名來驗證每筆交易,確認無誤之后才會將該筆交易記錄在區塊里。但對于用戶不需要驗證信息,且每個比特幣記錄大小被限制在1兆字節,每10分鐘記錄一次新的記錄,所以通過隔離見證轉移簽名以擴大區塊空間。跨鏈協議
跨鏈技術Cross-Chain跨鏈技術是實現區塊鏈之間互聯互通的技術,若對標互聯網則可理解為“去中心化網絡的結合”,區塊鏈技術的特性使得跨鏈技術的落地,以及對于鏈外信息的獲取都非常困難,早期跨鏈技術包括以InterledgerProtocal和BTCRelay為代表,更多是關注資產的轉移;現有跨鏈技術以Aion、KyberNetwork、Bletchley、Polkadot、Cosmos主要著重的是跨鏈基礎設施。原子互換AtomicSwap原子互換是一種去中心化、無需第三方的新技術,允許在不同類型的數字資產之間實現無需信任的點對點交易,任何一方在瞬間完成的點對點交易中都遵守協議,且之后若有一方退出,資金會在規定的時間返回各方賬戶。見證人機制NotarySchemes見證人模式是一種中心化的結構,通過選定一批見證人并在見證人之間采用拜占庭容錯結構,監聽目標鏈上的事件和狀態并簽名進行資產的轉移,如Ripple的InterledgerProtocal的早期版本。側鏈協議SidechainProtocol側鏈協議是一種實現雙向錨定的協議,通過側鏈協議實現資產在主鏈和其它鏈之間互相轉換,或是以獨立的、隔離系統的形式,降低核心區塊鏈上發生交易的次數。楔入式側鏈技術PeggedSidechain它將實現比特幣和其他數字資產在多個區塊鏈間的轉移,這就意味著用戶們在使用他們已有資產的情況下,可以訪問新的加密貨幣系統。中繼技術Relays中繼技術是通過在兩個鏈中加入一個數據結構,使得兩個鏈可以通過該數據結構進行數據交互,并通過在一個鏈上調用數據結構的API,實現監聽并驗證另一個鏈上的交易,而若該數據結構是一個鏈式結構,則具備側鏈的形式并稱作中繼鏈。哈希時間鎖定合約HashedTimeLockContract哈希時間鎖定合約包含哈希鎖定以及時間鎖定兩個部分,哈希時間鎖定合約最典型的代表就是比特幣的閃電網絡,閃電網絡提供一個可擴展的微支付通,用以提升鏈外的交易處理能力,使用哈希鎖定將發起方的交易代幣進行鎖定,并通過時間鎖定讓接收方在某個約定的時刻前生成支付的密碼學證明,并與先前約定的哈希值一致,則可完成交易。其他技術
聲音 | 京東金融研究院院長:京東已構建一個基于區塊鏈技術的資產證券化的平臺:6月28日,“第二屆金融科技與金融安全峰會”在北京舉行。京東金融研究院院長孟昭莉在演講中表示,京東構建了一個基于區塊鏈技術的資產證券化的平臺,其最大的作用就是所有的信息不可篡改,其次是登錄到這個平臺的人,能完全看到底層資產的實際情況。不管是交易方,還是支付方來說都是非常好的。科技減少了信息不對稱,讓我們增加了信任,了解具體交易結構,從而提升交易的效率。[2018/7/2]
圖靈完備TuringComplete在可計算理論中,當一組數據操作的規則滿足任意數據按照一定的順序可以計算出結果,則稱為圖靈完備。混幣服務MixingService混幣服務,就是用一種加密貨幣從其他人那里得到同樣金額的加密貨幣。原理是分離交易中的輸入和輸出地址,目的是提高加密貨幣的隱私性和匿名性,使其更難追蹤加密貨幣的用途以及它屬于誰。零幣協議ZerocashProtocol零幣協議是一個發布于2013年的獨立協議,原先目的是為了在混幣技術、環簽技術外增強加密貨幣的匿名性,零幣協議使用零知識證明實現完全匿名,通過一個集合的托管池刪除交易的歷史記錄。零幣協議有兩個主要部分:“鑄幣”使有交易記錄的幣匿名化并置于托管池;通過零知識證明創建一個沒有交易記錄的新幣,并銷毀托管池中的幣。CryptoNote協議CryptoNoteCryptoNote是一種應用協議,旨在實現加密貨幣的匿名性,于2013年10月發布,并可被用于多種加密貨幣中,如門羅幣、百特幣、Aeon、Fantomcoin等。CryptoNote通過使用分布式公共分類賬,記錄區塊鏈上加密貨幣的交易和余額,但將發送方、接收方匿名化,并將交易金額模糊化。纏結TangleTangle是IOTA項目創造的一種改革性的去區塊化分布式賬本,它是可擴展的、輕量級的,還能在無需任何費用的前提下進行價值轉移。Tangle是基于有向無環圖的機構,而不是像區塊鏈的連鏈式架構,它能定期添加區塊,從而實現更高的交替吞吐量和零交易手續費。有向無環圖DatabaseAvailabilityGroupDAG指有向無環圖,是常用于計算機領域的數據結構。DAG具備獨特的拓撲結構,經常被用于處理動態規劃,導航中獲得最短路徑等場景中。在區塊鏈領域,DAG用來解決擴容性的問題,通過增加區塊大小或者區塊頻率在網絡中產生大量分叉,但是攻擊者還是需要51%的算力才能進行攻擊。去中心化應用DecentralizedApplicationDApp是一種在網絡上公開運行的軟件應用程序,這項技術是由許多人維護的,而不是由一個組織維護的,黑客不能改變應用程序的數據,除非他們能夠訪問幾乎所有的網絡計算機并在那里調整它。去中心組織DecentralizedOrganization去中心組織是一個沒有中央領導,而是使用正式民主投票進程和共識主動性自我組織的結合來作為其基本操作原則的組織。去中心化自治組織DecentralizedAutonomousOrganization去中心化自治組織是一個通過編碼為稱為智能合約的計算機程序的規則運行的組織,由計算機網絡支持的無中心組織并且沒有單一的領導者,是一種自主的或者是自治的組織結構。
趙長鵬會見百慕大總理 稱該國在擁抱區塊鏈上走在前列:百慕大總理David Burt發推特稱,很開心邀請到幣安CEO趙長鵬和何一與該國內閣會面,分享、探討了百慕大在包括數字貨幣在內的數字資產世界的探索。趙長鵬回復表示,百慕大在擁抱區塊鏈上走得前列。此前馬耳他總理曾“隔空喊話”邀請幣安落戶該國,隨后幣安和捷克Changelly交易所在馬耳他達成合作。[2018/4/28]
頭條 桐成控股自11月18日起股份簡稱變更為“火幣科技”11月13日,桐成控股(01611)發布公告稱,為反映更改公司名稱.
1900/1/1 0:00:00自從前期受政策性因素影響短期暴漲過后,BTC大盤近20天一直是陰跌走勢,成交量同步萎縮,目前臨近暴漲前的震蕩區間7800-8600美金,整體走勢異常孱弱。分析其原因,關鍵點還是在政策上.
1900/1/1 0:00:00原文作者: AndrewHayward 原文編譯:PANews 5月3日, Sui Network主網正式上線,但在這一里程碑事件之前,一個活躍的 NFT 社區已經在這個新興區塊鏈上扎根.
1900/1/1 0:00:00投資加密貨幣是一項高風險交易業務。隨著加密貨幣受到關注,投資者已開始尋找保護自己的投資免受風險影響的方法。像比特幣這樣的加密貨幣存在風險的原因有很多.
1900/1/1 0:00:00文|盧曉明出品|Odaily星球日報裝潢富有禪意的新辦公室內,窗邊倚著中國風古典圓形置物架,李林坐在實木大茶桌對面,揉了下太陽穴.
1900/1/1 0:00:00雖然投機依然是區塊鏈資產的主要用途,但我并不認為這是件壞事。投機是傳統金融市場發展的關鍵驅動力,在目前金融業發展中仍扮演者重要的角色.
1900/1/1 0:00:00