Releases: tronprotocol/java-tron
Odyssey-v2.0.4
Merge pull request #1072 from tronprotocol/ev_release Ev release
Odyssey-v2.0.3
test net Configuration File
Odyssey-v2.0.2
add backup feature
Odyssey-v2.0.1
Feature
Storage
- redesign the block storage structure, reduce the disk io to 50% of test net.
- add the unconfirmed block rolling back logic.
- implement the feature to safe close the node.
Network
- improve the data sync logic, reduce the sync time to 1/3 of test net.
- improve the node discover logic
- implement the ddos defend module.
Architecture
- Fix the problem of disconnection due to BAD_TX due to certain transaction orders
- Fixes the problem that some transactions will be broadcast by nodes when an exception occurs
- Fixed the problem that the signed parallel verification counter in the block could not be zeroed
- Fix the deadlock problem caused by the log system
- Updated seed nodes
Mechanism
New Bandwidth Model
- If the transaction is a token transfer, TRON will try to charge bandwidth points from the token issuer if sufficient
- Bandwidth points will be charged from the initiator if sufficient
- Complimentary bandwidth points will be charged from the initiator if sufficient
- TRX will be charged from and the transaction initiator and burnt
For more information, please view the document
Account Creation
In order to create a wallet using this private key, you will need to invoke one of the following three APIs:
- directly invoke account creation API
- transfer TRX to the address
- transfer tokens to the address
Rewards
- Candidate reward: 127 candidates updated once every 6 hours will share 115,200 TRX. The reward will be split in accordance to the votes each candidate receives. Each year, candidate reward will total 168,192,000 TRX.
- Super Representative reward: The TRON Protocol network will generate one block every 3 seconds, with each block awarding 32 TRX to super representatives. A total of 336,384,000 TRX will be awarded annually to twenty-seven super representatives.
Bug Bounty Program
-
On June 1, TRON Foundation launched Tron Bug Bounty Program with a highest reward of USD$10 million. It is aimed at discovering potential technical vulnerabilities in the mainnet with the help of TRON’s community members, especially those who specialize in global network security, to sustain TRON mainnet as the most secure public blockchain in the industry and to provide secure and stable infrastructure and services to DApps deployed on the mainnet.
-
For more details, please visit https://tron.network/findBug?lng=en
Community Support
- We encourage our community to run Tron Odyssey-v2.0.1. If you have some problems on running Tron mainnet, please join our Slacks to get help. You are welcome to ask questions here, we also encourage your answers for other developer’s questions.
Future Release
- 6.25 will be Tron Independence Day, at that day we will transfer TRX erc20 token into TRX mainnet token. On 6.26, Tron will hold the first Super Representative election for producing blocks. On 7.31, official Tron Virtual Machine will be released.
Credits
- Credits for winners of Tron Program Contest. Rovak, Marius Gill, zx63, TeamGaryTron, Flott, jr, John Savadkuhi, jake Lin are winners of Tron Program Contest for their works of Block Explorer, Android/IOS wallet, Mac wallet, Windows Wallet and Chrome extension wallet.
Odyssey-v2.0
Feature
Storage
Network
- optimizes handshake logic
- optimizes sending ping message
- optimizes message entities and net log
- solving the problem of disconnection
- solving thread sharing problem: send msg thread & handle msg thread
- solving sync problem chain block inventory msg handle problem
- solving the problem of repeated transaction in network module
Architecture
Mechanism
New Bandwidth Model
- If the transaction is a token transfer, TRON will try to charge bandwidth points from the token issuer if sufficient
- Bandwidth points will be charged from the initiator if sufficient
- Complimentary bandwidth points will be charged from the initiator if sufficient
- TRX will be charged from and the transaction initiator and burnt
For more information, please view the document
Account Creation
In order to create a wallet using this private key, you will need to invoke one of the following three APIs:
- directly invoke account creation API
- transfer TRX to the address
- transfer tokens to the address
Rewards
- Candidate reward: 127 candidates updated once every 6 hours will share 115,200 TRX. The reward will be split in accordance to the votes each candidate receives. Each year, candidate reward will total 168,192,000 TRX.
- Super Representative reward: The TRON Protocol network will generate one block every 3 seconds, with each block awarding 32 TRX to super representatives. A total of 336,384,000 TRX will be awarded annually to twenty-seven super representatives.
Bug Bounty Program
-
On June 1, TRON Foundation launched Tron Bug Bounty Program with a highest reward of USD$10 million. It is aimed at discovering potential technical vulnerabilities in the mainnet with the help of TRON’s community members, especially those who specialize in global network security, to sustain TRON mainnet as the most secure public blockchain in the industry and to provide secure and stable infrastructure and services to DApps deployed on the mainnet.
-
For more details, please visit https://tron.network/findBug?lng=en
Community Support
- We encourage our community to run Tron Odyssey-v2.0. If you have some problems on running Tron mainnet, please join our Slacks to get help. You are welcome to ask questions here, we also encourage your answers for other developer’s questions.
Future Release
- 6.25 will be Tron Independence Day, at that day we will transfer TRX erc20 token into TRX mainnet token. On 6.26, Tron will hold the first Super Representative election for producing blocks. On 7.31, official Tron Virtual Machine will be released.
Credits
- Credits for winners of Tron Program Contest. Rovak, Marius Gill, zx63, TeamGaryTron, Flott, jr, John Savadkuhi, jake Lin are winners of Tron Program Contest for their works of Block Explorer, Android/IOS wallet, Mac wallet, Windows Wallet and Chrome extension wallet.
Odyssey-v1.1.2
Merge pull request #907 from tronprotocol/develop merge from develop
Odyssey-v1.1.1
- Feature
- new bandwidth model
- Improvement
- more stable sync module.
- improve the database performance.
Odyssey-v1.1
- Feature
- Remove the TronSR minimum balance limit.
- Token transaction consumes bandwidth of the token issuer.
- avoid flood attack
- add token frozen
- When an account issues an asset, it can promise the public to freeze multiple assets. The asset can be unfrozen manually after maturity
- Improvement
- Remove duplicate verification
- improvement the message package speed
- avoid the dup validate
- Bug Fix
- Fix the now timestamp bug.
- Fix the dup trans
- Fix the dead lock during sync.
Odyssey with VM
- Feature
- fully support EVM.
- implement the vm-adapter.
- Notics
this is a test version.
Odyssey-v1.0.6.3
- fix bug
fix the bandwidth timestamp error. - improvement
batch transaction send & receive.