ALLIVE是基于區(qū)塊鏈技術的大健康生態(tài)智能區(qū)塊鏈網(wǎng)絡。它通過Olife、Olivia、Oleaf三個模塊為用戶定制一個在區(qū)塊鏈上不斷自我完善的人物健康信息綜合畫像、提供一個全科人工智能醫(yī)生、打通一套完整的醫(yī)療健康服務體系。在ALLIVE網(wǎng)絡里,用戶可以全面掌控自己的健康數(shù)據(jù),并由人工智能醫(yī)生進行個性化健康管理,進而滿足其在醫(yī)療健康方面的全流程需求。與此同時,ALLIVE的雙層通證體系也能激勵所有參與者以不同的方式為此大健康網(wǎng)絡的良性發(fā)展做出貢獻,真正做到醫(yī)療資源供給側與需求側的點對點精準對接,形成一個去中心化的、不可篡改的大健康生態(tài)智能區(qū)塊鏈網(wǎng)絡。
ALLIVE網(wǎng)絡ALLIVE是基于區(qū)塊鏈技術的大健康生態(tài)智能區(qū)塊鏈網(wǎng)絡,旨在打造一個大健康行業(yè)基礎平臺,為用戶提供一個能滿足所有健康管理需求的去中心化平臺。
ALLIVE網(wǎng)絡由三個部分組成:Olife、Olivia、Oleaf。
通過這三個組件,ALLIVE網(wǎng)絡能打破數(shù)據(jù)流轉阻塞對傳統(tǒng)醫(yī)療健康領域發(fā)展的諸多限制。
·數(shù)據(jù)使用權與收益權回歸用戶,數(shù)據(jù)流轉閉環(huán)助推精準醫(yī)療研發(fā)
目前的醫(yī)療體系還處于循證醫(yī)療的階段。在這一階段,醫(yī)生普遍以客觀臨床實踐和證據(jù)等級高低為基礎做出臨床決策,強調(diào)過程的普適性。而醫(yī)療體系發(fā)展的下一階段——精準醫(yī)療,則是以基因組學和4P醫(yī)學為代表,強調(diào)個體特殊性。從循證醫(yī)療到精準醫(yī)療的順利過渡,需要大量的醫(yī)療數(shù)據(jù)來推動。ALLIVE網(wǎng)絡通過分布式技術對數(shù)據(jù)進行加密和確權,以通證體系的流轉承載數(shù)據(jù)價值的流通,由智能合約完成數(shù)據(jù)脫敏和收益確認,加強數(shù)據(jù)交易的動力,助推精準醫(yī)療的研發(fā)過程。
·合理分配醫(yī)療資源,智能醫(yī)生服務彌補醫(yī)療資源供給不足
隨著醫(yī)療資料的電子化和可搜索化,個人用戶能夠通過ALLIVE網(wǎng)絡找到最適合自己的醫(yī)生。尤其是罕見病的患者,ALLIVE將幫助他們完成線下醫(yī)療資源的對接。除此之外,ALLIVE網(wǎng)絡的一個重要組件就是智能醫(yī)生Olivia。用戶能夠通過智能問診系統(tǒng)與Olivia進行交互,Olivia將通過對用戶畫像中已有信息和新信息進行分析,與龐大數(shù)據(jù)庫進行比對,為用戶提供個性化的診療服務,極大彌補了醫(yī)療資源供給需求不對端的問題。
·一鏈式健康管理,大健康全場景連接
ALLIVE網(wǎng)絡的模塊化接口將引入全方位全流程的健康類服務,完善分級健康管理體系,通過扁平化社群達成醫(yī)療資源合理高效的分配,涵蓋健康管理、尋醫(yī)問藥、保險清算等健康管理需求,形成完整的健康生活方式閉環(huán)。
Olife一個不斷演化和完善的個人健康加密畫像每個用戶都將有一個建立在區(qū)塊鏈上的身份,用戶在各DAPP中的行為數(shù)據(jù)都能夠鏈接到該身份信息上。每個人的Olife會在使用ALLIVE網(wǎng)絡的過程中不斷進行完善。
建立在區(qū)塊鏈上的身份信息允許用戶使用同一錢包系統(tǒng)在不同應用程序之間進行支付,而且,用戶在一個DAPP中的貢獻值可通過加密通證系統(tǒng)進行流轉,在生態(tài)中的其他DAPP中使用。
用戶有完全的權力決定在網(wǎng)絡上如何使用自己的個人畫像。他們可以在保證個人敏感數(shù)據(jù)安全的前提下,在ALLIVE網(wǎng)絡中不同的DAPP上做任何想要做的事情。ALLIVE區(qū)塊鏈保障了健康數(shù)據(jù)的任何使用情況都能夠被輕易追蹤,排除泄密隱患。
·健康數(shù)據(jù)鏈上存儲協(xié)議
Olife畫像中的信息經(jīng)過非對稱加密后,采用IPFS協(xié)議,分布式存儲在網(wǎng)絡各節(jié)點中,保證信息安全性。API端口只有在經(jīng)過用戶授權后才可以調(diào)用人物畫像的部分或全部數(shù)據(jù),且只限于用戶授權的用途。
·數(shù)據(jù)資產(chǎn)化
在這一過程中,ALLIVE網(wǎng)絡通過分布式技術將個人健康數(shù)據(jù)確權,用戶的健康數(shù)據(jù)不再被中心化機構掌控,數(shù)據(jù)屬于用戶個人,只有自己有權使用。在此基礎之上,用戶還可以選擇有償分享自己的健康數(shù)據(jù),健康數(shù)據(jù)在經(jīng)過差別隱私技術加工后將實現(xiàn)脫敏和單次調(diào)用,數(shù)據(jù)收益權掌握在用戶手中。
·Olife Nexus
Olife Nexus是ALLIVE網(wǎng)絡中的用于健康數(shù)據(jù)交換的標準化智能合約,用于管理Olife的使用權限。用戶可以將自己的健康數(shù)據(jù)有選擇的放入Nexus進行定向開放,醫(yī)療機構和科研機構可以通過Nexus系統(tǒng)尋找自己需要的健康數(shù)據(jù),并提供相應的回饋。用戶不用擔心自己的數(shù)據(jù)會被竊取或篡改,在保持自己隱私的情況下,用戶還可以從中獲得收益。
Olivia一個智能高效的健康管理專家
Olivia是ALLIVE團隊歷時3年打造的超級AI醫(yī)生。團隊利用數(shù)字技術結合醫(yī)學文獻和病歷樣本,開發(fā)醫(yī)療知識圖譜和機器學習算法,建立醫(yī)療智能問診系統(tǒng)。通過對知識圖譜、龐大的數(shù)據(jù)庫和用戶個人畫像的分析,Olivia給出的將不只是標準化報告,而是針對每位用戶歷史數(shù)據(jù)的個性化定制方案和反饋。
·全面降低醫(yī)療系統(tǒng)負擔
用戶在家中就能夠通過Olivia獲取醫(yī)療級診療方案,完成術后護理等服務。通過將Olivia和可穿戴設備連接,還能夠監(jiān)測用戶的健康數(shù)據(jù)和護理計劃完成情況,大大降低了現(xiàn)有醫(yī)療系統(tǒng)的負擔,解決了醫(yī)療資源供求不平衡的問題。在保證用戶就診質(zhì)量的同時,極大減少就醫(yī)成本,縮短就醫(yī)時間,提高用戶體驗。
·提供精確健康管理方案
在調(diào)理亞健康和治療慢性病領域,Olivia還能夠通過對可穿戴設備中的日常健康數(shù)據(jù)(如心率、運動、飲食記錄、睡眠等數(shù)據(jù))進行跟蹤和分析,及時發(fā)現(xiàn)用戶的健康問題,監(jiān)督和鼓勵用戶完成定制化任務,如減脂、減血壓、減血糖計劃等,更好的做到防治未病,改善慢性病和亞健康狀態(tài)。
·Olivia的技術架構
Olivia是一個可自我迭代的AI算法模型。Olivia的底層數(shù)據(jù)庫是一個體量空前的知識圖譜,通過自然語義處理(NLP)學習大量醫(yī)學文獻找到特定對象和關系集合,結合推理引擎給出最優(yōu)方案和對應的支撐證據(jù),并通過深度學習技術,持續(xù)學習大量臨床病歷來完善診療水平。
Oleaf一個全包裹式的健康生活方式閉環(huán)
ALLIVE網(wǎng)絡創(chuàng)建了一個可以構建大健康行業(yè)區(qū)塊鏈DAPP應用的基礎平臺,并實現(xiàn)提供可替換的模塊化基礎服務。Oleaf是ALLIVE網(wǎng)絡的API接口,它提供SDK,并且能夠支持部署智能合約,通過模塊化熱插拔的特性實現(xiàn)功能擴展。
·大健康網(wǎng)絡專屬API與服務擴展
對于通過Oleaf接入ALLIVE網(wǎng)絡的DAPP,ALLIVE網(wǎng)絡還將提供去中心化的鏈上業(yè)務托管服務,為有需求的DAPP提供計算資源、帶寬、存儲、大數(shù)據(jù)分析、人工智能技術等服務。ALLIVE區(qū)塊鏈技術為其生態(tài)中的各個角色提供一個可持續(xù)發(fā)展的資源平臺,提升整個網(wǎng)絡的發(fā)展速度和容災能力。在未來,托管服務還將包含向?qū)?、顧問、孵化、落地等鏈外服務?/p>
·完整的大健康閉環(huán)
ALLIVE網(wǎng)絡將通過Oleaf接入健康服務提供商(健康管理中心、療養(yǎng)中心、術后康復中心等)、醫(yī)療服務提供商(醫(yī)院、社區(qū)診所、家庭醫(yī)生、醫(yī)療器械供應商)可穿戴智能設備(智能手環(huán)、智能體重秤等)、醫(yī)療研發(fā)機構(藥品研發(fā)機構、醫(yī)療器械研發(fā)機構)、醫(yī)療金融(賬單管理、保險清算、醫(yī)療貸款)、病友社區(qū)等。場景連接所組成的大健康生態(tài)網(wǎng)絡將改變傳統(tǒng)健康領域碎片化服務的狀態(tài),用戶能夠在ALLIVE網(wǎng)絡獲取一鏈式的健康服務,享受個性化的全方位健康關懷,提升服務的連貫性和用戶體驗。
·原生通證-衍生通證賦能全網(wǎng)跨應用協(xié)同
ALLIVE網(wǎng)絡希望通過區(qū)塊鏈技術搭建一個前所未有的生態(tài)網(wǎng)絡,將不同醫(yī)療健康服務機構組織之間的業(yè)務和場景連接在一起,實現(xiàn)全球范圍內(nèi)的機構間高效協(xié)同。ALLIVE網(wǎng)絡允許各個機構通過Oleaf設立自己的收費服務或自動運行的收費API服務、智能合約服務、發(fā)行自己的衍生通證。整個過程中將使用ALLIVE網(wǎng)絡中的原生通證ALV統(tǒng)一進行跨應用結算,規(guī)范并簡化整個生態(tài)的價值流轉。
技術1.體系定位
·CAP定理
區(qū)塊鏈技術于2008年誕生后,企業(yè)家和開發(fā)人員一直在努力推動該技術發(fā)展,使其在各個社會方向上支持更廣泛的應用。十年發(fā)展以來,主流體系規(guī)則和共識機制在分布式程度、交易驗證速度和防止分叉三個目標上都各自有取舍,其根本原因在于分布式系統(tǒng)本身的特性。
在2000年的分布式計算原則研討會(Symposium on Principles of Distributed Computig)上由埃里克?布魯爾提出的、并于兩年后由麻省理工學院的賽斯?基爾伯特和南希?林奇證明的“CAP定理”,亦稱作“布魯諾定理 ”指出,任何一個分布式計算系統(tǒng)都不可能同時滿足一致性(Consistence)、可用性(Availability)和分區(qū)容錯性(ParTITIon tolerance)。在區(qū)塊鏈技術的應用領域,該定理所對應的三個關于交易驗證系統(tǒng)的特點是安全(Security)、可擴展性(Scalability)、去中心化(DecentralizaTIon)。
·大健康領域區(qū)塊鏈的需求可信任的數(shù)據(jù)
在傳統(tǒng)的醫(yī)療信息系統(tǒng)中,由于醫(yī)療數(shù)據(jù)的特殊性,機構之間的數(shù)據(jù)通常是相互獨立的,數(shù)據(jù)互不“信任”,機構之間需要一個去中心化的清算系統(tǒng)去驗證交易數(shù)據(jù)。
合理費用
主流公有鏈每筆記錄的儲存成本在十元人民幣以上,比特幣更高達上百元。昂貴的費用讓全球數(shù)十億的低收入人群無法承受,且醫(yī)療行業(yè)中的用戶并不愿為此付費,因此需要一個低交易成本的鏈上交易方式才能夠支撐起大健康領域的交易結算。
支持升級和Bug修復
醫(yī)療健康行業(yè)技術會隨著時間不斷發(fā)展和進步,醫(yī)療區(qū)塊鏈底層網(wǎng)絡也需要支持智能合約升級,去中心化應用程序在進行功能迭代的時候也需要通過區(qū)塊鏈底層平臺進行DAPP升級。并且一個去中心化應用在遭遇Bug的時候,需要能夠從Bug中修復錯誤的機會。
低延遲
及時的反饋是良好用戶體驗的基礎。延遲時間如果超過了幾秒鐘,會大大影響用戶體驗,嚴重降低程序的競爭力。如果要達到商業(yè)應用需求,交易確認時間需要在3秒以內(nèi)。
并行計算性能
區(qū)塊鏈共識取決于確定性(可重現(xiàn))行為。這意味著所有并行執(zhí)行都能不能使用互斥體或其他鎖的原語的情況下正常運行。然而在醫(yī)療行業(yè)的應用中,應用經(jīng)常需要處理大量的并行操作。有些應用程序由于命令執(zhí)行必須是順序的,從而無法用并行算法進行實現(xiàn),因此一個成功的區(qū)塊鏈架構需要具有強大的并行計算性能。
足夠多的儲存空間
主流貨幣如BTC、ETH的交易數(shù)據(jù)隨著時間不斷累積,普通節(jié)點已經(jīng)越來越承受不住磁盤占用和帶寬占用。醫(yī)療行業(yè)的應用更是有著百倍千倍以上的巨大的交易數(shù)據(jù),需要足夠多的存儲空間。
隱私保護
醫(yī)療數(shù)據(jù)屬于個人隱私,具有極大的價值,需要通過嚴格加密和脫敏的方式進行保護。但是,主流公鏈的用戶名,即錢包地址,冗長繁瑣、不便記憶和使用,因此在商業(yè)應用中必須提供一套安全且人性化的身份確認系統(tǒng)。
·ALLIVE網(wǎng)絡解決辦法ALLIVE正在全球范圍內(nèi)構建一個醫(yī)療行業(yè)的區(qū)塊鏈通用平臺,通過多級結構之間模塊化設計,松散耦合,和傳統(tǒng)互聯(lián)網(wǎng)開發(fā)模式無痛結合,在目前的醫(yī)療體系之上來建立數(shù)字化的全新智能醫(yī)療生態(tài)系統(tǒng)。所有醫(yī)療機構都可以在ALLIVE網(wǎng)絡上儲存、共享醫(yī)療數(shù)據(jù)、同時可以通過支付ALV的進行醫(yī)療數(shù)據(jù)的交互和計算。同時,一個適合智能健康管理的生態(tài)需要保證醫(yī)療服務提供者的專業(yè)性,需要保證終端用戶節(jié)點的輕量化,需要支持商業(yè)應用級別的并發(fā)量和交易處理速度,需要在健康管理服務形成規(guī)模之前確保區(qū)塊鏈不分叉等。因此,ALLIVE將自己生態(tài)的啟動階段定位為現(xiàn)有中心化體系 (Centralized) 與未來分布式體系 (Distributed) 之間的去中心化體系 (Decentralized)。
去中心化體系解決數(shù)據(jù)信用問題
在醫(yī)療行業(yè)的業(yè)務場景中,任何人都可以參與,所有數(shù)據(jù)都公開透明的公有鏈是不可取的。公有鏈無法阻止匿名用戶上傳惡意偽造的數(shù)據(jù),也無法隱藏機構自身的不想公開的對賬數(shù)據(jù)等。因此,各家醫(yī)療機構組成的ALLIVE網(wǎng)絡應由符合特定資質(zhì)的成員參與維護。嚴格的準入機制才可保證參與區(qū)塊鏈共識的多方都是可查可控的,在源頭上確保數(shù)據(jù)的訪問權限和上鏈數(shù)據(jù)的正確性。
提供免費服務降低用戶使用成本
ALLIVE網(wǎng)絡沒有挖礦行為,在ALLIVE網(wǎng)絡上發(fā)布交易、執(zhí)行智能合約、儲存數(shù)據(jù)的手續(xù)費為零。因此,ALLIVE網(wǎng)絡可以為用戶提供免費服務,用戶不必為了使用DAPP而付出過多費用。可以免費使用的區(qū)塊鏈平臺自然會得到更多的關注。在足夠的用戶規(guī)模上,開發(fā)者和企業(yè)可以創(chuàng)建對應的盈利模式。
可插拔模塊支持系統(tǒng)升級和Bug修復
ALLIVE網(wǎng)絡的區(qū)塊鏈結構上具有可插拔模塊設計,能夠方便快捷的對區(qū)塊鏈底層網(wǎng)絡智能合約進行升級,也能夠通過區(qū)塊鏈底層平臺對DAPP進行升級。當遭遇Bug當時候能夠迅速反應并進行Bug修復。
準入機制保證系統(tǒng)低延遲
ALLIVE網(wǎng)絡中的枝節(jié)點需要經(jīng)過Off-Chain機制對其計算處理能力進行檢驗,只有符合標準才
能夠頒發(fā)證書并接入網(wǎng)絡,保證處理能力達到商業(yè)級水準。
強大的并行計算能力
ALLIVE網(wǎng)絡可以基于任務調(diào)度模式無限擴充處理能力,大規(guī)模的計算需求可以在多個獨立的計算機之間劃分工作負載,使多臺CPU、內(nèi)存或磁盤負載均衡,能夠支持百萬級的并行運算,完全滿足千萬級和億級活躍用戶的網(wǎng)絡體驗,具有強大的并行計算能力。
可擴充容量
ALLIVE網(wǎng)絡除了可以合并多次交易、降低交易費用之外,也解決了容量有限問題。各節(jié)點把上鏈數(shù)據(jù)通過鏈下簽名確認,只有需要清算或者有爭議的時候才把鏈下簽名廣播到鏈上合約中關閉和清算。ALLIVE網(wǎng)絡可以實現(xiàn)商業(yè)應用的無限容量擴充,能承載醫(yī)療大健康領域的海量應用和數(shù)據(jù)。
隱私性及私鑰找回機制
ALLIVE網(wǎng)絡使用多重簽名和基于角色的多級權限管理機制,為個人用戶和不同機構分配不同的身份和權限,有效地解決了隱私保護問題。另外,ALLIVE網(wǎng)絡的多重簽名提供了資產(chǎn)找回的機會,讓普通用戶可以擺脫因私鑰丟失帶來的損失,讓區(qū)塊鏈具備真正商用可行性。
抗量子機制
對于未來可能出現(xiàn)的量子計算技術,ALLIVE網(wǎng)絡采用了簽名抽象的方式來保證未來的可擴展性和抗量子攻擊性,DAPP應用程序也會防止私鑰被碰撞攻擊而破解的情況出現(xiàn)。
2.共識機制
·架構基石
PoS權益證明
Proof of Stake (PoS) 是一類適用于公有區(qū)塊鏈網(wǎng)絡的共識算法,驗證人獲得出塊資格的概率與其抵押的權益有關。PoS做出了很大的假設:假設系統(tǒng)中的一系列對等節(jié)點都是靜態(tài)的,并且在長時間內(nèi)都是穩(wěn)定的。這在區(qū)塊鏈環(huán)境中完全是不現(xiàn)實的。
相比起傳統(tǒng)的基于工作量證明PoW的共識算法,PoS有很多優(yōu)點。PoS的投票權以抵押權益計算而不是計算力計算,它本身不需要耗費大量的電力來完成工作量證明。想對PoS網(wǎng)絡發(fā)起攻擊需要掌握網(wǎng)絡中大部分權益代幣,這個成本將非常高。
在一個沒有懲罰措施的PoS網(wǎng)絡中會出現(xiàn)以下情況:驗證者通過在給定高度為多個有沖突的區(qū)塊投票可以有效的破壞安全性而不用付出任何代價。這也就是PoS的反對者常常詬病的“無利害關系”的問題。寡頭壟斷競爭是很多現(xiàn)實市場的常態(tài)。少數(shù)相對富有的驗證者之間的協(xié)調(diào)比多數(shù)相對貧窮驗證者之間的協(xié)調(diào)要容易的多。在PoS共識下,一個具有很多權益的Cartel可能對系統(tǒng)進行控制,出現(xiàn)“富人越富,窮人越窮”現(xiàn)象。
PoA權職證明
相較于比特幣的PoW和以太坊即將采用的PoS,PoA權職證明共識機制在性能和可擴展性上都做出了許多升級。PoA與PoS類似,但是POS是基于持幣加時間的模式,所以同樣會造成利益分配的不均衡和大節(jié)點的產(chǎn)生,在PoA中,驗證者不需要在網(wǎng)絡中持有股份,但是必須具有已知的和經(jīng)過驗證的身份,由這些驗證者來驗證和治理DAPP的投票。每個驗證節(jié)點將綁定一個權威積分,當節(jié)點誠實維護網(wǎng)絡運行時,該積分會增長,當節(jié)點作惡時積分扣除。積分越高,該驗證節(jié)點的投票權重越大。這意味著驗證者不會有動機為自己的利益行事,因為這將影響到他們的權威積分。以上機制讓PoA的網(wǎng)絡變得更加安全和節(jié)能。
不過,由于PoA的驗證節(jié)點都需進行身份驗證,因此該共識機制是個有準入機制的聯(lián)盟鏈或私有鏈共識機制,PoA權職證明也是放棄了一定的去中心化,換取整個網(wǎng)絡的安全性和可擴展性。另一方面,通常PoA網(wǎng)絡是通過打分評級來衡量驗證節(jié)點的authority,但是這個積分算法的設計很難做到公平衡量節(jié)點的權威性,并且該積分通常變化緩慢,新的驗證節(jié)點的名譽積分通常很低,難以獲得發(fā)言權,固化格局難以進步迭代。
VBFT基于可驗證隨機函數(shù)的拜占庭算法
VBFT是結合了PoS,VRF(可驗證隨機函數(shù))和BFT的一種一致性算法。VBFT與其他一致性算法之間最大的區(qū)別之一是它能夠與ALLIVE網(wǎng)絡的治理模型緊密集成?;谏鷳B(tài)網(wǎng)絡定義的參數(shù)來設計VBFT,既可以支持共識組的可擴展性,又能夠通過VRF保證共識群體生成的隨機性和公平性,并確??焖龠_到狀態(tài)最終性。
在VBFT共識算法中,網(wǎng)絡中的節(jié)點首先通過持有股份申請參與網(wǎng)絡共識。然后,通過使用可驗證的隨機函數(shù),從所有共識節(jié)點中選擇幾組節(jié)點。所選出的節(jié)點分別負責提議、驗證和確認新的區(qū)塊。VBFT結合了VRF的共識節(jié)點選擇的隨機性、PoS的抗攻擊能力和BFT能夠快速達到終結狀態(tài)的特性,實現(xiàn)了鏈的可擴展性。
考慮到醫(yī)療健康行業(yè)數(shù)據(jù)的獨特性,ALLIVE網(wǎng)絡在項目啟動階段采用以VBFT一致性算法為基礎的公鏈形式,并引入其他輔助機制從而保持公允,演化出PoNA (Proof of Network Alliance)共識機制,以此來保證醫(yī)療類服務的專業(yè)性和安全性,同時提高ALLIVE網(wǎng)絡的計算速度。
·PoNA共識機制
ALLIVE網(wǎng)絡作為連接當前真實醫(yī)療行業(yè)和區(qū)塊鏈的橋梁,考慮到傳統(tǒng)醫(yī)療行業(yè)轉接到區(qū)塊鏈的難度,提供了一整套完整的解決方案。基于由以太坊提出的PoA共識機制、目前區(qū)塊鏈行業(yè)中較為常見的PoS共識機制以及由本體網(wǎng)絡提出的VBFT共識機制,演化出PoNA共識機制。PoNA共識機制通過資質(zhì)審查、權職證明、權益證明、VRF(可驗證隨機函數(shù))和BFT等方式,解決了醫(yī)療健康行業(yè)對于交易、數(shù)據(jù)的安全性和私密性的要求,同時又能夠去中心化自制。
節(jié)點資質(zhì)審查
考慮到醫(yī)療行業(yè)對數(shù)據(jù)風險控制的需求,ALLIVE網(wǎng)絡設計了一套完整的身份驗證機制和資質(zhì)審查體系,對具有生成新區(qū)塊權限的根節(jié)點的接入進行嚴格考察,每一個根節(jié)點接入前都需要通過off-Chain驗證機制考察是否滿足某些要求,例如特殊設備,專用互聯(lián)網(wǎng)連接,以此保證根節(jié)點擁有極強的抗外部攻擊能力以及維護健康數(shù)據(jù)源的可靠性。
權職證明和權益證明
ALLIVE網(wǎng)絡里不同權限節(jié)點所需的權職證明分數(shù)和權益持有比例是不同的,以此提高作惡成本。一方面,具有較高權力的根節(jié)點所在的組織和組織管理者需通過鏈下實名認證。另一方面,節(jié)點作惡后,權職證明分數(shù)將會大幅降低,使得節(jié)點很難再次被選為提議/驗證/確認節(jié)點,作惡成本有效提高。
投票
ALLIVE網(wǎng)絡的每一個區(qū)塊由根節(jié)點進行VBFT投票,VBFT算法是對拜占庭容錯算法的改進。首先,VBFT算法基于VRF,在網(wǎng)絡中選擇共識提議節(jié)點、驗證節(jié)點、確認節(jié)點,然后由所選的節(jié)點集完成共識。由于VRF帶來的隨機性,每輪的備選提議節(jié)點/驗證節(jié)點/確認節(jié)點是不同的并且難以預測,從而大大提高了對對共識算法的攻擊的抵抗力。由于節(jié)點優(yōu)先順序是由VRF決定,因此能夠有效防止惡意分叉現(xiàn)象的出現(xiàn)。
·PoNA節(jié)點組織架構
在ALLIVE網(wǎng)絡中存在兩種節(jié)點,分別為根節(jié)點和枝節(jié)點。
根節(jié)點(Root Node)
根節(jié)點負責在ALLIVE網(wǎng)絡中對事物的請求達成共識、生成新的區(qū)塊、維護區(qū)塊鏈以及將達成共識的區(qū)塊分發(fā)至枝節(jié)點網(wǎng)絡。
枝節(jié)點(Branch Node)
枝節(jié)點是ALLIVE網(wǎng)絡的維護者,與ALLIVE網(wǎng)絡同步更新,記錄區(qū)塊鏈的全部數(shù)據(jù),作為網(wǎng)絡狀態(tài)的監(jiān)控者協(xié)助管理ALLIVE網(wǎng)絡。通過資質(zhì)審查的枝節(jié)點亦可升級成為根結點。
3.ALLIVE區(qū)塊鏈網(wǎng)絡結構
ALLIVE網(wǎng)絡在設計之初就依照醫(yī)療行業(yè)的真實商業(yè)需求,構建一個真實可用的、完整的區(qū)塊鏈智能醫(yī)療體系。
·應用層
應用層包含用戶、管理人員、第三方直接接觸到的DAPP,包括在ALLIVE網(wǎng)絡基礎上建立的電子錢包、區(qū)塊鏈瀏覽器、手機應用、網(wǎng)站等。
·API與服務擴展層
API與服務擴展層包含多種API,可用于訪問ALLIVE網(wǎng)絡,并配有詳細的文檔說明。ALLIVE網(wǎng)絡將提供擴展的SDK,用于在節(jié)點上運行邏輯代碼,包括身份授權、智能合約和并行鏈服務等。
·區(qū)塊鏈網(wǎng)絡層
區(qū)塊鏈網(wǎng)絡層包含DAPP服務器、根節(jié)點網(wǎng)絡和枝節(jié)點網(wǎng)絡,負責維持相關智能合約的執(zhí)行、賬
簿的存儲等。根節(jié)點網(wǎng)絡承擔驗證交易和確認交易的任務,枝節(jié)點網(wǎng)絡用于維護和監(jiān)控它們ALLIVE網(wǎng)絡共識狀態(tài)。
·數(shù)據(jù)和賬簿層
數(shù)據(jù)和賬簿層級存儲了賬簿的核心數(shù)據(jù),包括區(qū)塊數(shù)據(jù)、狀態(tài)數(shù)據(jù)和歷史數(shù)據(jù)。這一層級需要對外提供世界狀態(tài)服務器,以富文本數(shù)據(jù)庫的形式提供查詢服務。數(shù)據(jù)區(qū)塊記錄了平臺參與者之間的交易和健康數(shù)據(jù)。
·區(qū)塊結構
區(qū)塊頭
包含區(qū)塊高度,時間戳,交易哈希值等;
區(qū)塊數(shù)據(jù)
與醫(yī)療數(shù)據(jù)和醫(yī)療信息交易有關的信息均存儲在區(qū)塊數(shù)據(jù)中。
區(qū)塊元數(shù)據(jù)
根節(jié)點的簽名,枝節(jié)點的簽名,交易發(fā)起者的簽名等。
·可信任數(shù)據(jù)上鏈
用戶身份間的信任傳遞
Olife中的Olife ID是一個去中心化的身份標識協(xié)議,每一個Olife ID都有一個對應的描述對象。該身份標識協(xié)議中記錄Olife的控制人公鑰等屬性信息。用戶之間的信任傳遞由實體間的相互認證實現(xiàn)。在ALLIVE網(wǎng)絡中,用戶既能夠通過以信任錨為中心的輻射型信任模型完成認證,也能夠通過實體之間自發(fā)、對等的去中心化信任模型執(zhí)行認證過程。只有當信任值達到某一級別時,用戶的Olife人物畫像中的數(shù)據(jù)才能上鏈并自由交易。
健康數(shù)據(jù)上鏈
健康數(shù)據(jù)包括但不限于:
健康數(shù)據(jù)多為非結構化數(shù)據(jù)且體量龐大,而鏈上數(shù)據(jù)的模式定義單調(diào)且容量有限,ALLIVE網(wǎng)絡采用“鏈上、鏈下數(shù)據(jù)融合”的方式存儲并管理數(shù)據(jù)。其中,鏈上數(shù)據(jù)包括用戶健康數(shù)據(jù)的哈希指針,完整的健康數(shù)據(jù)則存儲在鏈下的分布式存儲網(wǎng)絡中,通過DHT記錄鏈上和鏈下數(shù)據(jù)的映射關系,輔助完成數(shù)據(jù)的調(diào)取。
防止數(shù)據(jù)篡改
從數(shù)據(jù)結構上來看,區(qū)塊鏈的每個區(qū)塊包含上一區(qū)塊的哈希值,這些區(qū)塊順序連接組成的鏈就是區(qū)塊鏈,在區(qū)塊鏈中,任意一點信息的更改都會導致整條鏈的崩潰。然而,僅靠數(shù)據(jù)結構并不能保證數(shù)據(jù)不可篡改,另一個重要的因素是共識機制。
PoNA使用背書機制來強制雙方都遵守合約。在PoNA中,某機構首先發(fā)起一份智能合約,該智能合約通過可驗證隨機數(shù),隨機選擇了根節(jié)點1、根節(jié)點2及根節(jié)點3參與驗證交易,三個枝節(jié)點接收到交易請求后,各自在其本地驗證智能合約,并對驗證得出的結果簽名認證,然后通過可驗證隨機數(shù),隨機選擇了根節(jié)點4、根節(jié)點5及根節(jié)點6,三個驗證節(jié)點分別將自己驗證結果發(fā)給三個確認根節(jié)點。確認根節(jié)點判斷多方結果一致并對其簽名進行校驗,無誤后便認為合約達成,將結果廣播給所有節(jié)點,打包成新的區(qū)塊放入?yún)^(qū)塊鏈中。
在交易驗證過程中,由于各節(jié)點的相互獨立性,沒有任何一方能夠操控全部根節(jié)點篡改交易過程。而交易結果得到多方認證之后,沒有任何一方有機會篡改交易結果,以此防止數(shù)據(jù)篡改。
4.智能合約
智能合約由交易觸發(fā),能夠讀取、編寫和計算區(qū)塊鏈鏈上鏈下的相關數(shù)據(jù),從而支持各種商業(yè)應用軟件的運作。
·ALLIVE網(wǎng)絡智能合約的設計
ALLIVE網(wǎng)絡上的智能合約分為通用和定制化兩部分。將身份認證、點對點交易等基礎功能寫入通用模塊,降低區(qū)塊鏈的負重,提升效率。同時開放定制化智能合約功能,在應對差異化功能時,可寫入單獨的智能合約功能模塊以實現(xiàn)特殊功能。
·通用的模塊設計
核心賬本、標準化醫(yī)療數(shù)據(jù)及醫(yī)療功能應用的多個通用化基礎模塊,被設計到ALLIVE網(wǎng)絡底層功能之中,提供最方便的調(diào)用方式和最少的資源消耗。ALLIVE網(wǎng)絡上的DAPP通過預制通用化模塊的調(diào)用,可快速實現(xiàn)通用的醫(yī)療行業(yè)區(qū)塊鏈功能,并基于各自的應用場景快速搭建DAPP,達到體系成本低、數(shù)據(jù)標準化、數(shù)據(jù)連通廣泛兼容的目的。設計原則包括盡可能兼容當前標準,并且提供應用框架標準。
·定制化的模塊設計
ALLIVE網(wǎng)絡允許DAPP定制智能合約的設計,一方面可針對不同業(yè)務場景的特定需求進行快速的定制,另一方面可對不同的業(yè)務提供更好的彈性支持。ALLIVE網(wǎng)絡底層協(xié)議具備高彈性、高適用性和高延展性的特點,可以滿足人類現(xiàn)階段醫(yī)療健康領域的幾乎所有需求。
·多語言開發(fā)能力
ALLIVE網(wǎng)絡中的智能合約是一個多功能、輕量級、可并發(fā)、多語言的圖靈完備體系。智能合約支持豐富的智能合約開發(fā)語言,開發(fā)者不需要學習新的合約開發(fā)語言,就能夠在ALLIVE網(wǎng)絡中開發(fā)智能合約,在項目初期支持的語言種類包含:Go, Python等,未來還將支持的開發(fā)語言有:Java, C++, Rust, JavaScript等。
5.人工智能問診技術
Olivia(AI醫(yī)生)結合了知識圖譜,NLP算法和深度學習技術,對大量醫(yī)學文獻和數(shù)10萬份病歷的學習和訓練,未來Olivia的診療水平將達到高年資全科醫(yī)生的水準。
·空前體量的醫(yī)療知識圖譜
Olivia智能知識圖譜基于醫(yī)療語義知識庫,通過RPM模型構造和訓練醫(yī)療語義關系網(wǎng)絡,形成數(shù)千個類別和關系構成的百萬級的三元組,結合推理和搜索引擎,形成千萬級的間接三元組,從而對醫(yī)療問題給出最優(yōu)解答和對應的支撐證據(jù)。
·面向醫(yī)療領域NLP技術持續(xù)迭代
Olivia面向醫(yī)療領域的自然語義處理(NLP)技術,包括詞法分析,句法分析和語義分析,采用EM算法,利用知識庫中的實體名和關系名,在每輪算法迭代中對句子進行語義分析,并且選擇置信度高的句子及其語義分析結果,找到特定對象和關系集合,實現(xiàn)醫(yī)療實體關系的自動抽取。
·神經(jīng)網(wǎng)絡深度學習
Olivia通過基于知識圖譜的醫(yī)療語義網(wǎng)絡搜索和推理進行特征向量的提取,并通過深度學習技術學習大量的病歷,從而有效的結合醫(yī)學文獻和實際病例,提升Olivia的臨床決策能力。
神經(jīng)網(wǎng)絡是一組大致模仿人類大腦構造設計的算法,用于識別模式。神經(jīng)網(wǎng)絡通過機器感知系統(tǒng)解釋傳感器數(shù)據(jù),對原始輸入進行標記或聚類。神經(jīng)網(wǎng)絡所能識別的模式是包含在向量中的數(shù)值形式,因此圖像、聲音、文本、時間序列等一切現(xiàn)實世界的數(shù)據(jù)必須轉換為數(shù)值。
神經(jīng)網(wǎng)絡能夠進行聚類和分類??梢詫⑵淅斫鉃榻⒃谒鎯凸芾淼臄?shù)據(jù)之上的一個聚類與分類層。對于未標記的數(shù)據(jù),神經(jīng)網(wǎng)絡可以按照輸入樣例的相似之處將數(shù)據(jù)分組;若能用已標記的數(shù)據(jù)集訓練,神經(jīng)網(wǎng)絡就可以對數(shù)據(jù)進行系統(tǒng)分類。
深度學習系統(tǒng)的每一層則由節(jié)點構成,運算在節(jié)點中進行,節(jié)點的運作模式與人類的神經(jīng)元大致相似,遇到足夠的刺激信息時就會激活并釋放信號。節(jié)點將輸入數(shù)據(jù)與一組系數(shù)(或稱權重)結合,通過放大或抑制輸入來指定其在算法學習任務中的重要性。輸入數(shù)據(jù)與權重的乘積之和將進入節(jié)點的激活函數(shù),判定信號是否繼續(xù)在網(wǎng)絡中傳遞,以及傳遞的距離,從而決定信號如何影響網(wǎng)絡的最終結果,例如分類動作。
節(jié)點層是一行類似神經(jīng)元的開關,在輸入數(shù)據(jù)通過網(wǎng)絡時開啟或關閉。從最初接收數(shù)據(jù)的第一個輸入層開始,每一層的輸出同時也是下一層的輸入。
將輸入特征與可調(diào)整的權重匹配,由此指定這些特征的重要性,即它們對網(wǎng)絡的輸入分類和聚類方式有多大程度的影響。
通證
雙層通證機制
為了使得ALLIVE生態(tài)體系里各角色各環(huán)節(jié)的正常運作和交互,ALLIVE網(wǎng)絡引入了一個雙層通證體系。ALV是ALLIVE網(wǎng)絡的的原生通證,是ALLIVE網(wǎng)絡內(nèi)部權益的載體,亦是ALLIVE網(wǎng)絡與法幣和其他加密貨幣之間的價值流通手段。衍生通證是鏈上各DAPP的權益載體,DAPP可以通過ALV設計發(fā)行衍生通證。
原生通證
·ALV
原生通證ALV是ALLIVE網(wǎng)絡的去中心化加密通證,最小可以分割至小數(shù)點后18位。項目初期將在以太坊上發(fā)行ERC20通證,ALLIVE主網(wǎng)上線后將1:1映射成為ALV。
·功能
ALV是ALLIVE網(wǎng)絡的價值存儲載體,功能包括但不限于鏈上轉賬、醫(yī)療數(shù)據(jù)存儲和計算、交易執(zhí)行等;開發(fā)者還可以質(zhì)押ALV部署智能合約來發(fā)行DAPP層級的衍生通證;研究機構可以通過支付ALV獲得經(jīng)差別隱私技術加工過的數(shù)據(jù)進行研究,ALV也是ALLIVE區(qū)塊鏈上各DAPP之間的價值轉換載體。
·獲得辦法
用戶可以通過多種方式獲得ALV,包括但不限于使用法幣或其他數(shù)字貨幣在交易所中進行兌換,參與社區(qū)建設獲得ALV獎勵,使用衍生通證進行兌換,其他用戶鏈上轉賬等。
衍生通證
·衍生通證
衍生通證是ALLIVE網(wǎng)絡中的應用端支付手段和價值尺度,由不同的DAPP自主設計并命名。開發(fā)者可以使用ALV在ALLIVE區(qū)塊鏈上部署智能合約而發(fā)行衍生通證。
·功能
衍生通證可在相應的DAPP中使用,如兌換商品、購買服務或者使用其他特權。
·獲得方式
DAPP通過部署智能合約發(fā)行自己的衍生通證,用戶可使用ALV或法幣在相應的DAPP中兌換衍生通證,亦可通過參與DAPP層級的社區(qū)建設獲得相應的衍生通證獎勵。不同衍生通證之間不可直接兌換,需要以ALV作為價值媒介。