An Explanation of IOTA’s Local Snapshots That Will Prune Transaction History on the Network

In the coming weeks, the IOTA (MIOTA) foundation aims at introducing a new feature onto its network known as Local Snapshots. A brief definition of the concept has been provided via twitter by IOTA News, who made the announcement about the technical development only yesterday as follows:

The upcoming feature of Local Snapshots will not just solve the space problems that arise with the growing adoption of #IOTA, but will also simplify the setup of new nodes and allows to operate permanodes. IOTA will be opening this up for beta testing in the coming weeks.

More Details About the Snapshots

Further investigating the new feature on IOTA’s blog-site, we find a broader more technical explanation.

The origin of the Local Snapshot can be attributed to developers implementing solutions based on the Tangle. As IOTA becomes popular, its database size will increase as well, which becomes problematic to the nodes.

The IOTA foundation has been performing these global snapshots on a regular basis and involves pruning/trimming the transaction history and the resulting balances are consolidated into a new genesis state. This state then allows for the nodes to start over with an empty database. One can consider it as balancing the books as seen in regular accounting bookkeeping.

Such global snapshots prevent the ledger from growing too large and causing the following issues:

  • Temporarily stop the coordinator
  • Generate the snapshot state
  • Give the community time to verify the generated files
  • And finally restart the coordinator

How the Local Snapshots will Solve the Problem

Once fully tested and operational, the Local Snapshots will prune the transactions as follows:

  • Choose a considerably old confirmed transaction and use it as an ‘anchor’ for the local snapshot
  • Then prune all transactions that are directly or indirectly referenced by this transaction and clean up the database
  • Before cleaning old transactions, balances affected by these transactions are checked and the resulting state of the ledger is ‘continued’ in a local snapshot file which is subsequently used by IRI as a new starting point
  • To enable new nodes to ‘enter’ the network, they are synced to know at which point it can stop solidifying a chain of transactions and just consider the sub-tangle solid

In conclusion, and complex as it might sound, local snapshots provide a solution to an ever growing ledger as the IOTA network becomes more popular. This then solves the question of sustaining dataspace in the network. It will also simplify the setup of new nodes and allow organizations and community members to operate permanodes. More on this topic can be found on the IOTA blog as well as their #snapshot channel on Discord.

Disclaimer: This article is not meant to give financial advice. Any opinion herein should be taken as is. Please carry out your own research before investing in any of the numerous cryptocurrencies available.

Girl in a jacket

loading…

About the author

E-Crypto News was developed to assist all cryptocurrency investors in developing profitable cryptocurrency portfolios through the provision of timely and much-needed information. Investments in cryptocurrency require a level of detail, sensitivity, and accuracy that isn’t required in any other market and as such, we’ve developed our databases to help fill in information gaps.

Related Posts

E-Crypto News Executive Interviews



bitcoin
Bitcoin (BTC) $ 61,938.00
ethereum
Ethereum (ETH) $ 3,857.81
binance-coin
Binance Coin (BNB) $ 474.47
cardano
Cardano (ADA) $ 2.21
tether
Tether (USDT) $ 1.00
xrp
XRP (XRP) $ 1.14
solana
Solana (SOL) $ 158.99
polkadot
Polkadot (DOT) $ 43.83
usd-coin
USD Coin (USDC) $ 1.00
dogecoin
Dogecoin (DOGE) $ 0.237207
USD
EUR
GBP
bitcoinBitcoin (BTC)
$ 61,938.00
ethereumEthereum (ETH)
$ 3,857.81
tetherTether (USDT)
$ 1.00
bitcoin-cashBitcoin Cash (BCH)
$ 630.98
litecoinLitecoin (LTC)
$ 189.36
bitcoinBitcoin (BTC)
53.345,03
ethereumEthereum (ETH)
3.322,60
tetherTether (USDT)
0,861265
bitcoin-cashBitcoin Cash (BCH)
543,44
litecoinLitecoin (LTC)
163,09
bitcoinBitcoin (BTC)
45,215.05
ethereumEthereum (ETH)
2,816.22
tetherTether (USDT)
0.730005
bitcoin-cashBitcoin Cash (BCH)
460.62
litecoinLitecoin (LTC)
138.23

Automated trading with HaasBot Crypto Trading Bots

Crypto Scams

Crypto Scams
Crypto Scams Still Persistent In 2021, SEC Warns About Red Flags To Watch
September 9, 2021
Poly Network
Here’s How Hackers Stole Over $600 million in the Poly Network Attack
August 12, 2021
The World’s Most Infamous Crypto Hacks and Scams
July 31, 2021
Cryptocurrency Exchanges
Cryptocurrency Exchanges and the Plague of Scams and Bans
June 29, 2021
What Role Do Cryptocurrencies Play In The Era Of Ransomware Attacks?
June 9, 2021

Blockchain/Cryptocurrency Questions and Answers

ICo Presale
The Science Behind ICO Presales…
October 14, 2021
Beginner’s Guide to Investing in Cryptocurrency
August 9, 2021
Short-Sell Cryptocurrency
How to Short-Sell Cryptocurrency: A Brief Overview
July 17, 2021
Klaytn
What Is Klaytn (KLAY) And How Does It Work?
July 16, 2021
Cryptocurrencies
Our Crypto Roundup Interview Asks- Do Cryptocurrencies Have a Future?
July 15, 2021


CryptoCurrencyUSDChange 1hChange 24hChange 7d
Bitcoin62,269 0.31 % 3.83 % 15.29 %
Ethereum3,867.2 0.01 % 0.67 % 8.67 %
Binance Coin473.35 0.45 % 1.41 % 13.16 %
Cardano2.220 0.12 % 1.15 % 0.47 %
Tether0.9986 0.03 % 0.08 % 0.23 %
XRP1.140 0.36 % 0.36 % 7.82 %
Solana159.58 0.07 % 3.58 % 0.42 %
Polkadot30.87 2.19 % 17.29 % 10.73 %
USD Coin1.000 0.14 % 0.20 % 0.17 %
Dogecoin0.2390 0.15 % 2.14 % 1.65 %

bitcoin
Bitcoin (BTC) $ 61,938.00
ethereum
Ethereum (ETH) $ 3,857.81
binance-coin
Binance Coin (BNB) $ 474.47
cardano
Cardano (ADA) $ 2.21
tether
Tether (USDT) $ 1.00
xrp
XRP (XRP) $ 1.14
solana
Solana (SOL) $ 158.99
polkadot
Polkadot (DOT) $ 43.83
usd-coin
USD Coin (USDC) $ 1.00
dogecoin
Dogecoin (DOGE) $ 0.237207