All Slivers have "Sacrifice this permanent: You gain 3 life."
Abilities that Slivers grant, as well as power/toughness boosts, are cumulative. However, for some abilities, like flying, having more than one instance of the ability doesn’t provide any additional benefit.
If the creature type of a Sliver changes so it’s no longer a Sliver, it will no longer be affected by its own ability. Its ability will continue to affect other Sliver creatures.
The player who controlled the Sliver that’s sacrificed gains the life, not the controller of Darkheart Sliver.