Anúncio

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

20 de Mar de 2023
Anúncio

Mais conteúdo relacionado

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

Anúncio

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
  15. Dept. of CSE,CBIT,KOLAR 14 15
Anúncio