National Settlement Depository, Russia’s central securities depository, has successfully finished developing and testing an e-proxy voting system running on a distributed ledger (blockchain technology). The prototype is based on the NXT distributed cryptographic platform, and uses ISO 20022 international standard for messaging. NSD has been working on the project together with DSX Technologies. The project's open-source code is available on GitHub.
E-proxy voting is an innovative technology for corporate actions processing that provides for electronic interaction between securities holders and issuers for the purpose of exchanging information and documents.
E-proxy technology was introduced at NSD in August 2014. In April 2015, NSD upgraded the technology, bringing it in line with the global ISO standards. In April 2016, a blockchain-based prototype of e-proxy voting successfully passed the testing related to bondholder meetings.
Eddie Astanin, Chairman of the Executive Board at NSD, says: "Over the past 10 years, the global financial infrastructure has faced the challenges that make us review the approaches to reliability, security and performance of information systems. It is obvious for us that ignoring the rapid development of FinTech and upgrading the outdated platforms could hinder the stable development of the Russian financial system. Fortunately, Russian specialists are among the most experienced in the global FinTech industry, and we have proven this fact by implementing a fully functional prototype of e-proxy voting system based on blockchain. After testing blockchain for bondholder meetings, we can extend the use of this technology to other business areas of NSD."
How it Works
The existing e-proxy voting solution enables cascade messaging through a chain of nominee accounts, from the issuer to the securities holder and back. NSD manages the database for the chain, ensuring that all voting instructions are properly submitted and accounted for. The blockchain-based e-proxy voting prototype enters the instructions into a distributed database which is accessible to all the members of the chain at the same time.
Sergey Putyatinskiy, IT Director at NSD, explains: "After our work group analyzed the use of blockchain in several areas of NSD activities, we opted for the automation of the voting process at the annual securities holders meetings. Over the period of four months, we managed to develop a working prototype of the blockchain-based e-proxy voting system that has no analogues in the world. During the testing process, we reached a submission speed of 80 voting instructions per second. We are currently aiming to increase the system's capacity and to enable the support of new voting types. Our next step would be to subject our new prototype to legal and cryptographic expert evaluation, which will give us a more definite idea whether the prototype is suited for real voting."
The distributed database for e-proxy voting contains a full update history, which is protected from tampering by cryptographic security. All the members of the network (nominees and NSD) keep copies of the database, and in case of an inspection, the regulator or the auditor gets full access to all the necessary information simply by joining the network. Once data has been entered into the blockchain, it cannot be falsified: the system records all changes that have been made in the voting procedure or in the vote results stored in the distributed database. The record is then distributed among all the network members, and can easily be traced.
A securities holder votes via their personal account on the nominee's website using their digital signature. The nominee then enters the securities holder's vote into the blockchain, also accompanying it by a digital signature. To confirm that the vote has been received, the nominee provides the securities holder with the identification number that has been assigned to their vote in the distributed database. Afterwards, the record of the vote is passed on from one nominee to another until it reaches the central securities depository. As the voting is completed, the system calculates the results automatically, and NSD publishes them in the blockchain, using its digital signature. The use of cryptography ensures the integrity of the voting process during every stage.