Rethinking Node Architecture in Web3: The DoubleZero Approach