什麽是ENYC?
能源鏈(英文)是壹個具有智能合約功能的開源公共區塊鏈平臺,通過其專用的加密貨幣(ENYC)提供壹個去中心化的虛擬機(“能源虛擬機”)來處理點對點合約。
中文名:能源鏈;
屬性:區塊鏈大健康平臺;
Mbth:能量鏈;
創始人:約翰·查爾斯
創建背景
比特幣開創了加密貨幣去中心化的先河,五年多來充分檢驗了區塊鏈技術的可行性和安全性。事實上,比特幣的區塊鏈是壹個分布式數據庫。如果在其中加入壹個符號——比特幣,並規定壹套協議,使這個符號可以在數據庫上安全轉移,而不需要信任第三方,這些特征的結合就完美地構建了壹個貨幣傳輸系統——比特幣網絡。
以太坊是基於比特幣網絡擁塞開發的區塊鏈,並創建了基於區塊鏈底層技術的平臺。程序安裝在這個虛擬機系統中運行。如果是虛擬機的話,和現在的沒有太大區別,但是整個以太坊系統可以被世界上任何壹臺電腦加入。只要安裝了以太坊客戶端,每臺電腦都可以成為以太坊的壹個節點。所以如果未來整個以太坊系統發展起來,可以說是壹個全球性的超級計算機系統,每個人都可以在這個超級計算機上開發程序,運行。況且這種模式的好處是現在的雲服務器都是集中式的,可能會有幾個備份,但是壹旦死了就沒法運行了。而對等網絡的特點是,即使幾個節點離線或受到攻擊,其中壹些節點還在運行,整個系統仍然可以運行,抗風險和抗差錯能力很強。
EOS打造了壹個開發者友好的區塊鏈底層平臺,類似於區塊鏈操作系統,性能強大,可以支持多個應用同時運行,可以同時支持多種編程語言,為開發者提供底層模塊,降低開發門檻。
機遇比特幣、以太坊、EOS都是機遇產業的基礎設施,還沒有得到有效的應用。
ENYC基於大健康領域開發的工業區塊鏈底層平臺,類似於大健康行業的底層操作系統。ENYC的核心算法是ethash(Dagger-Hashimoto算法的改進版本),包括尋找算法的隨機數輸入,使結果低於特定的難度閾值。要找到這樣壹個隨機數,沒有比枚舉可能性更好的策略了,而且解的驗證是瑣碎而廉價的。因為輸出是均勻分布的(哈希表函數應用的結果),所以我們可以保證,平均起來,找到這樣壹個隨機數的時間取決於難度閾值。這使得僅通過操縱難度來控制尋找新塊的時間成為可能。
設計原理
簡明原則
ENYC協議會盡可能的簡單,即使是以壹些數據存儲和時間低效為代價。壹個普通的程序員也能完美實現完整的開發指令。這將最終有助於減少任何特殊個人或精英群體對協議的可能影響,促進ENYC作為壹個面向所有人的協議的應用前景。增加復雜性的優化不會被接受,除非它們提供非常基本的好處。
普遍原理
“特色”的缺失是ENYC設計哲學的壹個基本部分。相反,ENYC提供了壹種健康行業內的圖靈完整腳本語言,供用戶構建任何可以準確定義的智能合同或交易類型。要建立壹個全面的守護進程或天網,妳可能需要數以千計的連鎖合同,並確保慷慨地養活他們。壹切皆有可能。
模塊化原則
基於大健康產業,ENYC的不同部分應該設計成模塊化和可分離的。在開發過程中,應該很容易在協議中的某個地方進行小的更改,而應用層可以繼續正常運行而無需更改。以太坊的發展應該最大程度的做這些事情,讓整個加密貨幣生態系統受益,而不僅僅是它自己。
不歧視原則
協議不應積極試圖限制或阻礙特定類別或用途,協議中的所有監督機制應旨在直接監督危害,不應試圖反對特定的不受歡迎的應用程序。人們甚至可以在ENCY上運行壹個無限循環的腳本,只要他們願意支付按照計算步驟計算出來的交易成本。
功能應用
ENYC是壹個基於大健康產業的平臺,提供各種模塊供用戶構建應用。如果把搭建工業應用比作搭建房子,那麽ENYC提供的是墻體、屋頂、地板等模塊,用戶只需要像搭積木壹樣搭建房子,那麽在ENYC上搭建應用的成本和速度就大大提高了。具體來說,ENYC通過壹套類似於匯編語言的圖靈完全腳本語言(簡稱EVM語言)建立其應用。我們知道,直接用匯編語言編程是非常痛苦的,但是ENYC中的編程並不需要直接使用EVM語言,而是類似於C語言、Python、Lisp等高級語言,然後通過編譯器轉換成EVM語言。
上面說的平臺上的應用,其實就是壹個契約,是ENYC的核心。契約是生活在ENYC系統中的自動代理。他有自己的電子郵箱地址。當用戶向合同地址發送交易時,合同被激活。然後,根據事務中的額外信息,契約會運行自己的代碼,最後返回壹個結果,這個結果可能是從契約地址發送的另壹個事務。需要指出的是,ENYC中的事務不僅僅是發送ENYC,還嵌入了相當多的額外信息。如果壹個交易發送到壹個契約,那麽這個信息就非常重要,因為契約會根據這個信息完成自己的業務邏輯。
契約所能提供的業務幾乎是無止境的,它的邊界就是妳的想象力,因為圖靈的完整語言提供了完全的自由,允許用戶在大健康產業中構建各種應用。