Re: [bitcoin-dev] joinstr: coinjoin implementation using nostr

2022-08-20 Thread alicexbt via bitcoin-dev
Hi Max, There a few DoS vectors that need to be fixed. Its just a proof of concept that I wanted to share with everyone to get feedback which could be improved over time. There is also a warning at the bottom of README to not use this on mainnet as it might have bugs. I will continue the devel

Re: [bitcoin-dev] Surprisingly, Tail Emission Is Not Inflationary

2022-08-20 Thread Billy Tetrud via bitcoin-dev
@vjudeu > Miners can game this system by moving their own coins in 100% fees transactions, just to produce more coins. You have one million BTC? No problem, just move them as fees, and you just created 100k BTC out of thin air, just because you are a wealthy miner. Hmm, I believe you're right abou

Re: [bitcoin-dev] Huge wallets make Bitcoin Core unusable (Daemon+CLI & Qt)

2022-08-20 Thread Andrew Chow via bitcoin-dev
This is a known issue that I've been working on. The wallet is a large module in Bitcoin Core and changing it takes quite a bit of time. On 08/20/2022 10:16 AM, Felipe Micaroni Lalli via bitcoin-dev wrote: > 8.1) Can we "optimize" a huge wallet without moving the funds to a new one? > Like a "f

Re: [bitcoin-dev] Huge wallets make Bitcoin Core unusable (Daemon+CLI & Qt)

2022-08-20 Thread Ryan Havar via bitcoin-dev
Of all wallets I've tried, by a huge margin, bitcoin core performs the best with large wallets. I know several massive casinos like bustabit (which has a lot more transactions than your wallet) have been using bitcoin core for large wallets, so it can work. The reason I don't recommend normal p

[bitcoin-dev] Huge wallets make Bitcoin Core unusable (Daemon+CLI & Qt)

2022-08-20 Thread Felipe Micaroni Lalli via bitcoin-dev
Hi dear devs, 1. THE ISSUE - DAEMON+CLI I had a wallet in a server production since 2017 (5 years old) and when it reached about 273 MB, 2.079.337 transactions and 446.503 generated addresses, the performance started to degrade exponentially. Most of the commands, e.g. "

[bitcoin-dev] [BIP] Implementing Multisig Using Taproot

2022-08-20 Thread Ali Sherief via bitcoin-dev
Greetings list. Following the discussions I made about BIP322 delegation on this mailing list and in other places, I have decided that that delegation depends on a very similar problem that arises when writing contracts and commitments. That problem is how to implement private Multisig. Of cou

Re: [bitcoin-dev] joinstr: coinjoin implementation using nostr

2022-08-20 Thread Max Hillebrand via bitcoin-dev
Great to see an implementation of the idea. Maybe I misunderstand, but isn't there a vulnerability of denial of service here? A user who registers one input will receive the round secret identifier, and this is all the information required for output registration. However, that malicious user

[bitcoin-dev] joinstr: coinjoin implementation using nostr

2022-08-20 Thread alicexbt via bitcoin-dev
Hi Bitcoin Developers, I have written a python script as proof of concept for the [coinjoin implementation][1] using [nostr][2]. I used a lot of Python scripts created by others in school, so it feels nice to offer something that could be useful to others. The implementation uses Bitcoin Core