While steganography can be considered a form of cryptography, these two methods aren’t necessarily synonymous. The main difference is that when a message is cryptographically secured, it’s generally very obvious that the payload has been altered. Modern cryptography is entirely mathematical — hashing algorithms turn plaintext messages into indecipherable strings that can only be interpreted using a secret key.

Steganography, on the other hand, is an art. For as long as people have been able to communicate, there has been a need to relay secret messages across public channels in plain sight. …


image credit to Devvio: https://devv.io/

While the concept of sharding as a scaling solution has been a hot topic in the Ethereum community for a while now, it’s important to understand that this sort of database architecture isn’t specific to blockchain technology. Computer nerds haven’t shut up about this pattern for quite some time as a method of improving performance, increasing availability, and ensuring the redundancy of data. In this article, we’re going to provide a high-level overview for sharding as a database architecture within distributed systems to help understand how it can be applied to build more performant blockchains in the future.


The following research was conducted by the Whiteblock team. The report was written by Zak Cole, Brent Xu, Dhruv Luthra, and Nate Blakely. Download a PDF of the complete report here.

Abstract: The EOS system presents a platform for smart contract development and decentralized storage in attempt to address the common scalability issues found in popular blockchain systems such as Ethereum and Bitcoin. Through its implementation of delegated Proof-of-Stake (dPoS) consensus and an architectural design focused on parallel processing and full-duplex communication, the EOS system attempts to provide a decentralized application development environment which offers high transactional throughput. Since the…


Dear Thomas,

I’m going to make this short. In response to questions from the community, I’ve put together this post to address a few of the items you listed in your “response” post.

We are eager to to run further tests with your cooperation. We just want to see the blockchain community succeed as a whole. We believe that the future of blockchain isn’t one blockchain to rule them all, but a series of purpose-built, interoperable systems that are all connected.

With this weeks news from Bancor, a decentralized world of the future is entirely possible, but in order to…


In our previous article, we cite uncle rate as one of the primary threats to the security and performance of the Ethereum blockchain, which is only exacerbated as block time decreases. While the current difficulty algorithm targets a block time of around 15 seconds, it’s prone to fluctuation and displays an average of 10.66 uncles per block, according to data derived from Amberdata.

But What Does It Mean?

There are several implications of this data:

The higher the uncle rate, the lower the amount of control over the network’s total hashing power required to actually engage a 51% attack on the blockchain.


Within the last year or so, the crypto space has seen tremendous growth. Every day an article can be found touting the analysis from another enterprise or economic mogul weighing in on the debate; is this a bubble? Many liken the phenomenon to tulip mania, the first recorded speculative bubble.

A couple years ago, everyone dismissed my enthusiasm for cryptocurrency and blockchain technology, writing me off as a weirdo nerd, asking me why I’m standing in their living room, telling me to get out of their house, saying they don’t even know who I am! Ha! Who’s laughing now?

I…


The Internet has done a lot more than just changed the way we communicate with one other. By seamlessly connecting global communities, it has revolutionized the way we perceive the world around us. By providing a medium which allows people to share information in the blink of an eye, it has shaped the way we learn and develop. …


The heart of Bitcoin is the blockchain. This distributed ledger system is a dynamic and decentralized database that contains a list of all the Bitcoin transactions that have ever taken place.

The list is continually updated with new transactions and groups of transactions are built into small, chronological bundles called blocks. A transaction can’t be changed once it’s added to the list and it’s shared and stored on a massive network of devices called nodes.

Node Diggity, Node Doubt

Nodes maintain the database and validate transactions. When a transaction occurs, it’s broadcast from one node to another using a gossip protocol.


Blockchain, also referred to as distributed ledger, is the concept behind the success of Bitcoin and provides a dynamic digital register of transactions. Think of it as a database that’s distributed throughout a network. Information is continually shared and reconciled throughout multiple nodes and each one has an identical copy of the database. Transactions within this database are audited and agreed upon by consensus. This decentralized method of keeping track of changes ensures the ledger can’t be practically controlled by any one entity, eliminates the possibility of single-points of failure, and allows for the verification of transactions without the need…


As businesses turn to the cloud as a primary resource in driving competitive advantage, migrating to this new environment should be undertaken in a deliberate and systematic manner. Although the promise of higher reliability coupled with a lower cost may lure businesses to the cloud, 41% of businesses find themselves poorly prepared for the migration and end up moving applications back to colocation facilities. For enterprises seeking to ensure success in their migration, and even those considering making the switch, the validation of cloud applications should be of primary concern.

Developing cloud applications or migrating to a cloud environment means…

Zak Cole

I like the Internet.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store