A
system for
purchasing travel documents and for paying tolls and / or parking fees is based on the use of
Blockchain technology. It comprises a VTS
Server (10), a
Blockchain Server Node (15) synchronized with a
Blockchain network (100) and a plurality of Smartphone user devices (20(i)). An application (APP(i), APPAuto(i)) for managing purchases towards at least one Transport company or Operator (40(j), 50(k)) is present on every Smartphone
user device (20(i)). The Smartphone
user device (20(i)) is provided with a first public address (addAPP(i), addAPPAuto(i)) and said Transport company or Operator (40(j), 50(k)) is provided with a second public address (add40(j), addAPPAuto(k)). The Blockchain
Server Node (15) is connected to the Blockchain (100) by means of a connection (30) in
Peer to Peer mode, P2P, and locally saves and stores (15w) a copy (BC) of the Blockchain (100), the first public addresses (addAPP(i), addAPPAuto(i)) associated with each user and the private keys (KEYpr(i)) of the users. The VTS Server (10) creates the public addresses (addAPP(i), addAPPAuto(i)) for each application (APP(i), APPAuto(i))) associated with a user, calculates the current balance of the user of the Smartphone (20(i)) and, in the event of sufficient value, creates and delivers, to the application (APP(i), APPAuto(i)), a pass or Token which allows the use of the
Transport network and which generates a transaction (TE) on the Blockchain (100), in which the VTS Server (10) authorizes the transaction by means of the user private key (KEYpr(i)) saved (15w) in the Blockchain Server Node (15). The transaction (TE) transfers the content, or part of it, from a first wallet (20w(i)) belonging to the Smartphone user (20(i)) and associated with a first public address (addAPP(i), addAPPAuto(i))) to a second wallet (40w(j)) belonging to the Transport company or Operator (40(j), 50(k)) and associated with a second public address (add40(j), add50(k)).