nodes/resolve

Author: sfz009900Created Jan 2, 2022Updated Jun 6, 2025

Excuse me, I first set up 127.0.0.1:5001, then called mine 6 times, and called /transactions/new several times in the second time to get the following block:

{
  "index": 2, 
  "previous_hash": "5d988208db5c04a5b35e1fc32103a9bc32e884ecc70c639a53b9b2ebfbe8ad1b", 
  "proof": 43434, 
  "timestamp": 1641113376.5464342, 
  "transactions": [
    {
      "amount": 5, 
      "recipient": "someone-other-address", 
      "sender": "d4ee26eee15148ee92c6cd394edd974e"
    }, 
    {
      "amount": 5, 
      "recipient": "someone-other-address", 
      "sender": "d4ee26eee15148ee92c6cd394edd974e"
    }, 
    {
      "amount": 5, 
      "recipient": "someone-other-address", 
      "sender": "d4ee26eee15148ee92c6cd394edd974e"
    }, 
    {
      "amount": 1, 
      "recipient": "419a3b3ff4024513bedbce5316f45179", 
      "sender": "0"
    }
  ]
}

Then I created a new node 127.0.0.1:5001, added it to 127.0.0.1:5000 with /nodes/register, and called 127.0.0.1:5001/mine to get 18 blocks , and then call 127.0.0.1:5000 / nodes/resolve, it will determine 18 block is greater than 6 block, and update the current chains to 127.0.0.1:5001 chains, so my original chains in the second block of trans Wouldn't actions be incorrect?