溯源鏈希望基于區塊鏈的技術,利用區塊鏈獨特的不可篡改的分布式賬本記錄特性,構建底層通訊節點、溯源云平臺、分布式存儲云服務,通過落地項目的子鏈及對應 DAPP 應用來解決企業在商品原材料采購、生產、倉儲、流轉、分銷、門店、終端消費過程中的信息溯源,防偽驗真,互動營銷難題,為技術開發者提供快捷高效的區塊鏈開發云服務集合,為品牌企業和消費者解決“可信任”難題。并由此構建一個全新的區塊鏈生態系統——Traceability Chain,作為未來世界可選的商品信息及價值傳輸服務,并把整個區塊鏈行業應用的實用性、易用性向前推進一步。
作為最有前景的區塊鏈生態系統,溯源鏈充分地結合了以太坊 Ethereum、瑞波 Ripple、超級賬本 Fabric 的系統架構優點。Traceability Chain 還將持續通過基礎分布式通信網絡的搭建,軟硬件產品的設計研發、以及前端產品的開發和商業化落地項目的發展和迭代,逐步形成溯源鏈經濟系統,提升行業效率,促進社會的高效協同發展。
Traceability Chain(溯源鏈)項目優勢
Traceability Chain 通過追蹤記錄有形商品或無形信息的流轉鏈條。通過對每一次流轉的登記,實現從源頭的信息采集記錄、原料來源追溯、生產過程、加工環節、倉儲信息、檢驗批次、物流周轉到第三方質檢、海關出入境、防偽鑒證全程可追溯,根據溯源信息優化供應鏈數據服務的準確度和安全度,進而為產業鏈的參與方提供供應鏈金融服務。把區塊鏈技術應用在溯源、防偽、供應鏈金融和供應鏈管理上的內在邏輯和數據存證場景非常類似——數據不可篡改和加蓋時間戳。
傳統的溯源系統要么使用今天的中心化賬本模式,要么由各個市場參與者分散孤立地記錄和保存,是一種信息孤島模式。在中心化賬本模式下,誰作為中心維護這個賬本變成了問題的關鍵。無論是源頭企業,還是渠道商保存,由于其自身都是流轉鏈條上的利益相關方,當賬本信息不利于其自身時,都很可能選擇篡改賬本或者謊稱賬本信息由于技術原因而滅失了。
這樣的例子在現實生活中屢見不鮮,攝像頭總是在關鍵的時候沒被打開。因此,利益相關方維護的中心化賬本在溯源場景下是不可靠的。信息孤島模式下,市場的各個參與者自我維護一份賬本,這樣的賬本俗稱臺賬,電子化后又被冠上進銷存系統的名字。不論是實體臺賬還是電子化的進銷存系統,擁有者都可以隨心所欲地進行篡改或集中事后編造。區塊鏈在登記結算場景上的實時對賬能力,在數據存證場景上的不可篡改和時間戳能力,為溯源、防偽、供應鏈金融和供應鏈管理等場景提供了有力的工具。
技術架構
Traceability Chain 溯源鏈技術架構整體分為三部分:Traceability Chain 底層鏈、平臺層、應用層;具體見下圖:
TAC:溯源鏈 token,整個系統最底層的數字通證,是基礎鏈路進行信息交換的燃料,也是整個生態系統價值轉移的憑證。
DPOA:資產的使用權、所有權等各個資產權益的區塊鏈憑證。
共享主機云計劃使用基于 IPFS 協議的文件數據存儲解決方案
IPFS 是基于內容存儲,而非文件名,使用內容尋址替代傳統的基于 IP 和域名的尋址,用戶不需要關心服務器的位置,不用考慮文件存儲的名字和路徑。IPFS 基于其內容計算出的唯一加密哈希值,同樣的內容會有一個唯一的 HASH 值。哈希值直接反映文件的內容。當IPFS 被請求一個文件哈希時,它會使用 DHT 找到文件所在的節點,取回文件并驗證文件數據。
IPFS 是通用目的的基礎架構,基礎存儲基于 P2P 存儲技術,沒有存儲上的限制。和區
塊鏈能夠完美結合,系統可以使用 IPFS 來處理量數據,把內容存儲在 IPFS 網絡上,然后
把對應的哈希存儲到區塊鏈中并打上時間戳。這樣通過 IPFS 存儲數據,通過區塊鏈完成數
據的定價、確權和權利轉移,把數據價值充分發揮出來。
子鏈的管理
溯源主鏈的眾多主要功能之一是管理子鏈,溯源子鏈可以在主鏈運行過程中被授權的帳戶創建。創建者將可以根據應用需求定制子鏈的細節功能和子鏈 token 具體信息,這些定制信息形成描述子鏈的數據結構,并通過調用主鏈中智能合約的方式在主鏈中發布創建此子鏈的信息,此種發布需要扣除一定的 TAC(包括創建費與手續費),從而被記帳節點記錄在當前時段的區塊中。
至此子鏈的信息就被記錄在主鏈當中,之后子鏈就將作為一條獨立的區塊鏈,記錄子鏈內各種業務邏輯對應的交易記錄和相關數據(圖片、音視頻數據會存儲在 IPFS 的云主機內)。由于 TAC 的交易只記錄在主鏈中,因此主鏈的運行獨立于子鏈。在主鏈上運行的節點,只需要保存主鏈數據,也只進行 TAC 交易區塊的共識和驗證。TAC 這種靈活的子鏈創建機制,決定了子鏈是可裁剪的,子鏈的狀態對主鏈功能的完備性、和安全性無影響;除了記錄子鏈的描述信息,其他子鏈的相關數據不會對主鏈產生影響。
1 平臺框架
1.1 基本的區塊鏈操作接口:
采用分布式云部署,提高接口的穩定性和吞吐量;
支持通過 rpc 調用;
支持 json 數據格式;
1.2 智能合約:
目前溯源鏈的合約層己開發完成,搭建了溯源鏈去中心化的云平臺。為使開發者更容易,我們基于合約完成溯源防偽碼的驗證、物流碼的查詢都是一個個的智能合約。溯源鏈的定位于大眾的商業應用平臺,故溯源鏈會采取與其它智能合約平臺不同的方式進行公有鏈(主鏈)生態整合和促進成型。溯源鏈會激勵第三方團隊(技術開發公司)基于溯源鏈打造更多接地氣、具有實用性的落地應用項目,前端的受眾人群將會是普通大眾消費者,進而為溯源鏈及子鏈的品牌企業積累沉淀大批粉絲用戶。
1.3 各種子鏈
子鏈功能特性
在創建子鏈時,可以通過調用溯源鏈的底層接口實現通用功能的定制,這樣可以使得子鏈支持主鏈的全部功能特性,也可以根據子鏈的應用場景,限制或不提供某些功能特性,從而快速定制符合具體子鏈應用場景需求的功能特性。
支持定制的功能特性主要包括子鏈 token 交易、子鏈 token 與主鏈 token 交易、跨子鏈token 交易、子鏈業務交易邏輯、假名(Aliases)、投票系統、帳戶控制、即時信息、數據存儲等。
子鏈 token 交易
通過定制,子鏈可以支持子鏈原生 token 交易、子鏈 token 與主鏈 token 交易、以及跨子鏈 token 交易。當進行跨 token 交易時,token 的持有人,提出交易請求,交易請求信息包含交易類型(買、賣)、本幣類型、目標幣類型、交易價格、以及交易數量,溯源鏈協議將會以去中心化的方式撮合完成相互匹配的買、賣交易,且產生的交易記錄在所跨兩條鏈中都會有記錄,對比傳統的交易中心,具有公開、公正、可靠、可追溯的優點。
2 共識機制 DPOS
溯源鏈底層的節點共識采用 DPOS 的算法,所有區塊鏈本質上都是一種由交易驅動的確定性狀態機器。共識機制是商定確定交易順序和過濾無效交易的過程。許多不同的共識算法都可以產生相同效果的交易排序,但 DPOS 已經在多個區塊鏈上可靠運行多年,證明了是健壯、安全和有效的共識機制。
像所有共識算法一樣,區塊產生者可能導致的最大損害是審查。所有區塊的有效性必須遵循確定性的開源狀態機邏輯。
DPOS 算法概要
DPOS 算法可分兩部分:如何選擇一群區塊生產者及調度區塊生產。選擇過程要確保利益持有方擁有局面最終控制權,因為當網絡非正常運行時,利益持有方的損失最大。由于選擇過程本身對實際如何達成共識幾乎沒有影響,本文將重點介紹在區塊生產者被選擇之后,如何達成共識。
為更好的解釋這個算法,假設有 3 個區塊生產者 A,B 和 C。因為達成共識要求 2/3+1 多數來裁決所有情況,在這個簡化的模型中假設生產者 C 是打破僵局的角色。在現實中,會有21 個或更多的區塊生產者。類似工作量證明,一般規則是鏈最長者勝出。任何時候,當一個誠實節點看到一個更長的有效鏈時,它都會從當前分叉切換到更長的這條有效鏈。
委托權益證明(DPOS)在任何一個我們能想到的自然網絡斷裂的情況下,甚至在大多數生產者舞弊的情形時都是強健的。
不像其它一些共識算法,當大多數生產者不合格時,DPOS 還是可以繼續行使功能的。這樣,社區可以投票替換掉不合格的生產者,直到恢復 100%參與率。我們認知范圍內,沒有任何其它 renew 算法可以在如此高強度和多變的失敗條件下依然保持強健。
說到底,DPOS 之所以有如此強大的安全性,是來自于其選擇區塊生產者和驗證節點質量的算法。贊成投票過程可以確保一個人即使擁有 50%的有效投票權也無法獨自挑選指定哪怕一個生產者。DPOS 的設計旨在優化強勁網絡連接的誠實節點 100%參與共識的機制。這使得DPOS 能夠在平均只有 1.5 秒的時間內以 99.9%的確定性確認交易,同時以優雅和可檢測的方式降級,從降級中恢復到正常也不過是小事一樁。
3 應用層
溯源鏈前期在底層提供通用的應用協議,以開發不同的落地項目,最快讓區塊鏈普惠大眾。
對大多數人使用和開發區塊鏈的目標來說,并不是要真的自己重新創建一套區塊鏈,只是希望基于現有的區塊鏈底層或技術框架去開發自己的應用。
TAC 就是一個提供下一代平臺的區塊鏈應用程序,允許開發和分發基于溯源鏈的區塊鏈應用程序。TAC 提供了一個易于使用的界面和訪問全功能的生態系統。通過 TAC,開發人員可以在允許使用定制區塊鏈,智能合約,云存儲和計算節點的供應系統中構建,發布,分發和通過應用程序達到目的。
TAC 提供標準化的程序模塊和針對不同業務場景做開發模板
4 架構優勢
可與傳統中央數據系統共存
能夠在不改動現有集中化系統的情況下進行業務二次開發,并能夠實現新增業務與原有業務并存、無縫切換或是整體遷移。在區塊鏈應用落地的實際場景下,如何能做到更友好的升級切換是關鍵。
可視化的智能合約生成模板
溯源鏈提供開放的智能合約模板、開放的行業合約模板庫、面向操作人員的智能合約生成器,大大的降低了智能合約制定的門檻與靈活度。這樣就可以讓更多的開發者加入溯源鏈的生態。
可與主流技術架構融合
溯源鏈的應用開發能夠兼容目前各大主流技術架構,適應各個行業原有的技術框架,節省遷移的成本。
支持上百萬級日處理量
溯源鏈的技術測試結果顯示日處理事件能力已達到上百萬級別,可以滿足企業業務的長遠發展,我們也在繼續進行技術的改造升級,將處理能力不斷的提升。
系統運維的自動化
通過節點私有化部署,能夠實現節點運維自動化、秒級啟動鏈上服務,提高效率、節省人力。
完善的開發者支持
溯源鏈開發套件接口API,社區認證的開發者可以方便的調用鏈上的各類功能與資源,順利開發出資產錢包、瀏覽器,以及各式各樣的溯源、防偽、供應鏈金融、大數據營銷等應用。
Traceability Chain 的生態
生態構成:網絡節點、云平臺、技術開發者、生產企業、消費者
1 網絡節點(共享主機)
· 支撐溯源鏈公鏈的網絡節點,通過共享主機云服務獲得服務交換或 token 獎勵;
· 各個企業客戶的服務器主機資源或租用的云主機資源進行共享,實現分布式的分發;
· 企業客戶的相關大數據內容會分布在上千臺的共享主機上,自己的主機也會負責其他
· 企業客戶的內容,這些數據內容都通過加密,保障數據的安全性;
· 企業客戶的項目所消耗的主機資源如果小于自己提供的主機資源,可以獲得 token 獎勵。
· 企業客戶的項目所消耗的主機資源如果大于自己提供的主機資源,需要消耗 token 獎勵。
2 統一的云平臺
溯源鏈核心的平臺,為開發者提供便捷的開發環境和底層接口支持,包括手機 APP 查驗端、微信小程序落地。
子鏈管理系統:子鏈的生成,運維
開發者信息及開發項目進度管理系統
商品唯一身份信息管理系統
消費者信息管理系統
企業信息管理系統
移動營銷公共平臺接口組
移動電商公共平臺接口組
手機查驗 APP 接口組
微信小程序二次開發中間件
3 DAPP 開發者
DAPP 開發者是過去曾從事溯源防偽業務或有志于拓展區塊鏈溯源防偽業務和技術的企業或個人,通過溯源鏈,開發者可以很便捷的進行溯源防偽應用的區塊鏈化,使用最新的技術服務品牌企業,搶占市場的先機。
匯集溯源防偽業務的應用開發企業和個人,建立溯源鏈技術學院和開發者俱樂部,全球巡回的培訓和路演。
4 品牌企業
溯源鏈生態中的企業有以下特征
1.對商品的追溯和防偽有剛性需求
2.對新技術,新營銷模式勇于探索
3.企業的消費者對該企業商品的質量和真偽有著廣泛的需求
企業客戶的拓展
1.開發者拓展
2.溯源鏈搭建對接平臺
3.溯源鏈與各個政府相關部門,機構,組織、協會建立合作關系,針對相關的企業做宣講,引導企業使用區塊鏈溯源平臺
企業的收益
1.實現企業旗下商品的生產、流轉、銷售全程數字化,可追溯
2.消費者對企業商品可以方便的進行追溯和防偽的查驗,提高企業的品牌信譽度
3.企業的主機加入共享主機云,富裕的支撐力可以賺取 token,降低企業的網絡成本
4.企業可以在溯源鏈的 APP 上進行營銷互動和商品兌換,增加粉絲,宣傳品牌,增加銷量
5.各個行業率先使用區塊鏈的企業將獲得市場更多的關注度和媒體宣傳,彎道超車
5 消費者
在溯源鏈的生態中,消費者(用戶)是重要的組成部分,生產企業的商品購買者,通過追溯防偽驗證使用平臺的服務,通過防偽驗證、營銷互動獲得 TAC,通過使用 APP 掃一掃獲得 TAC,使用 TAC 兌換商家提供的商品。
通過消費者對 APP 使用度的提高,溯源鏈在APP 上可以開展更多的生態服務功能。
Traceability Chain/TAC 概述
為了良好的生態運行和商業應用的需要,發行 Traceability Chain Coin 作為系統的token, TAC Token 簡稱 TAC。
1 TAC 簡介
TAC 是 Traceability Chain 溯源鏈的 token,總量為 10 億枚,永不增發;TAC 在溯源鏈生態中擁有不可或缺的地位,是價值傳遞的承載者,在平臺、開發者、企業、服務機構、消費者之間流轉,使整個生態更健康,更具發展動力。
TAC 通過以太坊 ERC20 協議生成,總量 10 億枚;
2 TAC 的獲取途徑
用戶:購買商品獲得 token 獎勵,參與營銷活動,掃一掃,防偽驗證獲得 token 獎勵,參加平臺組織的社區活動獲得獎勵。
企業:促銷商品兌換 token,共享主機云的富裕支撐力獲得 token 獎勵
開發者:為企業提供智能合約和應用開發獲得 token,參加平臺組織的開發者活動獲得。
3 TAC 的用途
1.在溯源鏈上開發、認證應用、使用鏈上服務(例如鏈上轉賬的礦工費)需要支付或燃燒TAC,TAC 是作為鏈上應用運行唯一使用到的 Token。
2.隨著溯源鏈合作的客戶和消費者越來越多,鏈內的交易量越來越大,溯源鏈就可以收到更多的傭金,團隊會定期拿出一部分的傭金 TAC 或收入的一部分按照當時二級市場的價格回購TAC 并銷毀。
3.在選舉產生見證人時可作為選票使用。
針對企業、開發者、消費者三個參與主體的 token 獲得和支出
token 運轉分 4 層
1. 區塊鏈底層,應用的開通,運轉
2. 應用支撐層,技術調用平臺的模塊,接口,
3. 共享硬件,云主機和傳感器等資源的共享
4. 應用層,消費者個體與企業互動關聯的 DAPP 中的 token 流轉
我們希望通過 TACtoken 的運轉,將開發者和品牌企業進行有機的銜接,將消費者和品牌企業進行頻繁的互動,在 DAPP 中構建一個消費升級時代優質商品的互動社區。
1) 消費者是實名的
2) 消費者信息詳盡
3) 用戶在社群中形成圈子,因為特定品類商品聯系在一起
4) 有豐富的品質商品的介紹、評測
5) 有精彩的品牌企業促銷活動
6) 有可信任的優質商品可以購買
7) 品牌企業可以在這里更了解自己的客戶,了解消費者對品牌的認知與期望
8) 品牌企業可以通過豐富的用戶大數據構建自身高忠誠度的會員體系
9) 讓好的商品,賣給適合的人,賣個好價格,這一切,信任是基礎。
評論