Przejdź do głównej zawartości

Posty

Wyświetlanie postów z grudzień, 2025

Python bsv-sdk: pierwsza transakcja

Bitcoin SV w Pythonie W poprzednich wpisach ( 1 , 2 ) wygenerowaliśmy klucz prywatny, poznaliśmy adres testnet, mainnet, sprawdziliśmy saldo i pobraliśmy niewydane transakcje. Teraz nauczymy się, jak przy pomocy oficjalnego bsv-sdk dla Pythona zbudować prostą transakcję, którą wyślemy na swój własny adres testnetowy. Jak to w ogóle możliwe, że możesz wysłać Bitcoina… samemu sobie?  W Bitcoinie nikt nie wie, kim jesteś - sieć tylko sprawdza, czy umiesz wydać monety zgodnie z zasadami a skoro umiesz, to możesz je wysłać.. nawet z powrotem do siebie i sieci jest to kompletnie obojętne :) UTXO: Bitcoin SV W tradycyjnym banku masz konto i tutaj wszystko ląduje do jednego wora: W Bitcoinie działa model UTXO (Unspent Transaction Output) , który można sobie wyobrazić tak, że każda transakcja tworzy nowy wiersz i każdy ten wiersz:         ma konkretną kwotę,         ma "kłódkę" - skrypt, który mówi: kto i na jakich warunkach może je wydać. ...

Python bsv-sdk: sprawdzenie salda, pobranie UTXO

Bitcoin SV w Pythonie W poprzednim wpisie wygenerowaliśmy klucz prywatny i poznaliśmy adres testnet i mainnet. Teraz czas na krok dalej - sprawdzimy sobie saldo i pobierzemy niewydane transakcje. Bedzie nam to potrzebne bo nauczymy się, jak przy pomocy oficjalnego bsv-sdk dla Pythona zbudować prostą transakcję, którą wyślemy na inny adres testnetowy. Dzięki temu nauczysz się podstaw działania transakcji Bitcoin SV, odwoływania się do UTXO, budowania wejść i wyjść, podpisywania i broadcastowania. Cały czas działamy na oficjalnej dokumentacji bsv-sdk i na poprzednim pliku (jeśli go nie masz, zapoznaj się z poprzednim wpisem) , który utworzyliśmy wcześniej. W tym wpisie/lekcji zaczniemy używać też oficjalnego API whatsonchain - eksploratora bloków Bitcoin SV.  Krok 1: Importujemy niezbędne moduły  import nest_asyncio nest_asyncio.apply() import asyncio from bsv import PrivateKey, P2PKH, ARC, Transaction, TransactionInp...

Python bsv-sdk: jak zacząć z Bitcoin SV

Bitcoin SV w Pythonie Bitcoin SV (BSV) to blockchain o bardzo niskich opłatach i ogromnej skalowalności, ale co najważniejsze - dzięki oficjalnej bibliotece bsv-sdk dla Pythona, możesz zacząć z nim pracować bez potrzeby zagłębiania się w meandry protokołu, formatów binarnych czy struktury transakcji. W tym wpisie przeprowadzę Cię od absolutnych podstaw: instalacji, generowania kluczy, pracy z adresami, uzupełnienie go w testnecie, aż po zbudowanie i wysłanie pierwszej transakcji. Później połączymy nasz kod z nieco starszą biblioteką pythona do bsv oraz  wykorzystamy interfejsy API, żeby sprawdzać saldo, historię transakcji, rozgłaszać transakcję w sieci lub dodawać dane tekstowe do transakcji tzw. OP_RETURN. Zobaczysz wtedy w czym tkwi potencjał tego niezwykłego blockchaina i jak wypada na tle innych. Poradnik jest kierowany do osób technicznych, ale zakładam tylko podstawową znajomość Pythona. Resztę omówimy na bieżąco. Co musisz wiedzieć, zanim zaczniesz ...