TON Core Update 2022.10
Node
— Added extended block creation and general perfomance stats gathering
— Forbidden report data on blocks not committed to the master chain for LS
— Fixed bugs related to invalid TVM output (c4, c5, libaries) and non-validated network data; avoided too deep recursion in libraries loading
— Fixed multiple undefined behavior issues
FunC 0.3.0
— Introduced multi-line asms with quotes
— Bitwise operations for constants
— Allowed duplication of identical definition for constants and asms
Misc
— Added build of FunC and Fift to WASM
— Improved debug in TVM
— Introduced new tonlib methods:
Thanks to all the contributors who participated in this update!
Validators please update your software as described here.
Node
— Added extended block creation and general perfomance stats gathering
— Forbidden report data on blocks not committed to the master chain for LS
— Fixed bugs related to invalid TVM output (c4, c5, libaries) and non-validated network data; avoided too deep recursion in libraries loading
— Fixed multiple undefined behavior issues
FunC 0.3.0
— Introduced multi-line asms with quotes
— Bitwise operations for constants
— Allowed duplication of identical definition for constants and asms
Misc
— Added build of FunC and Fift to WASM
— Improved debug in TVM
— Introduced new tonlib methods:
sendMessageReturnHash
, getTransactionsV2
, getMasterchainBlockSignatures
, getShardBlockProof
, getLibraries
.Thanks to all the contributors who participated in this update!
Validators please update your software as described here.
The TON contest team will never let you get bored!
Large @toncontests are regularly held on various topics: sometimes you need to write the most optimized smart contracts on FunC; sometimes, you need to find bugs in ecosystem apps or show the best application for newly launched TON components.
Hack-TON-berfest is underway right now, yet you still have time to participate.
In addition, tomorrow at 09:00 UTC, there will be a very interesting new event:
We put 30,000 TON in smart contracts that intentionally have a vulnerability. The persons who hacks the smart contracts first will be able to steal TONs for keeps!
More about TON Hack Challenge »
Large @toncontests are regularly held on various topics: sometimes you need to write the most optimized smart contracts on FunC; sometimes, you need to find bugs in ecosystem apps or show the best application for newly launched TON components.
Hack-TON-berfest is underway right now, yet you still have time to participate.
In addition, tomorrow at 09:00 UTC, there will be a very interesting new event:
We put 30,000 TON in smart contracts that intentionally have a vulnerability. The persons who hacks the smart contracts first will be able to steal TONs for keeps!
More about TON Hack Challenge »
At the after-party, we recommend you go to check the Telegram auction smart contracts for strength.
Telegram
Telegram Contests
💎 Smart Contract Cracking Competition
Prize fund: Up to $100,000
Deadline: 18:00 on October 25th (Dubai time)
Who can participate: Everyone
The Task is to identify potential vulnerabilities and issues in the smart contract that would form the basis of…
Prize fund: Up to $100,000
Deadline: 18:00 on October 25th (Dubai time)
Who can participate: Everyone
The Task is to identify potential vulnerabilities and issues in the smart contract that would form the basis of…
We are pleased to announce that the token bridge is in the final stages of testing.
Using this bridge, users can transfer any ERC-20 or BEP-20 tokens (for example, USDC or USDT) originally created on Ethereum or BNB Smart Chain to the TON Blockchain, with the ability to return them back.
The transferred tokens will be represented on TON as regular Jettons so that TON services, such as DEXs, will be able to work with them without any additional modifications.
You can get acquainted with smart contracts and testnet version:
Solidity smart contracts »
FunC smart contracts »
Testnet bridge »
Using this bridge, users can transfer any ERC-20 or BEP-20 tokens (for example, USDC or USDT) originally created on Ethereum or BNB Smart Chain to the TON Blockchain, with the ability to return them back.
The transferred tokens will be represented on TON as regular Jettons so that TON services, such as DEXs, will be able to work with them without any additional modifications.
You can get acquainted with smart contracts and testnet version:
Solidity smart contracts »
FunC smart contracts »
Testnet bridge »
While other blockchain projects seem frozen in the crypto winter, TON continues to move forward consistently.
Epic releases this month ⬇️
Epic releases this month ⬇️
This media is not supported in your browser
VIEW IN TELEGRAM
The launch of a P2P exchange in the @wallet bot
The previous @wallet update introduced a simpler UI that allows users to send coins directly in the messenger, which is the most convenient way in the world to send crypto to someone.
This month, @wallet launched a P2P exchange — users can now directly buy and sell cryptocurrency to and from one another.
The previous @wallet update introduced a simpler UI that allows users to send coins directly in the messenger, which is the most convenient way in the world to send crypto to someone.
This month, @wallet launched a P2P exchange — users can now directly buy and sell cryptocurrency to and from one another.
The launch of an auction of Telegram usernames on the TON blockchain
Now you can purchase a beautiful Telegram username with Toncoin, which will be assigned to you on the TON blockchain.
Users can put their usernames up for sale or auction on fragment.com or a little later on other marketplaces, such as getgems.io or disintar.io.
Now you can purchase a beautiful Telegram username with Toncoin, which will be assigned to you on the TON blockchain.
Users can put their usernames up for sale or auction on fragment.com or a little later on other marketplaces, such as getgems.io or disintar.io.
Telegram Usernames and TON DNS
Given that Telegram usernames comply with TON DNS standard, we consider it a great idea to add the "t.me" domain zone to the TON DNS root smart contract.
Almost all TON wallets and apps allow you to enter a ".ton" domain instead of a wallet address.
After updating the root TON DNS, it will be possible to enter a Telegram username into TON apps in the same way as ".ton" domains. In other words, you will be able to send Toncoins to "any.t.me" address. The TON apps themselves will not require modifications.
Since the blockchain configuration can only be changed by validator voting, we’re scheduling a network vote for this proposal on Oct. 31 at 12:00 UTC. Validators, please be ready to send your vote at this time. Detailed instructions will be posted later.
Given that Telegram usernames comply with TON DNS standard, we consider it a great idea to add the "t.me" domain zone to the TON DNS root smart contract.
Almost all TON wallets and apps allow you to enter a ".ton" domain instead of a wallet address.
After updating the root TON DNS, it will be possible to enter a Telegram username into TON apps in the same way as ".ton" domains. In other words, you will be able to send Toncoins to "any.t.me" address. The TON apps themselves will not require modifications.
Since the blockchain configuration can only be changed by validator voting, we’re scheduling a network vote for this proposal on Oct. 31 at 12:00 UTC. Validators, please be ready to send your vote at this time. Detailed instructions will be posted later.
The Open Network
Telegram Usernames and TON DNS Given that Telegram usernames comply with TON DNS standard, we consider it a great idea to add the "t.me" domain zone to the TON DNS root smart contract. Almost all TON wallets and apps allow you to enter a ".ton" domain instead…
Vote to update the root DNS smart contract
Network validators, please vote for this proposal as described here.
Network validators, please vote for this proposal as described here.
The Open Network
Vote to update the root DNS smart contract Network validators, please vote for this proposal as described here.
The voting was successfully completed, the root TON DNS smart contract was updated.
TON Foundation x CertiK
CertiK is a well-known and highly sought-after company in the blockchain industry that is professionally engaged in searching for vulnerabilities and checking smart contracts, services, and blockchains for security.
This spring, the TON Foundation team began massive work with CertiK to check the TON blockchain’s core code and the main system services and smart contracts.
The first public results are now available on the company’s website. The “Audits” section has also appeared on the Toncoin page on CoinMarketCap.
At the moment, audit reports covering the TON core (catchain), TON system smart contracts, and smart contracts of vesting wallets have been published.
The audit has confirmed how bulletproof TON is, and non-critical bugs were discovered and promptly fixed by the TON Foundation team.
In the future, the remaining parts of the audit will be published.
In the course of their work, specialists from CertiK studied the TON blockchain and the FunC smart contract programming language, which means that now other projects and products based on TON will be able to order audits from CertiK.
This is excellent news for the ecosystem, TON projects, and the industry.
Interaction with such professional auditing companies is an essential addition to our open Security Bug Bounty Program.
CertiK is a well-known and highly sought-after company in the blockchain industry that is professionally engaged in searching for vulnerabilities and checking smart contracts, services, and blockchains for security.
This spring, the TON Foundation team began massive work with CertiK to check the TON blockchain’s core code and the main system services and smart contracts.
The first public results are now available on the company’s website. The “Audits” section has also appeared on the Toncoin page on CoinMarketCap.
At the moment, audit reports covering the TON core (catchain), TON system smart contracts, and smart contracts of vesting wallets have been published.
The audit has confirmed how bulletproof TON is, and non-critical bugs were discovered and promptly fixed by the TON Foundation team.
In the future, the remaining parts of the audit will be published.
In the course of their work, specialists from CertiK studied the TON blockchain and the FunC smart contract programming language, which means that now other projects and products based on TON will be able to order audits from CertiK.
This is excellent news for the ecosystem, TON projects, and the industry.
Interaction with such professional auditing companies is an essential addition to our open Security Bug Bounty Program.
The population of the Earth recently exceeded 8 billion people. According to the most optimistic estimates, only a few percent of the population have ever used a crypto wallet. TON has all the prerequisites to change this and become a truly massive blockchain network.
In a new article for the developer community, we will identify what has been done to date in the TON project and set out priorities for the future.
https://telegra.ph/TON--next-steps-11-16
In a new article for the developer community, we will identify what has been done to date in the TON project and set out priorities for the future.
https://telegra.ph/TON--next-steps-11-16
Telegraph
TON — next steps
To the developer community — in this article, we will identify what has been done to date in the TON project and set out goals for the future. 2021 As you know, the Telegram team designed the blockchain and the TON network, implemented the main portion of…
Forwarded from Du Rove's Channel
The blockchain industry was built on the promise of decentralization, but ended up being concentrated in the hands of a few who began to abuse their power. As a result, a lot of people lost their money when FTX, one of the largest exchanges, went bankrupt.
The solution is clear: blockchain-based projects should go back to their roots – decentralization. Cryptocurrency users should switch to trustless transactions and self-hosted wallets that don't rely on any single third party.
We, developers, should steer the blockchain industry away from centralization by building fast and easy-to-use decentralized applications for the masses. Such projects are finally feasible today.
It took only 5 weeks and 5 people including myself to put together Fragment – a fully decentralized auction platform. We were able to do this because Fragment is based on The Open Network, or TON – a blockchain platform that is fast and efficient enough to host popular applications (unlike Ethereum, which unfortunately remains outdated and expensive even after its recent tweaks).
Fragment has been an amazing success, with 50 million USD worth of usernames sold there in less than a month. This week, Fragment will expand beyond usernames.
Telegram's next step is to build a set of decentralized tools, including non-custodial wallets and decentralized exchanges for millions of people to securely trade and store cryptocurrencies. This way we can fix the wrongs caused by the excessive centralization, which let down hundreds of thousands of cryptocurrency users.
The time when the inefficiencies of legacy platforms justified centralization should be long gone. With technologies like TON reaching their potential, the blockchain industry should be finally able to deliver on its core mission – giving the power back to the people.
The solution is clear: blockchain-based projects should go back to their roots – decentralization. Cryptocurrency users should switch to trustless transactions and self-hosted wallets that don't rely on any single third party.
We, developers, should steer the blockchain industry away from centralization by building fast and easy-to-use decentralized applications for the masses. Such projects are finally feasible today.
It took only 5 weeks and 5 people including myself to put together Fragment – a fully decentralized auction platform. We were able to do this because Fragment is based on The Open Network, or TON – a blockchain platform that is fast and efficient enough to host popular applications (unlike Ethereum, which unfortunately remains outdated and expensive even after its recent tweaks).
Fragment has been an amazing success, with 50 million USD worth of usernames sold there in less than a month. This week, Fragment will expand beyond usernames.
Telegram's next step is to build a set of decentralized tools, including non-custodial wallets and decentralized exchanges for millions of people to securely trade and store cryptocurrencies. This way we can fix the wrongs caused by the excessive centralization, which let down hundreds of thousands of cryptocurrency users.
The time when the inefficiencies of legacy platforms justified centralization should be long gone. With technologies like TON reaching their potential, the blockchain industry should be finally able to deliver on its core mission – giving the power back to the people.
An important community request to TON miners who have never used their coins
The level of interest in TON from the open-source community has grown exponentially over the year.
One of the main challenges of 2022 was reaching a community consensus on what the circulating supply is. Today, different data aggregators show different statistics. They often use a definition that simply does not capture the uniqueness of the TON’s history.
Therefore, we are proposing to launch a community-wide effort to determine what the community should consider dormant, inactive or uncirculating supply going forward.
Currently, the total number of inactive mining addresses with a balance of over 1 TON is 204. The total balance of these addresses is about 1.08 Billion TON. The full list of these addresses, which is public and on-chain, is made available by the independent data aggregator TonTech.
We kindly ask all owners of these inactive mining wallets — the genesis wallets that received Toncoin directly from Givers without the history of a single outgoing transaction — to activate and make an outgoing transfer to any address on the TON network by 00:00 UTC on January 1, 2023.
Through this community exercise, we hope to achieve greater clarity and certainty on the tokenomics of the TON network. The community has the right to know. This will remove the obstacles and hindrances faced by some contributors. We kindly ask all miners to take part in this initiative.
The data will be useful for providing a more accurate data to service providers, such as CoinMarketCap. It will remove discrepancies between different statistics.
We strongly encourage all members of the TON community to spread information about this initiative in order to reach as many participants as possible.
The level of interest in TON from the open-source community has grown exponentially over the year.
One of the main challenges of 2022 was reaching a community consensus on what the circulating supply is. Today, different data aggregators show different statistics. They often use a definition that simply does not capture the uniqueness of the TON’s history.
Therefore, we are proposing to launch a community-wide effort to determine what the community should consider dormant, inactive or uncirculating supply going forward.
Currently, the total number of inactive mining addresses with a balance of over 1 TON is 204. The total balance of these addresses is about 1.08 Billion TON. The full list of these addresses, which is public and on-chain, is made available by the independent data aggregator TonTech.
We kindly ask all owners of these inactive mining wallets — the genesis wallets that received Toncoin directly from Givers without the history of a single outgoing transaction — to activate and make an outgoing transfer to any address on the TON network by 00:00 UTC on January 1, 2023.
Through this community exercise, we hope to achieve greater clarity and certainty on the tokenomics of the TON network. The community has the right to know. This will remove the obstacles and hindrances faced by some contributors. We kindly ask all miners to take part in this initiative.
The data will be useful for providing a more accurate data to service providers, such as CoinMarketCap. It will remove discrepancies between different statistics.
We strongly encourage all members of the TON community to spread information about this initiative in order to reach as many participants as possible.
The core team has finished reviewing and testing the smart contracts of the Token Bridge.
We have devoted considerable time to this because the bridge will operate with a large number of tokens, and blockchain bridges currently are the main target of hackers.
Finally, we invite you to participate in a public contest to find vulnerabilities in the bridge’s smart contracts with a prize pool of $50,000.
We have devoted considerable time to this because the bridge will operate with a large number of tokens, and blockchain bridges currently are the main target of hackers.
Finally, we invite you to participate in a public contest to find vulnerabilities in the bridge’s smart contracts with a prize pool of $50,000.
Telegram
TON Contests
Token Bridge Smart Contract Cracking Competition
Prize fund: Up to $50,000
Deadline: 18:00 UTC on December 30
Who can participate: Everyone
The Task is to identify potential vulnerabilities and issues in the FunC and Solidity smart contracts of Token Bridge.…
Prize fund: Up to $50,000
Deadline: 18:00 UTC on December 30
Who can participate: Everyone
The Task is to identify potential vulnerabilities and issues in the FunC and Solidity smart contracts of Token Bridge.…
TON Core Update 2022.12
— Improvements of TON Proxy: fixed few bugs, improved stability.
— Improved Collator/Validator checks, added optimization of storage stat calculation, generation and validation of new blocks is made safer.
— Some previously hard-coded parameters such as split/merge timings, max sizes and depths of internal and external messages, and others now can be updated by validators through setting ConfigParams. Max contract size added to configs.
— TonLib: updated raw.getTransactions (now it contains InitState), fixed long bytestrings truncation.
— abseil-cpp is updated to newer versions.
— Added configs for Token Bridge.
— LiteServers: a few bug fixes, added liteServer.getAccountStatePrunned method, improved work with not yet applied blocks.
— Improved DHT: works for some NAT configurations, optimized excessive requests, added option for DHT network segregation.
— FunC v0.4.0: added try/catch statements, added throw_arg functions, allowed in-place modification of global variables, forbidden ambiguous modification of local variables after it's usage in the same expression.
— TON Storage: added storage-daemon (create, download bag of Files, storage-provider staff), added storage-daemon-cli.
Besides the work of the core team, this update is based on the efforts of vtamara (help with abseil-cpp upgrade), krigga (in-place modification of global variables) and third-party security auditors.
The network update is scheduled for January 9.
— Improvements of TON Proxy: fixed few bugs, improved stability.
— Improved Collator/Validator checks, added optimization of storage stat calculation, generation and validation of new blocks is made safer.
— Some previously hard-coded parameters such as split/merge timings, max sizes and depths of internal and external messages, and others now can be updated by validators through setting ConfigParams. Max contract size added to configs.
— TonLib: updated raw.getTransactions (now it contains InitState), fixed long bytestrings truncation.
— abseil-cpp is updated to newer versions.
— Added configs for Token Bridge.
— LiteServers: a few bug fixes, added liteServer.getAccountStatePrunned method, improved work with not yet applied blocks.
— Improved DHT: works for some NAT configurations, optimized excessive requests, added option for DHT network segregation.
— FunC v0.4.0: added try/catch statements, added throw_arg functions, allowed in-place modification of global variables, forbidden ambiguous modification of local variables after it's usage in the same expression.
— TON Storage: added storage-daemon (create, download bag of Files, storage-provider staff), added storage-daemon-cli.
Besides the work of the core team, this update is based on the efforts of vtamara (help with abseil-cpp upgrade), krigga (in-place modification of global variables) and third-party security auditors.
The network update is scheduled for January 9.
Introducing TON Storage
TON Storage is a technology for reliable storage of any size on decentralized TON network.
We can't wait to see what products our community will create using this technology.
https://telegra.ph/TON-Storage-12-28
TON Storage is a technology for reliable storage of any size on decentralized TON network.
We can't wait to see what products our community will create using this technology.
https://telegra.ph/TON-Storage-12-28
Telegraph
TON Storage
We’re introducing technology for reliable storage of any size on decentralized TON network. Individual users and services with an audience of millions can use TON Storage to store their public and private files. The challenge People and services require storing…
A Community Proposal for Tokenomics Optimization
On December 17, in response to repeated requests for greater certainty, clarity and transparency over the tokenomics of the TON network, the community has called for all early miners to activate their inactive mining wallets by the end of 2022.
Out of the 204 inactive mining wallets identified by the community, 194 wallets holding 1,081,425,847 Toncoin remain inactive today. These mining wallets — the genesis wallets that have mined Toncoin directly from the Proof-of-Work smart-contracts — have never been activated and do not have a single outgoing transfer in their history.
Toncoin is a gas required to access decentralized services on the TON network. It has been widely speculated that access to these inactive wallets may have been lost. What is clear is that there is a community consensus: the existence of these unutilized Toncoin only increases the uncertainty for the network participants.
TON is a community-driven blockchain, and we believe that the network validators should listen to the voice of the community.
Therefore, we are suggesting a validator vote for the proposal of tokenomics optimization, one that enables these inactive mining wallets to remain inactive for a certain period of time.
In spite of some people proposing a permanent inactivation, the majority of the community was in favour of preserving the very idea that keeps us as one: decentralization. For this reason, the community has reached a consensus to set this period to 48 months. This will give the TON ecosystem enough time to flourish while providing flexibility to those who may not be aware of these discussions in the community.
Like any network proposals, this will require at least 75% of the validator votes in two consecutive validation rounds to take effect.
The owners of the inactive mining wallets can opt out by activating their wallets at anytime before the end of the voting that will start on February 21, 2023. The full list of inactive mining wallets can be found here: https://tontech.io/stats/early-miners.
Wallets that did not receive Toncoin directly from the mining smart contracts ("Givers") or made an outgoing transaction at any time in the past will not be affected.
We are proud that TON is a uniquely decentralized blockchain community. Our mission of decentralization can be achieved as long as we have the active participation of the community, which we have today.
We strongly encourage the community to discuss and voice their opinions about this proposal.
On December 17, in response to repeated requests for greater certainty, clarity and transparency over the tokenomics of the TON network, the community has called for all early miners to activate their inactive mining wallets by the end of 2022.
Out of the 204 inactive mining wallets identified by the community, 194 wallets holding 1,081,425,847 Toncoin remain inactive today. These mining wallets — the genesis wallets that have mined Toncoin directly from the Proof-of-Work smart-contracts — have never been activated and do not have a single outgoing transfer in their history.
Toncoin is a gas required to access decentralized services on the TON network. It has been widely speculated that access to these inactive wallets may have been lost. What is clear is that there is a community consensus: the existence of these unutilized Toncoin only increases the uncertainty for the network participants.
TON is a community-driven blockchain, and we believe that the network validators should listen to the voice of the community.
Therefore, we are suggesting a validator vote for the proposal of tokenomics optimization, one that enables these inactive mining wallets to remain inactive for a certain period of time.
In spite of some people proposing a permanent inactivation, the majority of the community was in favour of preserving the very idea that keeps us as one: decentralization. For this reason, the community has reached a consensus to set this period to 48 months. This will give the TON ecosystem enough time to flourish while providing flexibility to those who may not be aware of these discussions in the community.
Like any network proposals, this will require at least 75% of the validator votes in two consecutive validation rounds to take effect.
The owners of the inactive mining wallets can opt out by activating their wallets at anytime before the end of the voting that will start on February 21, 2023. The full list of inactive mining wallets can be found here: https://tontech.io/stats/early-miners.
Wallets that did not receive Toncoin directly from the mining smart contracts ("Givers") or made an outgoing transaction at any time in the past will not be affected.
We are proud that TON is a uniquely decentralized blockchain community. Our mission of decentralization can be achieved as long as we have the active participation of the community, which we have today.
We strongly encourage the community to discuss and voice their opinions about this proposal.