Block Verification Mechanism Based on Zero-Knowledge Proof in Blockchain.
Saved in:
| Title: | Block Verification Mechanism Based on Zero-Knowledge Proof in Blockchain. |
|---|---|
| Authors: | Jin Wang1, Wei Ou1, Alfarraj, Osama2, Tolba, Amr2, Gwang-Jun Kim3 kgj@chonnam.ac.kr, Yongjun Ren4 |
| Source: | Computer Systems Science & Engineering. 2023, Vol. 45 Issue 2, p1805-1819. 15p. |
| Subjects: | Zero-knowledge proofs, Blockchains, Cloud computing, Privacy, Data acquisition systems |
| Abstract: | Since transactions in blockchain are based on public ledger verification, this raises security concerns about privacy protection. And it will cause the accumulation of data on the chain and resulting in the low efficiency of block verification, when the whole transaction on the chain is verified. In order to improve the efficiency and privacy protection of block data verification, this paper proposes an efficient block verification mechanism with privacy protection based on zeroknowledge proof (ZKP), which not only protects the privacy of users but also improves the speed of data block verification. There is no need to put the whole transaction on the chain when verifying block data. It just needs to generate the ZKP and root hash with the transaction information, then save them to the smart contract for verification. Moreover, the ZKP verification in smart contract is carried out to realize the privacy protection of the transaction and efficient verification of the block. When the data is validated, the buffer accepts the complete transaction, updates the transaction status in the cloud database, and packages up the chain. So, the ZKP strengthens the privacy protection ability of blockchain, and the smart contracts save the time cost of block verification. [ABSTRACT FROM AUTHOR] |
| Copyright of Computer Systems Science & Engineering is the property of Tech Science Press and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Database: | Engineering Source |
| FullText | Text: Availability: 0 |
|---|---|
| Header | DbId: egs DbLabel: Engineering Source An: 161541199 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Block Verification Mechanism Based on Zero-Knowledge Proof in Blockchain. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Jin+Wang%22">Jin Wang</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22Wei+Ou%22">Wei Ou</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22Alfarraj%2C+Osama%22">Alfarraj, Osama</searchLink><relatesTo>2</relatesTo><br /><searchLink fieldCode="AR" term="%22Tolba%2C+Amr%22">Tolba, Amr</searchLink><relatesTo>2</relatesTo><br /><searchLink fieldCode="AR" term="%22Gwang-Jun+Kim%22">Gwang-Jun Kim</searchLink><relatesTo>3</relatesTo><i> kgj@chonnam.ac.kr</i><br /><searchLink fieldCode="AR" term="%22Yongjun+Ren%22">Yongjun Ren</searchLink><relatesTo>4</relatesTo> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22Computer+Systems+Science+%26+Engineering%22">Computer Systems Science & Engineering</searchLink>. 2023, Vol. 45 Issue 2, p1805-1819. 15p. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22Zero-knowledge+proofs%22">Zero-knowledge proofs</searchLink><br /><searchLink fieldCode="DE" term="%22Blockchains%22">Blockchains</searchLink><br /><searchLink fieldCode="DE" term="%22Cloud+computing%22">Cloud computing</searchLink><br /><searchLink fieldCode="DE" term="%22Privacy%22">Privacy</searchLink><br /><searchLink fieldCode="DE" term="%22Data+acquisition+systems%22">Data acquisition systems</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: Since transactions in blockchain are based on public ledger verification, this raises security concerns about privacy protection. And it will cause the accumulation of data on the chain and resulting in the low efficiency of block verification, when the whole transaction on the chain is verified. In order to improve the efficiency and privacy protection of block data verification, this paper proposes an efficient block verification mechanism with privacy protection based on zeroknowledge proof (ZKP), which not only protects the privacy of users but also improves the speed of data block verification. There is no need to put the whole transaction on the chain when verifying block data. It just needs to generate the ZKP and root hash with the transaction information, then save them to the smart contract for verification. Moreover, the ZKP verification in smart contract is carried out to realize the privacy protection of the transaction and efficient verification of the block. When the data is validated, the buffer accepts the complete transaction, updates the transaction status in the cloud database, and packages up the chain. So, the ZKP strengthens the privacy protection ability of blockchain, and the smart contracts save the time cost of block verification. [ABSTRACT FROM AUTHOR] – Name: AbstractSuppliedCopyright Label: Group: Ab Data: <i>Copyright of Computer Systems Science & Engineering is the property of Tech Science Press and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.) |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=161541199 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.32604/csse.2023.029622 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 15 StartPage: 1805 Subjects: – SubjectFull: Zero-knowledge proofs Type: general – SubjectFull: Blockchains Type: general – SubjectFull: Cloud computing Type: general – SubjectFull: Privacy Type: general – SubjectFull: Data acquisition systems Type: general Titles: – TitleFull: Block Verification Mechanism Based on Zero-Knowledge Proof in Blockchain. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Jin Wang – PersonEntity: Name: NameFull: Wei Ou – PersonEntity: Name: NameFull: Alfarraj, Osama – PersonEntity: Name: NameFull: Tolba, Amr – PersonEntity: Name: NameFull: Gwang-Jun Kim – PersonEntity: Name: NameFull: Yongjun Ren IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 05 Text: 2023 Type: published Y: 2023 Identifiers: – Type: issn-print Value: 02676192 Numbering: – Type: volume Value: 45 – Type: issue Value: 2 Titles: – TitleFull: Computer Systems Science & Engineering Type: main |
| ResultId | 1 |