點集網路(PointSet)多層挖礦機制的分散式網路

買賣虛擬貨幣
PointSet(點集網路)是一個以多層激勵機制為核心的新一代高效能公鏈。以分散式技術為基礎,構建一個去中心化網路體系。PointSet Chian應用最新一代區塊鏈技術開發,以點集鏈為出發點,主打數字身份、版權保護、去中心化社交以及分散式內容平臺,後期會拓展到去中心化資產服務、去中心化交易等方面。主要應用於媒體,版權領域。Point PAXOS共識演算法。

PointSet 技術介紹

點集(PointSet)作為一個底層網路,以分散式技術為基礎,構建一個去中心化網路體系。從底層資料多渠道獲取和高效能儲存,到中間層資料的處理和鏈上記錄,再到應用層提供 api 和 sdk,為開發者和使用者構建底層資料與上層應用的橋樑,在資訊交換和價值轉移上發揮著重要的作用。通證經濟模型下的 SET 作為整個生態的價值轉移媒介,多層挖礦機制能夠保證整個生態的良性迴圈。


1.SETChain

PointSet 鏈應用最新一代技術開發,為普通使用者、開發者、網站、第三方夥伴、平臺、組織等多元渠道提供面面俱到的鏈上資料記錄(身份認證、版權保護、激勵機制等)。

PointSet 鏈上每個資料都是一個 Point,無數個 Point 構成了一個Set。鏈上包含智慧合約,開發者能快速搭建自己的 DAPP;也可以透過點集網路上層的 PointDock 快速整合。

除了現有的主鏈技術外,PointSet 還自創改進了包括 PointCheck、PointDock、PointPaxos 在內的一系列基礎設施,為生態資料的安全保駕護航

2.區塊

SET 塊的構成大量借鑑了優秀主鏈的構造,包含以下部分內容:

a) ParentHash 父區塊的雜湊
b) stateRoot: 當前已定稿區塊的交易組成的狀態數根節點的雜湊
c) transactionRoot: 交易樹根節點的雜湊
d) receiptRoot:收據樹根節點的雜湊
e) logsBoom:所有交易收據中的可索引資訊組成的布隆過濾器
f) difficulty:打包當前區塊的難度純量值
g) number:區塊的祖先的數量
h) timestamp:區塊初始化的時間戳
i) extraData:對當前區塊的備註
j) mixHash:256 位雜湊
k) nonce:64 位值(和 mixHash 共同證明計算量的承載是否足夠)

其中交易樹和收據樹都是 Merkle 樹,默克爾樹:


Merkle Tree 可以看做 Hash List 的泛化(Hash List 可以看作一種特殊的 Merkle Tree,即樹高為 2 的多叉 Merkle Tree)。在最底層,和雜湊列表一樣,我們把資料分成小的資料塊,有相應地雜湊和它對應。但是往上走,並不是直接去運算根雜湊,而是把相鄰的兩個雜湊合併成一個字串,然後運算這個字串的雜湊,這樣每兩個雜湊就結婚生子,得到了一個”子雜湊“。如果最底層的雜湊總數是單數,那到最後必然出現一個單身雜湊,這種情況就直接對它進行雜湊運算,所以也能得到它的子雜湊。於是往上推,依然是一樣的方式,可以得到數目更少的新一級雜湊,最終必然形成一棵倒掛的樹,到了樹根的這個位置,這一代就剩下一個根雜湊了,我們把它叫做 Merkle Root。在 p2p 網路下載網路之前,先從可信的源獲得檔案的 Merkle Tree樹根。一旦獲得了樹根,就可以從其他從不可信的源獲取 Merkle tree。透過可信的樹根來檢查接受到的 Merkle Tree。如果 MerkleTree 是損壞的或者虛假的,就從其他源獲得另一個 Merkle Tree,直到獲得一個與可信樹根匹配的 Merkle Tree。Merkle Tree 和 Hash List 的主要區別是,可以直接下載並立即驗證 Merkle Tree 的一個分支。因為可以將檔案切分成小的資料塊,這樣如果有一塊資料損壞,僅僅重新下載這個資料塊就行了。如果檔案非常大,那麼 Merkle tree 和 Hash list 都很到,但是 Merkletree 可以一次下載一個分支,然後立即驗證這個分支,如果分支驗證透過,就可以下載資料了。而 Hash list 只有下載整個 hash list才能驗證。
默克爾樹能快速的定位樹葉的改變,大量節省查詢耗時。而交易狀態樹是默克爾帕特里夏樹(MPT):MPT(Merkle Patricia Tree)顧名思義,MPT 就是默克爾樹和葩特里夏樹的混合體:在 SET 鏈中,我們使用一種十六進位制的字首編碼,字母表中存在 16個字元,其中已一個字元為 nibbleMPT 樹中的節點包括空節點、葉子節點、擴充套件節點和分支節點:空節點,簡單的表示空,在程式碼中是一個空串。葉子節點(leaf),表示為[key,value]的一個鍵值對,其中 key 是key 的一種特殊十六進位制編碼,value 是 value 的 RLP 編碼。擴充套件節點(extension),也是[key,value]的一個鍵值對,但是這裡的 value 是其他節點的 hash 值,這個 hash 可以被用來查詢資料庫中的節點。也就是說透過 hash 連結到其他節點。
分支節點(branch),因為 MPT 樹中的 key 被編碼成一種特殊的16 進位制的表示,再加上最後的 value,所以分支節點是一個長度為17 的 list,前 16 個元素對應著 key 中的 16 個可能的十六進位制字元,如果有一個[key,value]對在這個分支節點終止,最後一個元素代表一個值,即分支節點既可以搜尋路徑的終止也可以是路徑的中間節點。MPT 樹中另外一個重要的概念是一個特殊的十六進位制字首(hexprefix,HP)編碼,用來對 key 進行編碼。因為字母表是 16 進位制的,所以每個節點可能有 16 個孩子。因為有兩種[key,value]節點(葉節點和擴充套件節點),引進一種特殊的終止符標識來標識 key 所對應的是值是真實的值,還是其他節點的 hash。如果終止符標記被開啟,那麼 key 對應的是葉節點,對應的值是真實的 value。如果終止符標記被關閉,那麼值就是用於在資料塊中查詢對應的節點的 hash。無論 key 奇數長度還是偶數長度,HP 都可以對其進行編碼。最後我們注意到一個單獨的 hex 字元或者 4bit 二進位制數字,即一個nibble。HP 編碼很簡單:一個 nibble 被加到 key 前(下圖中的 prefix),對終止符的狀態和奇偶性進行編碼。最低位表示奇偶性,第二低位編碼終止符狀態。如果 key 是偶數長度,那麼加上另外一個 nibble,值為 0 來保持整體的偶特性。


如圖所示:

總共有 2 個擴充套件節點,2 個分支節點,4 個葉子節點。

其中葉子結點的鍵值情況為:


節點的字首:

交易樹、狀態樹、收據樹記錄了區塊上最重要的資訊,也是防止區塊不被篡改和方便驗證的核心所在。

在本區塊記錄父區塊的雜湊是連線整個鏈完整的必要條件。

3.SET 激勵

無論是 pos 或者 dpos 的共識機制,我們都需要激勵機制維護整個主鏈的正常執行,我們設計了一種一致同意的轉一家之方法,PointSet 主鏈尾瞭解決這個問題,設計了一種內建的貨幣—SET,執行在 set 主鏈上的所有貨幣都以 point 為最小單位計算。

a) Token 的最小單位是 point,1SET = 10^18point
b) 第二個單位是 line,1SET = 10^15 line
c) 然後是 flat,1SET = 10^12 flat
d) 最大的單位為 SET

4.PointCheck

a) PointSet 具有版權校驗、內容記錄等功能,資料來源來自 PGC、UGC 、媒體等多種渠道。在 SimHash 和 SimHash 的基礎上調整為 PointCheck,透過判斷使用者提交的版權內容的相似性,計算其權重得出結論(是否儲存合法以及判斷對應的獎勵)。

b) SimHash 透過以下流程計算出兩個文件之間的相似性:

1)分詞
將文件分詞,然後為每個詞分配權重(比如可以用 tf-idf 演算法計算權重,但這裡需要變換一下演算法,將 tf-idf 值以單調遞增函式對映到一個整數值)

2)計算 Hash

3)加權
將詞乘以對應的權值,0 用-1 代替乘以對應權值

4)合併
把單詞序列從前到後按位累加

5)降維
把合併的結果變為 0-1 串,方法是大於 0 的—>1,小於 0 的->0,這樣每篇文件會得到一個 ID

6)比較海明距離
將降維後得到的結果與已有的每一篇文件的 ID 做異或運算,然後求運算結果中 1 的個數,得到海明距離。

SimHash 演算法高效,適用於分散式當中,消耗空間小,但是長短文件同時存在時,會有誤判的情況。

MinHash 在前期的處理上和 SimHash 很相似,但是在 binary data 的判斷效率上明顯超過 SimHash


PointCheck 從兩種 hash 相似判斷的基礎上優中取優,在進行binary 判斷上使用 MinHash,其它的使用 SimHash,在提高效率的同時,高度提高了判別的準確性。

5.PointDock

Point Dock 是一整套接入系統。點集網路不僅可以對接專案方、媒體平臺,還會接入自媒體甚至普通使用者。

Point Dock 有如下體系:

a)積分系統,即便是普通使用者都可以接入 PointSet,在經過身份繫結之後,使用者或者平臺隨時可以將文件儲存到 PointSet 上,經過PointCheck 校驗之後,得出對應的結果,返還你對應的積分。

b)自媒體接入,PointSet 將打通微信公眾號、頭條號等媒體。在進行過身份繫結之後,可以進行版權校驗保護、積分贈送等其它操作。

c)低成本 WEB 搭建,為了方便第三方接入者更專注於運營等方面的業務,我們彙整合一整套網站模板,其中將包含 PointSet 完備的激勵系統、身份認證系統、版權保護系統,而使用 PointSet 身份認證系統的普通使用者也將減少註冊成本、資料打通,實現從 Point 到Set 的完美集合。

d)普通開發者,普通開發者可以接入可定製度更高的 API,開發者可以僅僅使用身份系統,零成本獲取 PointSet 使用者,更可以選擇性的接入點集網路的積分系統、版權系統等其他模組。

e)深入合作開發者,PointSet 將開放更多許可權給深入合作開發者,共同探討區塊鏈世界,創造更大的社會價值。

6.SET 共識機制

由於 pow 共識機制一直存在浪費資源、效率低下、TPS 不高的問題,所以我們採用更加快速、安全且能源消耗比較小的 dpos 演算法。

DPOS 即委託股權證明——它是權益證明(以太坊的 PoS)的一種變體,以限制網路上驗證者的數量為代價,提供高階別的可擴充套件性。

根據這種演算法,pointset 全網持有代幣的人可以透過投票系統來選擇區塊生產者,一旦當選任何人都可以參與區塊的生產。有點像“人民代表大會制度”,由所有加入 pointset 網路的節點中選取 10個超級節點,再由這些超級節點之間進行 pointset 區塊鏈的共識,也正因超級節點的存在大大提高了 pointset 鏈的 TPS。

在 POW 或者其他的 POS 共識裡,節點不限、隨機出塊順序的問題,任何加入 pointset 網路的節點都有成為超級節點的存在,而超級節點需要其他所有普通節點進行投票選舉的,當然超級節點也具有一定的職責:

1.提供一臺伺服器節點,保證節點的正常執行;
2.節點伺服器收集網路裡的交易;
3.節點驗證交易,把交易打包到區塊;
4.節點廣播區塊,其他節點驗證後把區塊新增到自己的資料庫;
5.帶領並促進區塊鏈專案的發展;

如果超級節點不能按時履行自己的職責,就會立馬被換掉,由其他正在競爭的投票數高的節點競選上去,以此高效維護 pointset 區塊鏈平臺的正常運轉。

DPOS 解決的拜占庭容錯從兩個維度降低了難度:

1、節點數量固定只有 21 個。並且節點資訊透明。
2、固定出塊順序。每個節點跟接力棒一樣,一個個往下接力出塊。

每個節點不能還沒輪到它出塊的時候,就出塊。都是必須輪到再出塊。如果出現出塊故障,會跳過這個節點。

DPOS 共識過程:

只要能獲得 token 持有者的投票,任何人都可以參與區塊的生產過程,也有機會獨立的生產區塊。pointset 區塊鏈上預計每 1.5 秒生產一個區塊。任何時刻,只有一個生產者被授權產生區塊。如果在某個時間內沒有成功出塊,則跳過該塊。

使用 Pointset 客戶端軟體全節點模式,區塊以 100 個區塊為一輪(每個生產者可以生產 10 個,有 10 個生產者,二者相乘)。在每十輪的開始,10 個區塊生產者透過 token 持有者的投票被選中。選中的生產者依據商定好的順序生產區塊,這個順序由 10 個或者更多的生產者商定。

pointset 架構中區塊產生是以 10 個區塊為一個週期。在每十個出塊週期開始之前,10 個區塊生產者會被投票選出。前 9 名出塊者首選自動選出,第 10 個出塊者按所得投票數目對應概率選出。所選擇的生產者會根據從塊時間匯出的偽隨機數進行混合。以便保證出塊者之間的連線儘量平衡。

如果出塊者錯過了一個塊,並且在最近 3 小時內沒有產生任何塊,則這個出塊者將被刪除。透過不安排那些不夠可靠的節點,儘可能的減少錯過區塊建立,來讓整個網路執行得更平穩。

在正常情況下,DPOS 塊鏈不會經歷任何叉,因為塊生產者合作生產區塊而不是競爭。如果有區塊分叉,共識將自動切換到最長的鏈條。具有更多生產者的區塊鏈長度將比具有較少生產者的區塊鏈增長速度更快。此外,沒有塊生產者應該同時在兩個區塊鏈分叉上生產塊。如果一個塊生產者發現這麼做了,就可能被投票出局。

交易確認

由 DPOS 共識演算法維護的區塊鏈一般出塊者都是 100%線上的。這就是說一個交易平均 0.5 秒後,會被寫入區塊鏈中,同時被所有出塊節點知曉這筆交易。這就意味著只需要 0.5 秒,一筆交易可以認定為 99.9%被區塊連結收了。

在常規的情況下,DPOS 區塊鏈不太可能會產生分叉,因為區塊的生產過程是一個合作的過程而不是一個相互競爭的過程。如果產生的分叉,共識將會自動轉向最長的鏈。這一機制有效是因為一個區塊被加入到區塊鏈的速率與區塊生產者的數量直接相關,而這些生產者都對這個最長鏈條達成共識。換句話說,一個分叉的區塊鏈,如果有更多的生產者,長度將會比更少的生產者更快,因為更多生產者的那條鏈上錯過建立的區塊數要少很多。

有一些非常情況下例如,軟體 bug,Internet 擁塞或惡意出塊者出現,區塊鏈可能出現分叉。為了確保一個交易是不可逆轉的,可以等待 10 個區塊確認。根據 pointset 鏈的配置,在正常情況下 10個區塊確認平均需要 15 秒。

在分叉產生的 9 秒鐘內,出塊節點就可能發現這個分叉可能並警告使用者。一個節點觀察網路的時候如果發現連續 2 次的丟塊事件,這意味著改節點由 95%可能性在區塊鏈的分叉分支上。有出現 3 個連續的丟塊以後,該節點有 99%的可能性在一條分叉出來的區塊鏈上。可以生成一個預測模型,它將利用節點丟失的資訊,最近的參與率以及其他因素來快速地警告使用者出現什麼問題。

對這種警告的反應完全取決於業務交易的性質,但最簡單的反應是等待 7/10 確認,直到警告停止。

交易證明(TaPoS)

pointset 要求每個交易都包括最近的區塊頭的雜湊。 這個雜湊有兩個目的:

1.防止分叉區塊鏈上出現大量交易記錄;
2.使得系統能感知到使用者是否在分叉出來的區塊鏈上

隨著時間的推移,所有使用者最終直接確認塊鏈,這使得難以偽造假冒鏈,因為假冒將無法從合法鏈路遷移交易。

DPOS 共識的最基本原則:

a) 使用者會根據自己手裡的具有可投票權的幣持有量做出帶有權重的投票,根據投票結果,按照一定的規則選擇出當前的超級節點生成區塊;

b) 同時,競選超級節點而落選的節點、投票給中選者的使用者、投票給落選者的使用者均可能獲得一定量的補償,以激勵他們持續參與之後的競選流程;

c) 超級節點會按照一定的分配規則依次進行區塊的打包並獲得最大份額的獎勵;

d) 超級節點中的多數會根據投票結果進行選擇,剩下的會按照一定的演算法保證在餘下的其他節點中,所有節點都有可能被選中。

7.智慧合約

智慧合約全部由程式碼組成,而典型的合同則是一份有著法律意義的文字,它最大的特點就是無法更改和自動執行,這構成了智慧合約實現“匿名信用”的基礎。

智慧合約主要有四個目的:儲存和維護資料、管理不可信使用者之間的合約/關係、作為軟體庫為其他合約提供函、支援複雜許可權管理。大家看其實很通用,並沒有針對某些特定的應用做最佳化,並且以上特性可以組合使用。這是 pointset 一直堅持的,做一個最基本、對程式碼執行機制的支援。

區塊鏈智慧合約有三個技術特性:

1. 資料透明
區塊鏈上所有的資料都是公開透明的,因此智慧合約的資料處理也是公開透明的,執行時任何一方都可以檢視其程式碼和資料。

2. 不可篡改
區塊鏈本身的所有資料不可篡改,因此部署在區塊鏈上的智慧合約程式碼以及執行產生的資料輸出也是不可篡改的,執行智慧合約的節點不必擔心其他節點惡意修改程式碼與資料。

3. 永久執行
支撐區塊鏈網路的節點往往達到數百甚至上千,部分節點的失效並不會導致智慧合約的停止,其可靠性理論上接近於永久執行,這樣就保證了智慧合約能像紙質合同一樣每時每刻都有效。

智慧合約的工作原理

智慧合約模組,pointset 將會實現自己的以 Web Assembly 為基礎的虛擬機器 pvm,使用者可以用各種主流語言 c、c++、python、java 等來開發自己的智慧合約,從而定製化的滿足使用者需求。智慧合約最終執行在虛擬機器上,開發者們便可以實現複雜多樣的功能,滿足定製化需求。

開發人員會為智慧合約撰寫程式碼。智慧合約可用於交易和(或)兩方/多方之間的任何交換行為。該程式碼包含一些會觸發合約自動執行的條件。

一旦編碼完成,智慧合約就會被上傳到區塊鏈網路上,即它們被髮送到所有連線到網路的裝置上。從另一種區塊鏈應用——比特幣——的情況來說,這就好像把關於比特幣交易的網路更新上傳到區塊鏈上。

一旦將資料上傳到所有裝置上,使用者就可以與執行程式程式碼的結果達成協議。然後更新資料庫以記錄合約的執行情況,並監督合約的條款以檢查合規性。

這樣一來,單獨一方就無法操縱合約,因為對智慧合約執行的控制權不在任何單獨一方的手中。

與傳統合約相比,智慧合約有很多優勢:

i. 智慧合約與傳統合約相比,最大的特點和優勢就是其解決了“信用”的問題。傳統合約達成前,參與者先要了解各方的信用背景以選擇合適的物件,合約達成後的階段,也要依賴於各方的誠實信用,或者引入第三方(如支付寶)來擔保合約履行。

ii. 智慧合約因為鏈上的資源是真實透明的,合約的內容確定後就無法更改,執行更是不用依賴任何額外操作。最終,“匿名信用”成為現實,合約締結前無需進行信用調查,締結後也不用第三方進行擔保履行,從而實現交易成本大大降低,交易效率則大幅提高。

iii. 智慧合約的資料無法刪除、修改,只能新增,而智慧合約的歷史可追溯,同時篡改合約或違約的成本將很高,因為其作惡行為將被永遠記錄並廣為人知。

iv. 去中心化的智慧合約,不依賴第三方執行合約。因此,智慧合約的潛在好處包括降低簽訂合約、執行和監管方面的成本;因此,對很多低價值交易相關的合約來說,這是極大降低人力成本。合約驗證和執行的整個過程隨著使用者間的直接交易而變得快速。

v. 智慧合約不容易出現斷電、節點故障、水災火災等問題。智慧合約儲存在區塊鏈分散式賬本上時,不存在放錯或丟失的風險。這意味著連線到網路的每個裝置都有一份合約副本,並且資料會永遠儲存在網路上。

8.CD(Controller-Data)模式

從業務視角來看,智慧合約只需要做兩件事,其一是如何定義資料的結構和讀寫方式,其二是如何處理資料並對外提供服務介面。

為了更好的做好模組抽象和合約結構分層,將這兩件事分開,既是將業務控制邏輯和資料從合約程式碼層面就做好分離,這樣的處理在複雜業務邏輯場景中經過實踐是當前被認為最佳的模式。

這個模式簡稱為 CD(Controller-Data)模式。將合約分為兩類:控制器合約(Controller Contract)與資料合約(Data Contract)。

控制器合約透過訪問資料合約獲得資料,並對資料做邏輯處理,然後寫回資料合約,它專注於對資料的邏輯處理和對外提供服務。

根據處理邏輯的不同,常見的有名稱空間控制器合約、代理控制器合約、業務控制器合約、工廠控制器合約等。一般情況下,控制器合約不需要儲存任何資料,它完全依賴外部的輸入來決定對資料合約的訪問。特殊情況下,控制器合約可以儲存某個固定的資料合約的地址或者名稱空間(透過名稱空間在執行時獲得合約地址)。

資料合約專注於資料結構定義與所儲存資料的讀寫裸介面。為了達到資料統一訪問管理和資料訪問許可權控制的目的,最好是將資料讀寫介面只暴露給對應的控制器合約。禁止其他方式的讀寫訪問。基於這個模式,遵循從上至下的分析方式,從對外提供的服務介面開始設計各類控制器合約,再逐步過渡到服務介面所需要的資料模型和儲存方式,進而設計各類資料合約,可以較為快速的完成合約架構的設計。

9.SETRLP

RLP (遞迴長度字首)提供了一種適用於任意二進位制資料陣列的編碼,RLP 是 SET 主鏈中對物件進行序列化的主要編碼方式。 RLP 的唯一目標就是解決結構體的編碼問題;對原子資料型別(比如,字串,整數型,浮點型)的編碼則交給更高層的協議;我們規定 SET 中數字必須是一個大端位元組序的、沒有零佔位的儲存的格式(也就是說,一個整數 0 和一個空陣列是等同的)。對於在 RLP 格式中對一個字典資料的編碼問題,有兩種建議的方式,一種是透過二維陣列表達鍵值對,比如[[k1,v1],[k2,v2]...],並且對鍵進行字典序排序。

10.SET 網路協議

區塊鏈技術的去中心依賴於底層組網技術,PointSet 的底層實現了p2pServer,大約可以分為這樣三層。

a) 底層路由表。封裝了 kad 路由,節點的資料結構以及計算記錄,節點搜尋,驗證等功能。

b) 中層 peer 抽象,message 開放傳送介面,server 對外提供peer 檢測,初始化,事件訂閱,peer 狀態查詢,啟動,停止等功能。

c) PointSet 最上層 peer,peerset 再封裝,透過協議的 Run 函式,在中層啟動 peer 時,獲取 peer,最終透過一個迴圈擷取穩定peer,包裝在 peerset 中使用。

底層路由表

這裡簡化問題僅討論 Node Discovery Protocol。 這一層維護了一個 buckets 桶,總共有 17 個桶,每個桶有 16 個節點和 10 個替換節點。 Node 放入時先要計算 hash 和 localNode 的距離。再按距離選擇一個桶放進去,取的時候逐個計算 target 和每個桶中物件的舉例,詳細參考 closest 函式,後面會貼出來。

距離公式滿足:f(x,y)=256-8*n-map(x[n+1]^y[n+1]) 注:n 為相同節點數量 map 為一個負相關的對映關係。

簡單來說就是相似越多,值越小。

其中最重要的就是 table 物件,table 公共方法有:

a) newTable 例項建立
b) Self local 節點獲取
c) ReadRandomNodes 隨機讀取幾個節點
d) Close 關閉
e) Resolve 在周邊查詢某個節點
f) Lookup 查詢某個節點的鄰近節點

11.SETRPC

RPC 規定在網路傳輸中引數和返回值均被序列化為二進位制資料,這個過程被稱為序列化(Serialize)或編組(marshal)。透過定址和傳輸將序列化的二進位制傳送給另一臺伺服器。另一臺伺服器收到二進位制資料以後會反序列化,恢復為記憶體中的表達方式,然後找到對應方法呼叫將返回值仍舊以二進位制形式返回給第一臺伺服器,然後再反序列化讀取返回值。


點集網路(PointSet) 應用場景

1. 數字身份

網際網路時代的個人資訊在隱私性、安全性和易用性等方面不夠合理。在點集網路中個人可以建立自己的身份,完全掌控並保證該身份的真實性和安全性。個人數字身份就是一個開啟區塊鏈世界的鑰匙,有了這把鑰匙,使用者可以用來進行簽署協議、保護版權、參與投票、交易資產等活動。

2. 版權保護

網際網路的出現大大加速了資訊傳播速度,但是也帶來了一些副作用。當前網際網路經濟模式下,版權保護一直是網際網路時代的重點,版權保護的缺失造成了版權保護難、版權舉證難、版權維權難。

利用點集鏈以及點集身份系統,點集網路提供了一套安全、便捷、低成本的版權保護系統。在點集網路中,內容生產者可以透過身份系統建立自己的唯一數字簽名,作品繫結數字簽名後,這些不可篡改的記錄在去中心化底層網路中儲存,使得內容生產者的版權得到區塊鏈認可,方便於版權舉證、維權。

3. 分散式社交網路

在點集的去中心化社交網路裡,使用者可以自己控制自己的資料,利用數字身份系統,使用者可以自行執行節點接入網路,節點之間實時連結,使用者資訊端對端加密儲存在公鏈上,社交資訊在公鏈上是冗餘儲存,該資訊只有私鑰持人自身能檢視。點集分散式社交網路把使用者資訊控制權歸還給使用者,保障使用者隱私。

代幣的激勵機制可以激勵使用者創造更多的價值,點集網路作為一個資料平臺,可以實現使用者跟使用者之間點對點交流,沒有第三方介入。使用者可以選擇好友之間的正常通訊交流,也可以選擇匿名聊天,還可以在平臺上建立社群,完全取決於掌控私鑰的使用者自己。

4、分散式內容平臺

傳統媒體經濟模型由使用者、作者、平臺、廣告商多方組成,每一方需求都是不統一的。使用者可以使用平臺功能滿足資訊、關係等需求,但是使用者對於平臺沒有控制權和收益權,在整個經濟體系中,使用者始終處於一個被動狀態。

點集網路弱化了各方參與者的角色概念,在符合參與者利益最大化的前提下,角色身份可以互相轉化。除了為開發者提供 api 等介面外,用 token 激勵機制提出一個全新的概念——使用者即所有。使用者既是生產者也是消費者,同時又是廣告方。參與底層開發建設的使用者也可以是平臺方,符合區塊鏈人人參與的去中心化精神。

利用點集可以構建一個去中心化內容生產和激勵生態的網路,使得內容生產者、內容消費者、內容平臺方以及廣告方各方面資源合理分配,獲得合理的回報。點集網路在版權保護、使用者需求、廣告投放等方向都有著非常廣闊的前景。

5、其他應用場景

去中心化資產服務
去中心化交易
去中心化保險
資產鏈上流動
商品溯源
公益慈善
……

PointSet 一個多層挖礦機制下的公鏈,以點集鏈為出發點,主打應用是數字身份、版權保護、去中心化社交以及分散式內容平臺,之後會拓展到去中心化資產服務、去中心化交易等方面。未來點集網路將融合跨鏈儲存功能,將給整個系統帶來質的飛躍。

通證激勵

1. PointSet 代幣 SET

點集網路的生態建立離不開代幣激勵機制。SET 是點集網路中的代幣,總 量:21000000000 永不增發。

30%的 SET 用來構建生態挖礦池。生態是點集網路的根本,點集網路採用獨創動態演算法 SET Method(結合 Delphi Method+ahp method)開發者生態貢獻值,按照權重分配挖礦收益,以此執行點集網路的雙層挖礦機制和代幣銷燬機制。每年解鎖生態挖礦池剩餘額度的 10%,即第一年解鎖 6.3 億,第二年解鎖 5.67 億,第三年解鎖 5.1 億……

20%的 SET 用來團隊激勵。PointSet 是一個長期規劃的專案,基金會定製了一個為期十年的團隊份額解凍計劃:第一年解凍 0,第二年起每年團隊份額的解凍 10%,即每年解凍 4.2 億。

基金會份額 20%用於商業合作、生態發展等途徑。剩餘 30%用於代幣兌換以及糖果發放。

SET 所兌換 ETH 全部用於專案建設。包括開發團隊人才引進、市場拓展、社羣運營等方面。

2. 銷燬機制

SET 設計初衷是一個小幅度通縮的激勵代幣,在永不增發的前提下,將對 PointSet 生態內 dapp 的所獲收益,收取一定比例的佣金,這部分佣金也按照比例進行銷燬,以此來保證系統的通縮屬性。


關於更多點集網路資訊:

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

免責聲明:

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

推荐阅读

;