Advertisement
AD

Main navigation

Advertisement
AD

Error message

Warning: Undefined array key 0 in amp_entity_view_alter() (line 156 of modules/contrib/amp/amp.module).
amp_entity_view_alter(Array, Object, Object) (Line: 545)
Drupal\Core\Extension\ModuleHandler->alter('node_view', Array, Object, Object) (Line: 304)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 238)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 111)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. See https://www.drupal.org/node/2966725', 'exception', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 788)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 377)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 204)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 583)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 239)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 187)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 51)
Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
Drupal\Core\DrupalKernel->handle(Object) (Line: 18)

51 Percent Attacks on the Rise in Smaller Altcoins and What it Means

Advertisement
Fri, 15/06/2018 - 11:27
51 Percent Attacks on the Rise in Smaller Altcoins and What it Means
Cover image via U.Today
Read U.TODAY on
Google News

There was a time when the idea of a 51 percent attack on a cryptocurrency was far-fetched and purely hypothetical. This is still the case for something as large as Bitcoin, but smaller altcoins are succumbing to this form of hack.

Advertisement

In recent times, coins such as Zen Coin, Bitcoin Gold, Verge and Monacoin have all experienced such attacks which has led to millions being stolen. It is an attack that is become more regular, but it is one that is totally preventable, and perhaps this recent surge will lead to better defenses.

What is a 51 percent attack

Essentially, it is when an individual, or more likely a collaboration of people, work together to control more than 50 percent of the mining power of a Blockchain network. Then this group with more than half of the hash rate then decides to verify certain transactions on the Blockchain network and leaves others unverified.

This also allows them to spend their coins (confirm their transactions) more than once. This occurrence during a 51 percent Bitcoin attack is known as double spending.

card

This type of attack usually affects coins that use a Proof of Work algorithm, rather than say a proof of consensus, and this is one of the factors that makes a Blockchain susceptible to such an attack. Other factors include interchain linking, the size of the mining pool, and the tokens used.

Recent attacks

Some recent attacks include those on Zen Cash, Bitcoin Gold, Verge and Monacoin. All of these attacks have been dealt with, but the damage has also been done. Many investors lose faith in coins that are hit with attacks of this nature as it shows weaknesses.

There are of course things that can be done to not become victims of such attacks, which includes using different algorithms and making sure the expense of performing on a coin per hour are substantially high enough to deter hackers.

However, these attacks should also serve as a lesson to other coins to start building defenses against these attacks which are more substantial and direct.

There are at least four lines of defense against a 51 percent attack. The number of confirmation requirements can be increased, the attacking entity can be boycotted or more drastically the attacking entity can theoretically itself be attacked via a Distributed Denial of service attack or there can be coding changes at the protocol level.

card

Wheat from the chaff

Perhaps, this lesson serves the ecosystem well as it is quite clear that coins that are well thought out and structured have a much lower chance of falling victim to an attack like this. Bitcoin cannot be attacked in such a manner and is the most popular and secure cryptocurrency.

So, just as people lose faith in a coin when it is attacked in such a manner, perhaps these 51 percent attacks are showing where the cryptocurrencies that are still needing work are, and deterring people from the less impressive option.

A
A
A

Related articles

Advertisement
TopCryptoNewsinYourMailbox
TopCryptoNewsinYourMailbox
Advertisement
Advertisement

Recommended articles

Latest Press Releases

Our social media
There's a lot to see there, too

Popular articles

Advertisement
AD