周華 李嶒
摘 要:近年來,區塊鏈已成為一種新興的應用技術手段,其憑借去中心化、不可篡改、匿名性、安全可靠等特點,能夠有效保障數據信息安全,這也使其在公共領域具有巨大的應用價值。本文對區塊鏈技術進行了簡要的分析,并以在線投票系統為開發對象,利用以太坊技術,探析基于區塊鏈的投票系統的設計與實現。通過區塊鏈技術的運用,可實現匿名、安全投票,進而在有效避免欺詐行為的同時,也能使投票結果得以公開、透明。
關鍵詞:區塊鏈;投票系統;系統設計;智能合約
中圖分類號:TP309;TP311.13 文獻標識碼:A 文章編號:2095-9052(2020)07-0088-02
基金項目:2019年安徽高校自然科學研究項目“基于以太坊的身份認證系統研究與實現”階段性成果之一(KJ2019A1172)
在現有的貨幣體系中,比特幣是一個典型的成功案例,而比特幣之所以能夠取得成功,其關鍵在于其底層技術的區塊鏈,這也使人們對區塊鏈變得越來越重視。在數據庫技術方案中,通過區塊鏈可使其實現去信任化、去中心化。區塊鏈具備集體維護、不可篡改、匿名以及安全可靠等主要特點,通過對區塊鏈進行分類,以其參與方式來看,可將其劃分成三類:第一類是聯盟區塊鏈,第二類是公開區塊鏈,第三類是私有區塊鏈。對于聯盟區塊鏈來說,其規則是聯盟進行制定的,而且只有聯盟成員能夠參與到區塊鏈中。對于公開區塊鏈來說,能夠省略用戶的注冊與授權環節,使用戶能夠隨時訪問該區塊鏈。對于私有區塊鏈而言,其往往屬于私有組織的內部,通常是由私有組織自行建立的。……