第一屆YTP專題實作成果:區塊鏈慈善募捐平台

By 2016-03-16codinghub

TFcis 是由台南一中學長學弟組成的團隊

運用區塊鏈的技術,設計出具有監督功能的慈善募捐平台。本研究利用支援於區塊鏈上執行程式碼之以太坊系統來設法將區塊鏈的這種特性使用於公認具有資料透明度過低問題的慈善募款方面,以期達到改善社會現存之勸募平台之目的。除此以外,也使用智能合約來設計一套支援需捐獻者投票通過以同意交易的系統來將監督的權利歸還給捐獻者。同時也利用網頁前端程式語言設計一套能夠使大眾簡便進行操作之介面,以此將改進過的勸募平台推廣至社會。

 

緣起

隨著傳播媒體的逐漸發展,社會上層的黑暗面也逐漸地被新聞媒體揭露於世人眼中。縱使我們並不知道這些轟動一時的聳動事件是真是假,但是在如此的社會氛圍之中,所能做的與必須做的也只有瞪大眼睛注意這些問題,並且努力改進這個社會。

在這些眾多事件之中,吸引到我們注意的其中一系列的新聞就是在2014到2015年左右關於某些慈善機構疑似利用民眾的愛心善款來進行炒地皮的操作。當時這則新聞在臺灣可說是鬧得掀天揭地,許多名嘴們都為了這個而吵得不可開交。而雖然我們無法親自對這系列新聞查證,但是這些也引起了我們的思考:難道我們捐獻者都不可能有辦法知道我們的善心究竟被用到哪了嗎?

接觸新技術-區塊鏈

新興的區塊鏈技術具有去中心化及資料無法被竄改的特性,在需要資料透明的領域非常適用,尤其是在金融領域方面因為貨幣貴重的特性而特別有優勢。

因為區塊鏈技術對我們來說是從未接觸的,所以要花許多時間閱讀相關文獻與聽專業的老師上課。在這之中,要學習solidity語言才能夠撰寫智能合約,也要學習web3 API 與一些像是Meteor的框架才能夠將網站給做好。

最後我們成功地做出一個簡易的網站 http://donate.csie.org/。之後希望能夠放上以太坊公有鏈,才較能夠達到安全;以及跟銀行合作,以達到新台幣轉換為資訊流且能夠身分認證,以下為網站的一些截圖: