Bitcoin Forum
May 27, 2019, 04:44:00 AM *
News: Latest Bitcoin Core release: 0.18.0 [Torrent] (New!)
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: [ASK] question About Bitcoin  (Read 420 times)
Gewinnermorte
Jr. Member
*
Offline Offline

Activity: 30
Merit: 28

Alt-Of Farul


View Profile WWW
March 24, 2019, 07:52:26 AM
Merited by Pamoldar (2), ETFbitcoin (1)
 #1

Hey Guys Grin, I Have Some question About Bitcoin

1.If There Is Any Hardfork, Who Must Agree? The Miner Or The Nodes?

2.What Is The Benefit Of Having A Lot Of Full Node(For The Network)?

3.Is The Decentralization Depends On Hashrate Spread Or The Nodes Count?

4.When Node Are Verifying A Block, Is it verifying (Checking For Double-Spend) it From The Whole Blockchain? If That Right, Is That Mean The Node Requirement Will Be Higher In The Future?

5.Why Did Block 501726 Has Zero Block Reward?

Thanks
1558932240
Hero Member
*
Offline Offline

Posts: 1558932240

View Profile Personal Message (Offline)

Ignore
1558932240
Reply with quote  #2

1558932240
Report to moderator
Even if you use Bitcoin through Tor, the way transactions are handled by the network makes anonymity difficult to achieve. Do not expect your transactions to be anonymous unless you really know what you're doing.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
jademaxsuy
Member
**
Offline Offline

Activity: 476
Merit: 16

★777Coin.com★ Fun BTC Casino!


View Profile WWW
March 24, 2019, 09:01:13 AM
 #2

I'm no expert in bitcoin and I research information to learn step by step. Since you are asking about here is the information I found about the block 501726 and it seems there are people who experienced weird mining activity, here's the link with different answers from different people
https://www.reddit.com/r/btc/comments/7n1udq/block_501726_can_anyone_explain_why_it_happen/
https://motls.blogspot.com/2017/12/bitcoin-block-without-valid-miner-fee.html?m=1
https://bitcoin.stackexchange.com/questions/67009/can-someone-explain-this-weird-mining-activity

2.What Is The Benefit Of Having A Lot Of Full Node(For The Network)?
The benefit of having full node is that you can monitor the health of bitcoin's blockchain and also it will ensuring safety of investment and ensure valid and accurate transactions of trading bitcoin.

CryptopreneurBrainboss
Sr. Member
****
Online Online

Activity: 448
Merit: 493


Succeeding is all about determination, work harder


View Profile WWW
March 24, 2019, 09:26:00 AM
Last edit: March 24, 2019, 09:44:09 AM by CryptopreneurBrainboss
 #3

Hey Guys Grin, I Have Some question About Bitcoin

1.If There Is Any Hardfork, Who Must Agree? The Miner Or The Nodes?

All participants of the network, the miners just keep the chains alive. A hardfork create a permanent fork or split in the blockchain resulting to two chains and the old & new chains needs enough support from miners for them to continue existing.

Quote
2.What Is The Benefit Of Having A Lot Of Full Node(For The Network)?

Helps the network to grow by accepting more transaction and also validating those transactions. It helps the network stay decentralized.


PS: I strongly believe you should move this discussion to the technical discussion board as you'll get better explanation from members there.

figmentofmyass
Hero Member
*****
Offline Offline

Activity: 1092
Merit: 785



View Profile
March 24, 2019, 09:37:17 AM
Merited by Welsh (6), ETFbitcoin (1), HeRetiK (1), Farul (1), Gewinnermorte (1)
 #4

1.If There Is Any Hardfork, Who Must Agree? The Miner Or The Nodes?

in a successful hard fork, all nodes must upgrade. if users don't agree, there will be a chain split. so miners can try to hard fork, but if users don't follow, miners will be forced to return to the original chain out of profit motive.

2.What Is The Benefit Of Having A Lot Of Full Node(For The Network)?

full nodes force miners to be honest. they do this by enforcing the consensus rules. if no one was validating transactions except miners, miners could violate the rules---for example, they could inflate the supply beyond 21m bitcoins. SPV users would never know.

3.Is The Decentralization Depends On Hashrate Spread Or The Nodes Count?

both.

4.When Node Are Verifying A Block, Is it verifying (Checking For Double-Spend) it From The Whole Blockchain? If That Right, Is That Mean The Node Requirement Will Be Higher In The Future?

nodes aren't checking for double spends. (unless their operators add code to do so)

yes, full nodes verify the whole blockchain. this is the only way to verify proof of work. requirements to run a full node will continue increasing, but storage space is a minor concern since it's becoming so cheap.

5.Why Did Block 501726 Has Zero Block Reward?

i'm really not sure. that's a strange one.....

joniboini
Hero Member
*****
Offline Offline

Activity: 574
Merit: 1035



View Profile WWW
March 24, 2019, 10:39:59 AM
 #5

5.Why Did Block 501726 Has Zero Block Reward?

https://github.com/bitcoin/bitcoin/issues/12057

███████████
██
██
██
██
██
██
██
██
██
██
██
███████████
#1
███████████
██
██
██
██
██
██
██
██
██
██
██
███████████
BTC 
  ●
   BTC
  BTC  
.
    ▄▄▄▀▀▀▀
 ▄██▀
███        ▄▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄▄▄
▀███▄▄▄▄▀▀▀                 ▀▀▄▄
  ▀▀▀██████████████████████████▀
   ▄█▄     ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
    ▀▀██▄▄█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀▀
      ▄  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
      ▀██▄  ▄▀▀▀▀▀▀▀▀▀▀▀▀▄
        ▀█▀██████████████▀▀
         ▀█▄▄ ▄▄▄▄▄▄▄▄▄▄
            █▀▄▄▄▄▄▄▄▄▄▄▀
             ▀▀▄▄▄▄▄▄▄
.
     BTC
  BTC   
  ●
  BTC  
███████████
██
██
██
██
██
██
██
██
██
██
██
███████████
███████████
██
██
██
██
██
██
██
██
██
██
██
███████████
HeRetiK
Legendary
*
Offline Offline

Activity: 1120
Merit: 1049


the forkings will continue until morale improves


View Profile
March 25, 2019, 02:46:32 PM
Merited by ETFbitcoin (1)
 #6

4.When Node Are Verifying A Block, Is it verifying (Checking For Double-Spend) it From The Whole Blockchain? If That Right, Is That Mean The Node Requirement Will Be Higher In The Future?

nodes aren't checking for double spends. (unless their operators add code to do so)

They do implicitly. While nodes don't check the mempool for ongoing double-spend attempts they won't accept blocks that have double-spends in them (ie. blocks that try to spend inputs that have already been spent are invalid).

figmentofmyass
Hero Member
*****
Offline Offline

Activity: 1092
Merit: 785



View Profile
March 25, 2019, 07:57:26 PM
 #7

4.When Node Are Verifying A Block, Is it verifying (Checking For Double-Spend) it From The Whole Blockchain? If That Right, Is That Mean The Node Requirement Will Be Higher In The Future?

nodes aren't checking for double spends. (unless their operators add code to do so)

They do implicitly. While nodes don't check the mempool for ongoing double-spend attempts they won't accept blocks that have double-spends in them (ie. blocks that try to spend inputs that have already been spent are invalid).

fair enough. Smiley

i was talking about double spend attempts on low/no-confirmation transactions, but you're correct. naturally, full nodes will reject tx that try to re-spend outputs already confirmed as spent.

Coding Enthusiast
Hero Member
*****
Offline Offline

Activity: 627
Merit: 859


Novice C♯ Coder


View Profile WWW
March 25, 2019, 10:31:26 PM
Merited by bones261 (2), Heisenberg_Hunter (1), Farul (1)
 #8

5.Why Did Block 501726 Has Zero Block Reward?

When a miner finds a new block they have to "make" a new transaction and "pay" themselves the reward. The amount of that reward can be from 0 up to the maximum allowed by the block reward based on its height + the total amount of fees of the transactions included in that block. In other words it can also be 0 which is what happened here.

In this case, this block is found by a miner who has been doing "merge mining". What that means is that while the miner works to find a bitcoin block, they can find hashes that satisfy the other altcoin's difficulty and be a valid hash for their block, so they find a block of that altcoin too. In this case the miner was merge mining RSK (rootstock), and to do that you have to add that extra hash you found as a new output in that special transaction (the coinbase tx) with this format: RSKBLOCK:<32 byte hash>. This miner, instead of adding that as a new output, added it as the only output and with a bad format too so he lost the reward (>$48k at current price) of that block he just found.

Projects List+Suggestion box
Donation link using BIP21
Bech32 Donation link!
BitcoinTransactionTool (0.9.2):  Ann - Source Code
Watch Only Bitcoin Wallet (supporting SegWit) (3.1.0):  Ann - Source Code
SharpPusher (broadcast transactions) (0.10.0): Ann - Source Code

Gewinnermorte
Jr. Member
*
Offline Offline

Activity: 30
Merit: 28

Alt-Of Farul


View Profile WWW
March 26, 2019, 07:55:19 AM
 #9

Additional Questions

1.Are There Any Minimum CPU requirement For Running Node?

2.Is Prune Node Contributing To The Network?

3.Did Running Node Is Enegy Intensive(Power Hungry For Battery)?
Pmalek
Hero Member
*****
Offline Offline

Activity: 952
Merit: 1033



View Profile
March 26, 2019, 09:33:25 AM
Merited by Farul (1)
 #10

Additional Questions

1.Are There Any Minimum CPU requirement For Running Node?
I don't remember ever reading about a certain CPU requirement for running a node so I assume it will work on most of the CPUs that came out in the last 10-15 years. You need at least 2-4 GB or RAM and plenty of free disk space.  

2.Is Prune Node Contributing To The Network?

This was explained by luke-jr here:
https://www.reddit.com/r/Bitcoin/comments/9ztepo/does_running_a_5gb_prune_node_support_the_network/

Quote
Pruned nodes contribute basically just as much as non-pruned nodes, so long as you use it.

The primary way in which nodes help the network, is by the node operator using it to accept payments, and only honouring those payments after his own node shows the transactions confirm.

Whether the node is listening or not, or archive vs pruned, is irrelevant to this primary benefit. Overall network security depends on a super-majority of economic activity being received in this way, so it is important that as many people as possible do so.

The benefits provided uniquely by listening and archive nodes is a "just need enough" type thing, and (unlike the security aspect just described) can be provided by datacentres. The network has far more of these nodes than it needs already, so the individual contribution of one is basically irrelevant in the big picture. That is, relaying blocks and transactions isn't really important.

.FORTUNE.JACK.
      ▄▄███████▄▄
   ▄████▀▀ ▄ ██████▄
  ████ ▄▄███ ████████
 █████▌▐███▌ ▀▄ ▀█████
███████▄██▀▀▀▀▄████████
█████▀▄▄▄▄█████████████
████▄▄▄▄ █████████████
 ██████▌ ███▀████████
  ███████▄▀▄████████
   ▀█████▀▀███████▀
      ▀▀██████▀▀
         
         █
...FortuneJack.com                                             
...THE BIGGEST BITCOIN GAMBLING SITE
       ▄▄█████████▄▄
    ▄█████████████████▄
  ▄█████████████████████▄
 ▄██
█████████▀███████████▄
██████████▀   ▀██████████
█████████▀       ▀█████████
████████           ████████
████████▄   ▄ ▄   ▄████████
██████████▀   ▀██████████
 ▀██
█████████████████████▀
  ▀██
███████████████████▀
    ▀█████████████████▀
       ▀▀█████████▀▀
#JACKMATE
WIN 1 BTC
▄█████████████████████████▄
███████████████████████████
███████████████████████████
██████████▀█████▀██████████
███████▀░░▀░░░░░▀░░▀███████
██████▌░░░░░░░░░░░░░▐██████
██████░░░░██░░░██░░░░██████
█████▌░░░░▀▀░░░▀▀░░░░▐█████
██████▄░░▄▄▄░░░▄▄▄░░▄██████
████████▄▄███████▄▄████████

███████████████████████████
███████████████████████████
▀█████████████████████████▀
HeRetiK
Legendary
*
Offline Offline

Activity: 1120
Merit: 1049


the forkings will continue until morale improves


View Profile
March 26, 2019, 12:02:07 PM
 #11

3.Did Running Node Is Enegy Intensive(Power Hungry For Battery)?

While I wouldn't run a full node on a mobile device, running a full node generally doesn't require much power (eg. if your desktop computer is always on either way or if you run a node on a small dedicated device such as a raspberry pi you most likely won't notice much of a difference in your electricity bill).

Gewinnermorte
Jr. Member
*
Offline Offline

Activity: 30
Merit: 28

Alt-Of Farul


View Profile WWW
March 26, 2019, 01:32:33 PM
Last edit: March 26, 2019, 01:45:44 PM by Gewinnermorte
 #12

While I wouldn't run a full node on a mobile device, running a full node generally doesn't require much power (eg. if your desktop computer is always on either way or if you run a node on a small dedicated device such as a raspberry pi you most likely won't notice much of a difference in your electricity bill).
I Plan To Run A Pruning Node From A Smartphone(Using ABCore), Is It Worth It?
And BTW How Much Bandwidth Is Used For RUNNING Node?
ETFbitcoin
Legendary
*
Offline Offline

Activity: 1652
Merit: 1770

Use SegWit and enjoy lower fees.


View Profile WWW
March 26, 2019, 04:38:52 PM
 #13

1.Are There Any Minimum CPU requirement For Running Node?

1. AFAIK guideline from bitcoin.org mention CPU with 2 cores in past, but now it's removed. But as long as your CPU at least as fast CPU used on Raspberry PI, you'll be fine

I Plan To Run A Pruning Node From A Smartphone(Using ABCore), Is It Worth It?
And BTW How Much Bandwidth Is Used For RUNNING Node?


DON'T, you'll break your smartphone unless you can make sure it won't get too hot.

As for bandwidth, https://bitcoin.org/en/full-node#minimum-requirements suggest at least 50 KB/s for upload.

Farul
Full Member
***
Offline Offline

Activity: 177
Merit: 192


Self Identify As An Attack Helicopter


View Profile WWW
March 27, 2019, 10:40:57 AM
Merited by Pamoldar (1)
 #14

DON'T, you'll break your smartphone unless you can make sure it won't get too hot.
I Think Running A Node Didn't Use 100% Of The CPU, If A Node Can Run On Pi (4 Core-1.4 GHz), It Definitely Can Run On "New" Smartphone  With ~50% Of The CPU (Octa-core). That Mean It Doesn't Produce A Huge Amount Of Heat (As Long You Are Not Gaming On That Phone).

Quote from: Bitcoin Wiki
If someone physically overpowers you then no technology on Earth can save your bitcoins.
ETFbitcoin
Legendary
*
Offline Offline

Activity: 1652
Merit: 1770

Use SegWit and enjoy lower fees.


View Profile WWW
March 27, 2019, 06:31:06 PM
 #15

DON'T, you'll break your smartphone unless you can make sure it won't get too hot.
I Think Running A Node Didn't Use 100% Of The CPU, If A Node Can Run On Pi (4 Core-1.4 GHz), It Definitely Can Run On "New" Smartphone  With ~50% Of The CPU (Octa-core). That Mean It Doesn't Produce A Huge Amount Of Heat (As Long You Are Not Gaming On That Phone).

I agree (when we're talking about mid-end or high-end smartphone), but i doubt smartphone "designed" to run intensive task 24/7. Besides smartphone is expensive when compared with Raspberry Pi unless the used smartphone only intended used to run full nodes.

Pamoldar
Legendary
*
Offline Offline

Activity: 1134
Merit: 1236


One of the world's leading Bitcoin-powered casinos


View Profile WWW
March 27, 2019, 06:54:22 PM
 #16

<snip>
<snip>
Good to see these questions. Some of them were unknown to me too. The reading helped. I left you +2 merit.

Have fun.



DON'T, you'll break your smartphone unless you can make sure it won't get too hot.


Will it be possible to run it in the first place by the way?

HeRetiK
Legendary
*
Offline Offline

Activity: 1120
Merit: 1049


the forkings will continue until morale improves


View Profile
March 27, 2019, 07:55:07 PM
 #17

DON'T, you'll break your smartphone unless you can make sure it won't get too hot.
Will it be possible to run it in the first place by the way?

Why shouldn't it? Apart from the question of whether it's wise to have a smartphone work 24/7, modern smartphones are pretty capable these days as pointed out by Farul.

pooya87
Legendary
*
Online Online

Activity: 1652
Merit: 1657



View Profile
March 27, 2019, 08:43:53 PM
Merited by Farul (1)
 #18

DON'T, you'll break your smartphone unless you can make sure it won't get too hot.
Will it be possible to run it in the first place by the way?

Why shouldn't it? Apart from the question of whether it's wise to have a smartphone work 24/7, modern smartphones are pretty capable these days as pointed out by Farul.

although running a node is not such an intensive work but it is still a lot more work than a Smart Phone is designed to do. it is basically a 24/7 communication over the internet where you send and receive data. depending on your setting it can be a lot of it too so your phone can overheat. that has the possibility to damage your hardware but also it will definitely lower the lifespan of your battery.

Pamoldar
Legendary
*
Offline Offline

Activity: 1134
Merit: 1236


One of the world's leading Bitcoin-powered casinos


View Profile WWW
March 28, 2019, 10:16:01 AM
 #19

DON'T, you'll break your smartphone unless you can make sure it won't get too hot.
Will it be possible to run it in the first place by the way?

Why shouldn't it? Apart from the question of whether it's wise to have a smartphone work 24/7, modern smartphones are pretty capable these days as pointed out by Farul.

although running a node is not such an intensive work but it is still a lot more work than a Smart Phone is designed to do. it is basically a 24/7 communication over the internet where you send and receive data. depending on your setting it can be a lot of it too so your phone can overheat. that has the possibility to damage your hardware but also it will definitely lower the lifespan of your battery.

I always considered smartphone to use for lightweight applications. I see kids play games in the phone which damage the battery lifetime for the phone also it damage the hardware too.

Anyway, I think I need to reshape the knowing that we can run a full node in a smartphone :

Does it worth running a full node to a $500 to $1000 worth of smartphone, considering the constant communication over the internet, power consumption, risk to damage the hardware?

HeRetiK
Legendary
*
Offline Offline

Activity: 1120
Merit: 1049


the forkings will continue until morale improves


View Profile
March 28, 2019, 10:44:06 AM
 #20

Does it worth running a full node to a $500 to $1000 worth of smartphone, considering the constant communication over the internet, power consumption, risk to damage the hardware?

Is it worth it to buy a USD 2,000,- Apple laptop for Facebook and Instagram? Grin

Either way it should be fairly obvious by now that while one could run a full node on a smartphone it's probably not a good idea. Especially given that there are much cheaper options out there that can do the job just as well, if not better.

Pages: [1] 2 »  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!