所有源代码与说明的github地址: https://github.com/Runner1014/SafeOnlineShop
在互联网的背景下,网购因其便捷、便宜,已成为人们购物的主要方式之一。但其中还是存在一些问题。
第一,由于大数据平台对数据的贩卖,网购容易导致泄露用户隐私,比如刚刚浏览某个购物网站,在其他的社交平台上就会看到类似的广告弹窗。这是由于网购平台是一个中心化的平台,所有的用户数据都由一个中心集中管理,尽管声称会保护用户隐私,但数据毕竟掌握在中心平台手中,用户失去了对数据的自主控制权,所有的行动都要基于对第三方平台的信任。
第二,网购所有的交易也是基于对第三方支付的信任,一旦“第三方总是诚信的”这一基础崩塌的话,就可能会造成莫大的损失。
这几个问题都可以在区块链上得到解决。首先,在区块链上,用户的所有交易都是匿名的,不会泄露用户信息;第二,交易由哈希加密确保安全性,不用通过第三方,即去中心化,自然就不用担心第三方的信任问题,并且所有的交易由智能合约规定的逻辑自动执行,只要智能合约的逻辑被被接受且能抵抗攻击,则交易就是安全的,并且所有交易和购买记录可在区块链和智能合约上追溯,且不可篡改。
与一般的网购平台相比,基于区块链的网上安全商铺有以下优点:去中心化,用户不用向第三方平台泄露信息,从而对个人信息有更大的控制权;交易不通过第三方,规避了第三方信任的风险,交易记录可追溯且不可篡改。
github地址:https://github.com/Runner1014/SafeOnlineShop/blob/master/README.pdf