


賽題內容和方向
鑒于各銀行或小額貸款公司缺乏安全可信并且保護商業機密的放貸數據共享手段,本賽題聚焦金融監管方向,提出監管行(人民銀行)需要一種多方參與、可以不披露各自貸款金額、同時可以計算出貸款總額的算法,并要求參賽者提供的算法必須經過縝密的密碼學設計,使得任何一方(包括監管行)都無法根據各方上報數據還原出每一方真實的放貸金額。
賽題價值
在國家普惠金融政策指引下,銀行及小額貸款公司紛紛放寬貸款政策。然而,一些銀行或小額貸款公司缺乏安全可信并且保護商業機密的放貸數據共享手段。這使得一些犯罪分子有機可乘,他們利用一些放貸機構不能有效共享數據的漏洞,同時向多家放貸機構貸款(往往是無抵押的信用貸款)。
單一放貸機構的風控模型無法檢測出這一風險,監管行(中國人民銀行)需要一種多方參與、可以不披露各自貸款金額,同時,可以計算出貸款總額的算法。本道賽題,通過設計一種依托區塊鏈實現的密碼學算法,計算出所有放貸機構的貸款總金額,可以避免惡意申貸情況的發生,能夠很好地保障金融安全穩定。
賽題難點
本賽題的難點主要有幾個方面:
(1)區塊鏈環境盡量使用主流區塊鏈技術,如以太坊、超級賬本Fabric等。
(2)智能合約語言可以使用所選區塊鏈環境支持的任意智能合約語言。
(3)給出的算法需要支持至少100家貸款機構的聯合計算,同時需要考慮算法的安全性(由算法專家評估)。……