Let's say you had elite coding skills, you have been developing for multiple years and now have settled on using c++/Rust. You have been coding in non cryptocurrency ecosystems and now want to develop for Bitcoin. What would you code?
A mobile phone node
A way to make bidding in the mempool more efficient
reply
A mobile phone nde is very useful option. I am surprised no one has come through yet
reply
reply
More importantly, one of those 3 way OTG cables with USB-C power input on one and usually USB-A male socket where you plug in your terabyte SSD. Seems to be a bit tricky to find them, nobody seems to give them a consistent name.
https://www.amazon.co.uk/gp/product/B09J2MRL8S This one does the thing, I believe. It better, I have one arriving tomorrow. Gonna need to take my motorola defy and get its battery replaced, it started swelling, and yeah then run this on a 1tb SSD, and a couple other little servers... give away my spare laptop at the pawn shop for a fraction of its price and have blockchain will travel :D
reply
-Privacy tools
-Non KYC options
-Lightning implementations user friendly
  • Non custodial solutions
reply
non kyc
yes please
reply
Working on projects related to privacy enhancements in the Bitcoin ecosystem is important. Here are some cool examples of things you can build to improve the privacy of Bitcoin transactions:
CoinJoin Implementations: CoinJoin is a technique that allows multiple users to combine their Bitcoin transactions into a single transaction, making it more difficult to trace the flow of funds. You can develop CoinJoin implementations, either as standalone tools or as part of existing wallets, to enhance transaction privacy for Bitcoin users.
CoinSwap Services: CoinSwap is another privacy-enhancing technique that allows users to exchange their bitcoins with others in a way that breaks the link between the original and swapped coins. You can build CoinSwap services that enable users to exchange their coins privately and securely, preserving their privacy on the Bitcoin network.
Chaumian CoinJoin: Chaumian CoinJoin is an improved version of the CoinJoin concept that utilizes blind signatures to provide better privacy guarantees. You can develop libraries or protocols that implement Chaumian CoinJoin, allowing developers to integrate this advanced privacy technique into their Bitcoin applications. Cashu and Fedi are doing great things with Chaumian e-cash currently.
Confidential Transactions: Confidential Transactions is a cryptographic protocol that conceals the transaction amounts in Bitcoin, while still maintaining the ability to verify the overall transaction's validity. You can work on implementing confidential transactions in Bitcoin, allowing users to transact with enhanced privacy by hiding the amounts involved in their transactions.
Coin Selection Algorithms: Coin selection algorithms determine which bitcoins from a user's wallet should be used for a specific transaction. You can develop improved coin selection algorithms that prioritize privacy, ensuring that transactions are composed in a way that minimizes the traceability of funds and avoids linking addresses unnecessarily.
Privacy-Focused Wallets: Build privacy-focused Bitcoin wallets that integrate various privacy-enhancing features, such as CoinJoin, Tor network integration, address reuse prevention, and more. These wallets can offer users a seamless and privacy-preserving experience while transacting with Bitcoin.
Privacy Education and Research: Another valuable contribution to privacy enhancements in the Bitcoin ecosystem is creating educational resources and conducting research on privacy-preserving techniques. This can involve writing articles, publishing papers, or organizing workshops to educate the community about the importance of privacy and the available tools and techniques.
Good luck contributing having experienced devs is always valuable! Cheers.
reply
Yes, Privacy is the missing piece of the puzzle. I am hoping that the privacy promise from Lightning is sufficient. Itseems that lightning will be "Bitcoin" to future and to be "coiners"
reply
Agreed I'm very hopeful about the combo of lightning and Nostr making P2P so easy anyone can do it
reply
I think the answer can only be found by finding product person(s) to collaborate with through discussions with users to find their most critical problems
reply
If I was elite and skilled in Rust I'd either contribute to the breez SDK or leverage it into building something that complemented one of my other strengths
reply
My failed bitcoin startup, I suppose
reply
What would you code
Better obfuscating of transactions and ownership that rivals monero.
reply
CashuBTC - the team is great!
reply
A third layer for lightning that automatically keeps pools of nodes liquid. Basically an opt-in system that shares channel balances to execute intelligent rebalances rather than the brute force guessing we have now
reply
More UIs
reply
I will code the "function" for subsidy and reward (halving) for Bitcoin miners
reply
reward halving?
You think miners get too much
or maybe I do not understand your meaning
reply
No! After 4 years there is what is called halving in Bitcoin. i.e as of this year miners REWARD is 6.25BTC and in 2024 which is another halving year there reward shall be 3.125 BTC. All am saying is that using C++, I would want to write a function (code) that execute that