
比特大陸比特大陸已完成對NULS的戰略投資據
據據據
Odaily此前報導
報導
報導報導NULS是一個可定制的區塊鏈基礎設施,是全球性區塊鏈開源社區項目,基金會註冊在新加坡。團隊搭建了一條主鏈,同時將底層鏈擁有主要組成部分模塊化,這些組件都是可重用開源的,開發者可以通過組裝和修改不同的模塊,來定制一條不同的底層鏈。
以下為此前報導原文,文| 盧曉明
去中心化應用(DAPP)都需要搭建在某個底層鏈上。不同的業務場景對底層公鏈的性能、共識機制等有不同的要求,某的應用甚至需要搭建自己的一條底層鏈(包括私有鏈、聯盟鍊和公有鍊等)。
然而,開發一條適配自身業務底層鏈往往需要一定的技術門檻和時間。有很多具有落地場景的業務並無了解區塊鏈底層的技術人員,同時業務需要盡快上線,即便有也難以在短時間內搭建一條完全合適的底層鏈。
本文要介紹的NULS(https://nuls.io/),就打算將底層鏈“模塊化”,降低開發者快速定制自身底層鏈的門檻。
NULS是一個可定制的區塊鏈基礎設施,是全球性區塊鏈開源社區項目,基金會註冊在新加坡。團隊搭建了一條主鏈,同時將底層鏈擁有主要組成部分模塊化,這些組件都是可重用開源的,開發者可以通過組裝和修改不同的模塊,來定制一條不同的底層鏈。
2、模塊化架構:
發起人和白皮書從四個方面總結了NULS的特點:
1、共識機制:
NULS將其主鏈的共識機制命名為POC(Proof-Of-Credit,基於信用的共識機制),這個機制有點像DPOS。持幣少的散戶可以將幣委託給代理人,代理人可以形成節點參與共識。
節點的歷史出塊數量、違規情況和出塊正確情況影響節點信用。節點信用達標的情況下,鎖定一定保證金即可加入共識,共識節點重新排序後每輪輪流出塊。
POC共識機制中代理人和委託人角色的不同
2、模塊化架構:
(我是Odaily記者蘆薈,爆料、交流請加微信1012387983,煩請備註姓名、單位、職務和事由。)
開發者可以根據自己對性能和安全的要求,改變共識機制、區塊大小、打塊機制和存儲機制等,把底層鏈建成公有鏈、聯盟鏈、私有鍊等不同形式。
3、多鏈並行:
多鏈並行是提高區塊鏈性能的一個機制,弱化了主鏈的概念,不同的鏈可以處理不同業務,理論上可以不斷平行擴展。 Nuls社區會針對不同子鏈開發不同的跨鏈共識模塊,Nuls用跨鏈共識模塊將不同的鏈連接在一起從而實現跨鏈通訊。
主鏈部分節點與子鏈部分節點組成跨鏈共識域,跨鏈共識域內節點對跨鏈交易達成共識,將跨鏈數據協議轉換後分享跨鏈數據到其他對等節點。
4、智能合約:
根據項目白皮書,Nuls 內置NulsVM 處理智能合約。智能合約模塊處於對外服務模塊(如RPC 模塊)和底層設施模塊(如網絡模塊、存儲模塊、賬戶模塊等)之間,後者為其提供底層支撐。 Nuls 設計了一些智能合約模板,其解釋器將支持多種高級編程語言,開發者可自由選擇。
張星介紹,應用級產品可以直接部署在Nuls的公鏈上,或者將私有鏈的數據給到公鏈審計,前者可以共享Nuls底層升級的性能提升,後者可以獲得團隊的技術支持。 Nuls目前正在開發階段,計劃今年3月上線測試網絡,5月上線正式網絡。
NULS項目的核心開發者目前約有7人(具體可查看官網介紹)。發起人和首席開發者張星畢業於天津大學,從事金融領域數據安全工作6年,是一名全棧工程師,曾就職於信息安全技術研發商江南科友,主導公司產品設計和研發工作。
(我是Odaily記者蘆薈,爆料、交流請加微信1012387983,煩請備註姓名、單位、職務和事由。)