Got Q's? We got A's!
Frequently Asked Questions
What is Tolling.Network?
Tolling.Network is a permissioned, distributed ledger system for tolling interoperability.
Currently, the network is a proof of concept exhibiting the features of distributed ledgers and smart contracts in a simulated tolling environment. We’re on track to begin performance testing and scale-up the network in the coming months.
How does Tolling.Network work?
The network allows toll agencies to share status updates for transponders, license plates, and any other vehicle identifier you might need to use in the future. It also lets toll agencies send and receive interoperable transactions, as well as handle reconciliation and disputes.
Data is encrypted and stored in distributed ledgers. This allows everyone to always have the current copy of the transponder status list. This means that the list I’m looking at is always the same list you’re looking at — always. And we never have to send the whole, big, giant list back and forth every day. Distributed ledgers also make it much easier for agencies to send and receive transactions and clearly report on what they owe each other.
Data privacy is ensured with a permissioned network, public-key encryption, private agency-to-agency communication channels within the network.
How much does it cost to use Tolling.Network?
Tolling.Network is an open-source project, which is freely accessible for use. However, the basic cloud infrastructure may incur some expenses.
Why blockchain technology?
Two words: verifiable accounting. A blockchain provides an ironclad, immutable, transparent history of every bit of information written to it.
I’ve heard that blockchain is for cryptocurrencies, does Tolling.Network have a cryptocurrency?
No, Tolling.Network does not use cryptocurrencies.
What type of blockchain platform does Tolling.Network use?
Tolling.Network uses Hyperledger Fabric, an open-source, enterprise-level blockchain platform.
What is a distributed ledger?
In Tolling.Network, a distributed ledger is a specific type of ledger: a blockchain ledger. We call it distributed because an identical copy of the ledger is stored on every peer on the network.
A blockchain ledger is composed of two parts: a thing called the “world state,” which is basically a database that contains the current values of the ledger; and a blockchain, which is the historical journal that keeps a record of everything that has ever happened in the system. This two-part magic is a large chunk of what makes Tolling.Network so efficient compared to other blockchains.
What is a smart contract?
A smart contract (also called chaincode) is an encoded set of rules that is stored on the blockchain. These rules govern how things are done between the agencies that are included in the network.
How can I contribute to the project?
There are several ways to contribute. You are welcome to visit our Github page and read the guidelines provided there.
Which programming language was used for Tolling.Network?
The smart contracts, or chaincode, are written in Node.js. You can use Golang as an alternative.
What are the tools needed to get started?
You only need to deploy our code on Google Cloud Platform, using Kubernetes, to run the network.
We’ll be expanding the network to AWS and Azure soon.
I think I found a bug in the system, what should I do?
Tolling.Network is an open-source project, therefore, it relies on the community to help spot and fix bugs. You can report a bug here.
I think I found a security vulnerability, what should I do?
Security vulnerabilities should be reported to our Github page. You can report a new issue here.
Don’t worry, we don’t bite.