SlideShare una empresa de Scribd logo
1 de 15
C. BYRE GOWDA INSTITUTE OF TECHNOLOGY
Department Of Computer Science Engineering
“ PROOF OF CONCEPT FOR XBRL REPORT INDEXER
SECURED BY BLOCKCHAIN USING A SMART CONTRACT”
Presented By : Sirisha V [1CK18CS067]
Dept. of CSE
CBIT, KOLAR
Under the Guidance of: Prof. SARIKA C G
Dept. of CSE
CBIT , KOLAR
Technical Seminar Presentation
On
Dept. of CSE,CBIT,KOLAR 1
AGENDA
 Abstract
 Introduction
 What is XBRL
 What is Blockchain
 Smart contract
 System Architecture
 Working
 Blockchain Technical Details
 Conclusion
 References
Dept. of CSE,CBIT,KOLAR 2
ABSTRACT
 Financial reports are nowadays being published in the structured format XBRL and academic research has been
carried out focusing on the advantages and pending challenges.
 Basically, the financial reports are published by the relevant Securities Supervisors on their respective websites.
 This article advances the use of Blockchain to preserve the Integrity and Non-repudiation of financial reports
along the whole supply chain.
 A proof of concept implementation has been carried out using the operational Blockchain, which may serve as a
benchmark standard between theory and practice . This article and demo explains how to build a distributed
ledger platform prototype from the ground up, specifically designed to manage financial reports.
Dept. of CSE,CBIT,KOLAR 3
3
INTRODUCTION
 The customary approach to secure a business report is simply to download it from the supervisor’s
website, as exemplified in the cases of Spanish Securities Authority.
 The consumer is therefore confident that the report is the actual report legally filed by the issuer to the
supervisor. However, the business report itself lacks any security feature.
 In the case of a non-supervisory search engine, the solution is to hyperlink by URL to the USA Securities
and Exchange Commission (SEC).
 XBRL chain is a proof of concept demo using blockchain to secure the integrity and non-repudiation of a
document, which is typically an XBRL instance containing a business report.
Dept. of CSE,CBIT,KOLAR 4
4
WHAT IS XBRL?
 XBRL refers to extensible business reporting language. It is a language for the electronic communication of
business and financial data worldwide.
 As one of the family of “XML” language, it is becoming a standard means of communicating information between
business and on the internet.
 WORKING: This enables to prepare utilize software to tag all financial items in their business reports to
elements within the taxonomy.
 This accomplished with Instance Document which can be electronically exchanged and validated between the
computers or viewed in human readable format.
Dept. of CSE,CBIT,KOLAR 5
5
WHAT IS BLOCKCHAIN?
 Block chain is a chain of blocks that contains information. And it is a distributed ledger that is completely
open to anyone.
 This technique was originally described in 1991 by a group of researches and was originally intended to
timestamp digital documents to that its not possible to backdate them or to tamper with them.
 However, Santoshi Nakamoto invented bitcoin in 2009 to create digital cryptocurrency.
 The block contains the 1. data
 2. hash
 3. hash of previous block.
Dept. of CSE,CBIT,KOLAR 6
6
SMART CONTRACTS
 This are the simple program that are stored on blockchain and can be used automatically
exchange data.
 Smart contracts examples medical records, collecting taxes.

Dept. of CSE,CBIT,KOLAR 7
7
SYSTEM ARCHITECTURE
Dept. of CSE,CBIT,KOLAR 8
8
WORKING
 The document is uploaded and assigned a unique and secured code with a standard hash algorithm, and this code
is indelibly written by an authorized party in the blockchain ledger.
 Checking the validity of a document is done by recalculating the code and comparing it with the one in the
ledger, in addition to retrieving the identification of the authorized party.
 It is important to note that several authorized parties can independently sign the same documents.
 The only requirement is that the XBRL instance documents must by self- containing.
 The authorized part requests the service of notary webserver which is authorized to write to the blockchain. The
blockchain system have a secure interface with the server, as well as smart contract definition interacting with
the ledger.
Dept. of CSE,CBIT,KOLAR 8
9
Cont.…..
 Each check web server with reading access with blockchain can retrieve and check each hash code generated by
the respective authorized parties acting as notary for such hash code
 The proof of concept code is concatenated in XML comments.
 The proof of concept was created and managed by XML Spain on a standard web hosting services. The web page
is open to the public , with the testing credentials for the notarizing and free checking.
 There undergoes two important steps: notarizing and check.
Dept. of CSE,CBIT,KOLAR 9
10
Fig: Check entry Fig: Check result
Dept. of CSE,CBIT,KOLAR 10
11
Fig: Notarize entry Fig: Notarize result
BLOCKCHAIN TECHNICAL DETAILS :
 Each node belongs to a different permissioned company, running an independent installation of the
blockchain software and storing a local copy of the ledger.
 With the use of blockchain architecture the network remains fully operational and reliable even if one
third of the validators nodes are compromised.
 The distributed network architecture provides a very high resilience without a single point of failure and
provides a clear advantages over traditional hierarchical approaches in financial sectors.
Dept. of CSE,CBIT,KOLAR 11
12
CONCLUSION
 The above proposed project for the use of XBRL chain as an infrastructure layer does not require any
changes to the functionality of the current Supervisory publication websites. The only new feature is to
Notarize each report when it becomes public, and even this function can be requested to be assumed
by the Notary by default.
 The next steps will be focused on enlarging the proof of concept by automatically taking feeds from
XBRL reports from the SEC and other publishers. A query facility will be added to simplify the
retrieval of selected reports.
 Progress on the development of this project is closely linked to the availability of volunteers, as this is
an academic research project with no fundraising.
Dept. of CSE,CBIT,KOLAR 12
13
REFERENCE
 Church, Z Blockchain, explained, retrieved from https://ide.mit.edu/news-blog/blog/blockchain
 Devadatta, A, Braun, sub resource integrity retrieved from
https://www.webopedia.com/TERM/D/daemon.html
 Cryptographic hash function. Cryptographic has function retrieved from Wikipedia:
https://en.Wikipedia.org/wiki/Cryptographic_hash_function
 Non-Repudiation Information security. Retrieved from Non-Repudiation:
https://en.wikipedia.org/wiki/Information_security#Non-repudiation
 One-way function. Retrieved, from Wikipedia:
https://en.wikipedia.org/wiki/One-way_function
 Openfiling. OpenFiling Association – Founding Assembly. Retrieved from
http://www.openfiling.info/founding-assembly/
Dept. of CSE,CBIT,KOLAR 13
14
Dept. of CSE,CBIT,KOLAR 14
15

Más contenido relacionado

Similar a PROOF OF CONCEPT FOR XBRL REPORT INDEXER SECURED BY BLOCKCHAIN USING A SMART CONTRACT

Blockchain Cook County - Distributed Ledgers for Land Records
Blockchain Cook County - Distributed Ledgers for Land RecordsBlockchain Cook County - Distributed Ledgers for Land Records
Blockchain Cook County - Distributed Ledgers for Land RecordsJohn Mirkovic
 
Blockchain Security and Demonstration
Blockchain Security and DemonstrationBlockchain Security and Demonstration
Blockchain Security and DemonstrationYao Yao
 
Decentralized Car Hailing Application
Decentralized Car Hailing ApplicationDecentralized Car Hailing Application
Decentralized Car Hailing ApplicationIRJET Journal
 
IRJET- Secure Online Voting Systems using Block of Chunks
IRJET-  	  Secure Online Voting Systems using Block of ChunksIRJET-  	  Secure Online Voting Systems using Block of Chunks
IRJET- Secure Online Voting Systems using Block of ChunksIRJET Journal
 
Blockchain Technology- A Conceptual Overview
Blockchain Technology- A Conceptual OverviewBlockchain Technology- A Conceptual Overview
Blockchain Technology- A Conceptual OverviewIRJET Journal
 
Distributed ledger technical research in central bank of brazil
Distributed ledger technical research in central bank of brazilDistributed ledger technical research in central bank of brazil
Distributed ledger technical research in central bank of brazilmustafa sarac
 
IRJET- Photogroup: Decentralized Web Application using Ethereum Blockchain
IRJET- Photogroup: Decentralized Web Application using Ethereum BlockchainIRJET- Photogroup: Decentralized Web Application using Ethereum Blockchain
IRJET- Photogroup: Decentralized Web Application using Ethereum BlockchainIRJET Journal
 
HDI - Blockchain White Paper
HDI - Blockchain White PaperHDI - Blockchain White Paper
HDI - Blockchain White PaperDavid MANSET
 
OVERVIEW OF SMART CONTRACT IN BLOCKCHAIN TECHNOLOGY
OVERVIEW OF SMART CONTRACT IN BLOCKCHAIN TECHNOLOGYOVERVIEW OF SMART CONTRACT IN BLOCKCHAIN TECHNOLOGY
OVERVIEW OF SMART CONTRACT IN BLOCKCHAIN TECHNOLOGYIRJET Journal
 
Blockchain technology and logistics management
Blockchain technology and logistics managementBlockchain technology and logistics management
Blockchain technology and logistics managementJayakumar PP
 
Improved Particle Swarm Optimization Based on Blockchain Mechanism for Flexib...
Improved Particle Swarm Optimization Based on Blockchain Mechanism for Flexib...Improved Particle Swarm Optimization Based on Blockchain Mechanism for Flexib...
Improved Particle Swarm Optimization Based on Blockchain Mechanism for Flexib...BRNSSPublicationHubI
 
Blockchain Computing: Prospects and Challenges for Digital Transformation  Pr...
Blockchain Computing: Prospects and Challenges for Digital Transformation  Pr...Blockchain Computing: Prospects and Challenges for Digital Transformation  Pr...
Blockchain Computing: Prospects and Challenges for Digital Transformation  Pr...eraser Juan José Calderón
 
Records management on the blockchain for the mortgage industry
Records management on the blockchain for the mortgage industryRecords management on the blockchain for the mortgage industry
Records management on the blockchain for the mortgage industryAjay Sharma
 
Blockchain_Technology_in_Finance.pdf
Blockchain_Technology_in_Finance.pdfBlockchain_Technology_in_Finance.pdf
Blockchain_Technology_in_Finance.pdfIshtiaq Ahmad
 
Permissioned and Permissionless Blockchain A game Changer
 Permissioned and Permissionless Blockchain   A game Changer Permissioned and Permissionless Blockchain   A game Changer
Permissioned and Permissionless Blockchain A game ChangerJaskaranSingh471091
 
Blockchain on the oracle cloud, the next big thing
Blockchain on the oracle cloud, the next big thingBlockchain on the oracle cloud, the next big thing
Blockchain on the oracle cloud, the next big thingRobert van Mölken
 
InfiniteChain White Paper
InfiniteChain White Paper InfiniteChain White Paper
InfiniteChain White Paper InfiniteChain
 

Similar a PROOF OF CONCEPT FOR XBRL REPORT INDEXER SECURED BY BLOCKCHAIN USING A SMART CONTRACT (20)

Blockchain Cook County - Distributed Ledgers for Land Records
Blockchain Cook County - Distributed Ledgers for Land RecordsBlockchain Cook County - Distributed Ledgers for Land Records
Blockchain Cook County - Distributed Ledgers for Land Records
 
Blockchain Security and Demonstration
Blockchain Security and DemonstrationBlockchain Security and Demonstration
Blockchain Security and Demonstration
 
Blockchain spreads
Blockchain spreadsBlockchain spreads
Blockchain spreads
 
Decentralized Car Hailing Application
Decentralized Car Hailing ApplicationDecentralized Car Hailing Application
Decentralized Car Hailing Application
 
Coco framework whitepaper
Coco framework whitepaperCoco framework whitepaper
Coco framework whitepaper
 
IRJET- Secure Online Voting Systems using Block of Chunks
IRJET-  	  Secure Online Voting Systems using Block of ChunksIRJET-  	  Secure Online Voting Systems using Block of Chunks
IRJET- Secure Online Voting Systems using Block of Chunks
 
Blockchain Technology- A Conceptual Overview
Blockchain Technology- A Conceptual OverviewBlockchain Technology- A Conceptual Overview
Blockchain Technology- A Conceptual Overview
 
Distributed ledger technical research in central bank of brazil
Distributed ledger technical research in central bank of brazilDistributed ledger technical research in central bank of brazil
Distributed ledger technical research in central bank of brazil
 
IRJET- Photogroup: Decentralized Web Application using Ethereum Blockchain
IRJET- Photogroup: Decentralized Web Application using Ethereum BlockchainIRJET- Photogroup: Decentralized Web Application using Ethereum Blockchain
IRJET- Photogroup: Decentralized Web Application using Ethereum Blockchain
 
Blockchain
BlockchainBlockchain
Blockchain
 
HDI - Blockchain White Paper
HDI - Blockchain White PaperHDI - Blockchain White Paper
HDI - Blockchain White Paper
 
OVERVIEW OF SMART CONTRACT IN BLOCKCHAIN TECHNOLOGY
OVERVIEW OF SMART CONTRACT IN BLOCKCHAIN TECHNOLOGYOVERVIEW OF SMART CONTRACT IN BLOCKCHAIN TECHNOLOGY
OVERVIEW OF SMART CONTRACT IN BLOCKCHAIN TECHNOLOGY
 
Blockchain technology and logistics management
Blockchain technology and logistics managementBlockchain technology and logistics management
Blockchain technology and logistics management
 
Improved Particle Swarm Optimization Based on Blockchain Mechanism for Flexib...
Improved Particle Swarm Optimization Based on Blockchain Mechanism for Flexib...Improved Particle Swarm Optimization Based on Blockchain Mechanism for Flexib...
Improved Particle Swarm Optimization Based on Blockchain Mechanism for Flexib...
 
Blockchain Computing: Prospects and Challenges for Digital Transformation  Pr...
Blockchain Computing: Prospects and Challenges for Digital Transformation  Pr...Blockchain Computing: Prospects and Challenges for Digital Transformation  Pr...
Blockchain Computing: Prospects and Challenges for Digital Transformation  Pr...
 
Records management on the blockchain for the mortgage industry
Records management on the blockchain for the mortgage industryRecords management on the blockchain for the mortgage industry
Records management on the blockchain for the mortgage industry
 
Blockchain_Technology_in_Finance.pdf
Blockchain_Technology_in_Finance.pdfBlockchain_Technology_in_Finance.pdf
Blockchain_Technology_in_Finance.pdf
 
Permissioned and Permissionless Blockchain A game Changer
 Permissioned and Permissionless Blockchain   A game Changer Permissioned and Permissionless Blockchain   A game Changer
Permissioned and Permissionless Blockchain A game Changer
 
Blockchain on the oracle cloud, the next big thing
Blockchain on the oracle cloud, the next big thingBlockchain on the oracle cloud, the next big thing
Blockchain on the oracle cloud, the next big thing
 
InfiniteChain White Paper
InfiniteChain White Paper InfiniteChain White Paper
InfiniteChain White Paper
 

Último

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 

Último (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 

PROOF OF CONCEPT FOR XBRL REPORT INDEXER SECURED BY BLOCKCHAIN USING A SMART CONTRACT

  • 1. C. BYRE GOWDA INSTITUTE OF TECHNOLOGY Department Of Computer Science Engineering “ PROOF OF CONCEPT FOR XBRL REPORT INDEXER SECURED BY BLOCKCHAIN USING A SMART CONTRACT” Presented By : Sirisha V [1CK18CS067] Dept. of CSE CBIT, KOLAR Under the Guidance of: Prof. SARIKA C G Dept. of CSE CBIT , KOLAR Technical Seminar Presentation On Dept. of CSE,CBIT,KOLAR 1
  • 2. AGENDA  Abstract  Introduction  What is XBRL  What is Blockchain  Smart contract  System Architecture  Working  Blockchain Technical Details  Conclusion  References Dept. of CSE,CBIT,KOLAR 2
  • 3. ABSTRACT  Financial reports are nowadays being published in the structured format XBRL and academic research has been carried out focusing on the advantages and pending challenges.  Basically, the financial reports are published by the relevant Securities Supervisors on their respective websites.  This article advances the use of Blockchain to preserve the Integrity and Non-repudiation of financial reports along the whole supply chain.  A proof of concept implementation has been carried out using the operational Blockchain, which may serve as a benchmark standard between theory and practice . This article and demo explains how to build a distributed ledger platform prototype from the ground up, specifically designed to manage financial reports. Dept. of CSE,CBIT,KOLAR 3 3
  • 4. INTRODUCTION  The customary approach to secure a business report is simply to download it from the supervisor’s website, as exemplified in the cases of Spanish Securities Authority.  The consumer is therefore confident that the report is the actual report legally filed by the issuer to the supervisor. However, the business report itself lacks any security feature.  In the case of a non-supervisory search engine, the solution is to hyperlink by URL to the USA Securities and Exchange Commission (SEC).  XBRL chain is a proof of concept demo using blockchain to secure the integrity and non-repudiation of a document, which is typically an XBRL instance containing a business report. Dept. of CSE,CBIT,KOLAR 4 4
  • 5. WHAT IS XBRL?  XBRL refers to extensible business reporting language. It is a language for the electronic communication of business and financial data worldwide.  As one of the family of “XML” language, it is becoming a standard means of communicating information between business and on the internet.  WORKING: This enables to prepare utilize software to tag all financial items in their business reports to elements within the taxonomy.  This accomplished with Instance Document which can be electronically exchanged and validated between the computers or viewed in human readable format. Dept. of CSE,CBIT,KOLAR 5 5
  • 6. WHAT IS BLOCKCHAIN?  Block chain is a chain of blocks that contains information. And it is a distributed ledger that is completely open to anyone.  This technique was originally described in 1991 by a group of researches and was originally intended to timestamp digital documents to that its not possible to backdate them or to tamper with them.  However, Santoshi Nakamoto invented bitcoin in 2009 to create digital cryptocurrency.  The block contains the 1. data  2. hash  3. hash of previous block. Dept. of CSE,CBIT,KOLAR 6 6
  • 7. SMART CONTRACTS  This are the simple program that are stored on blockchain and can be used automatically exchange data.  Smart contracts examples medical records, collecting taxes.  Dept. of CSE,CBIT,KOLAR 7 7
  • 8. SYSTEM ARCHITECTURE Dept. of CSE,CBIT,KOLAR 8 8
  • 9. WORKING  The document is uploaded and assigned a unique and secured code with a standard hash algorithm, and this code is indelibly written by an authorized party in the blockchain ledger.  Checking the validity of a document is done by recalculating the code and comparing it with the one in the ledger, in addition to retrieving the identification of the authorized party.  It is important to note that several authorized parties can independently sign the same documents.  The only requirement is that the XBRL instance documents must by self- containing.  The authorized part requests the service of notary webserver which is authorized to write to the blockchain. The blockchain system have a secure interface with the server, as well as smart contract definition interacting with the ledger. Dept. of CSE,CBIT,KOLAR 8 9
  • 10. Cont.…..  Each check web server with reading access with blockchain can retrieve and check each hash code generated by the respective authorized parties acting as notary for such hash code  The proof of concept code is concatenated in XML comments.  The proof of concept was created and managed by XML Spain on a standard web hosting services. The web page is open to the public , with the testing credentials for the notarizing and free checking.  There undergoes two important steps: notarizing and check. Dept. of CSE,CBIT,KOLAR 9 10
  • 11. Fig: Check entry Fig: Check result Dept. of CSE,CBIT,KOLAR 10 11 Fig: Notarize entry Fig: Notarize result
  • 12. BLOCKCHAIN TECHNICAL DETAILS :  Each node belongs to a different permissioned company, running an independent installation of the blockchain software and storing a local copy of the ledger.  With the use of blockchain architecture the network remains fully operational and reliable even if one third of the validators nodes are compromised.  The distributed network architecture provides a very high resilience without a single point of failure and provides a clear advantages over traditional hierarchical approaches in financial sectors. Dept. of CSE,CBIT,KOLAR 11 12
  • 13. CONCLUSION  The above proposed project for the use of XBRL chain as an infrastructure layer does not require any changes to the functionality of the current Supervisory publication websites. The only new feature is to Notarize each report when it becomes public, and even this function can be requested to be assumed by the Notary by default.  The next steps will be focused on enlarging the proof of concept by automatically taking feeds from XBRL reports from the SEC and other publishers. A query facility will be added to simplify the retrieval of selected reports.  Progress on the development of this project is closely linked to the availability of volunteers, as this is an academic research project with no fundraising. Dept. of CSE,CBIT,KOLAR 12 13
  • 14. REFERENCE  Church, Z Blockchain, explained, retrieved from https://ide.mit.edu/news-blog/blog/blockchain  Devadatta, A, Braun, sub resource integrity retrieved from https://www.webopedia.com/TERM/D/daemon.html  Cryptographic hash function. Cryptographic has function retrieved from Wikipedia: https://en.Wikipedia.org/wiki/Cryptographic_hash_function  Non-Repudiation Information security. Retrieved from Non-Repudiation: https://en.wikipedia.org/wiki/Information_security#Non-repudiation  One-way function. Retrieved, from Wikipedia: https://en.wikipedia.org/wiki/One-way_function  Openfiling. OpenFiling Association – Founding Assembly. Retrieved from http://www.openfiling.info/founding-assembly/ Dept. of CSE,CBIT,KOLAR 13 14