Can blockchain micropayments be performed quickly and privately in a decentralized environment? Researchers from The Johns Hopkins University in the United States recently published a white paper on this issue (full text download at CoinWenKu), aiming to explore the anonymity of off-blockchain micropayment networks. In this white paper, researchers Matthew Green and Ian Miers explore the privacy of micropayment channels and develop a new scheme for anonymous off-chain lightweight transactions (Bolt), which they believe can achieve private, instant and anonymous transactions. With so much focus these days on the privacy of on-chain payments, off-chain solutions have received far less attention, despite projects like Bitcoin’s Lightning Network playing a vital role in promoting cryptocurrency adoption. Miers said the white paper also draws on concepts from bitcoin anonymity project Zcash and the Zerocoin protocol.
The three biggest problems with cryptocurrenciesIn Miers' view, cryptocurrencies face three major problems: scalability (whether it can handle more transactions), transaction confirmation time (Bitcoin takes 10 minutes, while Zcash takes 2.5 minutes), and transaction confidentiality. Small payment channel networks, such as the Lightning Network or the Thunder Network, can only solve the first two problems. Instead of storing all transactions between users on the blockchain, they open payment channels to the outside world. Perhaps one day, you can handle transactions on the blockchain yourself by just opening a mobile app. Supporters believe that this approach not only solves the block capacity problem and increases the number of transactions processed, but also completely eliminates the third party in the transaction. As for the privacy issue, the content covered in the Zerocoin protocol is not comprehensive, and although Zcash covers this aspect more extensively, it announced a delay in its release last week. Researchers say that although the above two anonymous projects can hide the information of the transaction parties when the transaction channel is opened and closed, they cannot hide the information of small payment channels. The official blog of the Bolt project explains the seriousness of this problem: IOUs can actually form a unique identifier, which is similar to cookies (data stored on the user's local terminal) and can be used to track Alice (a user's name). People who intend to track transactions do not know the ownership of this identifier at first (Alice's identity information is still protected by the anonymous service), but they can easily obtain information such as web page visits and access patterns, because transactions in the payment channel (no matter how many) are connected together. Researchers say that the number of web page visits and access patterns alone are enough for malicious people to learn users' personal information or other online activities. Anonymization of the Lightning NetworkBolt primarily addresses privacy issues by untying the connections between transactions in a payment channel. Miers explained:
Bolt uses two mature cryptographic techniques to anonymize IOUs: commitments (hiding transaction amounts) and blind signatures (transaction signatures will not be made public). Bolt is primarily used for bidirectional payment channels, where parties can establish direct contact and update transactions in real time. However, Bolt currently faces a key problem: it is a one- hop network [1] and is therefore not as decentralized as developers would like. Miers said that the risk of centralization in payment channels still exists, but the multi-hop [2] small payments provided by the Lightning Network are likely to fail. If this were to happen, Bolt could step up to protect user information.
The Future of BoltThe researchers say Bolt can be used with any cryptocurrency as long as they natively support the necessary cryptographic architecture. Bitcoin can use Bolt, but it must go through hash-based commitments and multi-party computation (MPC) to use ECDSA for anonymous signing. However, Miers said Bolt would be more compatible with anonymous currencies such as Zcash. When using Bolt, the transactions in a micropayment channel are decoupled from each other, but this is different when you establish a transaction channel on the blockchain. Overall, Miers believes that Bolt and micropayment channels can solve important problems facing Bitcoin and other cryptocurrencies. In addition, the researchers said that a test version will be released soon. But it will take more time to actually use it in cryptocurrency. Notes (↵ returns to text)
|
Slicecoin is referred to as SLC coin. This is a q...
In life, everyone’s face is different, some are g...
From ancient times to the present, men have had g...
Following last year’s sky-high settlement with th...
Baldness is actually something that usually happe...
The fortune of different people is different. Som...
Moles can be divided into good and evil. So, let’s...
There are various shapes of eyebrows, including s...
1. Mole on the nose In physiognomy, the tip of th...
Face, earlobes and destiny The appearance of the ...
Some people have water-type hands, and some have ...
Nasal folds are a type of wrinkles that appear fr...
Some people say that a mole on the chin represent...
Since the beginning of 2015, more and more techno...
There are many things we want to do in life and m...