StarkWare is a ethereum layer-2 scaling protocol and one of main zk-rollup solutions. Starkware builds StarkNet( a permissionless decentralized ZK-Rollup) and StarkEx(a standalone permissioned Validity-Rollup), both layer-2 scaling solutions for Ethereum using zero-knowledge rollup technology.