The company that today settles the lion’s share of U.S. securities is moving its flagship blockchain project out of the testing phase.
Revealed in an exclusive interview with CoinDesk, the DTCC reports that it has completed an early version of a blockchain that could one day support the trade of $11 trillion-worth of credit derivatives. The milestone signifies a major development for the clearing house, one that also marks a continuation of the largest effort yet to adapt an existing financial infrastructure to a blockchain.
First revealed in January, the goal of the project was to upgrade the infrastructure underpinning the DTCC’s centralized Trade Information Warehouse (TIW) for over-the-counter derivatives, reducing the time it takes to clear derivatives trades from weeks (in some cases) to nearly instantaneously. To do that, the DTCC partnered with computing giant IBM, enterprise blockchain consortium R3 and venture-backed blockchain startup Axoni.
Now, with such a large-scale implementation complete, the partners are reflecting on the lessons learned.
Ahead of a scheduled launch in the first quarter of 2018, the DTCC’s chief technology architect Rob Palatnick sought to frame any obstacles ahead as a sign of progress.
He told CoinDesk:
“The exciting thing is that there’s continued comfort in the progress of the overall application and environment. There are always challenges, but we call it the ‘noise of progress’.”
Side effects of ethereum
For the first time publicly, Palatnick also revealed that Axoni’s AxCore protocol was originally derived from the public ethereum blockchain, and that the DTCC’s system uses the same Solidity smart contract language that powers its applications.
However, AxCore has been modified to include a modular consensus mechanism that lets it tailor services to the specific needs of the DTCC, as well as submit real-time reports to both regulators and other counterparties.
“This is a huge improvement in situational awareness for individual firms, regulators and the industry as a whole,” an Axoni representative said.
And, unlike ethereum, the DTCC implementation of AxCore does not include a token – though both Axoni and Palatnick confirmed the system is still powered by a form of “gas,” implying a parallel to the way transaction fees are paid on the ethereum blockchain.
While ethereum is the most-widely used blockchain protocol for developing these enterprise-grade implementations, the DTCC said complications arose because of that.
For one, ethereum’s business logic is not as sophisticated as DTCC required – primarily in that Solidity has difficulty recognizing decimals, yet credit derivatives swaps need to work in fractions.
“There’s lots of exceptions with everything, there’s lots of nuances, and that meant things like the capabilities of the technology and the capabilities of using the smart contract language of ethereum needed to address business functionality.”
Early on, to address that, the DTCC thought much of the actual business processes workflow would need to be conducted “off-chain,” largely reducing the role of the blockchain itself to storing settled data. In this way, “we wouldn’t do a lot of the business logic in the smart contract language itself,” Palatnik said.
But after several months of building, the developers discovered they were actually introducing more complexity by conducting this workflow off-chain than they were removed by using a blockchain in the first place.
“We ended up backtracking and moving a lot more of the business logic on-chain,” Palatnick said, noting that figuring out what information needs to go on-chain and what processes must happen off-chain was a challenge.
But much of this behind-the-scenes work could soon go live.
For example, Palatnick said that the open-source community will be able to examine Axoni’s DTCC implementation following the completion of the project. Before then, though, additional tests and a series of integrations – both with the TIW itself and external parties – need to be executed.
The DTCC is currently working with regulators to align Axoni’s built-in reporting database with regulatory requirements. According to Palatnick, the reports have to be as good as existing ones, and that the companies involved are making sure that happens.
Above that, R3 and its network of over 100 global financial institution members are working with standards-making bodies to create “standards around what data should look like on a distributed ledger,” he said.
Disclosure: CoinDesk is a subsidiary of Digital Currency Group, which has an ownership stake in Axoni.
DTCC booth image via Michael Del Castillo for CoinDesk
The leader in blockchain news, CoinDesk is an independent media outlet that strives for the highest journalistic standards and abides by a strict set of editorial policies. Interested in offering your expertise or insights to our reporting? Contact us at [email protected].