基于比特币的票券分发购买系统

票券发行和购票系统能够归纳成如下几个流程:安全

  1. 发起人填写活动信息,票价,数量
  2. 购票者填写我的信息,并付款。
  3. 发起人将票据交给购买者。
  4. 购买者在活动开始时持票据来验票。

再简化就是: 上架,付款,凭据,交付。服务器

这也是全部网上购物行为的流程,订单号便是一个专属的票据,用户能够取消订单(退票)。微信

使用比特币来实现这样一个票据系统,主要特色是:微信支付

  • 上架时的内容描述能够做为结构化数据,将其哈希做为存证存储在脸上,保障消费者在受到欺诈后能够追究发起人的法律责任。
  • 付款过程可使用法币(微信支付,支付宝),也能够直接使用比特币,便于跨国交易。
  • 票据的售出状况实时反映在链上。
  • 因为链式交易不可过长,因此须要发起人事先构建N个UTXO(N为票的总数),在付款成功后,转帐到付款者的地址(以纸钱包二维码的形式发送到邮箱)。
  • 方便验票,只须要购票者出示纸钱包二维码便可,票据(token)被转出意味着交付完成。

相对于传统服务器的优点主要是在一样(或更低)的成本下大大提升了数据的安全性,而售票和购票行为本质上是消费者与组织者签定的一个合约,合约内容的真实可靠对于诚实的双方都有好处。token

相关文章
相关标签/搜索