• Complain

Kirankalyan Kulkarni [Kirankalyan Kulkarni] - Learn Bitcoin and Blockchain

Here you can read online Kirankalyan Kulkarni [Kirankalyan Kulkarni] - Learn Bitcoin and Blockchain full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2018, publisher: Packt Publishing, genre: Romance novel. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Kirankalyan Kulkarni [Kirankalyan Kulkarni] Learn Bitcoin and Blockchain

Learn Bitcoin and Blockchain: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Learn Bitcoin and Blockchain" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Get up and running with the fundamentals of Bitcoin and blockchain

Key Features
  • Learn quick, effective, and easy ways to master blockchain and Bitcoin
  • Understand the impact of decentralization and discover ways to tackle it
  • Explore the future of Bitcoin and blockchain and implement them in a business network
Book Description

Blockchain is a distributed database that enables permanent, transparent, and secure storage of data. Blockchain technology uses cryptography to keep data secure. Learn Bitcoin and Blockchain is the perfect entry point to the world of decentralized databases.

This book will take you on a journey through the blockchain database, followed by advanced implementations of the blockchain concept. You will learn about Bitcoin basics and their technical operations. As you make your way through the book, you will gain insight into this leading technology and its implementation in the real world. You will also cover the technical foundation of blockchain and understand the fundamentals of cryptography and how they keep data secure. In the concluding chapters, youll get to grips with the mechanisms behind cryptocurrencies.

By the end of this book, you will have learned about decentralized digital money, advanced blockchain concepts, and Bitcoin and blockchain security.

What you will learn
  • Understand the concept of decentralization, its impact, its relationship with blockchain technology and its pros and cons
  • Learn blockchain and Bitcoin architectures and security
  • Explore Bitcoin and blockchain security
  • Implement blockchain technology and its features commercially
  • Understand why consensus protocols are critical in blockchain
  • Get a grip on the future of blockchain
Who this book is for

Learn Bitcoin and Blockchain is for anyone who wants to quickly understand and expand their knowledge of how blockchain and Bitcoin work and how they are applied commercially. No prior knowledge of blockchain and Bitcoin is required.

Downloading the example code for this book You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.

Kirankalyan Kulkarni [Kirankalyan Kulkarni]: author's other books


Who wrote Learn Bitcoin and Blockchain? Find out the surname, the name of the author of the book and a list of all author's works by series.

Learn Bitcoin and Blockchain — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Learn Bitcoin and Blockchain" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Alternative cryptocurrencies to Bitcoin

Altcoins is an alternate cryptocurrency to Bitcoin. Once Bitcoin became popular, people realized the value, robustness, and flexibility Bitcoin brought and also started liking the fact that Bitcoin appreciated in value. They simply took the source code of the Bitcoin protocol available from GitHub repositories, forked it, modified it as per their needs, and created alternative cryptocurrencies. With the increasing popularity of Bitcoin, the usage and rate of Bitcoin have skyrocketed. Leaving that aside, the next question that arises is "h ow do we store or possess this virtual currency securely in digital form?".

Challenges with PoW

Although PoW has its benefits, besides being the best known method, it also has its own inherent challenges. Nodes need to use real-world resources, such as computers and electricity. It takes a lot of power to run the computers, or clusters of computers, that calculate different potential solutions, which from an ecological standpoint isn't ideal and it is bad for the environment as well.

The nodes need a lot of computing hardware to reach a consensus and such hardware is really expensive. There is a possibility of miners moving their hardware to mine a different coin or an old coin if the reward is better there. In this case, miners and nodes are less loyal. PoW incentivizes the consensus process, which is a motivation for miners to mine blocks and earns rewards. However, with the maximum capacity of 21 million Bitcoins, with more and more points being released over a period of time, miners' rewards will come down as coins become harder to mine. This may lead to demotivation for miners to continue mining, which might challenge the overall consensus.

The fact that you need a serious amount of computing power, more than the average person could afford or would even be able to work with, means the mining community is getting smaller and more exclusive. This goes against the idea of decentralization and could potentially lead to a 51% attack.

Smart contracts and decentralized applications

We discussed Bitcoin and blockchain in earlier chapters, and how this entire technology is the next big innovation after the internet. Besides all the unique features of the blockchain, such as immutability, cryptography, and security, smart contracts make blockchain an even more innovative technology. Besides the P2P network and private key cryptography, blockchain program is something that governs the execution of money flow in a programmatic manner. These programs are a kind of smart contract that remains at the core of blockchain. If you look at a typical standard contract agreement between two parties, it basically dictates the terms of a relationship, where these terms or relationships are then usually enforced by legal entities. On the other hand, smart contracts enforce their relationships with smart code written using cryptographic techniques. In simple words, smart contracts are programs that execute themselves exactly in the way written by their creators or programmers.

This concept was first conceptualized in 1993 by Nick Szabo, a famous computer scientist and cryptographer. He made the analogy of a digital vending machine and explained how users could input anything, such as data or a value, and receive a specific item, similar to a real-world snack or soft drink that we could get from a vending machine. In the case of blockchain, the user would create a smart contract by writing a program and pushing the data to that contract so that it could execute the desired command.

Bitcoin wallets

There are several types of wallet available, in which we can hold our Bitcoins safely. E ach of these wallets has their own function and ways to operate.

The different kinds of the wallet are as follows:

  • Software wallet: The software wallet is a Bitcoin application that sits on your computer's hard drive and allows you to completely control and secure your Bitcoins. Bitcoin Armory is an example of a software wallet and is supposed to be the most stable and secure wallet of all.
  • Web wallet: The next type of wallet is a web wallet. Web wallets are more convenient than software wallets since they can be accessed to use your funds, Bitcoins, or assets from any device. So, you can access your web wallet on your Android or iOS device, your desktop and even on the internet.
  • Cold wallet: The next type of wallet is called a cold wallet. Cold wallets are simply any kind of Bitcoin wallet that is not connected to the internet. These can be in paper form, or you can have wallets on USB drives as well.
  • Brain wallet: The next type of wallet is the brain wallet. The brain wallet has its address generated by a computer program by hashing the passphrase with words that the user enters.
  • Hardware wallet: The next type of wallet is the hardware wallet. The hardware wallet can only be accessed through physical contact with the wallet by the designated person, who owns the wallet. It stores the user's private keys in a secure hardware drive that is accessible only to the user and usually uses a fingerprint scanner or biometrics to access it.
Advanced Blockchain Concepts

In this chapter, we will discuss the advanced concepts of blockchain and the various protocols, challenges, and solutions to it. In the earlier chapters, we looked at the consensus protocol or algorithm as one of the most critical components, or building blocks, of the blockchain. When we speak about blockchain, the first thing that comes to mind is security and the blockchain consensus algorithm. We will look into these challenges and the solutions. From there, we will progress into smart contracts and how they work with the protocols in the blockchain.

In this chapter, we will cover the following advanced concepts of the blockchain:

  • Consensus protocols, which are the running engine of the blockchain
  • Types of consensus algorithms
  • Key challenges in the blockchain to maintain privacy
  • Smart contracts
  • Distributed applications
Security practices for your wallet

Let's look at the various best practices to be followed to safeguard your assets if you want to be a revered cryptocurrencies investor or a person that wants to trade in cryptocurrency. Let's look at them very quickly in the following diagram:

Lets explore all the practices mentioned in the preceding diagram Secure - photo 1

Let's explore all the practices mentioned in the preceding diagram:

  • Secure your private keys: Any typical Bitcoin transaction needs your private key to unlock its Bitcoin outputs or its value. Bitcoins are stored in wallets. These wallets are collections of public and corresponding private keys, where the public keys are represented by the Bitcoin address. If your Bitcoins are not at a Bitcoin address that you directly control, they are not under your control at all. It is said that if you do not have the keys, you do not have control of the Bitcoins. Basically, you only own the Bitcoins when you own the corresponding private keys. If a third-party obtains one or more of the private keys that are saved in your wallet, they can use any coins previously received by that public-private key pair or combination. Such a transaction doesn't have to be made using your wallet. It can be brought into any device, from anywhere. This is a design feature of Bitcoin that allows, among other things, the ability to import and export addresses between wallets. This is as good as your credit card PIN. You certainly do not want to let an unknown person know your PIN.
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Learn Bitcoin and Blockchain»

Look at similar books to Learn Bitcoin and Blockchain. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Learn Bitcoin and Blockchain»

Discussion, reviews of the book Learn Bitcoin and Blockchain and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.