This document discusses applying blockchain technology to distributed database systems. It begins with an introduction to blockchain and how it could revolutionize data storage. Key points include: blockchain uses a distributed ledger of immutable blocks validated by consensus; it offers advantages over distributed databases like Hadoop in availability, performance and fault tolerance. Examples are provided of blockchain applications for privacy in social media and challenges addressed include scalability, security and interoperability. Several research papers analyzing blockchain and distributed databases are also referenced.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
67 views11 pages
Term Paper Presentation
This document discusses applying blockchain technology to distributed database systems. It begins with an introduction to blockchain and how it could revolutionize data storage. Key points include: blockchain uses a distributed ledger of immutable blocks validated by consensus; it offers advantages over distributed databases like Hadoop in availability, performance and fault tolerance. Examples are provided of blockchain applications for privacy in social media and challenges addressed include scalability, security and interoperability. Several research papers analyzing blockchain and distributed databases are also referenced.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 11
APPLICATION OF BLOCK
CHAIN TECHNOLOGY IN DISTRIBUTED DATABASE SYSTEMS
Prof. Dr. JungHwan Oh
CSCE 5370 – Distributed & Parallel Database Systems RAJEEV MUKHESH SANAM - 11561204 OUTLINE • Introduction • What is Blockchain? • Blockchain Vs Non-Blockchain Distributed Databases • Application • Challenges • Analysis • References INTRODUCTION • Blockchain technology has become disruptive innovation in recent years. • This technology has the potential to revolutionize the way we store and manage data in distributed database systems. • We explore the concept of implementing blockchain technology by discussing basic principles, design to incorporate, applications, advantages and challenges. WHAT IS BLOCKCHAIN? • Blockchain technology is a digital ledger. • A blockchain is a continuously growing list of records, called Blocks. • Transactions are validated and recorded by a network of nodes (Consensus Mechanism - PoW). • Smart Contracts implemented on top of blockchain. • Miners compete to validate the transaction and add it to the block. BLOCKCHAIN VS NON-BLOCKCHAIN DB • Distributed databases store each piece of data in a different node. • Hadoop and Hive are examples of Distributed Database systems. • Hadoop drawbacks – no support for dynamic partitioning, manual scripts to split data, use of PostgreSQL. • Hive drawbacks – limited ability for complex data analysis, not good for data mining, difficult to be tuned. BLOCKCHAIN VS NON-BLOCKCHAIN DB (Cont.)
It is always Each node has its
BigchainDB is an own local available, normal extensible MongoDB, and the response time and is blockchain database. owner has fault tolerant. administrative privileges. It can achieve X10 times faster millions of write than Hadoop and performance per Hive. second, lower read latency and high storage capacity. A use case of blockchain to preserve user’s APPLICATION privacy in social media is illustrated.
A method – DEPLEST is designed to capture
sensitive data.
A consensus algorithm PoC (Proof of
Communication) is designed.
DEPLEST allocates a user file which never
changes in size which occupies less then 1/100th of HD space. The structure of data stored has two concepts – Lu and Transaction. APPLICATION (Cont.) DEPLEST ensures that revision request is not successful if a node is revised or broken.
It allows users to check their own
transactions.
The request packages are encrypted
by the hashing algorithms to prevent attackers from tampering.
It ensures sensitive data usage and
trusted timestamp by using sequential timestamp. CHALLENGES
Scalability Security Interoperability Governance
ANALYSIS • Paper 1 – BLOCKBENCH • Paper 2 – ChainSQL • Paper 3 – DEPLEST • Paper 4 – Blockchain Vs Distributed Database • Paper 5 – BigchainDB REFERENCES • Untangling Blockchain: A Data Processing View of Blockchain Syste ms • Renovating blockchain with distributed databases: An open source sys tem • DEPLEST: A blockchain-based privacy-preserving distributed databas e toward user behaviors in social networks • Blockchains vs. Distributed Databases: Dichotomy and Fusion • Research and Analysis on the Distributed Database of Blockchain and Non-