Le "poids de canon" comme tu le dis est en fait une masse supplémentaire qui n'a aucun effet sur le tir, elle est uniquement là pour équilibrer une arme qui aurait tendance a avoir un centre de gravité déporté vers l'arrière. On l'appelle un compensateur. Rien à voir avec un silencieux !
Le coup de la main qui appuie de fait faire moins de bruit est simplement la suppression des vibrations du canon (très mauvais sur une AC de supprimer les vibrations).
Sur nos armes , la canon est en règle générale, flottant, ce qui laisse le canon vibrer librement.