Animal Sacrifice Yajna VS Sankirtana Yajna
Lord Buddha defied Vedic authority, but His mission was to stop animal killing. In the Vedas there are recommendations for animal sacrifice, and therefore to prevent the killing of animals, Lord Buddha rejected the Vedas. Such sacrifice is not possible in this age because there is no brahmana qualified to carry it out. Those who are intelligent know that such a sacrifice cannot be successful in this age because no one knows the proper mantras capable of giving an old animal the body of a new animal. When an animal sacrifice is properly conducted, an old animal is sacrificed, and it emerges from the fire in a new body.
Also large amounts of wealth are necessary to perform sacrifices. In former ages, tons of food were offered in a fire as a sacrifice, but this is not possible in this age. But what is possible is sankirtana-yajna, the chanting of the Hare Krsna maha-mantra. This is the yajna, or sacrifice, especially intended for this age. We need only chant Hare Krsna, Hare Krsna, Krsna Krsna, Hare Hare/ Hare Rama, Hare Rama, Rama Rama, Hare Hare. By performing this yajna, the results will be ceto-darpana-marjanam–the mirror of the mind will be cleansed. When the mirror of the mind is cleansed, one is automatically liberated.
Therefore sankirtana-yajna, the chanting of the Hare Krsna maha-mantra, is recommended. Anyone can chant Hare Krsna. There is no need for instruments, although Caitanya Mahaprabhu introduced the mrdanga (drum) and karatalas (cymbals). Otherwise, clapping in itself is sufficient. Anyone can sit down with his family, clap hands and chant Hare Krsna, Hare Krsna, Krsna Krsna, Hare Hare/ Hare Rama, Hare Rama, Rama Rama, Hare Hare. This sankirtana is very easy to perform.
From – Teachings of Lord Kapila
By His Divine Grace A. C. Bhaktivedanta Swami Srila Prabhupada