Blockchain currency on disconnected nodes

半世苍凉 提交于 2019-12-13 09:05:43

问题


Good afternoon! I have a conceptual question regarding maintaining blockchain currency on disconnected nodes...

What happens to transaction currency (as in, the blockchain kept current) in situations where (for example) a large network is disconnected from the public network for an extended period of time (or blocked)? Let's use the example of a country disconnecting itself from the public internet (for all intents and purposes; yes I know that's almost impossible but go with me), but business utilizing blockchain transactions still continues inside the country.

How is blockchain currency (re)established once that country (network of nodes) is reconnected to the public network? Are transactions verified/sync'd with the public network based on a verifiable transaction time, or what?

Thanks! Steve


回答1:


After resync:

  • The transactions realized in bigger network will be marked as proper
  • The transactions realized in smaller network will have been marked as invalid and will be ignored

External systems usually are protected from problems related to network fragmentation. External system require connection to many nodes in different locations (countries). If payment isn't visible in all locations it isn't accepted at all.

Moreover some cryptocurrencies are protected from network fragmentation. The node which finds that lost connection to nodes in different location will stop accepting new transactions.



来源:https://stackoverflow.com/questions/49479869/blockchain-currency-on-disconnected-nodes

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!