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?
121 sats \ 3 replies \ @2bithits 22 May 2023
A mobile phone node
A way to make bidding in the mempool more efficient
reply
21 sats \ 2 replies \ @GoatfishData OP 22 May 2023
A mobile phone nde is very useful option. I am surprised no one has come through yet
reply
121 sats \ 1 reply \ @02884efa3e 22 May 2023 freebie
https://twitter.com/ricardoreis007/status/1547259052358500360
But you need an external USB storage
reply
100 sats \ 0 replies \ @l0k18 23 May 2023
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
287 sats \ 1 reply \ @Rsync25 22 May 2023
-Privacy tools
-Non KYC options
-Lightning implementations user friendly
- Non custodial solutions
reply
5 sats \ 0 replies \ @GoatfishData OP 22 May 2023
non kyc
yes please
reply
121 sats \ 2 replies \ @Chep 22 May 2023
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
7 sats \ 1 reply \ @GoatfishData OP 22 May 2023
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
0 sats \ 0 replies \ @Chep 22 May 2023
Agreed I'm very hopeful about the combo of lightning and Nostr making P2P so easy anyone can do it
reply
100 sats \ 0 replies \ @bitgould 22 May 2023
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
0 sats \ 0 replies \ @mcduquesne 23 May 2023
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
https://github.com/breez/breez-sdk
reply
0 sats \ 0 replies \ @DiracDelta 23 May 2023
My failed bitcoin startup, I suppose
reply
0 sats \ 0 replies \ @chrono 22 May 2023
Better obfuscating of transactions and ownership that rivals monero.
reply
0 sats \ 0 replies \ @heidi 22 May 2023
CashuBTC - the team is great!
reply
0 sats \ 0 replies \ @m00ninite 22 May 2023
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
0 sats \ 0 replies \ @nicosey 22 May 2023
More UIs
reply
0 sats \ 3 replies \ @Distivboy_87 22 May 2023
I will code the "function" for subsidy and reward (halving) for Bitcoin miners
reply
0 sats \ 2 replies \ @GoatfishData OP 22 May 2023
reward halving?
You think miners get too much
or maybe I do not understand your meaning
reply
0 sats \ 1 reply \ @Distivboy_87 22 May 2023
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
reply
0 sats \ 0 replies \ @031ef7d322 22 May 2023
https://github.com/bitcoin/bitcoin/blob/22139f6/src/validation.cpp#LL1550C1-L1561C1
reply
0 sats \ 0 replies \ @techfleece 22 May 2023
Nice
reply