Come try the Canadian Government’s blockchain system
Canada's National Research Council has been diving into the blockchain, and you can take the system for a test drive.
If anyone doubts that the blockchain has simple real world applications, just show them the Canadian Government's Ethereum-based blockchain trial. You can see how it works, and a little bit of what it can do with the National Research Council (NRC) of Canada's prototype blockchain system.
It's currently being tested to track the grants given as part of the NRC Industrial Research Assistance Program (NRC-IRAP), and make sure the information if publicly and transparently available.
How it works
It shows where the money is going, from the largest recipients...
to the smallest...
The problems it solves
It's a simple database that lets you search and check every single one of the 3,678 grants awarded by NRC-IRAP from 2016-2017. But because it's on the blockchain:
- It can be easily automated - This system can be automated in various ways. It can be set up to automatically make sure the data is released as soon as it's available, it could automatically facilitate user or press enquiries, track the money as it's spent right down to fractions of a cent and what exactly it's being spent on, and automated in other ways. This means it can do a lot more at only a tiny fraction of the cost it would require if developed off the blockchain.
- It's 100% trustworthy - Data on a public blockchain is immutable. It can't be changed by unauthorised people, and whenever it is changed there's a complete record of it. As long as the proper steps are in place, it's impossible to "cheat" the blockchain.
- It's real time - The data can be made available in real time as soon as an event occurs. For example, a recipient could show up on the ledger in the same moment that the money is transferred, or that they get listed as a recipient. The exact time of these events is also recorded.
- It's proactive - The system encourages people to access and use the information. It can be trusted, and there's no need to make enquiries for the release of data, fill out paperwork or request approvals of what should be publicly available information.
To pick out a recipient at random, let's take a look at Maya Heat Transfer Technologies Ltd, which received a half a million dollar grant in the third quarter of 2016. Simply click on "Details" and get essential information like the size of the grant, the giver, the recipient, the region, the purpose of the donation and the relevant scheme under which it's justified, plus a handy map showing the location of the receiving company.
All of this is powered automatically, and made publicly available by the basic information provided in the grant request.
The transaction itself
Below the map, you'll see a section that looks like this, with the blockchain info.
This is where you can go for the fine details on the grants. If the grants were paid in cryptocurrency rather than Canadian dollars, this is where you could go to check exactly what happened to all the money. It's all just a test, so there's not a lot going on there right now. For those so inclined and with the right know-how, you can see the programming of each contract to see for yourself what each of them is doing.
From here you can go to Signed Contract (or Transaction ID > From) to see check out the main address that NRC-IRAP used to assemble this entire system, and the smart contract behind it all. Once again, you can see the programming language for yourself so anyone with the right know-how is able to verify that the system is doing exactly what it should be.
At this main address, you can see all the transactions. Most of these show the addition of grant recipients to the main ledger. Go right back to the beginning and you can see when the project was started.
Follow the money
You can also take a look at the involved tokens if you want.
From here you can follow the KCN and PRO if you want. For example, the 1,000 KCN in this contract account came from another now-empty account that took delivery of a few million KCY, and has been doling it out to hundreds of other addresses. Like the NRC contract we started at, each of these other addresses also received 1,000 KCN. This suggests that the NRC-IRAP contract we started at is just one test among many.
This is just an example of how effective and transparent blockchain technology can be, especially in areas like grants, political donations and other areas where transparent financial information is required. Appropriately enough, there's a lot to be learnt from transparent decentralised ledgers.