Highly Recommended Report For Download: Blockchain Technology Overview - NIST (USA)

Blockchain Technology Overview


Dylan Yaga 
Peter Mell 
Nik Roby 
Karen Scarfone

See below: Executive Summary to Download the full Report



Audience 

This publication is designed for readers with little or no knowledge of blockchain technology who wish to understand at a high level how it works and for what it can be used. It is not intended to be a technical guide; the discussion of the technology is abstracted to provide a conceptual understanding


This document provides a high-level technical overview of blockchain technology. It discusses its application to electronic currency in depth, but also shows its broader applications. The purpose is to help readers understand how blockchains work, so that they can be appropriately and usefully applied to technology problems. Additionally, this document explores some specific blockchain applications and some examples of when a blockchain system should be considered for use. 

Executive Summary

113 Blockchains are immutable digital ledger systems implemented in a distributed fashion (i.e.,

114 without a central repository) and usually without a central authority. At their most basic level,

115 they enable a community of users to record transactions in a ledger that is public to that

116 community, such that no transaction can be changed once published. In 2008, the blockchain

117 idea was combined in an innovative way with several other technologies and computing concepts

118 to enable the creation of modern cryptocurrencies: electronic money protected through

119 cryptographic mechanisms instead of a central repository. The first such blockchain based

120 approach was Bitcoin. These currency blockchain systems are novel in that they store value, not

121 just information. The value is attached to a digital wallet—an electronic device (or software) that

122 allows an individual to make electronic transactions. The wallets are used to sign transactions

123 sent from one wallet to another, recording the transferred value publicly, allowing all participants

124 of the network to independently verify the validity of the transactions. Each participant can keep

125 a full record of all transactions, making the network resilient to attempts to alter that record (or

126 forge transactions) later.

127 Because there are countless news articles and videos describing the “magic” of the blockchain,

128 this paper aims to describe the method behind the magic (i.e., how a blockchain system works).

129 Arthur C. Clarke once wrote, “Any sufficiently advanced technology is indistinguishable from

130 magic” [1]. Clarke’s statement is a perfect representation for the emerging use cases for

131 blockchain technology. There is a high level of hype around the use of blockchains, yet the

132 technology is not well understood. It is not magical; it will not solve all problems. As with all

133 new technology, there is a tendency to want to apply it to every sector in every way imaginable.

134 This document attempts bring a high-level understanding of the technology so that it can be

135 applied effectively.

136 As stated above, blockchain technology is the foundation of modern cryptocurrencies, so named

137 because of blockchain’s heavy usage of cryptographic functions. Users utilize public and private

138 keys to digitally sign and securely transact within the system. Users of the blockchain may solve

139 puzzles using cryptographic hashing in hopes of being rewarded with a fixed amount of the

140 cryptocurrency. However, blockchain technology is more broadly applicable than its application

141 to cryptocurrencies. In this work, we try to show this broader applicability while still focusing to

142 a large extent on the cryptocurrency use case (since that is the primary use case today).

143 Organizations considering implementing blockchain technology need to understand important

144 aspects of the technology. For example, what happens when an organization implements a

145 blockchain system and then decides they need to make modifications to the data stored? When

146 using a database, this can be accomplished through a simple query (or major changes can be

147 made by updating the database schema or software). However, on a blockchain, it is much more

148 difficult to change data or update the ‘database’ software. Organizations need to understand the

149 extreme difficulty in changing anything that is already on the blockchain, and that changes to the

150 blockchain software may cause forking of the blockchain. Another critical aspect of blockchain

151 technology is how the participants agree that a transaction is valid. This is called “reaching

152 consensus”, and there are many models for doing so, each with positives and negatives for a

153 specific business case. NISTIR 8202 (DRAFT) BLOCKCHAIN TECHNOLOGY OVERVIEWv

154 Some existing blockchain technologies focus on storing wealth, while others are a platform for

155 smart contracts (software which is deployed on the blockchain itself, and executed by the

156 computers running that blockchain). New blockchain technologies are being developed

157 constantly to enable new use cases and to improve the efficiency of existing systems. Some

158 blockchain implementations are permissionless, meaning anyone can read and write to them.

159 Other implementations limit participation to specific people or companies, allow finer-grained

160 controls, and may be managed by a central entity. Knowing these specifics allows an

161 organization to understand what will be most applicable to its needs.

162 Despite the many variations of blockchain systems and the rapid development of new

163 technologies, most blockchains use some common core concepts. Each transaction involves one

164 or more addresses and a recording of what happened, and it is digitally signed. Blockchains are

165 comprised of blocks, each block being a group of transactions. All the transactions in a block are

166 grouped together, along with a cryptographic hash of the previous block. Finally, a new hash is

167 created for the current block’s header to be recorded within the block data itself as well as within

168 the next block. Over time, each block is then chained to the previous block in the chain by

169 adding the hash of the previous block to the header of the current block.

170 Each technology used in a blockchain system takes existing, proven concepts and merges them

171 together in a way that can address problems that were previously difficult. This document

172 explores the fundamentals of how blockchain technologies work, how the participants in the

173 network come to agree whether a transaction is valid, what happens when changes need to be

174 made to an existing blockchain deployment, and how permissions work. Additionally, this

175 document explores specific blockchain applications and examples of when to consider using a

176 blockchain system.

177 The use of blockchain technology is not a silver bullet, and there are issues that must be

178 considered such as how to deal with malicious users, how controls are applied, and the

179 limitations of any blockchain implementation. That said, blockchain technology is an important

180 concept that will be a basis for many new solutions.

Now Download the Full Free Report here: https://csrc.nist.gov/CSRC/media/Publications/nistir/8202/draft/documents/nistir8202-draft.pdf


Help friends or someone you care about discover blockchain and cryptocurrencies, by simply sharing this page. Don't keep it to yourself.....share Blockchain Company (BC).


Did You Know About This? 
You can curate a Personal Blockchain Page right here on Blockchain Company ( BC ) like these 2 great user examples here:

http://www.blockchaincompany.info/Paula
http://www.blockchaincompany.info/Francisco

Show your blockchain page of to your employer, colleagues and friends. It demonstrates your professional awareness and competency of this revolutionary paradigm changing the world. It's free if you are a consumer user. Just Create your Account here in less than 3 mins! 

Or Click Create Account above in the upper right corner. Instructions how to curate your blockchain page from information you discover on BC, is sent in your email after you sign up. 

You might be able to capture your ' first name " unique url for your blockchain page too! Like : http://www.blockchaincompany.info/robert

You may be entitled to cryptocurrency tokens, offers and discounts at any time in the future once you are a user on our platform.