Carbon, routing, arbitrage and convex optimization Carbon as a protocol is unique for two reasons: firstly it has uni-directional trading curves, ie curves that are either for buying or for selling, but in order to do both one has to use two linked curves. …