"vB" means virtual Byte. That's a "new" method to measure the
weight of a transaction since segwit got introduced.
It seems you are using "nested segwit". Segwit nested into P2SH (addresses are starting with
3..).
If you want to use the "real" segwit to save more on fees, you simply need to create a bech32 address (
bc1..) and send your funds over there (or just receive future transactions to a bech32 address and let them now sit on the nested segwit one).
What wallet are you using as an interface for your nano s? Ledger Live or Electrum? Or something else?
Bech32 is one of the new address formats starting with bc1q
- P2PKH (Legacy, starting with 1)
- P2SH (starting with 3)
- P2WPKH and P2WSH (Native Segwit, starting with bc1q)
Small correction: Bech32 defines the first 3 characters to be:
bc1.
The 4th char (
q) defines the wittness version. Currently there is only one version and that's version number 0.
Since the
0 encodes to
q according to
BIP173, that's the reason all bech32 address currently start with
bc1q. This will change in the future.