24
www.data61.csiro.au A New Blockchain-Based Value-Added Tax System The 11th International Conference on Provable Security Dimaz Ankaa Wijaya October 2017

A New Blockchain-Based Value-Added Tax System€¦ ·  · 2017-10-25•Dony Ariadi Suwarsono (Directorate General of Taxes, Indonesia) •Peng Zhang (Shenzen University, ... •Pubkey

  • Upload
    haminh

  • View
    215

  • Download
    1

Embed Size (px)

Citation preview

www.data61.csiro.au

A New Blockchain-Based Value-Added Tax SystemThe 11th International Conference on Provable Security

Dimaz Ankaa WijayaOctober 2017

Authors• Dimaz Ankaa Wijaya (Monash University, Data61, Australia)

• Joseph Liu (Monash University, Australia)

• Dony Ariadi Suwarsono (Directorate General of Taxes, Indonesia)

• Peng Zhang (Shenzen University, China)

A New Blockchain-Based Value-Added Tax System | Dimaz Ankaa Wijaya2 |

Content• Introduction

• Blockchain

• Value-Added Tax and The Problems

• Aims

• Proposed Solution

• Security Evaluation

• Conclusion and Future Works

A New Blockchain-Based Value-Added Tax System | Dimaz Ankaa Wijaya3 |

Introduction

A New Blockchain-Based Value-Added Tax System | Dimaz Ankaa Wijaya4 |

Basic Idea

A New Blockchain-Based Value-Added Tax System | Dimaz Ankaa Wijaya5 |

Source: pwc.co.uk

Blockchain• First implemented in Bitcoin (A peer-to-peer electronic cash

system)

• Decentralised database system

• Kept in multiple interconnected nodes (servers)

• Data is kept in chained blocks

A New Blockchain-Based Value-Added Tax System | Dimaz Ankaa Wijaya6 |

Source: Wikipedia.org

• Tax of added value (price increase) of goods or services

• Indirect tax, accumulated along the chain of business• Paid by the end users

• The Taxable Person for VAT Purpose (TPVP) creates tax invoices

A New Blockchain-Based Value-Added Tax System | Dimaz Ankaa Wijaya

Value-Added Tax (VAT)Introduction

7 |

Source: oracle.com

• Fraudulent tax invoice to minimise the VAT paid to the gov’t.

• No standard codification system for goods and services

• Complicated tax return

A New Blockchain-Based Value-Added Tax System | Dimaz Ankaa Wijaya

Value-Added Tax (VAT)Problems

8 |

Source: Wikipedia.org

• PricewaterhouseCooper• “The technology could reduce VAT Fraud”

• Richard T Ainsworth• “Blockchain for VAT can reduce revenue loss 50-60B Euro per year in EU”

• No protocol implementing the concept so far

A New Blockchain-Based Value-Added Tax System | Dimaz Ankaa Wijaya

Value-Added Tax (VAT)Blockchain System

9 |

Research Questions• How to implement blockchain-based system in taxation to mitigate

the tax invoice fraud• How to identify taxpayers in the blockchain system

• How to transfer tax credits

• How to create tax invoices in the system

• How to simplify the VAT tax return

A New Blockchain-Based Value-Added Tax System | Dimaz Ankaa Wijaya10 |

Proposed Solution: Pajakoin

A New Blockchain-Based Value-Added Tax System | Dimaz Ankaa Wijaya11 |

• Token called “PAKO” is used in Pajakoin

• Pay to Script Hash (P2SH) Address• A scripting method in Bitcoin environment

• Relative Lock Time (RLT) OP_CHECKSEQUENCEVALUE (CSV)• Locks the fund in a predetermined time period

• Multisignature• Requires multiple participants (multiple private keys) to sign

• Data-embedding scheme in transaction data (Wijaya, 2016)

A New Blockchain-Based Value-Added Tax System | Dimaz Ankaa Wijaya

PreliminariesTechnical Side

12 |

The System

A New Blockchain-Based Value-Added Tax System | Dimaz Ankaa Wijaya13 |

12

3

4

The TPVP Identity• Utilising P2SH scheme (script and address)

• Pubkey 1 owned by the TPVP, Pubkey 2 by DGT

• CSV Value: 90 days

A New Blockchain-Based Value-Added Tax System | Dimaz Ankaa Wijaya14 |

Transferring PAKO• PAKO transfer to:

• Other TPVPs (tax credits)

• Non-TPVPs, registered taxpayers (non-transferrable any further)

• Coin-eater (non-taxpayers, non-transferrable any further)

• Banks (refund to local currency)

• Requires approval from DGT (in a multisignature scheme)

A New Blockchain-Based Value-Added Tax System | Dimaz Ankaa Wijaya15 |

Tax Invoice

A New Blockchain-Based Value-Added Tax System | Dimaz Ankaa Wijaya16 |

• The standard Harmonized System (HS) is used

• JSON data format

VAT Periodic Tax Return• Sent to a special address generated by DGT for each TPVP

• JSON data format

A New Blockchain-Based Value-Added Tax System | Dimaz Ankaa Wijaya17 |

Security Evaluation

A New Blockchain-Based Value-Added Tax System | Dimaz Ankaa Wijaya18 |

Cheating Models• A dishonest taxpayer tries to create PAKO

• A dishonest bank tries to embed new blocks

• A dishonest bank tries to modify PAKO sales report

• Assumptions:• DGT always honest

• The blockchain is negligible to modify

Presentation title | Presenter name19 |

Cheating Models Evaluation• Under a centralised, Bitcoin-like system, the probability of the

dishonest user trying to create PAKO is negligible

• The bank cannot create a new block in the centralised blockchain

• Sales report modification will be identified when audited

Presentation title | Presenter name20 |

Conclusion and Future Works

A New Blockchain-Based Value-Added Tax System | Dimaz Ankaa Wijaya21 |

Conclusion• Pajakoin

• Private blockchain

• Design simplicity over anonymity (address reuse, transparent data)

• Ensures no VAT due, banks keep the tax money

• Increases the VAT monitoring participation of taxpayers

• Integrates the money and the reports

A New Blockchain-Based Value-Added Tax System | Dimaz Ankaa Wijaya22 |

Future Works• Employ smart-contract system to map VAT regulations

• Reduce DGT’s involvement in the transactions

• Investigate the impact of paying VAT in advance towards the cashflow of the taxpayers

A New Blockchain-Based Value-Added Tax System | Dimaz Ankaa Wijaya23 |

www.data61.csiro.au

Thank you