區塊鏈,Paloalto 帕洛阿爾託 七大技術方案 註解


區塊鏈,Paloalto 帕洛阿爾託 七大技術方案 註解


Paloalto七大技術方案 文字解釋

1、雙層分片:把網絡交易和智能合約分類以後再進行分片處理,更高效的處理數據。

2、交叉跨鏈:支持所有其他區塊鏈底層操作系統上開發的DAPP平移到阿爾託系統之上來運行。

3、去中心化預言機:當區塊鏈上的某個智能合約有數據交互需求時,預言機在接收到需求後,幫助智能合約在鏈外收集外界數據,驗證後再將獲取的數據反饋回鏈上的智能合約。

4、圖靈完備狀態通道:

狀態通道:鏈下雙方多次交易,然後最終結果鏈上確認。 圖靈完備:理論支持任何計算模型。 結合就是:支持任何的計算狀態通道鏈下交易數學公式。 通俗就是:只要鏈下的狀態通道任何交易,圖靈完備都可以計算好,然後鏈上確認。

5、抗量子中心橫向節點

擴展在任何一個具有高的 TPS 處理能力的區塊鏈網絡上,一個保存全網賬本的超級節點將是非常昂貴的,這會導致中心化。為了避免這一問題,支持多個廉價的節點組成集群的方式實現一個超級節點的功能,避免了中心化。為了構建一個不受惡意攻擊影響的點對點網絡,傳統的區塊鏈技術要求每個節點完全驗 證所有區塊並拒絕任何無效的區塊。同樣,驗證所有小塊和根鏈塊的 中的節點稱 為超級節點。如果 區塊鏈 中的每個節點都作為超級節點運行,則 區塊鏈可以具有 與傳統區塊鏈相同的安全級別。但是,在高吞吐量區塊鏈系統中運行超級節點是非常昂貴。例如,一個 250 字節 1M TPS 的事務需要 2 Gbps 的網絡帶寬,這對許多用戶來說成為一個巨大的障礙。另外,流量每天會 產生大約 20 TB 的數據或者每年產生 7PB 的數據。超級節點對 CPU,存儲,內存和網絡帶寬 提出了高要求,而且這些要求可能只能由商業機構提供(例如,公司在其數據中心使用強大 的工作站)。這極大地阻礙了去中心化,損害了區塊鏈的核心價值。系統通過允許集群中的多個誠實節點作為完整節點運行來解決這個問題。群集中 的每個節點只驗證一個子集。只要它們的子集的聯合覆蓋根鏈和分片,我們就可以證明它們 能夠完全驗證整個區塊鏈而不需要建立昂貴的超級節點。另外,如果其中一個節點在群集中 崩潰,其餘節點仍然能夠完全驗證任何塊,因為它們中的任何兩個形成另一個群集,從而實 現這樣的集群的高可用性。此外,為了鼓勵在網絡中形成這樣的集群,系統將激勵節點回答關於隨機塊的信 息(例如,隨機選擇的分片或根區塊鏈上的隨機塊的哈希信息作為問題)。這樣的問題將鼓勵節點存儲全網的賬本,短時間從網絡上按需下載隨機塊來回答將是低效的。

為了不讓他們成網狀結構..................這樣的節點就是抗中心橫向

簡單點就是把小節點分開,不讓他們中心化,然後就可以抵抗量子攻擊

6、Dpos+pbft 拜占庭容錯+委託權益證明:

委託股權分置證書是指利用Bitstar等典型的DPOS進行的一種股票分置。DPOS的基本原則是在整個網絡上進行投票,選擇多個節點作為賬務管理權限。這些代表節點的權限是完全一致的。代表節點依次進行賬務管理。您可以選擇是否創建塊。但是,他們不能更改交易的細節,並且 惡意或晚代表節點的行為也將公開。因此,網絡可能會簡單而迅速地把它們淘汰出局。被驅逐的代表節點將失去他們的記賬權和相應的收入。作為弱集中的共識機制,DPO保留了集中系統的一些關鍵優勢,如交易速度。然而,每個硬幣持有者都有能力決定哪些節點可以信任,事實上,代表節點將自願減少自己的收入,以贏得更多的選票,剩餘的收入將作為股息支付給所有比特股持有者。DPOS在某種程度上類似於代議民主和股票公司董事會制度。這是一個精英系統。但它的身份是受以下人士的制約。在DPOS中,貨幣持有人至少有權決定代表節點或礦工的身份。

1982年,萊斯利埃蘭波特和其他科學家提出了著名的失敗案例,它討論了允許幾個節點實施犯罪的一致性問題——擁有龐大領土的帝國,為防禦目的在全國部署每一支軍隊。因為距離很遠。將軍們只能依靠使者來傳遞信息。戰爭爆發時。秦皇軍的將軍們必須一致決定是否要進攻敵人才能打贏這場戰役。然而,將軍們不確定他們中是否有叛徒。叛徒可以擅自改變其攻擊意圖或攻擊時間,以摧毀攻擊的一致性和導致戰鬥失敗。在這種情況下,什麼樣的長距離溝通方式才能達到一致呢?

文章指出,對於“problems”問題,如果節點總數為n,變將數量為f,那麼當n3F+1,該問題將通過實際的容錯BFT來解決和保證。簡要描述演示過程:假設節點總數為n,邪惡節點總數為f,有效的好節點數為l1,無效的(失敗的)好節點數為l2;如果系統想安全達成協議。它必須滿足兩點:有效的好節點必須超越邪惡節點,同時必須超越失敗的好節點。當它被轉換為數學公式時——L1formulaF+1,L1L2+1(L2=F),L1=N-L2-F,即N-F≥F+1,導致N3F+1;因此,當ers者不超過1/3,有一個有效的實際容錯。然而,BFT一直存在著過於複雜的問題,並沒有真正出現在實際場景中。

MigelCastro和Barbaraliskov在1999年提出了實用的容錯方法,以解決低效率問題。原有的容錯算法大大減少了算法的複雜性,在實際的系統應用中實現容錯算法。pbft是為分佈式系統執行環境開發的一種算法,其中狀態機器副本是主要的。它的目的是讓系統中最誠實的節點能夠覆蓋惡意或無效節點的行為。操作步驟為以下是:

(1) 隨機將一份拷貝作為主節點,另一份拷貝作為備份。

(2) 客戶端向主節點發送使用服務操作的請求;

(3) 主節點通過廣播向其他副本發送請求;

(4) 所有副本執行請求並將結果發送回客戶端;

(5) 客戶端需要等待F+1不同的副本節點返回與整個操作的最終結果相同的結果。pbft算法要求系統中失敗節點的數量不應超過網絡總節點的三分之一,容錯率相對較低。

7、零知識證明:我們可能以這種方式認為,您的腦海中可能存在一些數字,與此同時,還有一個空缺的方程式。您需要證明的是在沒有其他知識的情況下知道該方程中可以填充哪個數字,從而使該方程成立。無論是否加密,每個人都可以看到此方程式中填充的數字。如果可以使方程式成立,那就是零知識證明。PaloAlto團隊表示,數字現金的零知識證明將成為未來最有吸引力的區塊鏈解決方案之一。不用說為什麼就可以證明某事是正確的。就像您可以證明自己已經45歲而無需出示正式文件一樣。零知識證明將是未來幾年的革命性解決方案。零——知識證明源於最低披露證明。將p設置為持有某些信息並希望確認這一事實的實體,而v設置為證明這一事實的實體。如果一個協議證明給VP確實有一些信息,但是不能推斷這是什麼信息,我們說p已經達到了最低披露證明。不僅如此,如果v不能獲得任何知識,除了知道p可以證明某一事實,我們稱之為p零知識證明,相應的協議被稱為零知識協議。


分享到:


相關文章: