Blockchain-based database: Difference between revisions

Content deleted Content added
Citation bot (talk | contribs)
Add: date. | Use this bot. Report bugs. | Suggested by Headbomb | Linked from Wikipedia:WikiProject_Academic_Journals/Journals_cited_by_Wikipedia/Sandbox2 | #UCB_webform_linked 196/2044
Tag: Reverted
Citation bot (talk | contribs)
Altered journal. | Use this bot. Report bugs. | Suggested by Abductive | Category:Wikipedia articles needing rewrite from November 2024 | #UCB_Category 26/108
 
(13 intermediate revisions by 9 users not shown)
Line 1:
{{Short description|Form of distributed database}}
The '''blockchain-based database''' is a combination of [[database|traditional database]] and [[distributed database]] where [[data]] is transacted and recorded via ''Database Interface''<ref name=":0">{{Cite journal|last1=Gaetani|first1=Edoardo|last2=Aniello|first2=Leonardo|last3=Baldoni|first3=Roberto|last4=Lombardi|first4=Federico|last5=Margheri|first5=Andrea|last6=Sassone|first6=Vladimiro|date=2017|others=Edoardo Gaetani, Leonardo Aniello, Roberto Baldoni, Federico Lombardi, Andrea Margheri, Vladimiro Sassone|title=Blockchain-based database to ensure data integrity in cloud computing environments|url=http://ceur-ws.org/Vol-1816/paper-15.pdf|language=en}}</ref> (also known as ''Compute Interface'')<ref name=":1">{{Cite journal |last1=Casino |first1=Fran |last2=K. Dasaklis |first2=Thomas |last3=Patsakisa |first3=Constantinos |date=March 2019 |title=A systematic literature review of blockchain-based applications: Current status, classification and open issues |journal=Telematics and Informatics |publisher=[[Elsevier]] |volume=36 |pages=55–81 |doi=10.1016/j.tele.2018.11.006 |issn=0736-5853 |doi-access=free}}</ref> supported by multiple-layers of [[blockchain]]s.<ref>{{Cite web|url=https://techbeacon.com/security/blockchain-vs-relational-database-which-right-your-application|title=Blockchain or relational database? How to choose the right technology for your application|last=Martin|first=Luther|website=TechBeacon|language=en|access-date=2020-03-09}}</ref> The database itself is shared in the form of an [[encrypted]]/immutable ledger which makes the information open for everyone.<ref>{{Cite web|url=https://blockgeeks.com/guides/what-is-blockchain-technology/|title=What is Blockchain Technology? A Step-by-Step Guide For Beginners|website=Blockgeeks|date=19 September 2016|language=en-CA|access-date=2020-03-09}}</ref>
{{cleanup rewrite|date=November 2024}}
The '''blockchain-based database''' is a combination of [[database|traditional database]] and [[distributed database]] where [[data]] is transacted and recorded via ''Database Interface''<ref name=":0">{{Cite journal |last1=Gaetani |first1=Edoardo |last2=Aniello|first2=Leonardo|last3=Baldoni|first3=Roberto|last4=Lombardi|first4=Federico|last5=Margheri|first5=Andrea|last6=Sassone|first6=Vladimiro |journal = Sun SITE Central Europe Operated Under the Umbrella of RWTH Aachen University |date=2017|others=Edoardo Gaetani, Leonardo Aniello, Roberto Baldoni, Federico Lombardi, Andrea Margheri, Vladimiro Sassone|title=Blockchain-based database to ensure data integrity in cloud computing environments|url=http://ceur-ws.org/Vol-1816/paper-15.pdf|language=en}}</ref> (also known as ''Compute Interface'')<ref name=":1">{{Cite journal |last1=Casino |first1=Fran |last2=K. Dasaklis |first2=Thomas |last3=Patsakisa |first3=Constantinos |date=March 2019 |title=A systematic literature review of blockchain-based applications: Current status, classification and open issues |journal=Telematics and Informatics |publisher=[[Elsevier]] |volume=36 |pages=55–81 |doi=10.1016/j.tele.2018.11.006 |issn=0736-5853 |doi-access=free}}</ref> supported by multiple-layers of [[blockchain]]s.<ref>{{Cite web|url=https://techbeacon.com/security/blockchain-vs-relational-database-which-right-your-application|title=Blockchain or relational database? How to choose the right technology for your application|last=Martin|first=Luther|website=TechBeacon|language=en|access-date=2020-03-09}}</ref> The database itself is shared in the form of an [[encrypted]]/immutable ledger which makes the information open for everyone.<ref>{{Cite web|url=https://blockgeeks.com/guides/what-is-blockchain-technology/|title=What is Blockchain Technology? A Step-by-Step Guide For Beginners|website=Blockgeeks|date=19 September 2016|language=en-CA|access-date=2020-03-09}}</ref>
 
== Concept ==
In actual case, the blockchain essentially has no querying abilities when compared to [[database|traditional database]] and with a doubling of [[Node (networking)|nodes]], network traffic quadruples with no improvement in throughput, latency, or capacity.<ref name=":2">{{cite book|last1=Raikwar|first1=Mayank|last2=Gligoroski|first2=Danilo|last3=Velinov|first3=Goran|date=2020-03-12|title=2020 Seventh International Conference on Software Defined Systems (SDS)|chapter=Trends in Development of Databases and Blockchain|pages=177–182|doi=10.1109/SDS49854.2020.9143893|arxiv=2003.05687|isbn=978-1-7281-7219-4|s2cid=212675742 }}</ref> To overcome these shortcomings, taking a [[database|traditional database]] and adding blockchain features to it sounds more feasible.<ref>{{Cite web |last=Anadiotis |first=George |title=How to use blockchain to build a database solution |url=https://www.zdnet.com/article/blockchains-in-the-database-world-what-for-and-how/ |access-date=2020-03-27 |website=[[ZDNet]] |language=en}}</ref> That's how the concept of blockchain-based database came into existence, which consists of multiple member clouds riding on two primary layers; the first one is ''Database Interface'' and the second one is the ''Blockchain Anchoring''.<ref name=":0" /> The idea behind the blockchain based database concept is to complement the functionality and features of [[Relational database|SQL]] and [[NoSQL]] databases with blockchain properties: data immutability, integrity assurance, decentralized control, [[Byzantine fault|Byzantine fault tolerance]] and transaction traceability.<ref>{{Cite book |chapter-url=https://www.researchgate.net/publication/318131748 |journal=[[ResearchGate]] |year=2017 |language=en |doi=10.1109/BigDataCongress.2017.85|last1=Zheng |first1=Zibin |last2=Xie |first2=Shaoan |last3=Dai |first3=Hongning |last4=Chen |first4=Xiangping |last5=Wang |first5=Huaimin |date=2017 |title=2017 IEEE International Congress on Big Data (BigData Congress) |chapter=An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends |pages=557–564 |isbn=978-1-5386-1996-4 |s2cid=29591273 }}</ref>
 
== Implementations ==
==Iterations==
[[Oracle DBMS]] implements support for a blockchain-based database model.<ref>{{Cite web|url=https://docs.oracle.com/en/database/oracle/oracle-database/23/nfcoa/blockchain.html|title=Blockchain|language=en-us |website=Oracle Help Center |access-date=2024-11-07}}</ref>
 
* Blockchain relational database – a hybrid database model.<ref>{{Cite journal|last1=NathanSenthil|last2=GovindarajanChander|last3=SarafAdarsh|last4=SethiManish|last5=JayachandranPraveen|date=2019-07-01|title=Blockchain meets database|journal=Proceedings of the VLDB Endowment|volume=12|issue=11|pages=1539–1552|language=EN|doi=10.14778/3342263.3342632|s2cid=67877079 }}</ref>
* Graphchain Database – a standard [[Graph database|RDF Graph database]] protected by a [[Blockchain]].<ref>{{Cite journal|title=GraphChain {{!}} Companion Proceedings of the Web Conference 2018|language=EN|doi=10.1145/3184558.3191554|s2cid=22885614 |doi-access=free}}</ref><ref>{{Cite web|url=https://www.researchgate.net/publication/324633103|title=GraphChain: A Distributed Database with Explicit Semantics and Chained RDF Graphs|website=ResearchGate|language=en|access-date=2020-03-09}}</ref>
 
==References==
Line 18:
[[Category:Database models]]
[[Category:Decentralization]]
[[Category:Database management systems]]