1.一种方法,包括:
在交易期间从浏览器向电子购物车传送数据;
从所述浏览器的用户界面接收用户认证数据;
对存储在计算设备上的安全用户数据进行解密,所述计算设备执行所述浏览器的至少一部分;
基于所述用户认证数据和经解密的安全用户数据来认证用户;
响应于认证所述用户,从所述浏览器向所述电子购物车发送支付指示;
在发送所述支付指示之后,对所述交易进行处理;以及
将所述交易记录在存储在所述计算设备上的区块链中。
2.根据权利要求1所述的方法,其中,从所述浏览器向所述电子购物车进行传送包括:
使用基于协议的握手来发起所述交易,所述基于协议的握手识别所述浏览器和所述电子购物车。
3.根据权利要求1所述的方法,还包括由所述浏览器存储位于所述计算设备上并通过所述用户认证数据加密的所述安全用户数据。
4.根据权利要求3所述的方法,其中,所述安全用户数据被存储在所述区块链的区块中。
5.根据权利要求1所述的方法,其中,将所述交易记录在所述区块链中包括:
生成所述区块链的区块,所述区块包括所述交易的标识和所述电子购物车的标识;以及
使用与所述浏览器相关联的密钥来对所述区块进行加密。
6.根据权利要求1所述的方法,其中,接收所述用户认证数据包括:
通过所述用户界面从人类用户接收生物计量数据和个人识别码(pin)。
7.根据权利要求1所述的方法,其中,对所述交易进行处理包括:
将所述交易的标识和所述安全用户数据的至少一部分发送到金融实体。
8.根据权利要求1所述的方法,其中,发送所述支付指示包括使得在所述计算设备上显示如下界面:该界面允许用户选择支付选项,而省略将用户账户信息输入到所述电子购物车中。
9.根据权利要求1所述的方法,其中,将所述交易记录在所述区块链中包括:
在所述交易期间将所述交易记录在所述区块链的侧链中;以及
响应于所述交易的完成,将所述侧链添加到所述区块链。
10.一种非暂时性机器可读介质,其上存储有机器可读指令,所述机器可读指令能够被执行以使机器执行包括以下项的操作:
在交易期间识别与电子购物车相关联的浏览器;
从所述浏览器接收用户认证数据;
认证用户,包括通过所述用户认证数据对安全用户数据进行解密;
响应于认证所述用户,从所述浏览器向所述电子购物车发送支付指示;以及
将所述交易记录在区块链中。
11.根据权利要求10所述的非暂时性机器可读介质,其中,所述操作还包括:
在发送所述支付指示之后,对所述交易进行处理。
12.根据权利要求10所述的非暂时性机器可读介质,其中,识别所述浏览器包括:
使用所述浏览器与所述电子购物车之间的基于协议的握手来发起所述交易。
13.根据权利要求10所述的非暂时性机器可读介质,其中,所述操作还包括:
存储位于所述计算设备上并通过所述用户认证数据加密的所述安全用户数据。
14.根据权利要求13所述的非暂时性机器可读介质,其中,所述安全用户数据被存储在所述区块链的区块中。
15.根据权利要求10所述的非暂时性机器可读介质,其中,将所述交易记录在所述区块链中包括以下操作:
生成所述区块链的区块,所述区块包括所述交易的标识和所述电子购物车的标识;以及
使用与所述浏览器相关联的密钥来对所述区块进行加密。
16.根据权利要求10所述的非暂时性机器可读介质,其中,接收用户认证数据包括以下操作:
通过所述用户界面从人类用户接收生物计量数据和个人标识码(pin)。
17.一种系统,包括:
非暂时性存储器;以及
一个或多个硬件处理器,所述一个或多个硬件处理器耦合到所述非暂时性存储器并被配置为从所述非暂时性存储器读取指令以使所述系统执行包括以下项的操作:
在电子交易期间执行浏览器与电子购物车之间的握手;
响应于用接收到的用户认证数据解密安全用户数据,认证用户;
在认证所述用户之后,从所述浏览器向所述电子购物车发送支付指示;以及
将所述交易记录在存储在计算设备上的区块链中,所述计算设备执行所述浏览器的至少一部分。
18.根据权利要求17所述的系统,其中,认证所述用户包括以下操作:
通过所述用户界面从人类用户接收生物计量数据和个人标识码(pin)。
19.根据权利要求17所述的系统,其中,将所述交易记录在所述区块链中包括以下操作:
生成所述区块链的区块,所述区块包括所述交易的标识和所述电子购物车的标识;以及
使用与所述浏览器相关联的密钥来对所述区块进行加密。
20.根据权利要求17所述的系统,其中,所述安全用户数据被存储在所述区块链的区块中。