The pool units its members a neater goal than the present Bitcoin community goal. Each time a pool member finds a block with a hash lower than the pool goal they submit the block to the pool controller and thereby earn a “share”. The pool controller checks that the submitted block has a hash lower than the pool goal and that the block’s coinbase pays the pool controller (or some equal rule).
So the “share” is only a manner of preserving monitor of hashrate contributed to the pool by every member.
The method for mining is impartial of goal. So sometimes, the hash of one of many submitted blocks shouldn’t be solely lower than the simple pool goal, it’s also lower than the tougher Bitcoin community goal, so the pool controller can submit that block to the Bitcoin community, obtain the block reward and pay out pool members based mostly on the variety of shares received by every pool member not too long ago.
The precise particulars of pool operation depend upon the particular community protocols utilized by the pool. A well-liked protocol is stratum v2. You may see that the submitted block itself is usually known as a “share” or “job”. 1 accomplished job == 1 submitted block == 1 share.