票券發行和購票系統能夠歸納成如下幾個流程:安全
- 發起人填寫活動信息,票價,數量
- 購票者填寫我的信息,並付款。
- 發起人將票據交給購買者。
- 購買者在活動開始時持票據來驗票。
再簡化就是: 上架,付款,憑據,交付。服務器
這也是全部網上購物行爲的流程,訂單號便是一個專屬的票據,用戶能夠取消訂單(退票)。微信
使用比特幣來實現這樣一個票據系統,主要特色是:微信支付
- 上架時的內容描述能夠做爲結構化數據,將其哈希做爲存證存儲在臉上,保障消費者在受到欺詐後能夠追究發起人的法律責任。
- 付款過程可使用法幣(微信支付,支付寶),也能夠直接使用比特幣,便於跨國交易。
- 票據的售出狀況實時反映在鏈上。
- 因爲鏈式交易不可過長,因此須要發起人事先構建N個UTXO(N爲票的總數),在付款成功後,轉帳到付款者的地址(以紙錢包二維碼的形式發送到郵箱)。
- 方便驗票,只須要購票者出示紙錢包二維碼便可,票據(token)被轉出意味着交付完成。
相對於傳統服務器的優點主要是在一樣(或更低)的成本下大大提升了數據的安全性,而售票和購票行爲本質上是消費者與組織者簽定的一個合約,合約內容的真實可靠對於誠實的雙方都有好處。token