Wpis z mikrobloga

@brodatylarry: w każdej transakcji masz inputy czyli adres/adresy z których wysyłane są BTC (kiedyś były outputami) i outputy (kiedyś mogą stać się inputami) czyli adres do którego wędrują BTC. Jednak podstawowa transakcja z jednym inputem, może mieć 2 outputy! dzieje się tak gdy nie przelewasz całości ze swojego inputa, wtedy reszta wraca na ten sam adres z którego wysyłałeś (chyba że wskażesz żeby reszta była przelana na Twój inny adres)
co to znaczy że jedna transakcja ma 3 inputy i 5 outputów?


@brodatylarry: 5 outputów oznacza, że wysyłasz to do 5 różnych adresów (np. wysyłasz coś do 4 adresów innych osób i reszta do swojego adresu).
co do 3 inputów to w dużym uproszczeniu może oznaczać, że wysyłasz Bitki z 3 różnych adresów. Ale nie musi to być takie proste bo wszystkie 3 inputy mogą być też z jednego adresu...

Wyobraźmy
@brodatylarry: kiedy tworzysz transakcje podajesz inputy i outputy. Inputy w twojej transakcji - to dane, ktore weryfikuje skrypt z outputu poprzedniej transakcji. Jesli przejda weryfikacje, mozesz wydac btc z tego outputu. Outputy w twojej transakcji - to instrukcje jak zweryfikowac dane, ktore ktos poda jesli bedzie chcial wydac btc, ktore mu przesylasz. Tworzac output tworzysz warunki, po ktorych spelnieniu ktos nastepny bedzie mogl wydac BTC.