The main economic and technical threats for the blockchain applications

Home » CRYPTOPEDIA » The main economic and technical threats for the blockchain applications
The main economic and technical threats for the blockchain applications
2018-09-04 in CRYPTOPEDIA

The information security market is normally one step behind innovations in the world of information technologies. Many companies often recall the safety of the product when something has already happened and the subsequent risks of detecting and exploiting a security deficit exceed the cost of a defect. Blockchain is the underlying technology of Bitcoin. Thus, the Bitcoin community is keeping a track on the news and updates. Bitcoin price is often influenced by the news regarding the blockchain technology. It is also important to understand what is blockchain when researching Bitcoin and other cryptocurrencies.

Uncertainty of changes in blockchain

The crypto currency market is very unstable and it is very difficult to predict what will be the course of a particular coin or to reveal the regularity. Sometimes the logic of the application depends on the course of the cryptocurrency or token, and developers need to build the application model in such a way that possible fluctuations in the exchange rate are taken into account.
What to do? It is necessary to track the changes in the value of assets and make the appropriate changes to the smart contract. If a smart contract is autonomous over a long period of time, then such a scenario is not always possible and requires a different approach to solve the problem.

 Delays in obtaining information

Despite the fact that we live in a world of high technologies and high speeds, we can not deny that sometimes the speed of obtaining data does not match the claimed data or the resource has problems with availability. It may happen that the necessary centralized resource has been subjected to a DDOS attack, or a country has decided to block it on its territory.

Inside the closed decentralized systems, the delay in obtaining data is also possible, for example, if a smart contract depends on certain data of another contract that a third-party system participant must contribute.

Timing problems can also be attributed to the race condition when the transaction is included in the block, if the transaction falls into the wrong uncles or if the blockchain network is overloaded due to the large number of transactions sent.
In emergency situations, when there is no possibility of receiving information from external sources, there should be a possibility to manually enter data into the application.

Inconsistency of the received data in blockchain 

Description: If you properly develop the architecture of any application, you should not trust a single source of data retrieval. The data acquisition chain is very long and potentially can be changed on any site. The correct solution would be to receive data from several independent sources and compare them. If the data are different, this discrepancy should be noted and action taken.
Any resulting exceptions are fairly easy to handle in centralized applications. In decentralized applications, there are many nuances that are not always easy to foresee.

Blockchain path dependence

Description: Sometimes smart contracts use third-party libraries for convenience, or even address third-party calls to other contracts. This architectural implementation can help with the process of updating smart contracts, but at the same time makes the application itself depend on the performance of third-party programs and libraries.

Do not rely on a third-party contract. It should also be noted that even if the contract code does not contain a call to the selfdestruct method, it can still perform this operation using delegatecall or callcode.

CRYPTOCURRENCIES
  • bitcoinBitcoin$3,895.75
  • ethereumEthereum$140.78
  • rippleXRP$0.320436
  • tetherTether$1.00
  • eosEOS$3.54
  • stellarStellar$0.086844
  • litecoinLitecoin$47.10
  • cardanoCardano$0.045099
  • tronTRON$0.024482
  • moneroMonero$49.56
  • iotaIOTA$0.300461
  • nemNEM$0.043098
  • dashDash$83.09
  • neoNEO$8.77
IBM used blockchain to ship 28 tons of citrus fruits from China to Singapore
On the eve of the Chinese New Year celebration, the technological giant IBM delivered 28 tons of oranges and tangerines from China to Singapore. When issuing a bill of lading confirming the contract of shipment, the blockchain technology was used, reports CoinDesk. IBM experts note that the electronic bill of lading (e-BL) has accelerated administrative […]
2019-02-19 0 12
What Can I Buy with BTC and What Sites Use It?
In the autumn of 2017 cryptocurrency fever triggered a high interest among trade agents in using BTC as payment method both for online and offline commerce. People were thrilled and excited. Searches on Google like “where to pay with bitcoin”, “where to spend bitcoin”, “bitcoin stores” were most frequent those days.  Unfortunately, raising fees for […]
2019-02-18 0 36
The media confirmed the launch date of the test network Telegram Open Network
The Telegram Open Network (TON) blockchain platform, behind which the popular messenger operator stands, is 90% complete, and the launch of the test network is scheduled for the end of March 2019. It is reported by The Block, with reference to the report received by the investors of the project. As the newspaper notes, Telegram […]
2019-02-11 0 15
Media: the cost of the Telegram internal cryptocurrency could reach $ 30 billion
By the end of 2019, the total cost of the internal token Gram of the blockchain project Telegram Open Network (TON) could reach $ 29.5 billion. The Bell reports with reference to the report HASH Crypto Investment Bank. According to the investment company, the target cost of 1 Gram token by the end of 2019 […]
2019-02-07 0 10
© 2017–2018