https://secure.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96

TELDAT Blog

Communicate with us

How did Blockchain commence?

Sep 2, 2019
m

IT

block chainAs we previously mentioned in an article published in June 2019, the Bitcoin did not create a new computer technology but integrated a series of pre-existing techniques in a revolutionary manner. The possibilities this protocol could bring were soon condensed in a new disruptive paradigm known as BLOCKCHAIN.

But what is Blockchain exactly?

In its strictest sense, Distributed Ledger Technology (also known as DLT or LEDGER) is a set of data:

  • Arranged chronologically.
  • That can be encrypted or not. In fact, and although it may appear otherwise, Bitcoin data are not encrypted.
  • Is collected in information packages known as blocks.
  • Is analyzed by means of cryptographic algorithms to check that it has not been modified after it was entered in the system, nor within a block or between them.

To upload information in the ledger, a consensus must be reached (distributed trust model). This consensus can be the solution to a “mathematical puzzle” with more or less computational requirements. For instance, there is the Proof-of-Work system (PoW), which obtains a certain hash code through the use of brute-force mechanisms; the Proof-of-Stake system (PoS), which focuses on assessing the level of commitment of the people responsible for reaching consensus; or the Proof-of-Importance (PoI), which is linked to the reputation of the network itself. Variants of the Byzantine Agreement, which establishes the relationship between the parties by assuming a certain degree of disloyalty or computational errors, can also be used. This is, without a doubt, Blockchain’s most complex element.

All transactions recorded in a blockchain have been cryptographically signed by means of asymmetric key algorithms. Nowadays, given the size of keys (i.e., 2,048 bits for RSA), these systems are unassailable.

A same peer network that carries out several transaction-related operations (such as the loading, validation and updating of the Ledger) and keeps a local copy of the files on distributed accounting. Nodes provide backup and support to one another, meaning the attack on one or several will not lead to a system crash.

And, since the appearance of the Ethereum protocol, Smart Contracts. These allow each node to execute a “Turing machine” (first unveiled by Alan Turing in 1936) or, in layman’s terms, to process a code that is similar to the one a computer equipped with a storage and control unit would run. These components are user-enabled or activated by means of event detection. Bitcoin offers a very rudimentary version of this feature.

Blockchain, business logic and management system

As a result, a management system and a blockchain can interact with very few limitations (meaning the end-user can benefit from what they do best). The proposed scheme would be as follows:

 

    • The Blockchain Model, with users, processed assets, structure and content of transactions and events, and the model to guarantee the system’s integrity and safety.
    • The Business Logic, including financial and technical transactions, the correlation between internal and external managing events, and the consensus algorithms used.
    • A managing system whose structure is capable of drawing a distinction between persistence (model), calculus and processing (controller), and display (view).

If we take the Blockchain technology a step further, it could be said that it is shifting the Internet from a data management network to a value management one. However, this would need to be explained in more detail, in another blog post.

Related Posts