Private keys are what allow you to spend bitcoin. It is randomly generated with an encryption algorithm called SHA256. Basically, it’s a long string that is so long and random, there are enough private keys available for everyone millions of times over.
There are few major error, 1. Private key usually is generated with secure random number generator. Some people refer it as CSPRNG/CRNG. 2. SHA-256 is hashing algorithm, not encryption algorithm. P2PKH is a type of address called a "legacy address" because it’s oldest Bitcoin address. It’s larger (more bits) than the newer address types (P2WPKH or Bech32) so miner fees cost more but it’s accepted by everyone on the Bitcoin network.
FYI, the oldest address type is P2PK (Pay to Public Key).
|
|
|
Why would mixer use TLS certificate issued by "Google Trust Services LLC"? While google have great technical capability, they have poor privacy history. So, it is not a free mixing service. Right?
Correct, you can't choose "none" option on their website. Although it's unusual user only can choose 4 different fee option since some mixer show slider where user can choose their own fee (within specific range).
|
|
|
Side note, but depending on your install / configuration people running with 500GB drives are now starting to hit the storage wall.
But since some HDD company use base 10 while computer use base 2, the actual size of 500GB HDD (5*10^11 byte) should be about 465GB. Size of blocks directory on my HDD already reached 466GB, so node operator who use 500GB should already upgrade their storage or shutdown their node until they make upgrade. Running a full node helps others start theirs. Running a node (full or pruned) helps the network be more safe and robust. Bitcoin is a "cloud" and each node is a part of it. If a node fails the others take the load, so the more nodes the better for everyone.
pruning does not help by not having the blockchain you are not helping the blockchain Pruned node make small contribution by broadcast latest 288 blocks and relay unconfirmed transaction. Personally i'd say pruned node is less helpful.
|
|
|
Why don't you simply make 100 raw transactions with the same input containing the pubkey, but with different amounts? You should certainly get 100 different RSZ tuples that way. You don't need to use a sample RSZ for this, you just need an input that is associated with the public key you type.
I don't have that much bitcoins to spend. 1. You can create signed raw transaction without broadcasting it, which means you never spend your Bitcoin. 2. You could use Testnet or Regtest network. Although you might need to obtain some coin from faucet (for testnet), perform initial node setup (for regtest) or make small change on your script.
|
|
|
If you are unable to send from one address to another, likely you are using an exchange, an exchange that is not supporting sending to native segwit (bc1) addresses should be seen as useless.
Not only useless has limited functionality, it's likely your wallet / exchange hasn't been updated in long time which means there's higher security risk.
|
|
|
FTX absolutely ruined me and I have a slice of what "used to be" left on my Ledger.
Fuck Ledger, I want to rely on my own hardware... My own hardware I built with my own hands.
Ledger have some flaw and some poor privacy practice. But if you already have one, i don't see any reason to stop using your Ledger. I have plans to get back to hosting a node with my dusty pie but my question is what is the current well respected self custody wallet these days? Electrum? Samourai? I guess the real answer is just stick with the actual core wallet.
Electrum and Bitcoin Core are still most popular option for desktop user. Samourai is niche option even among Bitcoin enthusiast, although Sparrow Wallet getting more popular in past few days. PS...where is the goddamn IRC info. I have been so out of touch on this shit.
Most people don't use IRC these days and few years ago many people (who still use IRC) move from freenode to libera server. TLDR; I want to fully be self custody and at the same time contribute to layer 2 of BTC. If you have a link on helping me achieve this with my own hardware please respond.
Get a Raspberry Pi and set up Raspibolt or Raspiblitz. But if OP prefer to use his laptop, myNode or Umbrel might be better choice.
|
|
|
The Batch 2 uses default Nokia BL-5C rechargeable Li-Ion batteries (you all know them). They have been around for almost 20 years and millions of these are available on the market, so I think we're pretty future-proof with this choice - regardless of whether Foundation Devices sells or doesn't sell replacements, stops production, or even goes bankrupt.
This is first time i've heard type of this battery. While this battery is indeed popular (based on search result on local online shop/marketplace), i have few small concern about obtaining replacement battery. For example, 1. Which seller sell good quality battery? I know i should avoid battery which cost less than $1, but expensive doesn't always mean better since it could be overpriced battery. 2. Which brand should i pick? Battery with brand "Nokia" (i use double quote since i don't know whether it's bootleg or not) or third-party brand (vizz, xtrikeme, sailsway, hk, etc.). I don't have electronics/electrical engineering so i can't simply seek batch 2's schematic and check whether it has strong protection against defective battery. New firmware features CoinJoin Postmix Similar to the Casa option, when activating the 'Postmix' account under 'Settings > Extensions > Postmix', you get a new account on the main page with a specific derivation path. Its specialty is that it allows to re-mix / join without paying fees over and over again.
Does this feature refer to mixing on Whirlpool protocol/Sparrow wallet?
|
|
|
--snip--
The same applies to offline cold storage PC as well? If the system is not connected to internet. Yes, internet usage is just one of many entropy source. Then also there will be enough sources of entropy right?
Yes (assuming it's not headless or embedded device). But if you have very very very serious security concern, just run this command and make sure the value is either 256 (Linux kernel 5.10.119 or newer) or 4096 (Up to 5.10.118)[1]. cat /proc/sys/kernel/random/entropy_avail
[1] https://unix.stackexchange.com/a/704743
|
|
|
FYI, this information isn't shown if you're not logged in. If you visit https://darivfx.com/user/plan while not logged in, you'll redirected to login page. I can confirm this website show same address when i interact with the deposit page.
|
|
|
The question is: can i use cubitcrack/clbitcrack or keyhunt-cuda/keyhunt or similar software to brute force a bitcoin wallet like puzzle 66 one? or the asic processors work ONLY with sha256 algorithm?
Aside from my past reply which already mentioned, don't forget ASIC is abbreviation of application-specific integrated circuit. But the question is about pool fairness in general. If I mine solo in a pool (bitcoin pool too) how can i be sure that if i find a block the reward will be sent to my wallet address?
You can't. You need to trust the pool you use. P.S. Additional discussion and question about pool/mining should be asked on new thread.
|
|
|
I believe in security by obscurity
I understand the appeal of security by obscurity. So i'll just say commonly used phrase "Don't Trust, Verify". Most importantly, never ever put all your Bitcoins on a single wallet! Always use 24-letter BIP39 seeds (do not rely on proprietary seed protocols, like Electrum’s) — preferably pick it yourself instead of having the software generate it for you, because the software may be compromised.
1. Making user choose their own words could lead to lower entropy. And since BIP39 seed has checksum, they have limited option for last words. 2. If you think the software may be comprised or generate not-random BIP39 seed, IMO you should look for different software.
|
|
|
Or is he trying to combine his coins for when people start to massively withdraw from his scam exchange so he can charge his users massive fees
I just checked their current BTC withdraw fee and found it's 0.001BTC (about $16.9). I'm sure the fee was 0.0005BTC or lower few months ago. It's unlikely they perform consolidation with such high fees, so your speculation could be right.The actual BTC withdraw fee is 0.0002 BTC (about $3.4) for "Bitcoin" and 0.0005 BTC (about $8.5) for "BTC(SegWit)". Thank you @DdmrDdmr for the correction.
|
|
|
I'm trying to decide whether I should coinjoin my coins or not.
Opinions?
Since you do not mention you have serious privacy concern or serious security risk if you do not protect your privacy, i do not see importance of doing CoinJoin for now. Maybe I should just focus on accumulating non kyc coins?
If you have some privacy concern or able to do that with good exchange rate (without high risk of scammed), it could be good idea. And of course, make sure you don't use Wasabi to do any of this, since they work hand in hand with blockchain analysis companies.
And if OP decide to use other SPV wallet with CoinJoin feature, take note some of them have poor privacy by default (such as not using Tor).
|
|
|
Really a pity, because otherwise bit would have been perfect. What alternative library could you recommend me, which is as fast as possible and also handles the mentioned address type?
I checked other library i've tried in past and found out bitcoinlib[1] utilize library called fastecdsa. It sounds good, so i decide to run quick benchmark. from bitcoinlib.keys import Key
hexfile = open('hex.txt') hexkey = [h.strip() for h in hexfile.readlines()]
addressfile = open('address_bech32.txt', 'w') addresslist = '' for h in hexkey: key = Key(h) addresslist += key.address(encoding='bech32') + '\n'
addressfile.write(addresslist)
$ time python3 test2.py
real 2m45.322s user 2m45.114s sys 0m0.272s
It's far slower than bit, but IMO it's still fast enough for you needs. And here's example of generated address. $ tail -n 5 address_bech32.txt bc1q5jzt43ru860cmsd7sh6kdjhjxteslc4tltdrsu bc1qcft76kmlkqhc250uap0slvg99xkshu28wpd9h2 bc1qjfuqcwz8984d7gskja9tm9emkwut0zy7hn7ydg bc1qf2yms7y2d5us7lce24ylmcstfe8fdaph32f6g3 bc1qgf33u39wrgupxw4x4s5crplcqe27uvf68l40d2
[1] https://github.com/1200wd/bitcoinlib
|
|
|
Yeah, it could be really complicated. Although in reality many (or perhaps most) personal/small project don't care or don't check license compatibility between each library/used source code. But AFAIK rewriting source code usually is legally acceptable. BPIP will have to do that anyway unless they want to bundle jQuery on their extension.
Yeah we don't really want jQuery. I'll take a look at what the enhanced merit UI does and if/how that functionality fits into our extension. I assume you wouldn't have a problem if we steal the idea but not the code? No problem. In fact, i do not consider that as stealing.
|
|
|
In related news, SourceHut recently announced that it is banning all cryptocurrencies starting on January 1, 2023. But then again SourceHut does not look very professional since the first page says "Welcome to sourcehut!" which is not capitalized. I have never used SourceHut, and I have no intention of using SourceHut since they are anti-innovative.
I have never heard this service, but at least they give 2 months before it's executed. I also checked hosted public projected[1] and it looks like there aren't too many project hosted there (only 388 pages where each page show 15 project). Codeberg is also considering banning all cryptocurrency projects (I have commented on Issue #794 about this https://codeberg.org/Codeberg/Community/issues/794). It seems like the anti-innovative people at these sites do not want anyone developing new technologies. They are not willing to reason with people who give solid reasons for developing cryptocurrency technologies. I doubt that they will be willing to understand what the people are doing. They do not want people to improve the situation. I don't know which user is employee at Codeberg. But it's a hypocrisy since Codeberg homepage emphasize freedom. I trust that Github will remain innovative and that the anti-innovative hostile entities will simply stay away from Github (well, at least for now).
I have few doubt since they have history of banning several project including Tornado Cash[2]. Although on positive site, activity related with DMCA is transparent[3].
[1] https://sr.ht/projects[2] https://www.theregister.com/2022/08/10/github_tornado_cookies/[3] https://github.com/github/dmca
|
|
|
In terms of software development, what is the most efficient and performant way to generate the derived three bitcoin addresses ( uncompressed 3..., compressed 1..., segwit bc1q... ) from a private key? Uncompressed 3... from a private key? AFAIK it's impossible. It's fully possible to generate such address, after all it's just P2SH (Pay to script hash) address. But as @LoyceV said, spending it is very difficult to spend the coin since the transaction would be considered as non-standard and won't be relayed by most node. For reference, here are few past incident about using uncompressed public key on P2SH-P2WPKH or P2WPKH address, https://bitcointalk.org/index.php?topic=5192454.0https://bitcointalk.org/index.php?topic=5377781.0
|
|
|
Will be interesting to see what the general mempool policy turns out to be and how quickly nodes and miners start enabling the option.
I don't expect node operator bother change default option. It's already proved with lack of node which accept transaction with fee lower than 1 sat/vbyte or non-standard transaction. Starting from $100/block? It's rather generous considering coming from an individual.
|
|
|
|