NKN專案進展月報:2018.06
NKN社群夥伴們,你們好!NKN作為自主開發的公鏈,旨在實現一種開放,去中心化,社群共建共享的新型網路基礎設施和生態系統。2018年6月對於NKN來說既忙碌又富有成果,無論從研發還是社群發展都取得了多項進展。更多詳情,請參閱以下內容。
本月頭條
NKN上線Gate.io, 開通NKN/USDT 和 NKN/ETH交易對
NKN 已於2018年5月28日登陸全球知名數字資產交易平臺Gate.io(https://gate.io/),並開通NKN/USDT和 NKN/ETH交易對,掛單交易同步開啟。此次登陸代表著NKN作為全球首家將網路傳輸資源區塊鏈化的公鏈基礎設施,在建立開放、去中心化和社群共建共享的新型網路基礎設施和生態系統上面邁出了重要的里程碑。
本月研發更新
核心原始碼提前3周正式開源及產品路線圖更新
2018年6月12日,NKN技術長張逸倫博士宣佈NKN核心程式碼開源,這比原計劃提前20天。 並且在CPC Dev Con 開發者大會上介紹了NKN技術亮點:DDTN,MVCA共識演算法,中繼證明PoR,轉發路徑驗證RPV和全節點NKN地址方案等。並與同一天,宣佈NKN產品路線圖更新。
NKN團隊一直專注於產品開發,在最短的時間裡釋出最多最完善的功能。NKN核心程式碼庫比計劃提前3周正式開源 (https://github.com/nknorg/nkn)大大超出了預期。NKN開源的意義在於獲得社群的共識,這點是公有鏈的特點,這種共識才是區塊鏈的意義所在。比特幣的價值在於其使用者和生態系統,NKN的價值也在於其使用者和生態系統。開源NKN團隊對於自己技術自信,對於社群建設自信的表現。只有坦誠、透明的將技術公開,才能獲得社群的認可,只有社群認同NKN的價值,專案才能走的長遠。
這是我們最新的技術路線圖(已更新至https://nkn.org/),可以分為測試網和主網兩個階段。這意味著它會在在2019年1月之前可以提供全功能測試網。而且NKN主網的早期版本將於2019年3月釋出並在明年6月正式上線,這比我們之前的計劃整整提前了3個月。 該技術路線圖開始於2018年5月,這個階段的主要任務是開發去中心化資料傳輸網路(DDTN)、中繼證明(PoR)和元胞自動機子系統的測試網預覽版,其中包括:
● 實現併發布了第一版 NKN JavaScript 客戶端
● 實現了基於 Chord 分散式雜湊表的去中心化的資料傳輸網路
● 實現了基於簽名鏈的中繼證明
● 實現了第一版基於元胞自動機的共識演算法
● 重新設計和統一了 REST/RPC/Websocket api
● 改進了編譯流程並新增了 Docker 支援
● 許多其他的改進和 bug 修復
現在NKN處於測試網開發階段,釋出0.1版本測試網,代號“Firefox”: 2018年6月16日。第一個測試網包含所有核心子系統,實現全球節點上正常工作並且可以進行實時測試。此階段的主要任務有:
● 釋出基於Chord 分散式雜湊表技術的去中心化資料傳輸網路的設計及其初級技術實現原型。
● 釋出中繼證明(PoR)的設計及其初級技術實現原型。
● 釋出基於中繼證明和元胞自動機的共識演算法的公有鏈設計和初級技術實現。
● 上線具有資料傳輸能力和中繼證明的區塊鏈系統原型。
● 區塊鏈系統原型測試網擁有15個節點部署在全球15個地區。
● 開發圖形使用者介面(GUI)的客戶端以提供網路連線和使用者互動。
● 公佈可以進行去中心化應用程式(dAPP)實驗的軟體開發套件(SDK)預覽。
下一個階段是在2018年8月釋出0.3版本測試網,代號“Lemur”:優化系統可擴充套件性和效率,SDK 的alpha版本。此階段的主要任務有:
● 優化NKN系統設計以提高可擴充套件性和效率。
● 進一步開發和完善NKN核心系統。
● 為其它應用程式開發NKN的公共協議和介面,包括去中心化應用程式(dApps)。
在2018年10月,NKN會發布0.5版本測試網,代號“Koala”:增強抗攻擊能力,更大規模的測試網路,以及SDK Beta版本。此階段的主要任務有:
● 引入防攻擊機制,防止惡意攻擊和共謀攻擊。
● 用數百個節點構建測試網路進行測試和演示。
在2019年1月,NKN會發布0.7版本測試網,代號“Meerkat”: 全功能測試網路,完整的實施和效能,以及SDK 1.0版本。此階段的主要任務是推出具備全功能的NKN 測試網,包括容錯,資料傳輸和路由,中繼證明,以及完整實現的共識演算法。 該共識演算法可實現大規模網路中的快速收斂。
2019年3月, NKN結束測試網階段釋出0.9版本主網,代號“Beluga”, 此階段的主要任務包括:
● 根據測試網的狀態進一步開發和改進NKN核心系統,以準備主網上線。
● 基於NKN生態系統開發網路密集型去中心化應用程式(dApp)。
最後,NKN會在2019年6月正式釋出1.0版本主網,代號“Narwhal”,主要包括:
● 正式啟動NKN 主網
● 正式啟動NKN生態系統
釋出NKN測試網預覽演示版本
NKN 測試網預覽視訊講解:
https://www.nkn.org/video/testnet.mp4
NKN Bruce Li在NEO倫敦線下交流會現場上演示了NKN 測試網預覽(v0.1 Firefox是不斷演進的測試網的第一個版本),包括全球15個地區部署的15個節點和NKN測試網預覽的狀態。
在因特網拓撲檢視中顯示了NKN測試網預覽版所執行的15點。這些節點在地圖上用藍色圓點進行標識,分佈在包括美洲,歐洲,亞洲和澳洲的主要幾個城市。 使用者通過將滑鼠懸停在藍色圓點上可以檢視該節點的地理位置和IP地址。 兩個節點之間用橙色線相連表示資料包在網路中傳輸時的軌跡。 橙色圓點連線起始和終點的客戶端。 一般來說,資料包來自起始客戶端,由少數節點轉發,最終傳遞給另一個客戶端。簽名鏈檢視中演示的是使用者在傳送資料包時,會生成一條簽名鏈以用作路由中所有轉發節點的轉發證明。在NKN的經濟模型中,轉發節點可以通過替別的節點傳遞資料包來獲取傳輸收益(以NKN token自動支付)。
在分散式雜湊表對映拓撲檢視中,NKN網路中的每個節點和客戶端都有一個NKN地址,通過虛擬環上的一個圓點表示。不同的顏色代表不同的狀態和角色。例如,灰色圓點代表離線的客戶端,橙色圓點代表線上的客戶端, 藍色圓點代表轉發節點,而橙色實線代表資料包的傳輸軌跡。需要說明的是因為 NKN是覆蓋網路,所有的拓撲和路由都在虛擬空間中完成的。因此,這條橙色線也顯示了在虛擬空間中籤名鏈的路徑。
NKN與Whitfield Diffie博士和Cryptic Labs 6月研討會
Diffie博士和Cryptic Labs團隊與NKN探討了專案進展情況,並提供了基於元胞自動機概念和伊辛模型的共識演算法的密碼學技術指導。 我們非常認同Diffie關於提高可驗證隨機函式效率並優化與客戶端和伺服器的連線的建議。 我們相信在密碼學,分散式資訊處理系統,計算神經科學,電信和技術商業化等專家的共同努力下,NKN將徹底改變傳統網路並重建我們一直想要的網際網路。我們的榮幸是Cryptic Labs的三名成員也加入我們來審查我們的專案狀況:Humphrey Polanen(史丹佛區塊鏈安全加速器負責人之一),Herman Collins(人類資本總監),Hilarie Orman(數學學士, 麻省理工學院/ IEEE計算機學會技術委員會前主席)
NKN生態構建進展
NKN的生態體系有三大目標:
● 超級開放性。無論何時何地, 任何裝置都可以輕鬆接入NKN網路。
● 共享網路資源。參與者通過將閒置的網路資源分享給他人,從NKN系統中獲得獎勵。
● 共建網路設施。NKN鼓勵個體及企業部署裝置為其它節點提供服務,在增強網路連通性和吞吐量的同時自動結算來獲益。
NKN生態系統具有四大要素:網路裝置、網路基礎設施、網際網路服務供應商和去中心化應用程式。
在改造傳統網路基礎設施方面,NKN注重以自身區塊鏈技術優勢和傳統電信和網際網路展開合作。近期,NKN加入了由Facebook, 德國電信, 英特爾,西班牙電信, 諾基亞, 沃達豐和英國電信創立的電信聯盟組織TIP。NKN將在Edge Computing Group、OpenCellular Group和 TIP(TelecomInfra Project)Community Labs等工作小組中擔任重要角色。NKN在網路傳輸領域與區塊鏈結合創新的經濟激勵模型會促進TIP聯盟中的成員更快更廣泛地接受技術創新。
另外NKN也是開放網路基金會ONF(Open Networking Foundation)成員。ONF是由AT&T、Google、Comcast、德國電信、NTT和土耳其電信等電信行業巨頭組成的非營利性組織,旨在將開源創新技術引入正式的商業部署。該組織最重要的工作之一就是SDN(Software Defined Network,軟體定義網路)新商業模式和應用場景的研究和探索,這與NKN提出將SDN和區塊鏈結合的創新模式不謀而合。NKN將會重點參與ONF的以下專案:SDN, ONOS,CORD,P4/Stratum,和其他重大相關專案實驗和落地。
受邀作為評審參加極客組織Dorahacks的全球Hackthon大賽
此次DoraHacks與NKN攜手合作,結合雙方的極客技術與區塊鏈技術優勢,致力於解決當今網際網路網路資源分配等一系列問題,為全球的區塊鏈技術愛好者提供更優質的學習與實踐平臺。在未來,雙方將為Hacker們創造提供更好的網際網路環境和基礎設施,為網際網路開創更加公平和開放的明天。在6月26日到27日美國矽谷的Blockchain
Connect Conference Hackathon大賽上,NKN Labs的CTO張逸倫博士受邀作為出題方和評審方出席,並在圓桌討論中給了眾Hacker思路與技術上的指導。最終,在這場吸引全球數百名極客報名的黑客馬拉松大賽上,第一名和第三名獲獎選手都運用了NKN的SDK。雖然該SDK僅釋出一週,但是從頂尖開發者的選擇與成果足以看出它的擴充性和穩定性。令全場驚訝的是,印度9歲程式設計天才女孩Shiry Sree Ju和父親憑藉基於NKN SDK開發的槍支管理和個人資訊監控及預測系統 #Gunsafety# 獲得並列第一名的好成績;另外,基於NKN
SDK開發的去中心化多玩家線上遊戲系統 #Syncgogo# 獲得第三名。恭喜獲獎團隊,讓我們期待他們在未來與NKN擦出更多精彩的火花。
NKN社群發展
NKN參加Blockchain Connect 2018大會
NKN 執行長李彥博在Blockchain Connect 2018大會上現場展示了NKN 測試網預覽並且與觀眾進行了互動。
在Blockchain Connect 2018大會上,Bruce發表主題演講“從Turbo
Code到區塊鏈:電信創新”,並分享了新網際網路和NKN新路線圖的概念。
NKN以先進的技術理念和穩紮穩打的發展風格獲得了現場觀眾的一致好評,會後諸多一線媒體和自媒體平臺爭相採訪NKN團隊,報導正在陸續放出。
NKN參與ABC區塊鏈社群線下見面會
NKN社群協助釋出日語版白皮書和日韓網站翻譯
NKN專案自成立以來,受到了來自全球小夥伴的關注。日文白皮書出自我們社群志願者協助(https://www.nkn.org/doc/NKN_Whitepaper_jp.pdf )。與此同時,我們也在本月上線了日韓網頁,歡迎更多來自日韓朋友參與到NKN社群中來。
媒體對NKN的報導
相關文章
- Vol.30 賽貝CYBEX專案進展報告
- Subversion中文社群專案進展
- Apache DolphinScheduler專案與社群7-8月發展報告Apache
- 7-8月月報 | Apache SeaTunnel社群進展一覽Apache
- 發展規劃與專案報批
- 追蹤專案進展常用的衡量方法
- 工具箱之 IKVM.NET 專案新進展
- 專案進展快,全靠 iView 帶 | 掘金技術徵文View
- 【案例分享】專案施工進度報告 - 樹形報表
- 祝賀自己作業系統JAVA專案有進展!!作業系統Java
- 專案進度報告撰寫全攻略
- 夜遊專案如何促進文旅經濟的發展
- 夜遊專案促進文旅消費產業高速發展產業
- C++17 最新進展報告C++
- 專案報錯
- 實施專案--如何推進專案實施進度
- 影象處理的變分法研究(1)——11月第一階段進展報告
- 某SAP專案進銷存報表優化小記優化
- 上交大發布首個OpenAI o1復現專案進展報告,滿滿的經驗洞察OpenAI
- Apache DolphinScheduler社群9月進展記錄Apache
- C++17 的最新進展報告C++
- 專案管理發展史(轉)專案管理
- A專案軼事之加入專案2個月
- AKM專案軼事之上專案一個月
- 專案進度管理
- 配置管理員(CM)如何接手一個正在進展中的專案?
- 品質專線應用進展及發展趨勢
- 10月月報 | Apache DolphinScheduler進展總結Apache
- 探索大型專案怎麼進行專案管理?專案管理
- 如何加快專案進度提高專案質量
- [BI專案記]-對專案檔案進行規劃
- 專案管理的最新發展(轉)專案管理
- 將Abp移植進.NET MAUI專案(一):搭建專案UI
- react建立專案報錯React
- 專案編譯報錯編譯
- 專案報警機制
- 11月NEO技術社群開發進展彙總
- Linux 中國徽標徵集活動進展彙報Linux