A new protocol developed by @CyLab's @Aravind2112 boosts #security *and* #privacy when swapping #cryptocurrency on the #blockchain.
"You should control your coins, and you don’t want to leak any information about them."
Check out the new research https://cylab.cmu.edu/news/2022/05/23-atomic-swaps.html…
1/ We have posted three articles about the new proposal
“BLS oracle signature for DLC”.
The first article is an overview of the proposal.
https://medium.com/crypto-garage/using-bitcoin-compatible-bls-signatures-for-dlcs-2f7ea9c2c9c4…
Happy to announce that the paper https://eprint.iacr.org/2022/499 will appear at NDSS 2023. My first paper at NDSS after many attempts :) Amazing cross continental collaboration with
1/ We have posted three articles about the new proposal
“BLS oracle signature for DLC”.
The first article is an overview of the proposal.
https://medium.com/crypto-garage/using-bitcoin-compatible-bls-signatures-for-dlcs-2f7ea9c2c9c4…
1/ We have posted three articles about the new proposal
“BLS oracle signature for DLC”.
The first article is an overview of the proposal.
https://medium.com/crypto-garage/using-bitcoin-compatible-bls-signatures-for-dlcs-2f7ea9c2c9c4…
Cool thing is we can use our solution as a coin mixing service. The same security gain and wider compatibility holds just as in the case of atomic swaps. Do check out our results! Any and all feedback welcome.
In this work we show how to swap coins in an unlinkable manner using an intermediary. We give strong security guarantees along with new efficient constructions to capture wider class of currencies than currently known.
Happy to announce a new work on yet another new application of time lock puzzles for stronger security in Byzantine consensus. We give new constructions of TLPs where we can batch solve unbounded number of puzzles (with iO).
#ePrint Transparent Batchable Time-lock Puzzles and Applications to Byzantine Consensus: S Srinivasan, J Loss, G Malavolta, K Nayak, C Papamanthou, SA Thyagarajan https://ia.cr/2022/1421
This is an astonishing story. Ashamed that I didn’t know the origin of the name Sabina Park till now. This story needs to be told each time there is a cricket match at this venue.
This is made possible by a new crypto primitive called "Verifiable Witness Encryption Based on Threshold Signatures". It allows verifiably encrypting a secp256k1 secret key (adaptor) that can be decrypted with a threshold number of signatures of some oracles on a specific event.
Making it easy to run oracles and cheap and easy to use a threshold of oracles is important, as it allows using large t and n, strengthening the robustness of the DLC outcome.
As with existing DLC proposals, the on-chain footprint and fingerprint are minimal (they're independent of threshold t and n), and the oracles can not detect on-chain contracts that use their attestations.
Oracles no longer need to announce the events they attest to and keep state about them. Running an oracle can be as simple as scraping a website and publishing signatures. Users set up contracts that require t-of-n sigs from different oracles, who never have to talk to each other
Very impressed with the work on "Cryptographic Oracle-Based Conditional Payments" (https://eprint.iacr.org/2022/499.pdf). It provides a novel perspective on DLCs and certain types of adaptor sigs. In particular, running a DLC oracle becomes much easier.
However in Rapidash, we turn the tables around. The funds are locked in currency B first, followed by the locking of coins in currency A. A cheap acknowledgement is given by the user owning coins in currency B, and only then the lock in currency B becomes eligible for a release
If there is a delay, the funds are refunded. This approach is taken to ensure the user owning currency B is guaranteed that a lock has been set in currency A before he sets a lock in currency B allowing the other user to release the lock and get the coins in currency B.
Current approach to swap coins between currency A and currency B is that users first lock funds in currency A, and then setup an atomic lock in currency B. The idea would be to release the lock in currency B and in turn trigger the release of lock in currency A.
Amazingly, we take an approach contrary to most state of the art solutions. And this seems to enable the strong security and game theoretic guarantees.
Our atomic swap protocol can handle arbitrary user miner collusions, while requiring minimal script support that it's compatible even with Bitcoin.
We minimise collaterals and the number of on-chain transactions.
Happy to have this work accepted at Esorics 2022!! We had the first uni-directional payment channel for Monero's transaction scheme. A more powerful generalisation of this that captures bi-directional channels is our Sleepy channels that will appear at CCS this year.
PayMo: Payment channels for Monero!
Monero users can now make fast off chain payments without requiring any fork on the Monero chain! Check out the paper
https://eprint.iacr.org/2020/1441 Co-authored by Giulio Malavolta, Fritz Schmidt and Dominique Schröder. @MoneroTalk@monero
I am looking for motivated Ph.D. students. If you are interested, please checkout my webpage https://cs.cmu.edu/~psoni/ or drop me a line at psoni@andrew.cmu.edu. Salt Lake City is beautiful to live/work -- buzzing city life, easy access to nature & lots of skiing! (2/n)