1. 程式人生 > >Blockchain(區塊鏈)和Tangle(糾纏)哪一個才是未來?

Blockchain(區塊鏈)和Tangle(糾纏)哪一個才是未來?

2017年是加密貨幣熱潮令人難忘的一年。從那時起到現在世界沒有任何改變,但今天我們對加密貨幣仍然很興奮。樂觀主義者認為,比特幣將從根本上改變世界各地的支付,經濟甚至政治。最樂觀的支持者甚至開始抵押他們的房子以購買比特幣。悲觀主義者聲稱比特幣是一個泡沫,不可避免地會遭遇崩盤。無論比特幣發生什麼,支援加密貨幣的技術仍將是真正的結構轉型,可能會像20年前的網際網路成為影響這個世界的發展一種方式。

每種加密貨幣都在某種技術下運作。將來哪一個會名列前茅?它們是否會共存並作為完全不同的系統執行?要回答這些問題,有必要深入研究這個問題。那麼,Blockchain(區塊鏈)和Tangle(糾纏)究竟是什麼?

區塊鏈是加密的分散式資料儲存網路,其中資訊被新增到區塊鏈並存儲在塊中。簡而言之,它是一個塊鏈。所有塊都相互連結。每個塊包含多個交易。這些交易由塊高標識,這使得查詢和識別特定交易變得容易。它增加了安全性,因為為了更改特定交易,你還必須更改前面塊中的資訊。

在Tangle,有一個完全不同的場景。Tangle是IOTA開發人員的新概念。他們想要建立一個沒有采礦,沒有交易費用且速度快的解決方案。在Tangle中,交易相互關聯,就像一個大的網路糾纏在一起。沒有塊的概念。該技術本身基於有向Acylic圖。DAG是有向圖,由有限數量的邊和頂點組成。在這種架構中,你永遠無法回到你前面的同一個頂點。在Tangle中,你無需等待塊開採。交易幾乎會實時進行驗證,一次可以提供更快的交易速度和更多的交易。

像比特幣,以太坊,萊特幣等與區塊鏈更相關,Tangle與IOTA相關聯。IOTA的標語為Next Generation Blockchain,是日益擁擠的加密貨幣領域的最新競爭者之一。與微軟,富士通和其他幾家公司合作,IOTA認為自己是第一個由物聯網提供支援的市場。

在比較Tangle和Blockchain時,有許多不同之處,因為它們是基於相同原理構建的兩個完全獨特的架構。

普通區塊鏈無法調整為免費結算,因為費用被設計為對礦工的貨幣激勵,從而作為對網路的保護。這很重要,因為應用領域(如比特幣)通常位於金融系統中以取代貨幣($,€)。很明顯,比特幣和幾乎所有其他加密貨幣都沒有以這種免費的方式運作。考慮到在不久的將來每天會有數十萬nano-payments,這些區塊鏈僅用於進行交易就將產生大量費用,而這些nano-payments通常成本甚至都低於要付的費用。

在這些術語中,在Tangle網路上執行的IOTA有更多的機會,因為當量子時代到來時,它在量子計算機環境中的可交易量,成本和安全性都更好。

你如何看待Tangle和Blockchain的未來?

======================================================================

分享一些以太坊、EOS、比特幣等區塊鏈相關的互動式線上程式設計實戰教程:

  • java以太坊開發教程,主要是針對java和android程式設計師進行區塊鏈以太坊開發的web3j詳解。
  • python以太坊,主要是針對python工程師使用web3.py進行區塊鏈以太坊開發的詳解。
  • php以太坊,主要是介紹使用php進行智慧合約開發互動,進行賬號建立、交易、轉賬、代幣開發以及過濾器和交易等內容。
  • 以太坊入門教程,主要介紹智慧合約與dapp應用開發,適合入門。
  • 以太坊開發進階教程,主要是介紹使用node.js、mongodb、區塊鏈、ipfs實現去中心化電商DApp實戰,適合進階。
  • C#以太坊,主要講解如何使用C#開發基於.Net的以太坊應用,包括賬戶管理、狀態與交易、智慧合約開發與互動、過濾器和交易等。
  • EOS教程,本課程幫助你快速入門EOS區塊鏈去中心化應用的開發,內容涵蓋EOS工具鏈、賬戶與錢包、發行代幣、智慧合約開發與部署、使用程式碼與智慧合約互動等核心知識點,最後綜合運用各知識點完成一個便籤DApp的開發。
  • java比特幣開發教程,本課程面向初學者,內容即涵蓋比特幣的核心概念,例如區塊鏈儲存、去中心化共識機制、金鑰與指令碼、交易與UTXO等,同時也詳細講解如何在Java程式碼中整合比特幣支援功能,例如建立地址、管理錢包、構造裸交易等,是Java工程師不可多得的比特幣開發學習課程。
  • php比特幣開發教程,本課程面向初學者,內容即涵蓋比特幣的核心概念,例如區塊鏈儲存、去中心化共識機制、金鑰與指令碼、交易與UTXO等,同時也詳細講解如何在Php程式碼中整合比特幣支援功能,例如建立地址、管理錢包、構造裸交易等,是Php工程師不可多得的比特幣開發學習課程。
  • tendermint區塊鏈開發詳解,本課程適合希望使用tendermint進行區塊鏈開發的工程師,課程內容即包括tendermint應用開發模型中的核心概念,例如ABCI介面、默克爾樹、多版本狀態庫等,也包括代幣發行等豐富的實操程式碼,是go語言工程師快速入門區塊鏈開發的最佳選擇。

匯智網原創翻譯,轉載請標明出處。這裡是原文Blockchain(區塊鏈)和Tangle(糾纏)哪一個是未來?