Pages:
Author

Topic: [CHALLENGE] Run A Bitcoin Node: 14 Days To 14 Merits - page 88. (Read 19213 times)

sr. member
Activity: 406
Merit: 896
Usually, electricity does not shut down for that long in the winter season. But, sometimes they cut off the electricity for some maintenance. But, if we talk about seasons except for winter, it's pretty common to survive 10 hours without electricity.

10 hrs without electricity is a lot. Not having electricity will suspend nearly all of your activities. Internet is important, of course, but I guess having light and being able to cook is more important. But if we strictly talk about internet speeds, then 5Mbps is below average for sure. But, don't forget there are people who have no internet at all, so... Anyway the whole situation sucks. It's kind of ironic but I hope bitcoin will help you live a brighter life, at least financially speaking.

edit: I think we have derailed from the topic. So well done for running nodes despite the circumstances.
hero member
Activity: 1540
Merit: 744
Day 7, half way there!
Quote
{
  "chain": "main",
  "blocks": 644311,
  "headers": 825158,
  "bestblockhash": "000000000000000000000f487c50304ed24ab52f45e7b7411c27a2711ad00e40",
  "difficulty": 16947802333946.61,
  "time": 1597784486,
  "mediantime": 1597781536,
  "verificationprogress": 0.6152154956715028,
  "initialblockdownload": true,
  "chainwork": "0000000000000000000000000000000000000000128a298bdae3942bb7ea9e90",
  "size_on_disk": 34431671167,
  "pruned": true,
  "pruneheight": 618546,
  "automatic_pruning": true,
  "prune_target_size": 34999369728,
  "warnings": ""
}
legendary
Activity: 2268
Merit: 18509
Wouldn't the user notice something's wrong the moment his Bitcoin Core can't download new blocks?
He could still download the new blocks I'm feeding him. Or he could throw away my chain and download a different chain from another peer. But since he isn't verifying anything, how does he know which chain is correct?

That would be in chainstate, right?
Yeah. In pruned nodes, the blocks are downloaded, verified, and then the changes to the UTXO set written to chainstate before the blocks are pruned. In this "don't bother verifying any old data" model, then I can just slip my fake transactions in there and he would be none the wiser.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
I can fill my fake blocks with real transactions taken from the real blockchain, thereby padding them to full size and padding the UTXO set to full size as well. In fact, I could probably just use the last x number of real blocks and add in the fake transactions - without running a full node he isn't verifying anything anyway.
Wouldn't the user notice something's wrong the moment his Bitcoin Core can't download new blocks? Or are you going to run many nodes to support this (hypothetical) scam?

Quote
Or conversely if he does want to verify but only the most recent x number of blocks, then I just do the same thing but add my fake transactions in to a historic block he isn't going to verify.
That would be in chainstate, right?
legendary
Activity: 2268
Merit: 18509
But still: the user will know soon enough when he realized blocks and chainstate are too small, and his new deposits don't show up.
Assuming I am performing such an attack in order to scam the user in question, then I can fill my fake blocks with real transactions taken from the real blockchain, thereby padding them to full size and padding the UTXO set to full size as well. In fact, I could probably just use the last x number of real blocks and add in the fake transactions - without running a full node he isn't verifying anything anyway. Or conversely if he does want to verify but only the most recent x number of blocks, then I just do the same thing but add my fake transactions in to a historic block he isn't going to verify.

Either way, it's possible to fool anything less than verification from block 0.
sr. member
Activity: 630
Merit: 374
I am sad to see that you have so slow internet. Is the speed that low in general in your country? At the same time, 7hrs without electricity, it sucks... I hope you are ok now.

I am one of his countrymates and I guess he is okay with that. Usually, electricity does not shut down for that long in the winter season. But, sometimes they cut off the electricity for some maintenance. But, if we talk about seasons except for winter, it's pretty common to survive 10 hours without electricity. If you talk about slow internet, it's below average compared to the rest of the world.

Most internet users use 5mbps speed unless they need special speed for some special work like streaming or uploading content. That's why we hate online installers. We people always try to download the full package of any software.

BTW, I have downloaded Bitcoin Core's latest version and started downloading the block.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
You connect to my server, and I show you 500 fake blocks with a difficulty of 1 which I just generated a minute ago. How do you know my blocks are fake unless you verify them yourself?
This would actually be really good to do as a proof of concept. But still: the user will know soon enough when he realized blocks and chainstate are too small, and his new deposits don't show up.
legendary
Activity: 2268
Merit: 18509
I mean it should be obvious that the latest 500 confirmed and matured blocks could be used as a safe measure to indicate that the UTXO set we would be holding on our wallets is legit
You connect to my server, and I show you 500 fake blocks with a difficulty of 1 which I just generated a minute ago. How do you know my blocks are fake unless you verify them yourself?
full member
Activity: 532
Merit: 125
Defend Bitcoin and its PoW: bitcoincleanup.com
day 6

Code:
{
  "chain": "main",
  "blocks": 825142,
  "headers": 825142,
  "bestblockhash": "00000000000000000002289f9a5f728bbf388e88eb1db2ad3f0373ff83b485d0",
  "difficulty": 73197634206448.34,
  "time": 1704891514,
  "mediantime": 1704887836,
  "verificationprogress": 0.9999992811069129,
  "initialblockdownload": false,
  "chainwork": "000000000000000000000000000000000000000064eb9ac1ecde363fe64cee1f",
  "size_on_disk": 4951722347,
  "pruned": true,
  "pruneheight": 822665,
  "automatic_pruning": true,
  "prune_target_size": 4999610368,
  "warnings": ""
}
sr. member
Activity: 406
Merit: 896
DAY 3:

Code:
{
  "chain": "main",
  "blocks": 825136,
  "headers": 825136,
  "bestblockhash": "000000000000000000005e8995fdc28fc05bdfe5d4a8c276ff57215598cc3b23",
  "difficulty": 73197634206448.34,
  "time": 1704886852,
  "mediantime": 1704886406,
  "verificationprogress": 0.9999991165935869,
  "initialblockdownload": false,
  "chainwork": "000000000000000000000000000000000000000064ea0b5073835b42f97c0dc9",
  "size_on_disk": 613315493237,
  "pruned": false,
  "warnings": ""
}
member
Activity: 54
Merit: 34
My prune node today.

Code:
{
  "chain": "main",
  "blocks": 653830,
  "headers": 825130,
  "bestblockhash": "0000000000000000000ae96fa57033cd841328f2e384eb9578958f4ef62c000c",
  "difficulty": 19997335994446.11,
  "time": 1603370689,
  "mediantime": 1603368137,
  "verificationprogress": 0.6104811576528744,
  "initialblockdownload": true,
  "chainwork": "000000000000000000000000000000000000000014f755b28a789431ddc81fea",
  "size_on_disk": 4452907203,
  "pruned": true,
  "pruneheight": 650793,
  "automatic_pruning": true,
  "prune_target_size": 4999610368,
  "warnings": ""
}

NotATether, is it count as my Day 2 or more?

Yes, everyone can join.

Yesterday result. I run the prune node since 3 January.

Thank you.
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
Mmm

It seems that I missed your entry in the process of updating the progress. Sorry about that! It's been fixed now.
sr. member
Activity: 1582
Merit: 281
Eloncoin.org - Mars, here we come!
I was busy yesterday and forgot to post the progress. Apologies!

Progress:

Code:
Day 1:
spiker777

Day 2:
apogio

Day 5:
tech30338
Ultegra134
DYING_S0UL

Mmm
sr. member
Activity: 406
Merit: 896

Well my friend I live in a rural area and that's why the slow internet connection. I never had a stable connection. There will always be some problems whether its my isp or the fiber or their hardware or the main server or anything which can cause to no internet. Also load shedding is very common in our country but we are used to it. No worries.


Your situation is the exact reason why I always vote in favour of small block sizes.
Even under the circumstances you described, you still have the opportunity to run a node, but it will just require a little more time.
Imagine if the blocks were 10 times larger, how difficult it would be for you to finish the IBD.
Kudos to you for trying, I know the motivation is not only the 14 merits. Keep going!
sr. member
Activity: 322
Merit: 318
The Alliance Of Bitcointalk Translators - ENG>BAN
The idea of this topic is to introduce new people to self sovereignity by running their own nodes. There absolutely no reason to stop after it syncs, as you said already.

I am sad to see that you have so slow internet. Is the speed that low in general in your country? At the same time, 7hrs without electricity, it sucks... I hope you are ok now.
That's why I said I intend to keep it running. My progress is 0.16% per hour with 31.07% done. Imagine how slow it is!!! Wink

Well my friend I live in a rural area and that's why the slow internet connection. I never had a stable connection. There will always be some problems whether its my isp or the fiber or their hardware or the main server or anything which can cause to no internet. Also load shedding is very common in our country but we are used to it. No worries.
copper member
Activity: 1330
Merit: 899
🖤😏
I'm still not convinced why is it necessary to verify everything myself, I mean it should be obvious that the latest 500 confirmed and matured blocks could be used as a safe measure to indicate that the UTXO set we would be holding on our wallets is legit, and we could just confirm it by comparing the hash of our set with the hash of our peer's sets to make sure it's all good.

So if that hasn't been implemented to make a better use of pruned mode wallet for everyone, makes you wonder, what are the devs doing?

Maybe they should think about this instead being worried that increasing block size would restrict new node operators, it is already restricted by more than an initial 500GB download.

And the AI calls me a dev team harasser, they itch for it. Lol
sr. member
Activity: 406
Merit: 896
DAY 6 progress:

Progress is bit slow for me. Electricity was out for 7 hours today and my internet speed sucks as before. That's why I couldn't run the bitcoin core. Waiting for December 12 as they are suppose to increase my speed from 5 MBPS to 15 MBPS on dec 12. After that, we can hope that the progress will be faster. Another thing is that, I know its a 14 days challenge but I intend to run it until I can reach a 100% sync no matter how many days it takes. No point in closing it halfway. Wink

Hello.

The idea of this topic is to introduce new people to self sovereignity by running their own nodes. There absolutely no reason to stop after it syncs, as you said already. We must learn to run nodes. This way, the network will become more decentralised and we will be our own bosses.

I am sad to see that you have so slow internet. Is the speed that low in general in your country? At the same time, 7hrs without electricity, it sucks... I hope you are ok now.
sr. member
Activity: 322
Merit: 318
The Alliance Of Bitcointalk Translators - ENG>BAN
DAY 6 progress:

Progress is bit slow for me. Electricity was out for 7 hours today and my internet speed sucks as before. That's why I couldn't run the bitcoin core. Waiting for December 12 as they are suppose to increase my speed from 5 MBPS to 15 MBPS on dec 12. After that, we can hope that the progress will be faster. Another thing is that, I know its a 14 days challenge but I intend to run it until I can reach a 100% sync no matter how many days it takes. No point in closing it halfway. Wink

-DYING_S0UL

sr. member
Activity: 630
Merit: 374
The challenge seems interesting. But I am afraid because of my laptop configuration. My laptop is a Lenovo Thinkpad with an i5 8th gen processor, 250 GB nvme, and 8 GB of RAM. Can I run a pruned node with this one? I had tried before. But, it works too slowly when I browse the internet and run the node at the same time. But, that was on Windows 10. I recently set up the Windows 11 operating system. I could give it a try. Has anybody started with similar configuration devices? BTW, My internet speed isn't bad. I have 20mbps speed. But I can get up to 50mbps If I want. Just I have to call my ISP. How many days it should take to download the whole blockchain with 20mbps speed?

edit; does it download the blocks when the screen goes off? I mean it goes to sleep mode after 30 minutes. What do I have to do with it? Should I turn on always awake? Or I could run it off-screen?

edit2: never mind. I found it.
hero member
Activity: 1540
Merit: 744
Day 6:
Quote
{
  "chain": "main",
  "blocks": 616620,
  "headers": 825030,
  "bestblockhash": "00000000000000000001d432b156f481a94336c1a6cbd41a47b583369e1306e8",
  "difficulty": 15466098935554.65,
  "time": 1581235581,
  "mediantime": 1581233155,
  "verificationprogress": 0.5511284619745094,
  "initialblockdownload": true,
  "chainwork": "00000000000000000000000000000000000000000c84fe30b14d2ef7720e174f",
  "size_on_disk": 34091967163,
  "pruned": true,
  "pruneheight": 587181,
  "automatic_pruning": true,
  "prune_target_size": 34999369728,
  "warnings": ""
}
Turned off the computer yesterday, minor progress to 55%.
Pages:
Jump to: