I don't have a great understanding either, but here are couple high level thoughts and questions I have:
  • on bitcoin-dev roasbeef mentioned that he tried asking questions to the RGB and he never got any good replies or interest
  • I tried reading through RGB documentation multiple times and it was really hard to parse and understand. Lightning Labs is much better documented, clearly defined concepts, it links to background on the underlying cryptography and it's easier to comprehend. So that's a win. If they used RGB as a baseline for this, then yep they are assholes for not referencing it, but there's also some chance that it was thought out separately.
    • did RGB team do the work to try to standardize the approach with BIPs, etc?
    • if Taro is indeed the same and gets standardized, is RGB team going to be upset? Why?
  • I didn't see any code "copied", so are we talking about the protocol and cryptographic ideas being the same?
    • Is RGB also using the same sparse merkle tree with sum of numbers solution (to prevent printing more tokens and prove "non-ownership", i.e. I gave the token to you)?
    • I wonder if RGB also has the properties advertised by Taro, like the fact that middle LN nodes don't need to support Taro, but can still route?