User Tools

Site Tools


dido:public:ra:1.2_views:3_taxonomic:3_node_tax:full

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dido:public:ra:1.2_views:3_taxonomic:3_node_tax:full [2020/11/13 15:29]
157.55.39.218 ↷ Links adapted because of a move operation
dido:public:ra:1.2_views:3_taxonomic:3_node_tax:full [2022/05/27 20:09] (current)
nick
Line 1: Line 1:
 ====== 2.3.3.1 Full Node ====== ====== 2.3.3.1 Full Node ======
-[[dido:​public:​ra:​1.2_views:​3_taxonomic:​3_node_tax|return to Node Taxonomy ]]+[[dido:​public:​ra:​1.2_views:​3_taxonomic:​3_node_tax:start|return to Node Taxonomy ]]
  
-**[[dido:​public:​ra:​xapend:​xapend.a_glossary:​f:​full|Full nodes]]** keep a full copy of the blockchain transactions((+**[[dido:​public:​ra:​xapend:​xapend.a_glossary:​f:​full|Full nodes]]** keep a full copy of the [[dido:​public:​ra:​xapend:​xapend.a_glossary:​b:​blockchain|blockchain]] ​transactions((
 Osita Chibuike, 21 May 2018, Legobox, Osita Chibuike, 21 May 2018, Legobox,
 [[https://​dev.to/​legobox/​how-to-setup-an-ethereum-node-41a7]] [[https://​dev.to/​legobox/​how-to-setup-an-ethereum-node-41a7]]
-)). There can be any number of full nodes within the node network, all acting as redundant data sources. Some of the activities of a full node are maintaining consensus between other nodes, verification of transactions,​ and storing the ledger. ​+)). There can be any number of full nodes within the [[dido:​public:​ra:​xapend:​xapend.a_glossary:​n:​node_network|node network]], all acting as redundant data sources. Some of the activities of a full node are maintaining consensus between other [[dido:​public:​ra:​xapend:​xapend.a_glossary:​n:​node|nodes]], verification of transactions,​ and storing the [[dido:​public:​ra:​xapend:​xapend.a_glossary:​l:​ledger|ledger]]
  
-In many ways the full nodes' functionality is analogous to those of servers in decentralized networks. However, there is no centralized "​truth"​ or final judge. Instead, the "​truth"​ is determined by consensus among the full nodes. However, this consensus based methodology is not without its pitfalls. When more than 51% of the full nodes cannot reach consensus (i.e., agree with a transaction or a proposition),​ the proposed change is skipped. This can lead to a [[dido:​public:​ra:​xapend:​xapend.a_glossary:​h:​hard_fork]] in the ledger and the opposing groups diverge, creating two or more chains ((+In many waysthe full nodes' functionality is analogous to those of servers in decentralized networks. However, there is no centralized "​truth"​ or final judge. Instead, the "​truth"​ is determined by consensus among the full nodes. However, this consensus-based methodology is not without its pitfalls. When more than 51% of the full nodes cannot reach consensus (i.e., agree with a transaction or a proposition),​ the proposed change is skipped. This can lead to a [[dido:​public:​ra:​xapend:​xapend.a_glossary:​h:​hard_fork]] in the ledger and the opposing groups diverge, creating two or more chains ((
 "​Blockchain Nodes: An In-Depth Guide",​ [[https://​nodes.com/​]] "​Blockchain Nodes: An In-Depth Guide",​ [[https://​nodes.com/​]]
 )). Sometimes the 51% problem can be part of an orchestrated effort, referred to as a 51% attack (( )). Sometimes the 51% problem can be part of an orchestrated effort, referred to as a 51% attack ((
-"51% Attack",​ Jake Frankenfield,​ 6 May2019,+"51% Attack",​ Jake Frankenfield,​ 6 May 2019,
 [[https://​www.investopedia.com/​terms/​1/​51-attack.asp]] [[https://​www.investopedia.com/​terms/​1/​51-attack.asp]]
 )). The more nodes in the node network, the harder it is to successfully launch a 51% attack. )). The more nodes in the node network, the harder it is to successfully launch a 51% attack.
  
-A well-known example of this kind of ledger divergence, leading to a hard fork, was the Bitcoin Cash Fork.((+A well-known example of this kind of ledger divergence, leading to a hard fork, was the [[dido:​public:​ra:​xapend:​xapend.a_glossary:​b:​bitcoin|Bitcoin]] Cash Fork.((
 "​Bitcoin Cash’s Scheduled Hard Fork Tripped Up By Software Bug", Christine Kim, 15 May 2019, "​Bitcoin Cash’s Scheduled Hard Fork Tripped Up By Software Bug", Christine Kim, 15 May 2019,
 [[https://​www.coindesk.com/​bitcoin-cash-scheduled-hard-fork-tripped-up-by-software-bug]] [[https://​www.coindesk.com/​bitcoin-cash-scheduled-hard-fork-tripped-up-by-software-bug]]
Line 22: Line 22:
   * [[dido:​public:​ra:​1.2_views:​3_taxonomic:​3_node_tax:​full:​pruned]]   * [[dido:​public:​ra:​1.2_views:​3_taxonomic:​3_node_tax:​full:​pruned]]
   * [[dido:​public:​ra:​1.2_views:​3_taxonomic:​3_node_tax:​full:​archival]]   * [[dido:​public:​ra:​1.2_views:​3_taxonomic:​3_node_tax:​full:​archival]]
 +
 +/​**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 +/* To add a discussion page to this page, comment out the line that says 
 +  ~~DISCUSSION:​off~~
 +*/
 +~~DISCUSSION:​on|Outstanding Issues~~
 +~~DISCUSSION:​off~~
dido/public/ra/1.2_views/3_taxonomic/3_node_tax/full.1605299360.txt.gz · Last modified: 2020/11/13 15:29 by 157.55.39.218