DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» is a community of 963,673 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in
Cover image for Learning BlockChain? Here are the things you want to go through
Yongchang He
Yongchang He

Posted on

Learning BlockChain? Here are the things you want to go through

In this Blog we will learn basics about BlockChain, especially the concepts related with BlockChain.

If you are brand new and not familiar with BlockChain, go through this blog and dive into!

Why BlockChain?

Blockchain is a shared ledger technology that leverages cryptographic techniques and voting-based consensus algorithms to deliver greater degrees of trust, transparency, speed and security across disparate stakeholders in modern business networks. The technology itself is applicable across all industry verticals (healthcare, capital markets, energy, etc…) and has the potential to radically transform countless embedded transactional and data sharing processes. Amongst other topics, this section will explore enterprise use cases and dig deeper into the core constructs of permission-based Ethereum blockchain implementations.

Blockchain is an industry-agnostic, peer-to-peer platform that enables businesses to connect via the internet to develop new business models, transform operational processes and create new revenue streams. If your business use case could benefit from a decentralized, secure, auditable network with fast transactions, blockchain may be the answer.

Blockchain Overview

  • Highly Transparent
  • Immutable data
  • Distributed ledger
  • No centralized ownership of authority
  • Eliminates the need for intermediaries
  • Consensus-driven (ensures one participant can’t make unilateral data changes)
  • Trust through enterprise identity schemes and digital signatures
  • Enables asset modeling (i.e. tokenization)
  • Finality in seconds

Prior to blockchain technology for business, there was no mechanism to secure and validate ownership in a digital asset or verify a transaction in a trust-less, public manner. One of the most appealing aspects of blockchain for business is the degree of transparency and privacy it offers. Blockchain shifts trust from central authorities to a decentralized consensus among all the network participants, thereby increasing trust and security.

Another major benefit of a decentralized network is that it’s very failure-resistant, as a single point of failure is removed, and even in the event of a failure of a large number of nodes, the blockchain remains available. Blockchain information is not stored in a single place; instead, data is stored, synchronized and disseminated across a variety of servers that participate in a business network.

When it comes to governance, decentralized ledgers don’t rely on a central point of control and allow for nuanced permissions. Rather than relying on a central authority to transact with other users, blockchain uses innovative consensus protocols across a network of nodes to validate transactions and record data in a manner that has a high probability of being immutable. And because the need for intermediaries is eliminated, businesses can save time and costs in the process.

Collective updates through consensus ensure that the nodes on the network agree on the same state of a blockchain, creating a self-auditing ecosystem. In private blockchains, users can take advantage of lightweight consensus algorithms that rely on voting rounds and digital signatures for protection. As a result, private chains offer greater performance and throughput and eliminate the need for expensive compute and electricity consumption. Digital signatures ensure the confidentiality and integrity of data and are used to bind an entity to digital data.

Cryptographic Protection

At its core, a blockchain is an append-only transaction ledger, meaning the ledger can only be written onto with new information, and the previous data stored in blocks are protected by each block appended onto the chain. This is accomplished by using cryptography and hashing algorithms to link the contents of the newly added block with each block before it, such that any change to the contents of a previous block in the chain would invalidate the data in all blocks after it. Consensus protocols are designed to make it nearly impossible for the ledger to be changed β€” public networks require an impractical amount of time and compute resources, whereas private consortia-based networks require the compromising of a supermajority of validating nodes' private signing keys. For private consortia-based networks, techniques such as pinning state proofs to public networks can be used to counter against potential collusion and add further assurances on the finality of committed data.

Digital Asset Modeling

Asset tokenization on the blockchain has quickly gained traction for enterprises as they seek out new ways to model both physical and digital assets and authoritatively designate ownership. Tokenization provides liquidity for otherwise illiquid assets, offers a framework for secure, real-time transfer of ownership β€” without reliance on intermediaries and third-parties β€” removing digital friction for your business to own and trade digital assets. Tokens empower businesses to create fractionalized ownership of real-world assets, such as real estate, tokenized micro-economies, and governance systems. Participants can determine their own price for an asset and establish trust through escrow smart contracts where you use atomic swaps to securely transfer ownership. Token use cases are almost as limitless; anything of value can become a digital asset that’s assigned a value and tokenized (e.g. art or commodities).

What is Kaleido?

Kaleido is a full stack SaaS platform that’s hybrid enabled and designed to simplify the process of building consortia and deploying private blockchain networks. The service provides a β€œpermissioned” implementation of the Ethereum protocol, whereby member participants operate with authenticated identities backed by digital certificate chains. The trust and transparency delivered by the Kaleido platform allows for the finality and speed of transactions to be maximized through the use of efficient consensus algorithms otherwise unavailable in public/anonymous chains. Environments can be configured to run against one of three consensus algorithms – Proof of Authority, Raft or Istanbul BFT – and both public and private transactions are supportable by means of the Quorum client and its corresponding Tessera module. This protocol and transaction class flexibility is especially powerful for enterprise orchestrations, where oftentimes not all participants are entirely trusted and certain pieces of data must be obscured from the overall network.

Users have the option of deploying blockchain resources in AWS, Azure or on-premise, thereby maintaining business continuity with their hardened business processes and existing IT estates. Native cloud resources, such as key management services and log streaming can be woven into the blockchain runtime for heightened control and extended functionality.

The Kaleido Marketplace exposes a library of powerful ancillary chain layer services, B2B connectors and 3rd party solution accelerators, and offers unified access to the critical building blocks that encompass an enterprise production-caliber solution. Examples of marketplace services include integration gateways to legacy systems, app to app messaging pipes, off-chain file storage, customizable oracles and more.

References

About the cover picture

About Kaleido

About BlockChain

Top comments (0)

🌚 Friends don't let friends browse without dark mode.

Sorry, it's true.