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個字符,其中已一個字符為 nibble
MPT 樹中的節點包括空節點、葉子節點、擴展節點和分支節點:空節點,簡單的表示空,在代碼中是一個空串。
葉子節點(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 的所獲收益,收取一定比例的傭金,這部分傭金也按照比例進行銷毀,以此來保證系統的通縮屬性。
評論
查看更多