Sacrifice has been a common motif in every religious tradition. Ancient Vedic rituals involved sacrificing real animals thousands of years ago when they began. However, as time went on, the sacrifices changed to more symbolic representatives of animals.
As humans evolve, it appears that the idea of sacrifice is a continuing one. But as civilization has progressed, the human mind has come to realize that sacrifices can be made on a more abstract and conceptual level.