Startertutorials Blog
Tutorials and articles related to programming, computer science, technology and others.
Subscribe to Startertutorials.com's YouTube channel for different tutorial and lecture videos.
Home » Computer Science » Blockchain » Page 2

Decentralized Applications and Blockchain

Suryateja Pericherla Categories: Blockchain. No Comments on Decentralized Applications and Blockchain

A Decentralized Application (DApp) run on top of a blockchain in a peer-to-peer network. They represent the latest advancement in decentralization technology.   DApps at a fundamental level are software programs that execute using either of the following methods. They are categorized as Type 1, Type 2, or Type 3 DApps:   Type 1: Run […]

Read the rest of this entry »

Blockchain Decentralization Terminology

Suryateja Pericherla Categories: Blockchain. No Comments on Blockchain Decentralization Terminology

The following concepts are worth citing in the context of decentralization. The terminology introduced here is often used in the literature concerning decentralization and its applications.   Smart Contracts A smart contract is a software program that usually runs on a blockchain. Smart contracts do not necessarily need a blockchain to run; however, due to […]

Read the rest of this entry »

Blockchain and Full Ecosystem Decentralization

Suryateja Pericherla Categories: Blockchain. No Comments on Blockchain and Full Ecosystem Decentralization

The blockchain is a distributed ledger that runs on top of conventional systems. These elements include storage, communication, and computation.   Storage Data can be stored directly in a blockchain, and with this fact it achieves decentralization. However, a significant disadvantage of this approach is that a blockchain is not suitable for storing large amounts […]

Read the rest of this entry »

Routes to Decentralization

Suryateja Pericherla Categories: Blockchain. No Comments on Routes to Decentralization

There are systems that pre-date blockchain and Bitcoin, including BitTorrent and the Gnutella file-sharing system, which to a certain degree could be classified as decentralized, but due to a lack of any incentivization mechanism, participation from the community gradually decreased.   There wasn’t any incentive to keep the users interested in participating in the growth […]

Read the rest of this entry »

Methods of Decentralization

Suryateja Pericherla Categories: Blockchain. No Comments on Methods of Decentralization

Two methods for achieving decentralization are: disintermediation and competition.   Disintermediation The concept of disintermediation can be explained with the aid of an example. Imagine that you want to send money to a friend in another country.   You go to a bank, which, for a fee, will transfer your money to the bank in […]

Read the rest of this entry »

Decentralization using Blockchain

Suryateja Pericherla Categories: Blockchain. No Comments on Decentralization using Blockchain

The basic idea of decentralization is to distribute the control and authority to the peripheries of an organization instead of one central body being in full control of the organization.   The benefits for organizations in following decentralization are: increased efficiency, faster decision making, better motivation, and a reduced burden on top management.   Decentralization […]

Read the rest of this entry »

CAP Theorem and Blockchain

Suryateja Pericherla Categories: Blockchain. No Comments on CAP Theorem and Blockchain

The CAP theorem, also known as Brewer’s theorem, was introduced by Eric Brewer in 1998 as a conjecture. It states that any distributed system cannot have consistency, availability, and partition tolerance simultaneously.   Consistency is a property that ensures that all nodes in a distributed system have a single, current, and identical copy of the […]

Read the rest of this entry »

Consensus in Blockchain Technology

Suryateja Pericherla Categories: Blockchain. No Comments on Consensus in Blockchain Technology

Consensus is a process of achieving agreement between distrusting nodes on the final state of data. To achieve consensus, different algorithms are used. The process of attaining agreement on a common state or value among multiple nodes despite the failure of some nodes is known as distributed consensus.   Consensus is the backbone of a […]

Read the rest of this entry »

Types of Blockchain

Suryateja Pericherla Categories: Blockchain. No Comments on Types of Blockchain

In this article we will discuss different types of blockchain based on its evolution and usage. The categorization of blockchains is illustrated in the figure below:   Distributed Ledgers A distributed ledger is a shared database. All blockchains technically fall under distributed ledgers. But, all distributed ledgers are not blockchains. A critical difference between a […]

Read the rest of this entry »

Basics of Blockchain Technology

Suryateja Pericherla Categories: Blockchain. No Comments on Basics of Blockchain Technology

In this article we will learn the basic concepts of blockchain technology like what is a blockchain? the blockchain architecture and how does a blockchain work?   In 2008, a groundbreaking paper, entitled Bitcoin: A Peer-to-Peer Electronic Cash System, was written on the topic of peer-to-peer e-cash under the pseudonym of Satoshi Nakamoto. It introduced […]

Read the rest of this entry »
Facebook
Twitter
Pinterest
Youtube
Instagram
Blogarama - Blog Directory