SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

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

Coco framework whitepaper
Coco framework whitepaperCoco framework whitepaper
Coco framework whitepaper
Willy Marroquin (WillyDevNET)
 
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 industry
Ajay Sharma
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
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
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

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