Could anyone explain how dark pool block trades are executed? I generally understand how dark pools work. However, sometimes I wonder how it is possible that a large block of shares (for example, 1,000,000 shares) can be executed at once? How can a buyer or a seller know that such dark pool liquidity may exist? Thank you.