Blockchain

KEY FEATURES
* Create powerful, end-to-end applications for Blockchain using Ethereum
* Write your first program using the Solidity programming language
* Change the way you think and design your applications by using the all new database-Blockchain
BOOK DESCRIPTION
Blockchain is a decentralizedmore » ledger that maintains a continuously growing list of data records that are secured from tampering and revision. Every user is allowed to connect to the network, send new transactions to it, verify transactions, and create new blocks, making it permission-less.
This book will teach you what Blockchain is, how it maintains data integrity, and how to create real-world Blockchain projects using Ethereum. With interesting real-world projects, you will learn how to write smart contracts which run exactly as programmed without any chance of fraud, censorship, or third-party interference, and build end-to-end applications for Blockchain.
You will learn about concepts such as cryptography in cryptocurrencies, ether security, mining , smart contracts, solidity, and more. You will also learn about web sockets, various API services for Ethereum, and much more.
The blockchain is the main technical innovation of bitcoin, where it serves as the public ledger for bitcoin transactions.
WHAT YOU WILL LEARN
* Walk through the basics of the Blockchain technology
* Implement Blockchain's technology and its features, and see what can be achieved using them
* Build DApps using Solidity and Web3.js
* Understand the geth command and cryptography
* Create Ethereum wallets
* Explore consortium blockchain
ABOUT THE AUTHOR
Narayan Prusty is currently working at a Blockchain company (Attores). Attores platform is an Ethereum product.
Narayan writes Smart Contracts and also build the front end using Web3.js. He has been working on Ethereum for last 6 months.
You can connect with him on LinkedIn at https://in.linkedin.com/in/narayanprusty. You can tweet him on Twitter at https://twitter.com/narayanprusty. Or you can check out his company s website, http://qnimate.com/.
Narayan authored the following books for PACKT in 2015: Modern JavaScript Applications ( https://lnkd.in/eFgDVJS) and Learning ECMAScript 6 ( https://lnkd.in/eFT2_2y). « less

Learn how to use Solidity and the Ethereum project – second only to Bitcoin in market capitalization. Blockchain protocols are taking the world by storm, and the Ethereum project, with its Turing-complete scripting language Solidity, has rapidly become a front-runner. This bookpresents the blockchainmore » phenomenon in context; then situates Ethereum in a world pioneered by Bitcoin.
See why professionals and non-professionals alike are honing their skills in smart contract patterns and distributed application development. You'll review the fundamentals of programming and networking, alongside its introduction to the new discipline of crypto-economics. You'll then deploy smart contracts of your own, and learn how they can serve as a back-end for JavaScript and HTML applications on the Web.
Many Solidity tutorials out there today have the same flaw: they are written for“advanced” JavaScript developers who want to transfer their skills to a blockchain environment.Introducing Ethereum and Solidityis accessible to technology professionals and enthusiasts of “all levels.” You’ll find exciting sample code that can move forward real world assets in both the academic and the corporate arenas. Find out now why this book is a powerful gateway for creative technologists of all types, from concept to deployment.
What You’ll Learn
* See how Ethereum (and other cryptocurrencies) work
* Compare distributed apps (dapps) to web apps
* Rrite Ethereum smart contracts in Solidity language
* Connect Ethereum smart contracts to your HTML/CSS/JavaScript web applications
* Deploy your own dapp, coin, and blockchain
* Work with basic and intermediate smart contracts
Who This Book Is For
Anyone who is curious about Ethereum or has some familiarity with computer scienceProduct managers, CTOs, and experienced JavaScript programmers
Experts will find the advanced sample projects in this book rewarding because of the power of Solidity « less

This book is inspired by the Machine Learning Model Building Process Flow, which provides the reader the ability to understand a ML algorithm and apply the entire process of building a ML model from the raw data.
This new paradigm of teaching Machine Learning will bring about a radical change in perceptionmore » for many of those who think this subject is difficult to learn. Though theory sometimes looks difficult, especially when there is heavy mathematics involved, the seamless flow from the theoretical aspects to example-driven learning provided in Blockchain and Capitalism makes it easy for someone to connect the dots.
For every Machine Learning algorithm covered in this book, a 3-D approach of theory, case-study and practice will be given. And where appropriate, the mathematics will be explained through visualization in R.
All practical demonstrations will be explored in R, a powerful programming language and software environment for statistical computing and graphics. The various packages and methods available in R will be used to explain the topics. In the end, readers will learn some of the latest technological advancements in building a scalable machine learning model with Big Data.
Who This Book is For:
Data scientists, data science professionals and researchers in academia who want to understand the nuances of Machine learning approaches/algorithms along with ways to see them in practice using R. The book will also benefit the readers who want to understand the technology behind implementing a scalable machine learning model using Apache Hadoop, Hive, Pig and Spark.
What you will learn:
1. ML model building process flow2. Theoretical aspects of Machine Learning3. Industry based Case-Study4. Example based understanding of ML algorithm using R5. Building ML models using Apache Hadoop and Spark « less

KEY FEATURES
* Get to grips with the underlying technical principles and implementations of blockchain.
* Build powerful applications using Ethereum to secure transactions and create smart contracts.
* Explore cryptography, mine cryptocurrencies, and solve scalability issues with this comprehensivemore » guide.
BOOK DESCRIPTION
Blockchain is a distributed database that enables permanent, transparent, and secure storage of data. The blockchain technology is the backbone of cryptocurrency – in fact, it's the shared public ledger upon which the entire Bitcoin network relies – and it's gaining popularity with people who work in finance, government, and the arts.
Blockhchain technology uses cryptography to keep data secure. This book gives a detailed description of this leading technology and its implementation in the real world.
This book begins with the technical foundations of blockchain, teaching you the fundamentals of cryptography and how it keeps data secure. You will learn about the mechanisms behind cryptocurrencies and how to develop applications using Ethereum, a decentralized virtual machine. You will explore different blockchain solutions and get an exclusive preview into Hyperledger, an upcoming blockchain solution from IBM and the Linux Foundation. You will also be shown how to implement blockchain beyond currencies, scability with blockchain, and the future scope of this fascinating and powerful technology.
WHAT YOU WILL LEARN
* Master the theoretical and technical foundations of blockchain technology
* Fully comprehend the concept of decentralization, its impact and relationship with blockchain technology
* Experience how cryptography is used to secure data « less

DON’T LOOK ANY FURTHER IF YOU WANT TO LEARN ABOUT BLOCKCHAIN TODAY!
Nobody likes banks and, for a lot of people, it's for good reason. You go to the teller window five minutes before closing time and she won't acknowledge you because she just wants to close up and go home. Your Paypal account is tiedmore » to the banking system and they may yank your account access simply because you got an unusually large payment for something you sold on eBay.
You wonder if the homeless aren't caught in some kind of Catch-22 where they can't get access to a decent apartment without a bank account and can't get a bank account without a photo ID that includes their home address.
All of these are good points that could be solved with a new digital currency called Bitcoin. Bitcoin is always open for business and won't ignore you even when you want to use it to have a pizza delivered at two in the morning. It won't shut you out simply because you received a transaction worth thousands of dollars from someone buying your car. If you want to use it, literally all you need to do is download the wallet on a laptop or tablet.
This is made possible by technology that doesn't care about much of anything except whether you have a device that can link to the Internet even if it means soaking up the free Wi-Fi at the coffee shop and the ability to copy-and-paste a string of letters and numbers or scan a QR code. It's called the Blockchain, a decentralized ledger that keeps track of debits and credits for all Bitcoin users.
There are many ways that the Blockchain can benefit entrepreneurs beyond the fact that it's associated with a currency that makes fraudulent chargebacks impossible. It can be used for many applications that require a reliable and tamper-resistant means of record-keeping. It can be used to give you a competitive edge in a world where the economy is becoming increasingly global and customers increasingly care about how their goods are produced and can hop from one “next big thing” to the next pretty fast.
If you're looking at the Blockchain, you probably have a few questions that this book will answer for you. HERE IS A SNEAK PEEK OF WHAT YOU WILL LEARN
* What is The Blockchain?
* What Can The Blockchain Be Used For?
* The Blockchain As Part Of Future Economics
* Cryptocurrencies
* Does The Blockchain Have Any Weaknesses?
* And Much Much More... « less