AUTHOR: 刘学枫 — CATEGORY: BLOCKBENCH —
Redactable Blockchain or Rewriting History in Bitcoin and Friends.pdf
Bitcoin 2.0 applications require re-writable storage.
The immutability of blockchain fits perfectly with the currency system but not appropriate for all new applications that are being envisaged for the blockchain.
区块链的不可篡改性非常适合货币系统,但是却不是所有的应用都可以放到区块链上。
Propose a new design for redactable blockchain that integrated chameleon hash function and discuss some issues occurring in the redactable blockchain.
论文提出了一种整合了 Chameleon 哈希算法的新型可编辑区块链,并讨论了可编辑区块链的一些问题。
Chameleon hash function provide a trap-door that find collision-resistant efficiently. Thus integrating this function into blockchain can make a redactable one.
Chameleon 哈希算法提供了一个后门来高效计算 collision-resistant。因此将改哈希算法整合到区块链的话就可以构造出一个可编辑的区块链。
A framework to redact and compress the content of blocks in virtually any blockchain based technology as implementing a redactable blockchain requires only minor modifications to the current structure of the blocks.
论文提出了一种可适用于所有区块链系统的可编辑、压缩区块内容的框架,因为只需要对区块链上区块的数据结构做少量的更改即可。
Implementation of redactable blockchain.
A hash function is any function that can be used to map data of arbitrary size to data of a fixed size. A cryptographic hash function allows one to easily verify that some input data maps to a given hash value, but if the input data is unknown, it is deliberately difficult to reconstruct it (or any equivalent alternatives) by knowing the stored hash value.
Informally, a chameleon hash is a cryptographic hash function that contains a trapdoor: Without the trapdoor, it should be hard to find collisions, but knowledge of the trapdoor information allows collisions to be generated efficiently.