Skip to content

@ARoomWithABue ARoomWithABue released this Dec 17, 2018 · 2 commits to master since this release

Description

This release includes a security patch which resolves a ram exploit discovered in the early December.

Note

From this release forward Telos will be following the release versions of EOSIO. Don't be alarmed, your software isn't out of date. The previous oak-v1.0.0 release included eos version v1.4.4, this release includes eos version v1.4.5.

For more information on what is included in this release see the eos release notes.

Assets 2
Pre-release

@ARoomWithABue ARoomWithABue released this Dec 1, 2018 · 12 commits to master since this release

This release provides compatibility with the newly refactored contracts in the eosio.contracts repository. It also includes many upstream features from eos version v1.4.0 through v1.4.4.

Changes

tkeosd application renamed back to keosd

Originally this application was renamed to avoid conflict with eos based wallets. There was a high probability of conflict due to the key prefix originally being changed to TLOSxxxxxxx.

Assets 2

@craigbranscom craigbranscom released this Dec 11, 2018 · 12 commits to master since this release

Telos Blockchain Network Oak Release v1.0.0

"Mighty oaks from little acorns grow" - English Proverb

Improved Governance

The Telos Blockchain Network offers an extensive suite of robust governance smart contracts and improvements to the core eosio.system contract.

Ratify/Amend

The Ratify/Amend contract allows registered users to propose and vote on changes to core Telos governance documentation. All TLOS token holders are able to cast their votes on any proposal.

For more information, see the Ratify/Amend README.

Worker Proposals

The Worker Proposals contract allows registered users to make worker proposals that are paid for through the Telos Worker Proposal Fund. All TLOS token holders can make and vote on proposals made through this contract. Proposals can also operate on cycles, allowing for payouts to be made only when deliverables are complete.

For more information, see the Worker Proposal README.

Arbitration

The Arbitration contract is used to create elections for electing Arbitrators, submitting arbitration cases for evaluation, and enforces the on-chain resolution of cases.

For more information, see the Arbitration README.

Telos Foundation Voting Token (TFVT)

The TFVT contract allows TFVT tokens holders to nominate candidates for board member elections, start/end elections, and start/end issues. TFVT holders are the first class citizen of the Telos Foundation contract. Holders can elect their own representatives and help guide the destiny of the Telos Foundaton.

For more information, see the TFVT README.

Trail Service

Trail offers a comprehensive suite of blockchain-based voting services available to any prospective voter or contract developer on the Telos Blockchain Network. The Ratify/Amend, Worker Proposals, Arbitration, and TFVT contracts all interface with Trail for their voting services.

For more information, see the Trail README.

Free Telos Accounts

This contract is used to create the first 1 million Telos accounts. New accounts created through this contract come at no cost to the user.

For more information, see the Telos Free Account README.

Fair BP Pay Distribution

The Telos Blockchain Network has implemented a new, fairer method of BP pay distribution. A snapshot of all Top 21 BP and Standby BP production occurs every 30 minutes, and all earned TLOS are placed into a table for later retrieval. This mechanism eliminates the "gameability" of calling the claimrewards action.

Inverse Weighted Voting

Telos uses an inverse-weighted voting system meaning the more block candidates that are voted for, the more the votes count. Selecting 30 block producers ensures that votes hold maximum value, and voting for fewer than 30 applies a negative weight to the total votes applied to each producer.

Standby BP Rotations

The Standby Rotation mechanism will rotate Standby BP's into the top 21 for 12 hours to prove readiness for block production. When a standby is rotated in, a top 21 BP will be rotated out to allow for routine maintenance. All Standby producers will have an opportunity to be rotated into the top producer schedule.

Automatic BP Kick

BP's are allowed to miss 15% of the total block in their rotation schedule. If a BP crosses this threshold of missed blocks, they will automatically be unregistered as a BP and kicked for a set amount of time. The time penalties increase with each subsequent violation, and is decreased every time a BP completes their block schedule without missing any blocks.

Dependencies

Assets 3
Nov 5, 2018
updated rotation time, vote formula and kick
Pre-release

@ARoomWithABue ARoomWithABue released this Nov 2, 2018 · 395 commits to master since this release

This release provides many of the new features described in the Telos White Paper. It also includes many upstream features from eos versions v1.2.x and v1.3x.

Changes

Calculating Missed Blocks (#71)

This features uses the eosio.system::onblock action to calculate the total number of blocks produced and missed by each producer on the schedule. In addition, if a producer were to miss too many blocks the system determines if that producer needs to be temporarily removed from the active schedule.

Payments Snapshot (#76)

This feature creates a snapshot of the block producer payouts every 3600 blocks (roughly 30 minutes). This system is designed to improve the block producer payouts system. This design should stop producers from gaming the claimrewards system, and create more reliable and equitable feature.

EOS Key Prefix (#99)

This refactor reverts the public key prefix back to EOS in an effort to improve tooling and wallet compatibility with the telos blockchain. Scatter, and Greymass support should soon follow.

Refactored Inverse Weighted Voting Formula (#95)

It was discovered the inverse weighted voting formula to better represent the formula described in the Telos White Paper

Assets 2
Oct 31, 2018
Resolved onblock failure
Oct 27, 2018
missed block and kick features
Oct 23, 2018
pushing dev2.6
You can’t perform that action at this time.