Charging a transaction fee is a powerful way of monetizing the value created by the platform without hampering the growth of network effects. Because buyers and sellers are charged only when an actual transaction occurs, they are not discouraged from joining the platform and becoming part of the network.