传统互联网交易与区块链交易的结合点

传统互联网的用户行为如果抽象都统称为“传统交易”的话,那么与区块链上的交易的不同的点在于:

传统交易的信息是存在于中心主体上的(逻辑上理解,不是指服务器只有一个),信息状态的变更以该主体的定义为主。

区块链交易的信息是存在与整个参与区块链的主体上的,信息状态的变更由整个网络共同定义(抛开具体的鉴权、上链、验证等等环节)。

所以设计产品时,要注意的差异点在于:

账户主体生成方式:传统交易的虚拟账户是由主体来生成的。区块链交易的虚拟账户是整个网络共同认证的,脱离开主体提供的使用环境,用户仍然有能力通过其他工具来生成该账户。当然这个前提是整个项目使用了网络上的公链技术,而不是自己搞了一个单独的区块链。

用户交易:传统交易的生命周期都是在主体内定义,且主体提供入口,如果主体关闭,其实用户已经无法交易了。区块链交易的话,则用户可以在主体之外发起交易,并不依赖于这个主体本身。

交易状态的确认:传统交易的状态字典表由主体自己定义,整个状态机的流转是个闭环(虽然我们会引入外部的交易系统,比如现实中的第三方支付系统),但这个只是某个条件的达成前提,整个状态机仍然由主体自己定义。区块链交易的状态定义就不是主体自己能决定的,而是要整个网络共同遵守区块链的定义来决定。

交易费用的确认:传统交易手续费由主体自己定义,当然现实中受商业逻辑的限制,不过本质上是完全由主体自己控制的。比如你愿意为用户交易倒贴交易费用也没有问题,抛开实际财务约束的话。区块链上的交易就需要受到整个网络交易费用规则的约定了,比如以太坊的gas费用设计。其技术本质是传统的交易费用背后实质是主体的计算和存储费用,而区块链的计算和存储是分散给整个网络的参与主体的。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180711G11JOG00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券