Enecuum(ENQ)下一代分散式區塊鏈平臺

買賣虛擬貨幣
貨幣對經濟的關係,相當於言語對錶達能力的關係:其透過自然的歷史競爭成型,包含借用的特徵,且在翻譯過程中會丟失一些東西。語言的發展與其使用者數量以及所說/所寫/所讀資料(即其中的“交易”)數量成正比。使其活著且免於滅絕的是其週轉以及與達爾文主義相符的變化適應能力。大多數傳統貨幣自然發展,如同大多數方言隨著時間的推移經歷了規範化並透過逐漸使用而取得了成功。儘管人造語言聲稱,由於精心策劃特徵以及諸如不規則動詞之類殘遺現象的乏官而能夠取得全球性成功,但終於遭遇了失敗。既然我們已經進入了加密貨幣與區塊鏈的世界,儘管它們也是一種人造語言,但很明顯,所獲得的變化適應能力是使平臺成為首選交易手段的關鍵因素。許多有名的區塊鏈具有僵硬與笨拙的設計,而 Enecuum 的區域鏈具有高度適應性與真正的分散性,參與者能夠投票選擇所需的新變化,而無需因此修改協議。同時,如果需要,還可以透過退出協議修改版引入經過調整的引數。所有下述的技術說明共享相同的核心理念:我們相信透過增強的隱私性、安全性與可擴充套件性,且更重要的是透過改變與適應能力我們使 Enecuum 成為未來的區塊鏈,其運用已成定局。我們培養出根深蒂固的區塊鏈。產品說明Enecuum 被設計為下一代分散式區塊鏈平臺,具有獨特的特徵,有能力幫助實現大量安全且可擴充套件的區塊鏈服務與分散式應用程式。與其他平臺相比,Enecuum 的核心優勢之一是 HyperDAG。這是一種用於儲存與編寫交易的資料模型,具有靈活的設定,為區塊鏈技術的實際應用提供了新的機會。 HyperDAG 支援建立單獨的分支,其中可以定製規則以解決許多潛在的業務問題,包括以低成本快速處理大量交易的能力。此外,該解決方案允許將能夠順利解決可擴充套件性問題的“分片”技術整合到其中。

Enecuum 使用混合式一致性演算法,將工作量證明(“PoW”)、權益證明(“PoS”)與行動證明(“PoA”)演算法相結合,作為其共識機制的一部分。建議透過 Enecuum 在現實世界環境中首次應用 PoA。 利用共識機制的組合,可以從連線到網路的幾乎任何一種裝置確認交易。這又帶來系統儘可能的分散化,意味著 Enecuum 可能對各類的攻擊具有高度抵抗力。

Enecuum 開發了“SHARNELL 智慧合約”以在 Enecuum 平臺上執行。這些合約完全由公式與面向業務的線性邏輯組成。 SHARNELL 智慧合約旨在為 Enecuum 的高安全級別做出貢獻。

線性邏輯允許在智慧合約釋出到系統之前對其進行可靠的自動驗證,我們相信這可以顯著降低系統中潛在的漏洞、誤用、凍結、僵局與其他不良後果。

Enecuum 系統的一個優點是其高度適應能力。使用者可以參與到其開發併為其他參與者關於改進系統功能的建議進行投票。有兩種方法可以引入系統引數的變化:

 在 GitHub 專案儲存庫進行分支並提供協議的修改版(很可能由經驗豐富的開發人員使用);或者
 投票調整任何不需要協議修改的網路引數。

後者的能力由系統架構提供,並且可以由 ENQ 的所有持有者使用,ENQ 是按設想在 Enecuum 上執行的原生加密數字代幣。在測試期之後,按照設想投票演算法予以開放,供使用者提出 Enecuum 共識模型的變化。在測試期間,Enecuum 團隊建議保留對協議的控制權,以便進行測試與除錯。

Enecuum 是使用 Haskell 開發的,Haskell 是一種程式語言,具有執行的穩定性與副作用的低可能性等特徵。 已選擇 Cryptonight 的自定義版本(Keccak + AES + X11)作為核心加密協議,因為它對專用積體電路(“ASIC”)裝置具有高抗性。

ENQ 是 Enecuum 的原生代幣。 按照設想,ENQ 根據系統特定引數生成,並支付給礦工作為利用計算能力的獎勵。ENQ 可以免費接收與傳送,還可以用作向網路釋出智慧合約、在智慧合約上執行復雜數學計算、建立自定義巨集塊、新代幣與分支以及參與 PoS 挖掘的付費。

1. 交易

在我們看來,在分散式登記薄中儲存交易有兩種廣義方法:

 作為區塊(比特幣、以太坊與許多其他);與
 作為有向無環圖(“DAG”)——(IOTA、Byteball、Universa)。

前者的優點是其高可靠性,這是透過網路中所有節點之間的 100%登記薄複製來實現的。但是,該方法對網路速度與可擴充套件性施加了某些限制。在後者即 DAG 中,沒有區塊,並且每個新進的交易會指向多個先前的交易,以之有效驗證。因此,此類登記薄可以快速處理大量交易,但其安全級別引起了社羣的某些憂慮。

我們致力於將這兩種方法結合起來,並建立稱為“HyperDAG”的全新交易記錄方法。其與 DAG 的主要區別在於,進入系統的交易不僅可以引用單個先前的交易,還可以引用位於區塊中的一組交易(圖 2)。透過這種方式,HyperDAG 順利容納了兩種方法的優點,同時彌補了上述實質性缺陷,因此其能夠每秒處理數千個交易,同時具有高階別的加密保護以防止攻擊。

這種表示交易的方法為交易分類、分析與抽樣提供更大空間。例如,可以在一個網路中建立不同的分支(區塊鏈),並且還應用分片技術來提高網路速度並消除所有節點之間 100%登記薄複製的需要。

按設想,在 Enecuum 中,交易有幾個引數:複製、分片以及服務質量(稱為“QS”,此中是指交易速度)。 複製增加系統的整體安全性,但降低網路速度。 分片產生相反的效果。預設情況下,複製為 30%,分片為 30%,QS 為無。

更改這些設定的選項旨在允許輕鬆擴充套件以及在系統的各個分支內建立獨特服務。


2. 區塊

在 Enecuum 中,按照設想,區塊的規模沒有固定值,可能從 4 KB 到 4 MB 不等。實質上,可以建立最小規模的區塊以達到每個操作最小速度延遲,並且隨著網路負載的增加,區塊的規模也會增加。在使用者需要大於 4 MB 區塊的情況下,系統還支援將任意數量的區塊組合成巨集塊,從而允許在區塊鏈上儲存大量資料。

按照設想,比特幣-NG 協議被引入到 Enecuum 巨集塊中,以減少區塊建立之間的延遲,從而實時建立巨集塊內的每個微塊,並在其到達時立即將交易新增到區塊鏈中。透過這種方式,我們不必等到巨集塊完成、找到其雜湊、其在網路上的所有節點中實現同步——相反,微塊可以在巨集塊內同時生成。

在結構上,一個區塊由 3 個主要部分組成,如下圖所示:


3. 分支

使用 HyperDAG 儲存與實現交易可以建立僅包含同類交易的分支(區塊鏈)。 實質上,每個分支都是一個單獨的區塊鏈,同時也是整個系統的一部分。每個分支可以規定其特定規則來建立與驗證新區塊。節點不必複製所有 Enecuum 輔助性分支。

示意性地,按分支安排區塊的過程在圖 6 中所示。


按照設想,該系統的主要分支如下:

1.交易分支:旨在包括 ENQ 使用者之間的所有普通交易。
2.發行分支:旨在包括產生新 ENQ 作為挖礦獎勵的交易。
3.統計分支:旨在積累與分析系統運作的統計資料。此分支包含有關節點總數、挖礦記錄、區塊規模以及多個其他引數(包括 PoA 挖礦獎勵規模)。

此外,按照設想,Enecuum 支援建立下述的其他分支:

1.生態分支:旨在發現驗證失敗的可疑操作與交易。例如,如果新建立的錢包傳送異常大量的外發交易,這些交易先進入生態分支進行詳細分析。

2.票證分支:旨在透過門票實現不同場景的機會。門票用於允許建立與訪問專用的區塊鏈分支,我們將其稱為“票證分支”。例如,如果使用者建立門票並在該票證分支上發行代幣,則涉及此門票的所有操作都可以加密並儲存在此專用分支中。此外,這些票證分支可以具有其自己的規則,例如,所有節點都可以被視為有效,來自它們的交易可以更快地處理,因為不需要所有網路成員之間的共識。

3.服務分支:旨在提供分散的服務,例如,用於投票、調查、即時通訊、文件管理等。服務分支中的交易可以包括附加資訊,從而達到足夠高的靈活性,以將區塊鏈運用到許多業務問題的解決。

4.資料分支,可以作為分散的儲存庫。基本原理與 BitTorrent 協議類似,但是,Enecuum 不是傳統的雜湊法,而是提出自己的解決方案——無縫雜湊演算法,旨在允許對加密檔案中任何大小的部分進行授權訪問,而無需再次在節點之間二度雜湊與分享雜湊表,這在 BitTorrent 中無法實現。

4. 混合共識演算法(PoW、PoA、PoS)

在 Enecuum 中,建議透過以下三種挖礦演算法之間的相互作用來實現共識:工作量證明(“PoW”),行動證明(“PoA”)與權益證明(“PoS”)。 透過這種組合可以實現高度的網路分散,同時顯著提高網路安全級別與速度。

按照設想,在 Enecuum 中實現的交易驗證過程可以大致分為對應於上述演算法的 3 個階段。

第一階段:

第一階段有兩種方法。常規方法是,連線到 PoW 網路的礦工並行地計算不同規模的區塊的雜湊,各個針對其相應的塊。在找到滿足其複雜性當前要求的雜湊之後,礦工用交易填充該塊並將其轉移到網路中,以用於涉及 PoA 礦工交易驗證的第二階段。 第二種方法是讓 PoW 礦工計算雜湊值,建立一個巨集塊並保持開放狀態,以便 PoA 礦工團隊用包含交易的微塊填充該巨集塊。

第二階段:

在第二階段中,分成小組的 PoA 礦工與所選擇的 PoW 方法相對應。在上述第一個 PoW 方法的情況下,他們檢查轉移區塊標頭中的雜湊並驗證區塊中的交易。在第二種 PoW 方法的情況下,他們檢查轉移區塊頭部中的雜湊並,建立微塊,用交易填充微塊,並將其傳送到 PoW 礦工的巨集塊。整體上,一個團隊向巨集塊傳送 62 個微塊,每個微塊包含 40 個交易。然後,根據區塊中包含的交易,PoA 礦工將其附加到系統的某一個分支。檢查區塊雜湊的正確性不需要很大的計算能力,甚至可以透過包括行動電話在內的簡單裝置來執行該操作。

這同樣適用於微塊建立、填充交易以及交易驗證。 PoA 團隊形成過程涉及到計算雜湊以進入團隊。每個團隊最多可以有 64 個參與者,並根據對幾個引數的分析進行組織,包括節點的地理位置與其他引數,以達到最高的共識安全級別。

第三階段:

在第三階段中,PoS 礦工不斷重新檢查系統中所有錢包的餘額。按照設想,PoS 礦工進行這種活動應按發行百分比獲得部分挖礦獎勵。獎勵根據兩種方式取決於礦工的餘額:第一,系統確定獲得獎勵所需的餘額上限與下限,在此範圍之外礦工無法獲得任何獎勵,第二,獎勵隨著 PoS 礦工的餘額從下限增長到上限而增加。

與網路在發現有效區塊後立即生成新幣的現有獎勵方法相比,Enecuum 在此階段釋出新增到錢包餘額的標記,而實際挖礦支付平均每日執行一次。透過這種方式,系統受到保護以免受對挖礦演算法的可能攻擊以及獲得對大多數計算能力控制的試圖(例如透過 ASICS)。

預設情況下,挖礦獎勵在參與者之間按如下比例分配:PoA - 70%,PoW - 20%,PoS - 10%。但是,統計分支的存在使系統能夠控制這種分配方案,保護其利益免受可能的濫用。

5. SHARNELL 智慧合約

Enecuum 中的智慧合約建議用 JavaScript 編寫並在 Google 的 V8 引擎上執行。系統支援兩種型別的合約:

1.“輕型”(邏輯)智慧合約,建議僅由數學公式組成,並基於面向業務的 SHARNELL 線性邏輯。線性邏輯是完全可預測的,因此可以將潛在漏洞的可能性降至最低。

按照設想,邏輯智慧合約由包含條件與引數的“資料卡”以及公式本身組成,其中的公式考慮到上述條件與引數、其可能完全或部分達到與實現。根據設想,將邏輯合約的每個條件放在資料卡中並分配相應的符號。

之後,建立完全反映合約條款的數學公式。 N演算系統用於確保計算並行執行。

這種智慧合約非常適合執行最常見的操作與交易,例如多重簽名技術、託管等。建議在我們系統的第一個版本中,它們將透過基於 Petri Nets 的圖形編輯器建立。

2.“重型”智慧合約按設想包含用於解決更復雜問題的程式碼,例如進行科學計算與訓練神經網路。這些在系統的專用分支中執行,並支付計算費用。 建議用 ENQ 按使用者定義的費率給出這種計算的付費。還建議其使用 π 演算系統,並使用會話型別的頻道系統。

6. 門票與標記

如前所述,Enecuum 旨在支援“門票”(也稱為“票證”,如適用)的概念。 票證是加密代理用品,類似於代幣,可以由系統的任何使用者建立。門票用於建立專用分支,其中沒有意向進行 ENQ流通。門票既用作相應分支的訪問金鑰,也用作該分支中交易的解密金鑰,並且可以在 Enecuum的使用者之間自由轉交。


門票可以是相應票證分支中接受的交易媒介。建議透過相應的門票將這些代幣轉換為 ENQ。

票證分支的主要目的是促進建立基於區塊鏈的靈活環境,以便企業與客戶之間輕鬆互動。

“標記”是另一種旨在擴充套件 Enecuum 功能的工具。標記用於對代幣、交易或錢包新增標籤,並不作為單獨的單元存在,僅能與支付單元結合。標記用於表示所標物件的特定功能,並確保嚴格執行規定的術語或特定任務。 按照設想,標記是最終的,不可逆轉的,其不能改變,並在建立之前確定。

Enecuum 旨在提供以下型別的標記:
• 交易加速標記促進更高的交易速度。
• 驗證報酬標記在統計分支中的資料累積後轉換為 ENQ。


用途1. 初始硬幣發行平臺按照設想,Enecuum 區塊鏈的高吞吐量旨在允許初創公司以任何規模籌集資金,而不存在網路掛起的風險。因此,數字貨幣首發(“ICO”)參與者有把握他們可以參加 ICO 並快速獲得其代幣。由於 Enecuum 中的智慧合約建議採用 JavaScript,對於任何 Web 開發人員而言都很容易編寫,建立成本可能會顯著減少。此外,使用線性邏輯有助於消除智慧合約程式碼中的潛在漏洞,並有助於儘量降低駭客攻擊的風險。“取消模式”允許發行人實施複雜的 ICO,在流程的任何階段逐步募集資金並將資金返還給參與者。類似於 ERC-20 記號的系統特定的代幣記號旨在簡化在 ICO 之後將基於 Enecuum 建立的代幣引入到加密貨幣交換服務中。代幣發行人將負責其代幣用途的適當設計,並確保其代幣符合全部所適用的法律與監管責任。2. 金融服務與支付的基礎設施
我們的目標是透過使用 Enecuum 的門票與標記使得銀行、政府機構與交易性組織能夠可靠控制所收到信貸與預算資金的定向支出。還可以利用 Enecuum 基礎設施來實現安全有效的支付。例如,銀行可以具備客戶資料庫,並在其中根據其業務性質(建築公司、工業裝置供應商等)對客戶進行分類。銀行可以以具有特定且獨特標記的代幣向客戶發放定向貸款。客戶只能使用這些代幣向某些預定義的單位付款,並只能根據已發放貸款的目的使用這些代幣。此外,由於向交易新增註釋的能力可以建立基於區塊鏈的保險服務,其中保留每個客戶的歷史紀錄。該服務可以將使用者評級直接保留在區塊鏈上,並透過智慧合約進行自動計算而儲存每個使用者的保險範圍資訊。3. 分散式計算Enecuum 致力於在特定分支中執行“重型”智慧合約。 Enecuum 還旨在允許複雜的計算,儘管這需要高計算能力,但不會增加主要 Enecuum 主支上的工作量(對神經網路訓練、科學計算、渲染計算機圖形、JS 庫等有用)。 按照設想,使用此類“重型”智慧合約付費按靈活的匯率以 ENQ進行,類似於以太坊區塊鏈中的交易價格概念。在 建立執行計算的請求時,客戶設定價格,礦工決定是否願意為其任務提供計算能力。在礦工同意這些條款的情況下,客戶資金由智慧合約保留以備將來付款。當任務完成併產生有效結果時,資金將被釋放並自動轉移給礦工。4. 分散儲存分片技術的應用與更改交易複製引數的能力允許有效使用使用者裝置上的磁碟空間。 例如,如果 4個使用者各提供 5 GB 的空間,並且複製與分片引數設定為 50%,則有效的檔案儲存容量為 10 GB。將此模式外推到整個網路,“全球分散磁碟”的規模將按比例增長,同時保持資料的可用性與足夠高的訪問速度。這意味著使用者將來可以在 Enecuum 區塊鏈之上構建分散託管、雲資料儲存服務與內容交付網路等服務。
而且,透過在這些資料分支之上應用 SHARNELL 智慧合約與門票作為加密金鑰,使用者可以建立複雜的付費訪問服務,其中包含以代幣付費的分散(與不可變)內容。5. 微交易與物聯網應用Enecuum 系統的工作量將隨著 Eneecuum 上的使用者數量增多而上漲,分散的應用程式將在 Enecuum區塊鏈之上開發。但是,Enecuum 建議允許建立帶有自己共識規則集的單獨區塊鏈分支,從而將工作負載從主系統中移除,從而致力於促進礦工的活動,並創造有利於實施微交易服務的條件。Enecuum 建議對分散式微交易服務實行零交易費,並且在涉及到從單個錢包進行大量微交易的集中式微交易服務的情況下,每筆交易的費用非常低。 例如,每日 10,000,000 個交易可以很容易地記錄在幾個 10 MB 的大巨集塊中。費用將按每個區塊計算,因此按照設想每筆交易的費用極低。

我們相信這是對 Enecuum 能力在“物聯網”方面的完美運用。在各種裝置上實現 PoA 挖礦的簡單客戶端可以完全覆蓋其承擔的交易費用。此外,Enecuum 網路協議旨在透過在其之間建立網狀網路來提供各種裝置的高可用性。


關於更多Enecuum資訊:

更多區塊鏈資訊:http://www.qukuaiwang.com.cn/news/
風險提示:區塊鏈投資具有極大的風險,專案披露可能不完整或有欺騙。請在嘗試投資前確定自己承受以上風險的能力。區塊網只做專案介紹,專案真假和價值並未做任何稽覈!

免責聲明:

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

推荐阅读

;