Bezüglich der In- und Outputs solltest du dich zunächst mit den UTXO-Prinzip, auf dem Bitcoin basiert, vertraut machen. Der zweite Output ist nichts anderes als dein Wechselgeld, das auf eine eine Change-Adresse zurückgezahlt wird.
Mehr dazu in folgendem Beitrag:
Bin mir nicht sicher ob ich den zweiten Teil richtig verstehe. Es hört sich aber für mich so an, als sprichst du von den Transaktionskosten, die notwendig sind, dass die Transaktion überhaupt durchgeführt wird?