So who pays the fees?

In super short, zkSync is an implementation of zkRollups, which uses a side chain to deal with transactions that stay on that side chain, while periodically updating proof of ownership on the main Ethereum block chain.(every few minutes)

Transactions within zkSync or L2 (for layer 2) are super cheap, because they don’t require a transaction on the main chain directly. So as long as you stay on L2, it’s very cheap.

At this point there are not exchanges that support zkSync, so unfortunately selling the tokens would require you to withdraw to L1. You can do that directly to an exchange address though and depending on the situation you pay between 2% and 44% more to transfer from L2 to L1 compared to L1 to L1.

For that slightly higher cost though, there is no threshold for payouts. Which means you always get whatever you’ve earned in the last month. This is because payouts on L2 are an L2 to L2 transaction for Storj Labs and because of that MUCH cheaper. Additionally, unlike with transactions on L1, you can pay for the transaction with Storj tokens, which is especially useful if you don’t have any ethereum yet as it prevents you from having to buy ether to get to use your tokens.

In my opinion zkSync is worth it for beginning node operators. The advantages are especially useful for node operators just starting out as they often make small amounts and don’t have any ether.

1 Like