? ? ? 在精讀Ulord白皮書的第一講,我將帶你讀懂主節點這個問題。
? ? ? 精讀白皮書前,我先舉個通俗易懂的例子為你科普一下區塊鏈:假如你是一位女性,在某年某月某日的某一天晚上,你男朋友和你說了一句“我愛你一生一世”,然后你把這句話發給了你的閨蜜,爸媽,朋友圈,微博,公眾號,微信群等等,你男朋友再也無法抵賴。你打賞點小費感謝他們給你記住并作證,這個小費就是token,你,你男朋友,“我愛你一生一世”這句話,說這句話的時間地點等信息,打包起來形成一個結構化的信息包,這個信息包就叫“區塊”,而你的閨蜜,爸媽,朋友圈,公眾號和微信群等節點就是“鏈”。最后你男朋友 不承認說過這句話,當了負心漢,你翻出這個賬本對質,把他臭罵一頓,這就是區塊鏈應用。還有,你男朋友這個節點會永遠被踢出網絡,在網絡更大的情況下,這個男的可能永遠找不到女朋友。?
? ? ? ?關于節點,你要了解到——區塊鏈是個分布式系統,這個系統里有很多節點,這些節點你只要簡單理解為通過互聯網相連的電腦或者服務器就好了。節點只是一個詞,在不同語境下,不同系統里會有不同的意思,并不是所有區塊鏈乃至P2P網絡里提到的節點都指的一個東西。
? ? ? ?好了,不知你現在對區塊鏈和節點的概念有一個大概的印象了沒?之所以要向你科普一下區塊鏈和節點,是為了讓你更了解Ulord。
? ? ? ?Ulord (中文名:優壹)是一條點對點的價值傳遞公鏈,通過搭建區塊鏈底層架構和數字資源分發協議,支持第三方開發商在其開源協議上構建自己的應用程序,與眾多行業合作伙伴一起形成區塊鏈技術與應用的完整生態。基于Ulord創建的各種規則和協議,嫁接包括文字,圖片,音樂,視頻,軟件等在內的各類數字資源應用場景,為信息創造者與消費者提供最直接的對接平臺。
? ? ? ?關于“主節點”,首次提及出現在白皮書前言部分——“ulord原鏈引入主節點網絡,提供穩定網絡和存儲基礎設施·····”,然而對其的詳細介紹出現在第五章第一節。
? ? ? ?原文引:1.全節點是指在P2P網絡上運行完整客戶端的服務器或者普通PC機,在區塊鏈網絡中起著傳播交易和區塊的作用。維持全節點的正常運行,需要消耗大量的網絡資源,如存儲空間和網絡流量等。2.比特幣網絡上的全節點數目呈現出逐漸下降的趨勢,使區塊廣播的時間需額外增加40秒。
? ? ? ?這里白皮書先提及了全節點的概念,需要知道的是——主節點也是全節點的一部分。主節點的設置是有背景原因的,當一個網絡全節點數目呈現下降趨勢后,交易和廣播的時間也會相應延長,而維持全節點的運行是需要消耗大量網絡資源的,像空間和網絡流量等。
? ? ? ?因此,下面白皮書就繼續介紹了達世提出的主節點理論。
? ? ? ?原文引:1.為了維持區塊鏈骨干網絡的健康穩定,達世提出分級網絡的解決方案。通過引入主節點系統,組成穩定的骨干網絡,解決通信延遲大的問題。
? ? ? ?但是這樣的主節點設計是有點問題的,因為在達世的系統里,主節點是需要鎖倉1000個DASH的。根據達世的設計規則,系統發幣總量大概是1700萬個,目前已經發行的DASH為800萬個,主節點數目在4800個左右,也就是說大概有500萬的DASH鎖死在主節點上,那么市面上流通的DASH數目不足300萬個,無法保證市場上有足夠的幣流通。另外,有一個關鍵的地方是——只有具備一定的計算機能力才能搭建主節點,這就導致了主節點的服務質量其實是參差不齊的。
? ? ? ? 接下來我一起來看看ulord是怎么解決這個問題的。
? ? ? ? 原文引:1.引入主節點候選機制,增強網絡服務質量;2.引入Proof of Stake機制,提供IPFS服務;3.做一個更通用的主節點平臺。
? ? ? ? 與達世網絡設計不一樣的是,主節點方面ulord是引入了篩選機制的。對于一些不滿足要求的主節點,會根據考核機制淘汰掉,分別從數據丟包率,網絡通信延遲,數據重傳次數做反饋和參考,最后只有不斷維護和更新的主節點才能留下來并繼續使用。
? ? ? ? ?主節點考慮的因素主要有三點——存儲容量,存儲價值,存儲IOPS,通俗來講就是看存儲空間大小,判斷主節點儲存的數據價值,衡量磁盤隨機訪問的性能。從這三點,就能確保這些主節點能穩定提供數據存儲服務。
? ? ? ? 另外,Ulord采取了激勵機制吸引了更多人參與到主節點的建設。這也是主節點的有力保證。
? ? ? ? 綜上所述,ulord設主節點的設立是為了解決全節點網絡效率問題,提供一個骨干網絡和存儲設施。并且ulord網絡公鏈在達世設計的基礎上進行了改良,加入了很多考核機制,使得主節點的維護和更新得到保障,生態更完善。