Status Updates – VeriBlock Securing the World's blockchains using Bitcoin Tue, 13 Jul 2021 08:11:16 +0000 en-US hourly 1 https://wordpress.org/?v=5.7.2 /wp-content/uploads/2020/07/cropped-VeriBlock_Coin_2Color_Light-1-32x32.png Status Updates – VeriBlock 32 32 VeriBlock Funds Initiative to Recycle Bitcoin’s Energy Consumption to Secure Dogecoin, Countering Hostile ‘Blood Bitcoin’ Narrative /veriblock-funds-initiative-to-recycle-bitcoins-energy-consumption-to-secure-dogecoin-countering-hostile-blood-bitcoin-narrative/ Wed, 26 May 2021 08:33:00 +0000 /?p=5950 VeriBlock Funds Initiative to Recycle Bitcoin’s Energy Consumption to Secure Dogecoin, Countering Hostile ‘Blood Bitcoin’ Narrative Read More »

]]>

VeriBlock Funds Initiative to Recycle Bitcoin's Energy Consumption to Secure Dogecoin, Countering Hostile 'Blood Bitcoin' Narrative

May 26, 2021

After Bitcoin’s recent bull-run, renewed climate concerns have brought the debate over its energy consumption back into the public spotlight, with notable names in the finance industry coining disparaging phrases like “Blood Bitcoin,” despite the significant hidden environmental impact of the traditional finance ecosystem Bitcoin plans to supplant. Recycling Bitcoin’s energy consumption to secure blockchains like Dogecoin showcases the true utility Bitcoin’s Proof-of-Work offers to the ecosystem.

 

View full article here

]]>
VeriBlock Project Launches Nonprofit VeriBlock Foundation /veriblock-project-launches-nonprofit-veriblock-foundation/ Sat, 22 May 2021 08:13:00 +0000 /?p=5939 VeriBlock Project Launches Nonprofit VeriBlock Foundation Read More »

]]>
]]>
VeriBlock Joins Newswire’s Guided Tour to Accelerate the Growth and Adoption of Its New Blockchain Security Algorithm /veriblock-joins-newswires-guided-tour-to-accelerate-the-growth-and-adoption-of-its-new-blockchain-security-algorithm/ Wed, 28 Apr 2021 08:08:00 +0000 /?p=5928 VeriBlock Joins Newswire’s Guided Tour to Accelerate the Growth and Adoption of Its New Blockchain Security Algorithm Read More »

]]>

VeriBlock Joins Newswire's Guided Tour to Accelerate the Growth and Adoption of Its New Blockchain Security Algorithm

April 28, 2021

VeriBlock’s technology allows any new or existing blockchain to leverage the Proof-of-Work computational security of Bitcoin through its novel Proof-of-Proof (PoP) algorithm.

View full article here

]]>
Mainnet is here! /mainnet-is-here/ Mon, 25 Mar 2019 08:33:00 +0000 /?p=256 Mainnet is here! Read More »

]]>
]]>
Node Stability and Memory Leak Fix /node-stability-and-memory-leak-fix/ Wed, 29 Aug 2018 09:18:00 +0000 /?p=1435 Node Stability and Memory Leak Fix Read More »

]]>

Node Stability and Memory Leak Fix

August 29, 2018

Hey everyone, wanted to give a quick update on node stability and our short-term future development plans.

As Tim announced yesterday, the goal this week is to have 6 community pools up, in sync, and being mined on. We’re actively partnering with interested pool operators and helping troubleshoot any issues they’re running into.

As many of you probably remember, roughly 3 weeks ago we were experiencing a memory leak using gRPC v1.10, which manifested itself as something like:

(note how NodeCore-related objects are using <1 GB, and gRPC is taking every last byte of remaining heap space).

(Note that it’s a single instance of a channel that spins out of control, rather than several channels simultaneously error out, implying that a single event occurred in a channel which caused something in the depths of gRPC/Netty to spin out of control in a matter of seconds).

We updated to gRPC v1.14 in a subsequent release (v1.11 and v1.12 both fixed potential channel memory leaks), and the incident rate of these crashes went down significantly. However, the issue still occurs on a random basis.

This is also not the kind of memory leak that gradually drips over time; an instance of NodeCore can run successfully for 48+ hours with no memory leak whatsoever, or can crash 2 minutes after startup. Additionally, the time between when the leak starts and when it causes NodeCore to crash is generally less than a minute. For example, here’s a screenshot of a profiler attached to an instance of NodeCore which crashed due to gRPC memory consumption:

This node ran successfully for ~2 hours before encountering the random memory crash. At timestamp 120:07 the memory leak began, and by 120:30 it had consumed all of the available heap, and >95% of the CPU was being used in garbage collection attempting to free up memory, which it was unable to do.

If this node had been a pool, then it would have began failing to respond to share submissions and failing to keep up with the blockchain until the JVM eventually killed it with an OOM error.

The problem seems to be inside gRPC (or something gRPC is using, like Netty).

In order to mantain NodeCore stability at this point in time, we’ve implemented auto-restart and recovery features while we work on a permanent solution.

]]>
VeriBlock Announces Upcoming Launch of Proof-of-Proof /veriblock-announces-upcoming-launch-of-proof-of-proof/ Tue, 23 Jan 2018 09:14:00 +0000 /?p=1431 VeriBlock Announces Upcoming Launch of Proof-of-Proof Read More »

]]>

VeriBlock Announces Upcoming Launch of Proof-of-Proof

January 3, 2018

At the 2018 TNABC conference in Miami, VeriBlock, Inc. announced the launch of the VeriBlock blockchain implementing “Proof-of-Proof” (or PoP), which allows any blockchain, no matter its architecture, to inherit the full security of the Bitcoin blockchain in a completely decentralized, trustless, transparent, and permissionless (“DTTP”) manner.

See the full press release here

]]>