Bitcoin Forum
May 25, 2024, 03:07:16 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 119 120 121 122 123 124 125 126 127 ... 158 »
1521  Bitcoin / Development & Technical Discussion / Re: Quick balance check on: October 15, 2022, 11:38:06 AM
I was created this solution here:

https://www.bitcoindata.science/bitcoin-balance-check.html

You can check the balance of many addresses at once, but you can't add an xpub.

I can add this feature in a few weeks

I noticed sentence "Powered by mempool.space and Coindesk." on your website. Have you checked whether those free API actually let user check thousand address within short time?

All depends on how it is going to be used. If you want to test a bulk of addresses from time to time - then yes, maybe.
If you want to test 1 address every few (mili)seconds, it will be too slow, dedicated (and properly indexed) database will be better.

If OP goes on this route, he could load up the file into an optimized structure in memory (maybe b-tree?) at the start of the day and then just query his own structure every time. This should be quicker than using an actual database.

Actual database also use optimized data structure (such as btree or trie), although it comes down to whether you can utilize it properly or not.
1522  Bitcoin / Bitcoin Technical Support / Re: BTC anonymity on: October 15, 2022, 11:14:09 AM
When we change our BTC into another crypto and after change them back into BTC, I guess in this case it would no more be possible to trace back the origin of the  origin BTC.
Am I right? Or do I miss anything?
Of course if we make the change on a CEX, it would be possible to trace back the origin, because the CEX will have a history-protocol. But I guess not, when we make this via DEX.

Aside from the fact some DEX is centralized, privacy/anonymity when using DEX also depends on how you use it. For example, interacting with DEX smart contract on ETH with lightweight wallet (such as Metamask) letting ETH node operator what you're doing.

If I am right: Why do people use BTC mixer? Isn't changing BTC into another crypto and change them back, not the much better solution to cut off the trace?

If the process use DEX, there are several limitation such as small trading volume, waiting other participant to initiate the trade or bad exchange rate.
1523  Bitcoin / Development & Technical Discussion / Exploring alternative full node implementations - Bcoin on: October 15, 2022, 09:37:41 AM
Intro

Continuing previous thread "Exploring alternative full node implementations - Gocoin"[1], this time i decide to try Bcoin[2]. I choose Bcoin since it's 4th fastest node implementation according to Jameson Lopp benchmark[3] and it has been around for some time.

Basic information

  • Bcoin is written in JavaScript language.
  • Bcoin is developed since 2014[4].
  • Bcoin is built for businesses, miners, wallets, and hobbyists.
  • Bcoin already used on business/production environment, including purse.io[5].
  • Bcoin can be used either as full node, wallet (with some accounting feature), data API (through JSON-RPC) or JavaScript library.

My system

  • Debian-based OS
  • Old 6 core CPU
  • 32GB RAM
  • 3.5" HDD (Both Bitcoin Core and Bcoin data stored here)
  • Node.js v16.17.1
  • Bitcoin Core 23.0
  • Gocoin 2.2.0

Compile and installation

The documentation mention several requirement[6], but i already have all of them installed in my system. Although it surprise me Bcoin still support Node.js v10.0.0 which already reach end of life. The compile/installation process is very simple and i didn't experience any problem.

Code:
git clone --depth=1 --branch=v2.2.0 https://github.com/bcoin-org/bcoin
cd bcoin/
npm rebuild
npm install

You can install Bcoin locally or globally. I decide to install it locally since i'd rather not mess with my system. But take note if you install it locally, bcoin binary is located inside directory bin where you ran npm install and bcoin binary is't available on $PATH[7].

Bcoin configuration

To configure Bcoin, there are 4 available options[8]. Those options are config file, CLI parameter, environment variable & JS object constructor. You also can combine them, but you'll have to pay attention to how Bcoin prioritize the configuration options. Bcoin have both node and wallet functionality, so you'll need to make 2 config file.

If you check list of available configuration, you'll find out Bcoin have feature to index transaction and address. But since it could make initial sync/IBD longer, i decide not to enable those features.

I decide to use config file, which is more convenient than typing long CLI parameter or messing with environment variable. If you use non-default directory path, you'll need to explicitly mention on wallet config file[9]. Aside from configuring Bcoin to only connect to my Bitcoin Core node, i try to make configuration which utilize 100% of my system. But there's no guarantee this is most optimal configuration.

Code:
# bcoin.conf
workers: true
workers-size: 6
sigcache-size: 4000000
prefix: /path/to/bcoin/directory
max-files: 7000
cache-size: 16384
log-level: info
mempool-size: 300
replace-by-fee: true
persistent-mempool: true
port: 48333
only: 127.0.0.1:8333
http-port: 48332
api-key: test_bcoin

Code:
# wallet.conf
prefix: /path/to/bcoin/directory
http-port: 48334

I store both config file on directory which used to store blockchain and other files created by bcoin. In addition, i run bcoin on terminal by specifying directory path so bcoin locate config file automatically.

Code:
./bin/bcoin --prefix=/path/to/bcoin/directory

Initial Block Download (IBD)

It took 9 days to complete initial sync/IBD until block 758232. But since i do not turn on my computer 24/7, actually it took about 90 hours 31 minutes (based on Bcoin log files). During sync i notice Bcoin ask for more block/data after few hours. So it's likely bcoin could sync faster if i turn on my computer 24/7.



Despite configuring bcoin to use all CPU and lots of RAM, bcoin doesn't use much of my system. I did not perform detailed logging, but i never see bcoin use more than 3.1GB of RAM and 300% CPU (according to htop). When i use iotop, i found out bcoin perform lots of disk read/write. After short monitoring with iotop -a, Bcoin perform 4.1GB read and 56.9GB write. This is clearly the reason Bcoin is far slower than gocoin during sync (6.8h[10] vs 90h31m).

And talking about disk read/write, size of block/UTXO on Bcoin is only slightly bigger than Bitcoin Core.

Code:
# Bitcoin Core
$ du -sh *
...
459G    blocks
4.8G    chainstate
...

Code:
# Bcoin
$ du -sh *
...
461G    blocks
6.2G    chain
...

Post IBD

After Bcoin finished initial sync/IBD, Bcoin begin to fill the mempool with unconfirmed transaction. What surprise me Bcoin print lots of error message with code "nonstandard" or "duplicate". After quick search, i found it might happen due to limited Taproot support[11], where only Bech32m address format is supported[12]. I also found out Bcoin isn't actively developed[13], which bring concern about future of Bcoin.

Code:
(net) Error: Verification failure: bad-txns-inputs-spent (code=duplicate score=0 hash=de81bda3cd4a2d10efbe2133a9caa3cf7e36c71c1ba014dafbc2c80ccfdd1a01)
(net) Error: Verification failure: scriptpubkey (code=nonstandard score=0 hash=38911ac69ebdc26d6480115f1745d9800f4505cbf3cd17572003097f0f896ac6)



[1] https://bitcointalk.org/index.php?topic=5407675.0
[2] https://bcoin.io/
[3] https://blog.lopp.net/2021-bitcoin-node-performance-tests-2/
[4] https://github.com/bcoin-org/bcoin#license
[5] https://purse.io/shop, scroll down to bottom page to see text "Powered by bcoin"
[6] https://github.com/bcoin-org/bcoin/blob/v2.2.0/docs/getting-started.md#requirements
[7] https://github.com/bcoin-org/bcoin/blob/v2.2.0/docs/getting-started.md#starting-up-your-first-bcoin-node
[8] https://github.com/bcoin-org/bcoin/blob/v2.2.0/docs/configuration.md
[9] https://github.com/bcoin-org/bcoin/issues/645
[10] https://bitcointalk.org/index.php?topic=5407675.0
[11] https://github.com/bcoin-org/bcoin/issues/1032
[12] https://github.com/bcoin-org/bcoin/pull/1038
[13] https://github.com/bcoin-org/bcoin/issues/1044
1524  Other / Archival / Re: Sinbad.io Mixer - secure, fast and easy to use on: October 14, 2022, 09:30:43 AM
I tried opening the website and got this error message "Gateway time-out Error code 504" by CloudFlare.

For me it worked (both clear net and tor link worked).

I tried again and it worked this time.

- We don't keeps logs.

Well, maybe you don't, but CloudFlare may do. Consider doing something about that.

--snip--

I was going to say that earlier, but not 100% sure since the website use "Let's Encrypt" certificate. Anyway, i would recommend OP and everyone who visit this thread to read these discussion,
Does CloudFlare proxy servers decrypt my data?
Mixers using cloudflare's SSL certificates
1525  Other / Archival / Re: Sinbad.io Mixer - secure, fast and easy to use on: October 14, 2022, 08:46:27 AM
Clearnet link: https://sinbad.io/

I tried opening the website and got this error message "Gateway time-out Error code 504" by CloudFlare.
1526  Bitcoin / Development & Technical Discussion / Re: Quick balance check on: October 13, 2022, 11:46:56 AM
Is there a way (API?) to quickly check balance for thousands of public addresses?
Locally (Bitcoin Core) or via any market API?

FYI, Bitcoin Core isn't suitable for your needs. It lacks address index, so you'll need to use scantxoutset or import the address on wallet then rescan whole blockchain which take some time. Many block explorer offer API, but i doubt the free option is generous enough to let you get details of thousand address within short time.

There are some sites where you can check the balance of multiple addresses how about this one below
- https://awebanalysis.com/en/bitcoin-multiple-address-check-balance/
That site uses a captcha, look hard when opening using TOR.

I tried opening that website on Tor Browser and didn't face any captcha or security check

Another solution would be to host everything locally - full node, spv server like electrs and then rpc explorer.

Take note depending on which software you use, you only don't to run all 3. For example, Bcoin (full node with address index) or Bitcoin Core and Mempool.space.
1527  Other / Archival / Re: What a wonderful merit overflow on: October 13, 2022, 08:21:10 AM
What do you think, folks?

I'll just add those member to ignore list, so i won't accidentally give them merit.
1528  Other / Meta / Re: [TOP-200] Members who support newbies - Thanks! on: October 12, 2022, 12:26:01 PM
--snip--
Not necessarily, we speak about the new members that join and stay arround. And for some reason the stats are terrible, if you put an average of how many users advance to the first rank, which is jr member, 20k users in 4 years is almost nothing.

I get your point, although i'm not sure the stats is that terrible. After all, 78%/2.7 million account either have no post or banned (according to BPIP[1]).

See cracked.io stats for example.

I found their statistic[2], but didn't find anything about "new members that join and stay around".

[1] https://bpip.org/
[2] https://cracked.io/statistics.php
1529  Economy / Service Discussion / Re: [Tutorial] How To Mix bitcoin free on: October 12, 2022, 11:35:42 AM
And on technical level, Brave still create unique browser fingerprint which could be used to track user.
I think you might be wrong about that, and you need to do more research about this, because brave is randomizing fingerprints each time.
I am not sure how this works on their Tor window, and I am not endorsing Brave browser in any way, just correcting what you said.

I decide to test this feature on my VM. As i expected, not all characteristic is randomized. Brave still send true resolution of the VM screen and time zone of the VM (not UTC). Besides. Brave also make these statement,

Note that Private Windows with Tor Connectivity in Brave are just regular private windows that use Tor as a proxy. Brave does NOT implement most of the privacy protections from Tor Browser.

What if I want absolute anonymity while browsing?

If your personal safety depends on remaining anonymous, we highly recommend using Tor Browser instead of Brave Tor windows.
1530  Other / Meta / Re: Stake your Bitcoin address here on: October 12, 2022, 08:39:59 AM
I'm in middle of trying alternative Bitcoin full node software which have function to verify sign message, so i decide to try it with few recent staked address.

Code:
-----BEGIN BITCOIN SIGNED MESSAGE-----
Today is 13 Sept, 2022 and this is palle11 of BTT staking this address here as mine.
-----BEGIN SIGNATURE-----
17mtDab5mfK9rwup3UDmKCbaeHwuruFZKV
IN5zxE8FOEhF+ZgFSuILjaQxrgz0Wk8dbnJ8TmqqAC2wCt3JmzciX2hDm1DEhVNntMN9gg57TuwwrhREyObi7TQ=
-----END BITCOIN SIGNED MESSAGE-----

I have redone it with a legacy address from the same wallet and verified it on this site and it verified. Somebody should verify again to see if it completely verified.

Quote
-----BEGIN BITCOIN SIGNED MESSAGE-----
Today 19/9/2022 I would like to sign my wallet from Electrum.
-----BEGIN SIGNATURE-----
bc1qaen0qmpw4j3lu83n7lzg6jncrgry7r7p0eplyl
Hz1Oiy3eXgwdUNsMxSKA/GJdx8XvDkY+4LrAP9k0yVkKb+OQOl/tMpBE7qU95N5rpR6ztGbCuKOBRnYxDGQ1J9k=
-----END BITCOIN SIGNED MESSAGE-----

Anyone can quote and verify my wallet

Quoted and verified with Bcoin v2.2.0

Code:
$ ./bcoin-cli --api-key=test_bcoin --http-port=48332 rpc verifymessage "17mtDab5mfK9rwup3UDmKCbaeHwuruFZKV" "IN5zxE8FOEhF+ZgFSuILjaQxrgz0Wk8dbnJ8TmqqAC2wCt3JmzciX2hDm1DEhVNntMN9gg57TuwwrhREyObi7TQ=" "Today is 13 Sept, 2022 and this is palle11 of BTT staking this address here as mine."
true
$ ./bcoin-cli --api-key=test_bcoin --http-port=48332 rpc verifymessage "bc1qaen0qmpw4j3lu83n7lzg6jncrgry7r7p0eplyl" "Hz1Oiy3eXgwdUNsMxSKA/GJdx8XvDkY+4LrAP9k0yVkKb+OQOl/tMpBE7qU95N5rpR6ztGbCuKOBRnYxDGQ1J9k=" "Today 19/9/2022 I would like to sign my wallet from Electrum."
true
1531  Bitcoin / Bitcoin Discussion / Re: Hodlonaut Trial on: October 11, 2022, 12:55:56 PM
Quote
However, has the same built-in checksum (a kind of hash) as the public version (v0.1.0) — Real checksum and built-in checksum do not match in the presented exe file — real checksum and built-in checksum match v0.1.0

It's good thing he and his worker have poor knowledge to manipulate binary file or proper programming knowledge to modify and recompile the source code. Unmodified built-in checksum is big giveaway for manipulation attempt.

Quote
Repeated attempts to get a more detailed account of what happened to the private keys — because the story has changed several times over the years

This part is easy to understand and should be main argument why he's a big liar. Someone should find and make a list various story lie.



On a side note, i made archive request on archive.today for better backup diversity.
https://archive.ph/6rr8j
https://archive.ph/84Hmd
1532  Bitcoin / Hardware wallets / Re: Getting a 2nd Hardware Wallet Nano Ledger S Plus For Daily Trading? on: October 10, 2022, 12:35:11 PM
Most exchange require few confirmation and high withdraw fee. If you frequently move your coin between exchange and hardware wallet, it's likely you'll lose your money either because,
1. You miss timing to make a sell/buy (due to amount of transaction confirmation).
2. You lose your profit due to high withdraw exchange fee.
3. You lose your profit due to transaction fee of that coin.

P.S. This reply was written for another member who might have similar question or visitor from google search result.
1533  Bitcoin / Bitcoin Technical Support / Re: "reconsiderblock" in Core multi-wallet on: October 10, 2022, 12:09:49 PM
Thanks.

It's possible that a block was corrupted due to unexpected exit of Bitcoin Core.
While it quit automatically due to the abnormal condition, it's still a graceful exit as evident by having everything logged until the end. Yet it always happens when out of space, so evidently the cleanup isn't good.

But it was on an older version. Maybe fixed in newer ones.

I did quick search and few possible error/corruption due to out of storage space isn't fixed yet, https://github.com/bitcoin/bitcoin/issues/26112.

That's just a note to mention which wallet is selected in the drop-down menu above it.
So it's sort of a bug or anti-feature in the case of non-wallet commands.

I'd guess it's easier/faster to code function which show such message on all command.
1534  Bitcoin / Bitcoin Discussion / Re: PSA: Get your Bitcoin off any exchange supporting "BSV" (due to insolvency risk) on: October 09, 2022, 09:40:41 AM
Do you know what's funny about this? Cheesy We could literally find 20 people in this forum who are willing to buy 7TB of HDD space to spin up BSV nodes and vote against Craig's 9 nodes. It would be great, just showing that it is this easy to attack a not properly decentralized blockchain.
Are you by any chance one of those people?  Wink
It's pure waste of time and resources, but why not create such campaign, when he can spend all that time spreading toxicity and lawsuits worldwide.
I am one of those people willing to do this experiment, yes! Smiley

You have read system requirement to run BSV node[1], right? To run node which can keep up with latest block, you need 8C/16T CPU, 64GB RAM and 100Mbit internet connection. I don't know how to find cheap VPS, but on Linode[2] it costs $320/month (Linode 64 GB shared CPU) + $200/month (10 TB S3 storage, unless you use prune mode). You might as well as burn your money.

Who the hell is using BSV in 2022? Pump and dump altcoin traders?

Some time ago, certain weather app store their data on BSV blockchain[3].

[1] https://web.archive.org/web/20221009092610/https://node.bitcoinsv.io/sv-node/system-requirements
[2] https://www.linode.com/pricing/
[3] https://bitcoinist.com/96-of-bitcoin-sv-transactions-come-from-a-weather-app-report/
1535  Economy / Service Discussion / Re: Crypto lender Celsius mulls possible restructuring amid financial woes on: October 08, 2022, 08:55:50 AM
Is this really a "leak" or it was meant to be released like that?
https://blockworks.co/celsius-exposes-user-information-in-public-court-docs/

Whether it's leak or mandated by court, it's privacy disaster for all Celcius customer.

--snip--

With regard to the withdrawals by executives, context is needed, and there is the potential for an explanation that is not scammy.

--snip--

I agree, although currently exit scam/other scam behavior is most probable guess.
1536  Economy / Collectibles / Re: [ANN] Bitcointalk Bitcoin Pumpkin Carving Contest on: October 08, 2022, 08:34:07 AM
I don't plan to join the contest, but it'd be exciting to see how other participant carve their pumpkin.

Prizes: 1st place receives everything shown below (plus more items to come, this is all I could get to easily today).

--snip--



It'd be appreciated to mention security risks of using this hardware wallet. Personally i'd either use it as decoration or dissemble/terardown it for short review.
1537  Bitcoin / Bitcoin Discussion / Re: Historical BTC Releases on: October 07, 2022, 11:48:18 AM
I agree with @hosseinimr93, you should be more specific with your question. But i'll include few links for list of soft-fork and Bitcoin Core/Qt release.

Or you may be looking for list of bitcoin soft forks?

See https://bitcoinops.org/en/topics/soft-fork-activation/.

Or maybe previous versions of bitcoin core?

See,
https://github.com/bitcoin/bitcoin/releases
https://satoshi.nakamotoinstitute.org/code/
1538  Bitcoin / Development & Technical Discussion / Re: [Guide] Solo mine testnet bitcoins with bfgminer, Bitcoin Core, and a CPU/GPU on: October 07, 2022, 11:36:40 AM
After almost 4 days, i managed to mine 4 blocks. But due to relative slow internet connection, 2 of them become stale. Overall it's good experience and i got about ~0.05 tBTC, which probably will be used to try few different OPCODES on scripting or simply donate it to tBTC faucet.

On a side note, on 3rd day i tried to mine only with 1 thread CPU since the goal to mine block with difficulty 1. But when i shutdown my PC, i got this error message with >100K occurrence. Quick search on google shows it's due continuous CPU usage for long time, although i'm not 100% sure it's due to bfgminer.

Code:
kernel: rcu: INFO: rcu_preempt detected expedited stalls on CPUs/tasks: { P93622 } 116803 jiffies s: 7173 root: 0x1/.
kernel: rcu: blocking rcu_node structures (internal RCU debug): l=1:0-15:0x0/T
1539  Economy / Service Discussion / Re: Crypto lender Celsius mulls possible restructuring amid financial woes on: October 07, 2022, 09:25:12 AM
It appears Celsius has also made public a court document containing all their users' names, transaction times, and amounts of deposits and withdrawals. This is certainly a very serious breach of privacy.

And that document could be accessed at https://ia601401.us.archive.org/28/items/celsius/celsius.pdf. It has 277M size with total 14532 pages, which means you might have performance problem when opening that PDF file. I only spend few minute, but i saw coin transaction ranging to few cents to almost 1 million USD. I expect analytic company already parse this PDF as additional marketing data.
1540  Bitcoin / Bitcoin Technical Support / Re: How Sensitive Is Trust wallet? on: October 07, 2022, 08:30:55 AM
If someone be able to predict your phrase than it can be easily hacked.
People can't simply predict your seed/recovery phrase. For 12 words length, there are 2048^12/16 possible combination permutation.
In Trust wallet's case, we don't know that the seed phrases it generates are picked at random out of the 2048^12/16 possible permutations.

That's true. I was just assuming Trust Wallet implement BIP39 correctly.

As it's closed source, it's definitely possible that they create them deterministically and will either steal small amounts of funds (such that it goes unnoticed for as long as possible) or do a big giant rug pull in the future, emptying all of the wallets.

Not impossible, although i'd worry more about lack of privacy since they could collect and sell your data covertly.
Pages: « 1 ... 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 119 120 121 122 123 124 125 126 127 ... 158 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!