Blockchain Data Analytics For Dummies

Book description

Get ahead of the curve—learn about big data on the blockchain

Blockchain came to prominence as the disruptive technology that made cryptocurrencies work. Now, data pros are using blockchain technology for faster real-time analysis, better data security, and more accurate predictions. Blockchain Data Analytics For Dummies is your quick-start guide to harnessing the potential of blockchain.

Inside this book, technologists, executives, and data managers will find information and inspiration to adopt blockchain as a big data tool. Blockchain expert Michael G. Solomon shares his insight on what the blockchain is and how this new tech is poised to disrupt data. Set your organization on the cutting edge of analytics, before your competitors get there!

  • Learn how blockchain technologies work and how they can integrate with big data
  • Discover the power and potential of blockchain analytics
  • Establish data models and quickly mine for insights and results
  • Create data visualizations from blockchain analysis

Discover how blockchains are disrupting the data world with this exciting title in the trusted For Dummies line!

Table of contents

  1. Cover
  2. Introduction
    1. About This Book
    2. Foolish Assumptions
    3. Icons Used in This Book
    4. Beyond the Book
    5. Where to Go from Here
  3. Part 1: Intro to Analytics and Blockchain
    1. Chapter 1: Driving Business with Data and Analytics
      1. Deriving Value from Data
      2. Understanding and Satisfying Regulatory Requirements
      3. Predicting Future Outcomes with Data
      4. Changing Business Practices to Create Desired Outcomes
    2. Chapter 2: Digging into Blockchain Technology
      1. Exploring the Blockchain Landscape
      2. Understanding Primary Blockchain Types
      3. Aligning Blockchain Features with Business Requirements
      4. Examining Blockchain Use Cases
    3. Chapter 3: Identifying Blockchain Data with Value
      1. Exploring Blockchain Data
      2. Categorizing Common Data in a Blockchain
      3. Examining Types of Blockchain Data for Value
      4. Aligning Blockchain Data with Real-World Processes
    4. Chapter 4: Implementing Blockchain Analytics in Business
      1. Aligning Analytics with Business Goals
      2. Surveying Options for Your Analytics Lab
      3. Installing the Blockchain Client
      4. Installing the Test Blockchain
      5. Installing the Testing Environment
      6. Installing the IDE
    5. Chapter 5: Interacting with Blockchain Data
      1. Exploring the Blockchain Analytics Ecosystem
      2. Adding Anaconda and Web3.js to Your Lab
      3. Writing a Python Script to Access a Blockchain
      4. Building a Local Blockchain to Analyze
  4. Part 2: Fetching Blockchain Chain
    1. Chapter 6: Parsing Blockchain Data and Building the Analysis Dataset
      1. Comparing On-Chain and External Analysis Options
      2. Integrating External Data
      3. Identifying Features
      4. Building an Analysis Dataset
    2. Chapter 7: Building Basic Blockchain Analysis Models
      1. Identifying Related Data
      2. Making Predictions of Future Outcomes
      3. Analyzing Time-Series Data
    3. Chapter 8: Leveraging Advanced Blockchain Analysis Models
      1. Identifying Participation Incentive Mechanisms
      2. Managing Deployment and Maintenance Costs
      3. Collaborating to Create Better Models
  5. Part 3: Analyzing and Visualizing Blockchain Analysis Data
    1. Chapter 9: Identifying Clustered and Related Data
      1. Analyzing Data Clustering Using Popular Models
      2. Implementing Blockchain Data Clustering Algorithms in Python
      3. Discovering Association Rules in Data
      4. Determining When to Use Clustering and Association Rules
    2. Chapter 10: Classifying Blockchain Data
      1. Analyzing Data Classification Using Popular Models
      2. Implementing Blockchain Classification Algorithms in Python
      3. Determining When Classification Fits Your Analytics Needs
    3. Chapter 11: Predicting the Future with Regression
      1. Analyzing Predictions and Relationships Using Popular Models
      2. Implementing Regression Algorithms in Python
      3. Determining When Regression Fits Your Analytics Needs
    4. Chapter 12: Analyzing Blockchain Data over Time
      1. Analyzing Time Series Data Using Popular Models
      2. Implementing Time Series Algorithms in Python
      3. Determining When Time Series Fits Your Analytics Needs
  6. Part 4: Implementing Blockchain Analysis Models
    1. Chapter 13: Writing Models from Scratch
      1. Interacting with Blockchains
      2. Connecting to a Blockchain
      3. Examining Blockchain Client Languages and Approaches
    2. Chapter 14: Calling on Existing Frameworks
      1. Benefitting from Standardization
      2. Focusing on Analytics, Not Utilities
      3. Leveraging the Efforts of Others
    3. Chapter 15: Using Third-Party Toolsets and Frameworks
      1. Surveying Toolsets and Frameworks
      2. Comparing Toolsets and Frameworks
    4. Chapter 16: Putting It All Together
      1. Assessing Your Analytics Needs
      2. Choosing the Best Fit
      3. Managing the Blockchain Project
  7. Part 5: The Part of Tens
    1. Chapter 17: Ten Tools for Developing Blockchain Analytics Models
      1. Developing Analytics Models with Anaconda
      2. Writing Code in Visual Studio Code
      3. Prototyping Analytics Models with Jupyter
      4. Developing Models in the R Language with RStudio
      5. Interacting with Blockchain Data with web3.py
      6. Extract Blockchain Data to a Database
      7. Accessing Ethereum Networks at Scale with Infura
      8. Analyzing Very Large Datasets in Python with Vaex
      9. Examining Blockchain Data
      10. Preserving Privacy in Blockchain Analytics with MADANA
    2. Chapter 18: Ten Tips for Visualizing Data
      1. Checking the Landscape around You
      2. Leveraging the Community
      3. Making Friends with Network Visualizations
      4. Recognizing Subjectivity
      5. Using Scale, Text, and the Information You Need
      6. Considering Frequent Updates for Volatile Blockchain Data
      7. Getting Ready for Big Data
      8. Protecting Privacy
      9. Telling Your Story
      10. Challenging Yourself!
    3. Chapter 19: Ten Uses for Blockchain Analytics
      1. Accessing Public Financial Transaction Data
      2. Connecting with the Internet of Things (IoT)
      3. Ensuring Data and Document Authenticity
      4. Controlling Secure Document Integrity
      5. Tracking Supply Chain Items
      6. Empowering Predictive Analytics
      7. Analyzing Real-Time Data
      8. Supercharging Business Strategy
      9. Managing Data Sharing
      10. Standardizing Collaboration Forms
  8. Index
  9. About the Author
  10. Advertisement Page
  11. Connect with Dummies
  12. End User License Agreement

Product information

  • Title: Blockchain Data Analytics For Dummies
  • Author(s): Michael G. Solomon
  • Release date: October 2020
  • Publisher(s): For Dummies
  • ISBN: 9781119651772