不空談!輕松籌將區塊鏈落地公益和互助行業
原創【51CTO.com原創稿件】2018年5月18-19日,由51CTO主辦的全球軟件與運維技術峰會在北京召開。此次峰會圍繞人工智能、大數據、物聯網、區塊鏈等12大核心熱點,匯聚海內外60位一線專家,是一場高端的技術盛宴,也是頂級IT技術人才學習和人脈拓展不容錯過的平臺。
在5月19日下午“區塊鏈技術”B會場論壇中,輕松籌CTO李汐帶來了《輕松籌在區塊鏈的應用》的主題分享,分享了區塊鏈在輕松籌的落地情況。
輕松籌CTO李汐
新一代的高性能公有基礎鏈——陽光鏈(www.yglian.com)
李汐認為,公益場景非常符合區塊鏈,所以輕松籌于2017年上半年開始研究區塊鏈技術,并將該技術應用在公益上。隨后李汐帶領輕松籌的技術人員經過長時間的研究,完成了區塊鏈在公益領域的落地應用,打造了陽光鏈。
什么是陽光鏈?陽光鏈是新一代的高性能公有基礎鏈,包括完整的分布式賬本,支持智能合約、DApp(Decentralized Application,分布式應用)。它不涉及任何代幣,提供第三方支付接入和分布式賬本解決方案;由預選的獨立驗證者和社區投票選舉的驗證者輪訓共識產生區塊;并且,每1秒生成一個區塊,建立響應速度更快的分布式智能合約應用程序。
陽光鏈主要具有四大特性,即:分布式賬本(去中心化的)、公開透明(賬本公開,用戶可下載)、智能合約(公有鏈上需要運行智能合約)、不可篡改(不允許用戶直接篡改數據)。。
據李汐介紹,陽光鏈共識機制以公益為出發點,選取一些節點(公益組織、第三方機構、社會團體、基金會等),從正能量的方面去引導用戶加入輕松籌公益活動中,節點的競爭過程也會經過大量的投票和二分之一的投票選舉之后才會出來這個節點。同時,輕松籌也建立了有效的機制,防止這些節點作惡。
為了讓用戶每天的交易能夠達到更高的效率,輕松籌采用了每1秒產生1個區塊的方式。為什么是1秒而不是2秒或者0.5秒?李汐表示,同一秒鐘區塊鏈的交易如果達到1萬筆,那么在0.5秒之內就有1M的數據傳到上1個節點,這個過程中很容易出現節點分杈或者網絡數據無法同步,假如出現軟分叉,服務器上所有的交易將會重新打包,浪費磁盤空間。經調試,輕松籌技術團隊發現,1秒是比較適合的。
陽光鏈在公益行業的應用
那么,陽光鏈具體在公益行業中是如何應用的呢?李汐解讀說,陽光鏈有這樣幾個部分:面向需要救治的人,他們可以在陽光鏈上發布一個項目,我們把它抽象為智能合約,救助的款項打入這個合約中。面向愛心人士,他們可通過陽光鏈查詢捐款記錄,并獲得信用愛心值。在第三方機構側,基金組織需要做到公開透明,必須要在陽光鏈上發合約代碼,與智能合約進行交易,交互動作均在陽光鏈實現。另外,輕松籌是一個流量入口,將所有用戶集中到輕松籌這個公益平臺。
隨后,李汐在現場與大家分享了輕松籌籌款的合約代碼。他表示,這個合約就是每個公益組織的基金會,里面包含捐給這個組織的總額,這個組織取走多少款項等信息。具體公益組織眾籌合約代碼如下:
接下來就是用戶捐款,主要分為兩個步驟:第一步,用微信或是支付寶,或是銀行卡捐款時,把錢充在合約里,并告訴用戶他的錢充在了區塊鏈上,他的地址上有多少錢,用戶在客戶端進行捐款的時候,支付環節會第一次調用充值接口,通過支付接口回調。然后,向合約和項目中充錢。項目收到錢后可以直接提取;而公益組織收到錢,陽光鏈要設置白名單,保證只有公益組織可以調取合約,提取款項。這也是申請提現的一個動作。
第二步調用捐贈方,把他的錢捐出去。之所以把它分成兩步,就是捐贈動作其實是可以對外公開的,這個方法任何人可以調用。
具體受捐者眾籌項目合約如下:
陽光鏈在互助行業的應用
據李汐介紹,輕松籌的輕松互助目前約有4千萬用戶,用戶只需花10元錢,就形成互助基金,假如有一天用戶生病,這個基金會賠30萬,比傳統的商業保險成本低。輕松互助需要管理資金池資金、基金會的善款、賠付的記錄,這個過程需要區塊鏈實現公開透明,需要用戶提供公司開具的生病證明。用戶可以在區塊鏈上選擇任何一個機構,幫助他作共識。
在實現互助的過程中,還有一個最核心的內容,就是用戶數據隱私的保護。因為用戶參保時,輸入了姓名和身份證號等隱私信息,這些信息不能放到公有鏈上。那么,這些信息怎樣在區塊鏈上存儲,如何保護用戶隱私安全?答案是加密,對個人隱私信息加密。
對此,李汐認為,用戶的隱私安全非常適合用區塊鏈來保證,而且相對比較容易。輕松籌采用了PBKD3FL算法等方式來實現,通過采用加密的方式,保證信息存儲是安全的。例如下圖所示加密方式:
最后,李汐表示:“區塊鏈就是一種去中心化,只有用戶主動的告訴你,我把我的數據給你的時候,他才可以用你的數據,我不讓你用的時候,你是沒有辦法用的,因為這些數據都是加過密的。”
以上內容是51CTO記者根據輕松籌CTO李汐在WOT2018全球軟件與運維技術峰會的演講內容整理,更多關于WOT的內容請關注51cto.com。
【51CTO原創稿件,合作站點轉載請注明原文作者和出處為51CTO.com】