FLETA :什麼是分片Sharding

買賣虛擬貨幣
分片(Sharding)是FLETA正在實現的最令人興奮的技術之一。為了理解分片的重要性,讓我們簡要概述一下目前為止我們所知的區塊鏈的狀態。區塊鏈和可擴充套件性隨著比特幣的出現,世界各地的人們都在引入區塊鏈技術。區塊鏈技術的前景是開創性的。一種分散式技術,可以確保系統在不需要信任每個單獨元件的情況下誠實地工作?這真是太神奇了。然而,與所有技術一樣,有一個問題需要解決。區塊鏈技術本身並不是一個可伸縮的解決方案。粗略地說,可擴充套件性意味著即使越來越多的使用者開始使用系統,系統也應該具有高效能和高速度。區塊鏈的架構並不一定允許這樣做。Leader共識機制幾個現代區塊鏈,如FLETA、EOS、Cardano等,已經開始使用基於Leader的共識模型。其中,特定的“超級節點”透過連續的選舉被選中,這些節點負責生態系統內的決策。現在,這確實解決了部分可擴充套件性問題。以太坊每秒只能管理25個事交易,而FLETA每秒可以處理數千個交易。
然而,要實現真正的可擴充套件性還需要做一件事。在FLETA,我們意識到基於區塊鏈的平臺將成為未來的規範。因此,僅僅減少所需驗證器的數量是不夠的。需要整合更多的並行任務。順序和並行化任務可以按順序或並行的格式完成。為了理解這兩者之間的區別,假設有三個任務T1、T2和T3。在順序任務中,節點將一次處理一個任務。在並行任務中,節點將自己分成三個部分,每個部分同時處理T1、T2和T3。現在,我們進入主題。分片是什麼?
分片是從資料庫系統中提取的一個術語。在資料庫中,有時必須處理大量的資料。這極大地阻礙了效能和吞吐量,並使整個過程極其低效。這就是分片的作用。分片處理資料庫的水平分割槽,並將其轉換為更小、更易於管理的表。

就像這樣:

那麼,為什麼是水平分割槽而不是垂直分割槽呢?看一下這個表:

現在,我們要把這個表垂直分割槽:

由於分割槽的關係,該表變成了兩個完全不同的表。

與之相反,當表被水平分割槽時會發生什麼:

你看到發生什麼了嗎?當您垂直地劃分一個表時,它們往往會變成兩個完全不同的表。

然而,如果我們將它們水平分割槽:

水平分割槽將資料庫轉換為同一資料庫的更小的表。這些較小的資料庫稱為分片。

分片如何幫助區塊鏈?

正如我們目前所看到的,隨著越來越多的節點進入以太坊和比特幣生態系統,整個共識和驗證過程需要更多的時間。現在,分片將如何幫助解決這個問題?

分片將把區塊鏈的全域性狀態分解為更小、更易於管理的碎片。

碎片啟用時會發生什麼?

· 分裂成碎片
· 每個單獨的帳戶都位於一個分片中,該分片中的帳戶只與同一分片中的其他帳戶進行交易。

簡單地說,設想一下這個場景。假設有一個網路有三個節點——A、B和C,它們必須驗證資料T。資料T被分解為三個碎片T1、T2和T3。而不是所有這些節點作為一個整體處理T,它們可以同時單獨處理一個分片。正如你所看到的,你節省的時間是指數級的。

FLETA 認為,透過結合使用 Proof-of-Formulation (POF)和分片,我們將建立一個高度可伸縮和高效能的平臺。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;