Knowledge in Blockchain

Introduction to Blockchain? What and Why?

Blockchain Technology actually came from the financial sector from the concept of cryptocurrency where its seen it has seen a tremendous application of blockchain technology along with multiple other concepts. So, in that particular direction, We will start with how basic cryptocurrency protocols are implemented using blockchain and then how the blockchain concept can be extended for multiple other domains. Basic Definition:-        By definition, Blockchain is a decentralized computation and information sharing platform which enables multiple authoritative domains who do not trust each other to cooperate to coordinate and collaborate in a rational decision-making process.  So, The keyword that in this particular definition is this Decentralized that is an important aspect of the blockchain, we will see about how this technology is decentralized and what is the utility of this particular technology when you use the decentralized platform. Blockchain broadly you can think of it as a decentralized database which helps in cooperation between multiple authoritative domains. Blockchain technology is particularly useful when multiple parties or individual they want to cooperate it with each other, and they want to come to a common platform to share the information among themselves.  An important aspect of Blockchain that you can combine multiple authoritative domains who do not trust with each other and they can come to a common platform where they can cooperate, coordinate and collaborate in the application the development process at the business intelligence process. So, this is the broad definition of blockchain and let us know to see a particular use case that how blockchain can be useful for developing applications. The Traditional Basic UseCase  Let's take an example of Microsoft word, where two persons want to share information in one document. The first person will edit docs and sent to the second person and then he will edit the doc and sent back to the first person.  Now, in this particular architecture, there are multiple disadvantages. The first the disadvantage is that both persons will not be able to simultaneously edit the the document, that is a fundamental problem of this architecture that first person updates his own content then he can share the document with the second person, and the second person receives that content then only he will be able to update the content and share it back with the first person. Now, from this architecture, we move towards the next architecture where we use this Google Doc or share Google Doc platform. So, in a shared Google Doc platform, both persons can write simultaneously or they can edit the document simultaneously. But with that, this shared Google Doc document the problem is that this environment is still centralized. Now, the question is that does centralized environment harm or what is the disadvantage that if we use a centralized environment for cooperation during this kind of information sharing platform. So, the major problem of a centralized system is that it works as a single point of failure. 

cryptography

Introduction to cryptography

Blockchain Intution

Introduction to blockchain intution

Blockchain node js

introduction to node js

NPM nodejs

Npm package nodejs

Blockchain Questions and Related answers

This notes contain short description about blockchain. its importance in 2019. And answers to the various questions .

BLOCK CHAIN

A blockchain,[1][2][3] originally block chain,[4][5] is a growing list of records, called blocks, that are linked using cryptography.[1][6] Each block contains a cryptographic hash of the previous block,[6] a timestamp, and transaction data (generally represented as a Merkle tree). By design, a blockchain is resistant to modification of the data. It is "an open, distributed ledger that can record transactions between two parties efficiently and in a verifiable and permanent way".[7] For use as a distributed ledger, a blockchain is typically managed by a peer-to-peer network collectively adhering to a protocol for inter-node communication and validating new blocks. Once recorded, the data in any given block cannot be altered retroactively without alteration of all subsequent blocks, which requires consensus of the network majority. Although blockchain records are not unalterable, blockchains may be considered secure by design and exemplify a distributed computing system with high Byzantine fault tolerance. Decentralized consensus has therefore been claimed with a blockchain.[8] Blockchain was invented by a person (or group of people) using the name Satoshi Nakamoto in 2008 to serve as the public transaction ledger of the cryptocurrency bitcoin.[1] The identity of Satoshi Nakamoto is unknown. The invention of the blockchain for bitcoin made it the first digital currency to solve the double-spending problem without the need of a trusted authority or central server. The bitcoin design has inspired other applications,[1][3] and blockchains that are readable by the public are widely used by cryptocurrencies. Blockchain is considered a type of payment rail.[9] Private blockchains have been proposed for business use. Sources such as Computerworld called the marketing of such blockchains without a proper security model "snake oil".[10]

17 Real-World Uses for Blockchain Technology

17 Uses of Blockchain Applications That Are Transforming SocietyAsset Management: Trade Processing and SettlementInsurance: Claims processingPayments: Cross-Border PaymentsUnconventional money lenders/ hard money lendingYour car/ smartphoneBlockchain Internet-of-Things (IoT)Smart AppliancesSupply Chain SensorsBlockchain HealthcareBlockchain musicBlockchain GovernmentPublic value/ communityVested responsibilityBlockchain IdentityPassportsBirth, wedding, and death certificatesPersonal Identification

BLOCKCHAIN TECHNOLOGY

Today, world is all about future technologies, and everyone must learn about this technologies, one of them is BLOCKCHAIN. This file is all about this topic, It contains all you need to know about blockchain from its history to its real life applications- all is contained in it!

Which is the best blockchain platform in 2019?

This is the file which contains the best block chain platforms that you could use in your business in 2019.

BLOCK CHAIN TECHNOLOGY

Immutably storing the digital representation of entities (e.g. Bitcoin) as their state changes via transactions Cryptocurrencies/Store of value - What is my account balance? Digital Identity - Who are you and how have you changed over time? Digital representation of a vehicle/Tokenization – Who owned this car over time? Tracking provenance of food or drugs – What country & postal code did this chicken come from Blockchains are not good for: Executing AI Algorithms Executing Complex planning and scheduling algorithms Real-Time Control