Bitcoin Forum
May 25, 2024, 01:10:47 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 [68] 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 ... 158 »
1341  Bitcoin / Development & Technical Discussion / Re: Why do Bitcoin Addresses exist? on: January 18, 2023, 12:28:53 PM
My understanding is that you can get rid of addresses and have people sign utxo's directly with ECC.

And having people share script (which contain condition to spend/lock the Bitcoin) instead?

It seems that addresses sorta function like accounts in eth and utxos's function for transactions in mimble wimble. Bitcoin seems to have both utxos and addresses and has some of the downsides of both approaches.

Wrong, bitcoin address basically is just abstraction/representative of script. It's also the reason you could send and receive Bitcoin using same address.
1342  Bitcoin / Bitcoin Technical Support / Re: my friend lost the password for his crytowallet. what he could do? on: January 16, 2023, 12:52:29 PM
2nd, how to use Brute-Force to recover the password?

If you decide to use software "btcrecover", the author also provide video tutorial on youtube (https://www.youtube.com/playlist?list=PL7rfJxwogDzmd1IanPrmlTg3ewAIq-BZJ) which should give you an idea how to use this tool.

4th, If we know the length of the password, for example, 12 characters, how we could start, and where we could finish? how long it takes with a good GPU?

It also depends on which character do you use, which affect total possible password combination. Here's an calculation example with following detail,


Total unique character used = 26 (lower case)  + 10 (number) = 32 character.
Total possible password combination = 32 character ^ 8 character length = 1099511627776 (about 1.09E12).
Speed of RTX 2080 Ti = 6.4 kP/s or 6400 password per seconds.
1 day in seconds = 60 * 60 * 24 = 86400 seconds.
Brute force time (in days) = 1.09E12 / 6400 / 86400 = ~1971 days.
1343  Bitcoin / Development & Technical Discussion / Re: Miner activated hard fork (MAHF) on: January 16, 2023, 12:05:55 PM
which is also stated in this article[1]



[1] coingeek[dot]com/fork-ahead-bitcoin-cash-will-fork-bigger-blocks-august-1/

That website basically is BSV propaganda, please don't use it as reference. Who knows what kind of false information they intentionally include.

Quote
--snip--
Read Aaron Van Wirdum's depiction in "The Long Road to Segwit". I believe it's one of the most accurate retelling on what truly happened, and it also gives everyone the context of WHY and what caused those events to happen. Although the Flat-Earthers/Anti-Core trolls/gaslighters of Bitcoin would tell you that that information is blasphemous.

https://bitcoinmagazine.com/technical/the-long-road-to-segwit-how-bitcoins-biggest-protocol-upgrade-became-reality

In fact, everyone should read all of Aaron Van Wirdum's writings. Cool

This article doesn't touch problem of block size in detail. https://en.bitcoin.it/wiki/Block_size_limit_controversy should be good addition of Aaron's article.
1344  Bitcoin / Development & Technical Discussion / Re: Address reuse is simpler than alternatives and not always bad - discussion on: January 16, 2023, 10:09:16 AM
  • no need to advertise new address each time to receive transfer,

This is fair point, especially for small organization/individual who accept Bitcoin as donation option.

  • less risk of mistake on sender side,

I get your point. But the sender could just re-check latest Bitcoin address mentioned by receiver.

  • fewer keys to protect


Lastly, protection is simpler for one private key than many of them (even if they are generated in a deterministic way like BIP-32 or BIP-39).

Mostly irrelevant due to HD wallet where user only need to backup recovery phrase/words or master private key (also called xprv). And on practice, they need to protect their device and wallet file instead.
1345  Bitcoin / Development & Technical Discussion / Re: walletnotify sends duplicate notifications in very quick succession. on: January 14, 2023, 12:09:36 PM
You can also try the following:
Quote
  • You can use local database instead of Redis to store the transaction ID since local database is faster in terms of read/write speed, which can help to filter duplicates.
--snip--

CMIIW, but doesn't Redis has faster performance/response time compared to local database since Redis store the data/index on RAM?

Quote
  • Increase the minimum transaction fee required for a transaction to be considered valid. This can help prevent spam transactions, which may be causing the duplicate notifications.
It can be done by changing value of minrelaytxfee parameter, but OP's system will not see incoming transaction until it's included on the block. It has some trade-off if OP running a service where the customer want to know the system already detect their transaction.

Quote
  • You can als use a different type of notification system that is less prone to duplicates, such as the -walletnotify command, which allows you to specify a command to be executed when a new transaction is detected.
Did you mistype something? OP already use walletnotify. The only other relevant notification option on Bitcoin Core is blocknotify.

Quote
  • You can also look into the transaction confirmation time, if the confirmation time is low then it increases the chances of duplicate transaction. So you can increase the confirmation time for the transaction to make sure you are notified after the transaction is confirmed.
This doesn't make sesnse since walletnotify make notification when the transaction is on mempool (has 0 block confirmation) and included on block (has 1 block confirmation). And time when node receive the transaction or timestamp on block isn't very reliable.
1346  Bitcoin / Bitcoin Discussion / Re: Bitcoin Core 24.0.1 Released on: January 14, 2023, 10:21:38 AM
if you have 2 different receiving addresses on the core wallet, can you send satoshis 'internally' from one to the other addy?

Yes, you can do that. I just tried on testnet version.

is there anything in particular that needs to be taken into account?

Can't think anything since Bitcoin Core already makes it clear by specific "Payment to yourself" if you check the transaction on "Transaction" tab.
1347  Other / Meta / Re: Bounty spammer meets AI Chat generator. Can they be banned on the spot? on: January 13, 2023, 09:47:49 AM
The first 4 posts were deleted quickly after I reported them, but I feel like it's not enough. Considering the recent hype on text-spinning AIs, and considering how easy it is for shitposters to produce massive numbers of posts that take some time to read through to realize it's bogus, I'd like to see them banned quicker. Maybe we can still stop this before it reaches massive volumes.

I agree with @suchmoon, so it's more realistic to either
1. Keep reporting those posts. At bare minimum, they'll focus spamming on different board.
2. Quote their reply with detailed explanation why their post either doesn't make sense or could be dangerous towards other user.
3. Ignore them.

I wonder how difficult it really would be to add a captcha requirement for every post.

It'll be nightmare towards VPN and Tor user who already face occasional CloudFlare "security check". And it's publicly known popular CAPTCHA service (such as hCaptcha and reCATCHA) is hostile towards VPN and Tor.
1348  Bitcoin / Bitcoin Technical Support / Re: my friend lost the password for his crytowallet. what he could do? on: January 12, 2023, 11:51:55 AM
My question is, is there a way to help recover his wallet?

Assuming either the password is either short or your friend remember parts of the password, brute-force is possible within reasonable time. It comes down whether you choose to,
1. Use your own computer. Least amount of trust is required, but you usually either need to be patient (if you have slow computer) or make big initial investment (if you're willing to buy high end GPU).
2. Use cloud computing service such as vast.ai. Some trust is required, but usually is cheaper for short term usage.
3. Ask for help reputable from service. Few member mention https://www.walletrecoveryservices.com/, but i never try to use this service.
1349  Bitcoin / Bitcoin Technical Support / Re: Something isn't okay with my key on: January 11, 2023, 09:54:28 AM
So my private key is 66 characters long, but when i conver it to 130 characters it no longer validate my adress, but the 66 one do?

Are you trying to say you tried to generate uncompressed public key (which has 130 character) or public key (which has 66 character) based on your private key?

A couple of things don't make sense in your post.
So my private key is 66 characters long,
What kind of encoding does it use?
WIF (Base58) produces 51-52 characters, Hex (Base16) produces 64 characters and Base64 produces less (44 characters).

HEX private key with 2 character padding which indicate compressed/uncompressed also exist, see Compressed hex private key with 66 characters?. It's also possible certain software decide to add prefix 0x to indicate the format is hex.
1350  Bitcoin / Development & Technical Discussion / Re: Implement a wallet generator in JAVA on: January 10, 2023, 12:27:28 PM
So I thought it would be better not to rely on one source. Considering that I haven't written SecureRandom library myself and that I am unable to find details on how it works and how it generates entropy, I decided to add two more entropy sources. One that is "decided" by the user and one that is "decided" by time.

Thanks for the explanation. While i understand rationale behind the decision, there are few things i'd like to comment.
1. I have doubt using time improve the security since the attacker (assuming they know how the private key is generated) could reduce search space between time you create this library and first time the address receive Bitcoin.
2. I'm not sure how useful is 52-bit entropy from 2 different source when anything less than 112-bit no longer recommended these days.
3. Some details of Java's SecureRandom can be seen at https://docs.oracle.com/javase/8/docs/technotes/guides/security/SunProviders.html#SecureRandomImp.
1351  Bitcoin / Bitcoin Technical Support / Re: Invalid private key error on: January 09, 2023, 12:38:38 PM
--snip--

I don't know if this can help you dude, but try to go on udrop.com where you can bitcoins private keys finder

Here is the link: [LINK SNIPPED]

or it could be that your private key has made an error, you may have just one letter missing from your private key or replaced by another

letter.

Have you tried this tool personally? I did quick check and i'm 99.99% sure this tool is either malware, scam or fake.
1. This software is closed source.
2. The video mention udrop.com to download the application, but link on video description provide download link at mediafire.com and mega.nz instead. For reference, i checked the application based on mediafire.com link.
3. The application was compressed into .rar file with password. This is fairly common method to share pirated software or malware.
4. The application claim to search for ownerless wallet, but doesn't mention location of the wallet file.
5. This application seems to have ability to find seed phrase based on Bitcoin address (video duration 2:53), which is IMPOSSIBLE.
6. The .exe file is flagged by 21 AV. See https://www.virustotal.com/gui/file/13ab2aa012971573519748407a9fe49bb8ae87e85486dcd91f8f593ca672d8ff/detection.

but all of these p2p dexs they got tons of people wanting to buy using these crappy unsafe payment methods. unsafe to the seller!
My favorite DEX - Bisq - purposefully does not allow people to use methods such as PayPal which can easily be reversed.

Bisq also has security deposit requirements to protect both party.
1352  Bitcoin / Wallet software / Re: Any Active Mobile Wallet for C-Lightning? on: January 08, 2023, 11:54:11 AM
These are the wallet for lightning in which I can recommend to you mate such as follows:

1. Blue wallet
2. Zeus wallet
3. Breez wallet
4. Wallet of Satoshi
5. Zap wallet

Source: https://cointikka.com/bitcoin-lightning-network-wallets-for-mobile/

I hope this could give an answer to your question, good luck Wink

This doesn't answer OP's question since you and the source doesn't mention which wallet use C-Lightning as it's backend. In detail,
1. Zeus wallet already mentioned by OP.
2. Zap desktop wallet use LND, not C-Lightning. See https://github.com/LN-Zap/zap-desktop/blob/master/docs/ADVANCED.md#lightning-network-daemon-lnd.
3. BlueWallet use LNDHub, which is wrapper for LND. See https://bluewallet.io/lndhub/.
4. Breez wallet also use LND. See https://doc.breez.technology/Overview-for-Developers.html
5. Wallet of Satoshi is custodial wallet, so obviously there's no option to connect to your own LN node/server.
1353  Bitcoin / Development & Technical Discussion / Re: BitCrack - A tool for brute-forcing private keys on: January 08, 2023, 11:20:04 AM
HI, Who can rewrite the program so that it search for the privat keys from the file .txt ?

or mask generation

I don't know what do you mean by "mask generation", but for .txt file you could create .bat file to parse/loop parameter on  .txt file and then execute BitCrack.

i pay....

You could create a thread on Services to seek people who can do the job.

how is possible that high puzzles already cracked in this high bit range

70 , 75 , 80 , 85 , 90 , 95 , 100 , 105 , 110 , 115

and why 120 and 125 and 130 unsolved
The author of the puzzles release the publickey by doing some small spending in those puzzles. Those were solved with kangaroo or some other tools. The 120 bit puzzle and above are really big and the cost to solve those puzzles is bigger than they worth.

To be more specific, those algorithm (such as Pollad's Kangoroo and BSGS) have time complexity lower than O(2^bits). For example, Pollad's Kangoroo time complexity O(sqrt(2^bits)).
1354  Bitcoin / Mining / Re: I want to actually mine Bitcoin (SHA256) on modern GPUs on: January 08, 2023, 09:58:26 AM
The only real reason this would still be used is for fun or if you have somehow access to a botnet or malware and can run this for free on the victims computer. But even then it is not really profitable and also very illegal for just a small profit. Still nice that it can be done, since CPU mining is the form of mining that satoshi Nakamoto intended for bitcoin. As far as I know he never really though about asics.

Even those who create malware/botnet would mine different coin (usually Monero) which could be mined with CPU at profit.

Imagine if someone re-wrote older code or created new code for a GPU / CPU miner program that was able to improve the efficiency drastically of GPU's/ CPU's to compete with smaller Asics. Then what would you say?

Impossible? I don't believe so. Does such code exist currently? No...  But one doesn't know for certain what the future will bring.

If it's truly possible, Intel would rather optimize source code of their dedicated GPU[1] driver and modify existing open source SHA-256 mining software rather than creating ASIC[2].

[1] https://www.intel.com/content/www/us/en/products/details/discrete-gpus/arc.html
[2] https://www.intel.com/content/www/us/en/products/docs/blockchain/custom-asic-product-brief.html
1355  Bitcoin / Wallet software / Re: Xor or multisig on: January 07, 2023, 11:21:00 AM
At least for this part, it could be mitigated by saving/printing the documentation page[1] and list of BIP39 words[2] which contain it's respective binary/hex value (such as "advance", "0x1F", "0b11111").
But it is yet another thing to back up, and yet another thing where the loss of a single component could potentially result in complete loss of your coins. Multi-sig remains safer. If the code for recovering multi-sig wallets is no longer available anywhere online, then bitcoin itself will no longer exist.

That's true, i was thinking people would do both things (write down seed and print manual) at same time and then store both of them are same location. And i definitely agree multisig is safer option.

The logical comparison lies between seedxor and Shamir's Secret Sharing (https://en.wikipedia.org/wiki/Shamir%27s_Secret_Sharing). In terms of comparison, I prefer Shamir's Secret Sharing because of the ability to set the threshold, which means the minimum number of shares are needed, a feature that is not present in seedxor.

But don't forget there are trade off where SSS recovery can't be done manually with hand and you need to check software which implement SSS doesn't have any bug or weird config which makes it harder to recover with different software.
1356  Economy / Gambling / Re: Coinballer - An open-source multi-player Bitcoin gambling game. on: January 05, 2023, 01:26:36 PM
My review about Coinballer (Done)

First visit

Using Tor Browser, i visit Coinballer website. I don't see annoying "security check" or CAPTCHA which is a bit nice compared to few casino i've visited. The website design is extremely simple which reminds me of 90's website, although slightly modern design would be great and could attract more people. I have slight positive first impression.

Just like other member, i have difficulty understanding the rule. I had to re-read the rules few times and read discussion among member in order to understand the rule. Even so, there's one point i misunderstood (more detail below). So it'd be great if short video or example of game session with some explanation is exist.

Exploring other page, i didn't find few important page such as FAQ, ToS (Terms of Service) and PP (Privacy Policy). Many people would either perceive it as red flag or doesn't take your casino seriously. You really should add those page since it also could save you from answering similar question many times.

As open source user, it's nice addition that the website is open source. But most people either don't care or don't know the benefit of open source software, so adding one/two paragraph explanation about it could give user better impression. And while we're at it, the "About" page should include another ways to contact you (such as email address or this Bitcointalk thread).

Play a game

Since the game require you to include Bitcoin address of all players in advance, i decide to include Bitcoin address of all reviewer and see who joined. It's more convenient and took less time compared with contacting each potential player where. As you can see on game 21, i set it to have 10 player, 3 winner and 576 blocks (about 4 days) length. Initially i mistook 576 blocks as length of whole game rather than length between last bet and deadline. Had i known about it, i would set it to only 288 or 432 blocks (about 2 or 3 days).

Checking other games, there are many finished game and unfinished game with empty pot. It'd be great if list of finished game only can be seen on different page. And since there are many unfinished game with empty pot, personally i'd like the website to emphasize game with non-empty pot.

Now about UI/UX, there are few lacking things. While now we know 6 confirmation is needed, it'd be great if the game show transaction/balance which doesn't have 6 confirmation yet. It'd be nice assurance for user that the system already detect the transaction and they send Bitcoin to correct address. The website also only use block height/total block count as time reference. Adding different time unit such as "576 blocks (4 days or ended on 10/01/2023 10:00 AM)" would give user better idea and saving their time from using calculator and looking at calendar.

Game 21 finally finished after 4.5 to 5 days since the creation. I sent 10K satoshi during the game and received ~11K satoshi in return which is nice. I briefly checked the transaction on certain Bitcoin block explorer and found out each transaction only send Bitcoin to one winner. I would recommend you to perform batching in the future to reduce satoshi spend on TX fee.

Conclusion

I have not so positive experience with Coinballer. The game itself isn't really fun since i have to contact people in advance, which is cumbersome when people around you isn't willing to bet with real money. I also feel the only suspense/adrenaline comes from player who're willing to keep make a raise. But take note i'm not gambler.

From UI/UX and marketing perspective, some effort is needed to attract average player/gambler. Aside from what i've mentioned above or already mentioned by other player, here are few additional recommendation.
  • Coinballer source code has no license yet, so you should add one. MIT is simple and popular option, but AGPLv3 also works if you want to put few restriction.
  • For game with multiple winners, having option to share the pot evenly or based on deposit amount would be great option.
  • Let player know that amount on "Currently each winner will receive" doesn't consider Bitcoin transaction fee.
1357  Bitcoin / Development & Technical Discussion / Re: Old clients are unable to open new wallets. on: January 05, 2023, 08:57:55 AM
The issue is that I want to use a wallet created with segwit/taproot compatible versions of bitcoind in the old version of clients.
All wallets created with new software are incompatible with older versions.

Bitcoin Core and most software isn't designed to be forward compatible, so what you want is impossible. Besides, i find it's ridiculous idea to use SegWit/Taproot wallet on client which doesn't implement SegWit/Taproot.

You could probably tweak the code a bit and compile it that it will open it, but you can't be sure that something else isn't going to cause an issue.

More recent Bitcoin Core switched from Berkeley DB 4.8 to SQLite as wallet.dat database, so simple tweak won't do the job.
1358  Bitcoin / Development & Technical Discussion / Re: Why do you think G/2 is so strange? on: January 04, 2023, 12:19:58 PM
But anyway what do you think about the goal of this anomaly?
I don't know how G was chosen, but I don't think it's an anomaly or indicative of anything, really. You can find patterns or 'magic numbers' anywhere and everywhere.



This is naive assumption. Knowing parameter of secp256r1[1] is chosen by NSA and cryptography security could be reduced on specific parameter (such as e=3 on RSA[2]), OP concern is valid.

[1] https://it.slashdot.org/story/13/09/11/1224252/are-the-nist-standard-elliptic-curves-back-doored
[2] https://security.stackexchange.com/a/2339
1359  Economy / Gambling / Re: Coinballer - An open-source multi-player Bitcoin gambling game. on: January 04, 2023, 11:23:31 AM
I think I'm starting to get it. See https://coinballer.net/game/21, find your Payout address in the list, and deposit to the Betting address that's left from it on the same line.
Well, it looks like we've both got three confirmations on our transactions, but the game balance is still stuck at zero. Is this a glitch in the matrix, or just a cleverly disguised feature? Hard to say... Only the developer knows for sure.  Wink

I briefly checked source code of Coinballer and found it uses Bitcoin full node to obtain the data[1]. And it looks like it has 6 minimum confirmation[2], so that might be why the address/pot balance isn't updated yet.

[1] https://github.com/jackmurray90/coinballer/blob/main/bitcoin.py#L6
[2] https://github.com/jackmurray90/coinballer/blob/main/bitcoin.py#L14
1360  Economy / Services / Re: [CFNP] Coinballer Review Campaign | Earn 0.0025 BTC for your review | Apply Now on: January 04, 2023, 09:41:35 AM
I'll send the payment in a few hrs.
Payment sent to all eligible participants.
Txid: 7012481e1c98c028819cca848c2d91488970a4af3d7eee84f942aac1dd1e9a12
Awaiting your reviews in the coinballer ann thread. Please submit within one week.

Payment confirmed. I created a game where the participant is everyone who accepted on this review campaign. If you're interested, the detail is available on https://bitcointalk.org/index.php?topic=5432506.msg61541978#msg61541978.
Pages: « 1 ... 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 [68] 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 ... 158 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!