[Release] Java Tron GreatVoyage-v4.5.2 (Aurelius)

Official link: https://github.com/tronprotocol/java-tron/releases/tag/GreatVoyage-v4.5.2

Important note: This is a Non-mandatory upgrade
New Features
Core
API
Changes
  • Improve node link stability #4542 #4540

  • Improve fault-tolerance capabilities of API parameters #4556 #4560

  • Optimize the eth_estimateGas
    and eth_call
    JSON-RPC API #4570

The universe is change; our life is what our thoughts make it.

—Aurelius

[Release] Java Tron GreatVoyage-v4.4.6 (David)

Official Github Link: https://github.com/tronprotocol/java-tron/releases/tag/GreatVoyage-v4.4.6

Note: This is a Non-mandatory upgrade

Changes

  • Upgrade fastjson version

Beauty in things exists in the mind which contemplates them.

— David Hume

[Release] Java Tron GreatVoyage-v4.4.4 (Plotinus)

Official Link: https://github.com/tronprotocol/java-tron/releases/tag/release_v4.4.4

Special Note: This is a Non-mandatory upgrade

New Features

Core

TVM

  • Supports multi-version program executors #4257 #4259

Changes

  • Optimize log storage mechanism #4245
  • Optimize network service shutdown logic #4220
  • Improves the java-tron upgrade mechanism #4218

The world is knowable, harmonious, and good.
                                                               — Plotinus

Justin Sun stepped down and Tron Foundation dissolved – What Next?

In the last days, there were a few headlines that resonated with the community.

  • “The Tron Foundation, the organization behind the TRON (TRX) cryptocurrency, announced that it will dissolve itself next summer, leaving the blockchain’s ecosystem completely in the hands of its community”
  • “Tron founder Justin Sun has revealed that he is stepping down from his position of CEO and will take up a job with the government of Grenada as its ambassador to the World Trade Organization (WTO)”
  • “The Tron Foundation’s three original nodes—”justinsuntron,” “BitTorrent,” and “µTorrent”—have withdrawn from the list of blockchain’s “super representatives” (essentially key players in the Tron’s governance system), leaving the network in the hands of 27 super representatives hosted entirely by the community.”

Official References:
1. https://tronfoundation.medium.com/justin-suns-open-letter-to-the-community-on-tron-s-decentralization-and-his-personal-journey-853990c3d978
2. https://twitter.com/justinsuntron/status/1471802392673161218

On reddit in the Tronix sub there were a few threads as well as discussions started (example) as of how to go forward like forming a SR, getting votes and being able to submit proposals. I did join them and tried to explain based on my experience how the last 2 and 1/2 Years played out. I am part of this since it all started and as you all know we’ve downsized starting November from 11 nodes to a single one, because of the lack of votes as it could not sustain the costs.

Not only that, but I did pay for TronLabsRO servers and yes, even if there is a risk of you believing I’m bragging, I am the one guy who used to own 1% of the nodes running on the tron main network. 2 Months ago, I decided to downsize as there was no point in paying for it, IF there is no break even in sight. You can read a detailed explanation here. The highest place the SR did ever climb was #56 and since then it only went down as voters vote for those who pay better, even if there is no project. I as a SR never achieved anything else, but at least I’ve tried. I am thou in the first 127, and I can go back to running nodes if the situation might change, but for now I’m just evaluating options.

I’ve also received questions like Why run a node?

Again, because of the love for this project. If you run a node, you will just help the network, there is no benefit nor gain, unless you are elected. IF you get elected, it will happen fast, and you will need to produce blocks. If you don’t, you will lose the associated block rewards and somehow sabotage the network because you can’t fulfill your duty.

There are also specific use cases in addition to the above like:

  • In case you develop or deploy dapps (games, gamble, etc) you will also need to use a dedicated node that is synced with the network and not overload a node that is run by someone else. This usually needs to be close to where your (d)app server is and be able to reply with low latency.

  • You can import the entire blockchain in a DB and then query specific transactions in case you want to offer data mining capabilities. This sort of access is a paid service. Jason from Community node had a project like this.

  • help other SR’s who had no nodes running when they got elected. I can deploy and get a node running (full sync) fast.

We have also seen FUD (Fear, Uncertainty and Doubt) expressed by others who moved their coins from Tronscan. Relax, your coins are safe, they are in the network.

So far everybody blamed Justin for the lack of success. I’ve seen this over and over in the Tronix sub. Now he’s gone, so we either get to work and build on what we have as a community and the existing blockchain, or just roll over and die.

I’ll put my effort and shares on “Get to work and build” and I hope you do too. This is the only way to thrive and do good.

[Release] Java Tron GreatVoyage-v4.4.3(Pythagoras)

Official Link: https://github.com/tronprotocol/java-tron/releases/tag/GreatVoyage-v4.4.3

This is a Non-mandatory upgrade

New Features

Changes

  • As an additional precaution, in addition to upgrading to logback version 1.2.9
  • we also recommend that users set their logback.xml configuration file to read-only

logback official news

http://logback.qos.ch/news.html

Silence is better than unmeaning words.
—Pythagoras

[Release] Java Tron GreatVoyage-v4.4.1(Protagoras)

The Java Tron GreatVoyage-v4.4.1(Protagoras) has been released today.

Note: This is a non-mandatory update.

GitHub link: https://github.com/tronprotocol/java-tron/releases/tag/GreatVoyage-v4.4.1

Changes

  • issues-4122 Solved the problem caused by database optimization. #4124
    Notes: Two solutions are proposed in this release, you can choose any one of them.

    • Restart the node with the latest configuration file. config file
    • Change the limits of the system file descriptor via unlimit -n -1 before the node startup.

There are two sides to every question.

— Protagoras

[Release] Java Tron GreatVoyage-v4.4.0 (Rousseau)

Java Tron GreatVoyage-v4.4.0 (Rousseau) has been released today.

Note: This is a forced update!

Link: https://github.com/tronprotocol/java-tron/releases/tag/GreatVoyage-v4.4.0

New Features

Core

  • TIP-289 Block broadcast logic optimization. #3986
  • TIP-290 Dynamic database query optimization. #3993
  • Transaction broadcast interface optimization. #4000
  • Database parameter optimization. #3992 #4018

TVM

  • TIP-272 Add a proposal to provide compatibility with Ethereum Virtual Machine. #4032
  • TIP-318 Add a proposal to be adapt to Ethereum London Release. #4032
  • The energy limit supports customization and the default value is increased in constant mode. #4032

API

  • Support ETH compatible JSON-RPC APIs excluding filter APIs. #4046
  • Support to disable specific APIs via the configuration file. #4045
  • Optimize the TriggerConstantContract API. #4032

Changes

  • Upgrade event plugin to support BTTC data. #4067
  • Increase the upper limit of the MaxFeeLimit network parameter. #4032
  • Optimize the quick deployment script start.sh see detail

 

The world of reality has its limits; the world of imagination is boundless.

— Rousseau

[Release] Java Tron GreatVoyage-v4.2.2 (Lucretius)

Today Java Tron GreatVoyage-v4.2.2 (Lucretius) was released by the Tron foundation.
Official Link: https://github.com/tronprotocol/java-tron/releases/tag/GreatVoyage-v4.2.2

Note: This is forced Upgrade !

New Features
Core
Changes
  • Optimize the initialization of the pre-complie contract BatchValidateSign
    #3836