Put them into a pot with some club soda and a piece of aluminium foil and pour over a hot water.
I am familiar with this process. I am not familiar with the other. Perhaps someone else can provide an answer for it.
What happens chemically during these procedure - why does it work, and what are the byproducts of these reactions?
This process cleans silver by a redox process. Aluminum is a more active metal than silver. This means that aluminum metal, Al(s), will reduce silver salts (salts of Ag+). The most common type of tarnish on silver is silver oxide, Ag2O.
The reaction is:
$$\ce{3Ag2O(s) + 2Al(s) -> 3Ag(s) + Al2O3(s)}$$
The club soda - containing sodium bicarbonate - plays two roles. First it acts as a supporting electrolyte so that electrons can be conducted through the solution. Second, the carbonic acid in it dissolves the passivation layer of aluminum oxide that protects the aluminum foil. This produces aluminum carbonate, which is unstable in water and decomposes into amphoteric aluminum hydroxide, which is soluble through the formation of a number of complex ions.
$$\ce{Al2O3(s) + 3H2CO3(aq) -> Al2(CO3)2(s) + 3H2O(l)-> 2Al(OH)3 (aq) + 3CO2(g)}$$
The net reaction is then:
$$\ce{3Ag2O(s) + 2Al(s) +3H2CO3(aq) -> 3Ag(s) + 2Al(OH)3(aq) + 3CO2(g)}$$
The byproducts are carbon dioxide and aluminum hydroxide.
- How toxic (if all) are the byproducts?
Not very. Aluminum salts have very low health impact on you or the environment. Additionally, you produce only very small amounts of aluminum salts this way.
- How much silver is lost in such a procedure?
None (Almost). The process coverts solid silver oxide into solid silver metal, both of which are negligibly soluble in club soda (or any other aqueous solution). The $K_{sp}$ of AgOH (which is what the surface of Ag2 looks like when exposed to water) is $1.52\times10^{-8}$. All of the action happens at the surface of both metals. The only common silver salts of appreciable solubility in aqueous solutions are silver nitrate and silver sulfate.
- Is this procedure "idempotent"?
Yes. This procedure converts silver oxide into metallic silver. It has no effect on metallic silver: metallic silver does not react with most acids; it cannot be reduced farther by aluminum metal; and it is not soluble in water or most aqueous solutions.