One year and nearly $3 billion later, the Tron blockchain is set to finally put its much-debated technology to the test.
At least, that’s what should happen Monday, when Tron completes the token swap it began last week, migrating the last of its users’ funds from ethereum to a new proprietary blockchain. For investors, the moment marks a historic “independence day” of sorts, but it could more broadly become a make-or-break moment for the project, which though controversial, already finds itself among the top cryptocurrencies globally.
Founded last July, Tron has set out to “decentralize the internet.” However, the project has yet to rigorously define what this means in practice.
And while Tron’s rhetoric may seemingly resemble that of many cryptocurrencies that emerged from 2017’s token boom, the project is distinguished by the size of its funding and the outspokenness of its founder, former Ripple representative Justin Sun, who last week caused a stir in the tech world by purchasing the company behind file-sharing service BitTorrent.
Some onlookers speculated that Sun made the acquisition to lend legitimacy to his project – something it has been accused of lacking on more than one occasion.
More specifically, while Tron has positioned itself as a competitor to ethereum and decided to launch its own protocol to address ethereum’s “inefficiencies”, the project was rebuked earlier this year for using code from the protocol without providing an attribution. These allegations were closely followed by claims that project leaders had plagiarized Tron’s white paper.
Despite the gravity of these claims, Tron has done little to dispel concerns. On the contrary, the significant alteration of its roadmap, specifically its decision to abandon its original plan to develop on ethereum in favor of creating its own mainnet and its decision to use a delegated proof-of-stake system, further exacerbated them.
For his part, however, Sun remains confident that past allegations are little cause for concern.
He told CoinDesk in an interview that these decisions were necessary to achieve his vision of leading the blockchain industry away from its emphasis on R&D and toward a new focus on user experience and “consumer-facing products.”
“Ethereum is like IBM back in the day, making those big supercomputers. And I’m not saying that ethereum does not have robust technology, but I’m saying that ethereum is just like IBM. They only focus on tech, they don’t focus on user experience.”
Sun, on the other hand, is attempting to position his project as the “Microsoft of the blockchain,” which he says succeeded “because they were able to take the computer and make it into a PC, making it into a consumer good.”
Despite the appeal of this vision, Tron has a complex launch ahead and concerns are unlikely to be abated quickly. As with the recent EOS blockchain launch, which saw the $4 billion blockchain go live in an elaborate global process that dragged on for days, Tron will need to navigate similar complexities ahead.
On Tuesday, Tron is expected to follow its token swap with a “super representative election,” in which token holders will select the block producer delegates that will approve transactions, after which the technology will finally be live.
‘The Frankenstein of crypto’
But launching may be only part of the battle ahead for Tron.
For one, there remain unanswered questions about the strength of its technology. According to Lucas Nuzzi, director of research at Digital Asset Research, which recently analyzed Tron’s code, the project may inherit issues from the codebases that its developers have sought to copy.
He told CoinDesk that ethereumJ suffers from issues like memory leakage, a problem related to the buffering of incoming blocks. Further, he explained that he believes these issues could be exacerbated in Tron’s protocol because it combines ethereumJ with other relatively new technologies (like the delegated proof-of-stake consensus mechanism (DPoS) in which various entities compete to act as transaction validators).
Because of this melange of technologies in the Tron protocol, Nuzzi has dubbed the project the “Frankenstein of crypto.”
“The project has this history of repurposing technologies and gluing them together and calling it unique,” he told CoinDesk in an interview. “When you put all these things together, it is very unlikely that you’re not going to encounter severe failures.”
Sun dismissed the allegations of code plagiarism and said the Tron team takes “security issues very seriously,” citing as proof the millions of dollars it offers for bug bounties.
“Yes, one of our programmers did forget a very small thing that he didn’t put on, however, it was so long ago and it was a very minor issue at the time. It’s kind of like saying, I’m 27 now and when you were 4 you messed up with this one goal kick. It doesn’t really make sense because it’s very insignificant in the bigger picture.”
But in interview, Sun couldn’t seem to attest to the extent of Tron’s use of ethereumJ previously or currently. He initially indicated that Tron previously used “a small portion” of ethereumJ and said, “but it was also six months ago.”
When asked if Tron was no longer using ethereumJ, Sun wavered and eventually said he was unsure and referred CoinDesk to the Tron development team…