<blockquote>
  <p>People say that it isn't possible to shut down the block chain but the more that I look into the subject it doesn't matter how much tech you have behind your block chain there has to be an entry point I.E to the master node with a dedicated I.P address. If this is the case then how is it not possible to shut it down? Wouldn't it be a simple fact of blocking the ip like it has been done for so long in other countries?</p>
</blockquote>

<p>That is completely incorrect. There is no master node nor is there any central source that dictates what the blockchain is. The blockchain is distributed to all nodes, and all nodes update their local copy of the blockchain according to the consensus rules that the node is following. If everyone is following the same consensus rules, then everyone will converge onto the using the same blockchain. However, there are some circumstances where a node will not use the same blockchain as all other nodes, but these only happen when the node is under attack.</p>

<blockquote>
  <p>Proof Of Work: I get that there has to be some sort of way of proving the source of information came from a certain contributing node. However I'm not totally understanding the point of the POW. For eg, if there was 100 block nodes connected to various master nodes then the information that would be processed by each node would be then emitted by each node to the master nodes which would then process the master nodes for insertion into the ledger, correct??? If that is the case then what is the point of the POW/High powered computer specs etc?? isn't it just using up computer resources with the algorithm??? isn't there nay other more efficient way to do this. It sound like a job that any average computer could do in this day and age without having to max out the CPU etc. This is just something that I'm not understanding.</p>
</blockquote>

<p>Again, there is no master node that inserts things into the blockchain.</p>

<p>The proof of work is something that is done by miners to show that a certain amount of work was done to produce this block. This secures the blockchain because nodes will use a blockchain which has the most proof of work and is valid under its other consensus rules. This means that if an attacker wished to defraud someone by convincing their node that a different blockchain were the real blockchain, then they would have to do the same amount of work that has been done on the real blockchain. At that point, it would be far more cost effective to simply be an actual miner instead of maliciously attacking someone as the cost of doing that much work is very high.</p>

CC BY-SA 3.0
2017-08-03T07:40:04.917Z
Wow. Thank you very much. Thats a great answer. So I'm still a little fuzzy on something then. 
A website like steemit or redit that is obviously on the internet with a static ip etc then how do we connect to the blockchain from here? Where is out point of entry connecting to the system?
So I want to run a private block chain which stores wallet addresses, user logins (like steemit) that work off the block chain and other content like steemit then how do we store this? is a copy of the content copied and downloaded to everyone's machine that goes on to the site? 
Thank you for your help
TheMan68
CC BY-SA 3.0
2017-08-03T08:35:49.083Z
Nodes will perform node discovery (https://bitcoin.stackexchange.com/questions/3536/how-do-bitcoin-clients-find-each-other) to connect to many other nodes. They will then begin downloading the blockchain from all of those nodes. That is how they get the blockchain, not downloading some master copy off of a master node. The other data you want to store (user logins, addresses, etc.) do not need a blockchain, it is far more efficient and easier to just make a centralized database for all of that because that is what a website will end up being.
Ava Chow
CC BY-SA 3.0
2017-08-02T20:29:11.450Z
2017-08-02T20:29:11.450Z
Ava Chow
<p>First of all. I'm very new to block chain technology so please forgive any noob questions. </p>

<p>So I'm going a lot on the following tutorial on youtube regarding the knowledge that I do have other than general block chain theory that I've learnt over the past week.</p>

<p><a href="https://www.youtube.com/watch?v=zVqczFZr124" rel="nofollow noreferrer">https://www.youtube.com/watch?v=zVqczFZr124</a></p>

<ol>
<li>People say that it isn't possible to shut down the block chain but the more that I look into the subject it doesn't matter how much tech you have behind your block chain there has to be an entry point I.E to the master node with a dedicated I.P address. If this is the case then how is it not possible to shut it down? Wouldn't it be a simple fact of blocking the ip like it has been done for so long in other countries?</li>
<li>Proof Of Work: I get that there has to be some sort of way of proving the source of information came from a certain contributing node. However I'm not totally understanding the point of the POW. For eg, if there was 100 block nodes connected to various master nodes then the information that would be processed by each node would be then emitted by each node to the master nodes which would then process the master nodes for insertion into the ledger, correct??? If that is the case then what is the point of the POW/High powered computer specs etc?? isn't it just using up computer resources with the algorithm??? isn't there nay other more efficient way to do this. It sound like a job that any average computer could do in this day and age without having to max out the CPU etc. This is just something that I'm not understanding.</li>
<li>Proof of Steak and Proof of Minimum: I'm quite confused with this type of mining. I get that they say "Ok, well we want you to hold on to your tokens for a long time and then we'll reward you with coins (Mining)", But for instance if I said that I want all my customers to believe in the tooth fairy and paste it in their social profiles on my block chain based network and that is the type of mining we choose, then how does this help with the actual job at hand ??? I.E the POW method is one way to prove that they did a job etc but thats the point. There is a job to do. I don't get how POS/POM takes care of this.</li>
<li>Supposing that the above questions have been answered then I'm looking in to different way that I could do a different type of block chain. More like a proof of participation. Simply being a relay point of information, then I'm seeing issues. 
<br>If I did master nodes to store all the information in the ledger and insertions etc then then the information has to pass this point of entry first and then relayed to the block nodes, correct? </li>
</ol>

<p>Presuming I'm understanding things correctly etc then can anyone point me in the right direction of how to implement the two methods above to the block chain in the tutorial?<br>
Last question is I don't see many articles or people suggesting javascript for a block chain. I personally can't really see any issues with it. As far as I can see this is more of a theory implementation that could be pretty much implemented in any language. But if I'm understanding that wrong then I would really appreciate feed back. </p>

<p>Thank you.</p>

CC BY-SA 3.0
2017-08-04T03:59:29.657Z
Hello TheMan68, our website format works best if you ask one question at a time. You can find an intro to our site here: [tour]. Please create new question posts to ask about your interests separately. You may find taht we have answered some of your questions already if you take a look at the respective tags: [tag:blockchain], [tag:proof-of-stake], [tag:proof-of-work].
Murch
<blockchain><javascript>
General Block Chain questions / Js Block Chain
TheMan68
# General Block Chain questions / Js Block Chain

(Asked by: username_0 on 2017-08-02)

First of all. I'm very new to block chain technology so please forgive any noob questions.

So I'm going a lot on the following tutorial on youtube regarding the knowledge that I do have other than general block chain theory that I've learnt over the past week.

<https://www.youtube.com/watch?v=zVqczFZr124>

1. People say that it isn't possible to shut down the block chain but the more that I look into the subject it doesn't matter how much tech you have behind your block chain there has to be an entry point I.E to the master node with a dedicated I.P address. If this is the case then how is it not possible to shut it down? Wouldn't it be a simple fact of blocking the ip like it has been done for so long in other countries?
2. Proof Of Work: I get that there has to be some sort of way of proving the source of information came from a certain contributing node. However I'm not totally understanding the point of the POW. For eg, if there was 100 block nodes connected to various master nodes then the information that would be processed by each node would be then emitted by each node to the master nodes which would then process the master nodes for insertion into the ledger, correct??? If that is the case then what is the point of the POW/High powered computer specs etc?? isn't it just using up computer resources with the algorithm??? isn't there nay other more efficient way to do this. It sound like a job that any average computer could do in this day and age without having to max out the CPU etc. This is just something that I'm not understanding.
3. Proof of Steak and Proof of Minimum: I'm quite confused with this type of mining. I get that they say "Ok, well we want you to hold on to your tokens for a long time and then we'll reward you with coins (Mining)", But for instance if I said that I want all my customers to believe in the tooth fairy and paste it in their social profiles on my block chain based network and that is the type of mining we choose, then how does this help with the actual job at hand ??? I.E the POW method is one way to prove that they did a job etc but thats the point. There is a job to do. I don't get how POS/POM takes care of this.
4. Supposing that the above questions have been answered then I'm looking in to different way that I could do a different type of block chain. More like a proof of participation. Simply being a relay point of information, then I'm seeing issues.
     
   If I did master nodes to store all the information in the ledger and insertions etc then then the information has to pass this point of entry first and then relayed to the block nodes, correct?

Presuming I'm understanding things correctly etc then can anyone point me in the right direction of how to implement the two methods above to the block chain in the tutorial?  
Last question is I don't see many articles or people suggesting javascript for a block chain. I personally can't really see any issues with it. As far as I can see this is more of a theory implementation that could be pretty much implemented in any language. But if I'm understanding that wrong then I would really appreciate feed back.

Thank you.

**Tags:** blockchain, javascript

> **Comments:**
> **username_1**: Hello username_0, our website format works best if you ask one question at a time. You can find an intro to our site here: [tour]. Please create new question posts to ask about your interests separately. You may find taht we have answered some of your questions already if you take a look at the respective tags: [tag:blockchain], [tag:proof-of-stake], [tag:proof-of-work].  

---

## 1 answers

### Answer by username_2 on 2017-08-02. Score: 0 | Accepted answer

> People say that it isn't possible to shut down the block chain but the more that I look into the subject it doesn't matter how much tech you have behind your block chain there has to be an entry point I.E to the master node with a dedicated I.P address. If this is the case then how is it not possible to shut it down? Wouldn't it be a simple fact of blocking the ip like it has been done for so long in other countries?

That is completely incorrect. There is no master node nor is there any central source that dictates what the blockchain is. The blockchain is distributed to all nodes, and all nodes update their local copy of the blockchain according to the consensus rules that the node is following. If everyone is following the same consensus rules, then everyone will converge onto the using the same blockchain. However, there are some circumstances where a node will not use the same blockchain as all other nodes, but these only happen when the node is under attack.

> Proof Of Work: I get that there has to be some sort of way of proving the source of information came from a certain contributing node. However I'm not totally understanding the point of the POW. For eg, if there was 100 block nodes connected to various master nodes then the information that would be processed by each node would be then emitted by each node to the master nodes which would then process the master nodes for insertion into the ledger, correct??? If that is the case then what is the point of the POW/High powered computer specs etc?? isn't it just using up computer resources with the algorithm??? isn't there nay other more efficient way to do this. It sound like a job that any average computer could do in this day and age without having to max out the CPU etc. This is just something that I'm not understanding.

Again, there is no master node that inserts things into the blockchain.

The proof of work is something that is done by miners to show that a certain amount of work was done to produce this block. This secures the blockchain because nodes will use a blockchain which has the most proof of work and is valid under its other consensus rules. This means that if an attacker wished to defraud someone by convincing their node that a different blockchain were the real blockchain, then they would have to do the same amount of work that has been done on the real blockchain. At that point, it would be far more cost effective to simply be an actual miner instead of maliciously attacking someone as the cost of doing that much work is very high.

> **Comments:**
> **username_0**: Wow. Thank you very much. Thats a great answer. So I'm still a little fuzzy on something then.  A website like steemit or redit that is obviously on the internet with a static ip etc then how do we connect to the blockchain from here? Where is out point of entry connecting to the system? So I want to run a private block chain which stores wallet addresses, user logins (like steemit) that work off the block chain and other content like steemit then how do we store this? is a copy of the content copied and downloaded to everyone's machine that goes on to the site?  Thank you for your help  
> **username_2**: Nodes will perform node discovery (https://bitcoin.stackexchange.com/questions/3536/how-do-bitcoin-clients-find-each-other) to connect to many other nodes. They will then begin downloading the blockchain from all of those nodes. That is how they get the blockchain, not downloading some master copy off of a master node. The other data you want to store (user logins, addresses, etc.) do not need a blockchain, it is far more efficient and easier to just make a centralized database for all of that because that is what a website will end up being.  

---

