Co to jest Bitcoin Core ?

382

Bitcoin Core to wiodąca implementacja oprogramowania umożliwiająca użytkownikom interakcję z siecią Bitcoin. Nie jest własnością żadnej firmy ani organizacji, ale jest aktualizowana i sprawdzana przez społeczność programistów na całym świecie.

Oprogramowanie zostało początkowo wydane przez Satoshi Nakamoto (pod nazwą Bitcoin), ale później zmieniono jego nazwę na Bitcoin Core, aby uniknąć nieporozumień.

Zadania Bitcoin Core

Uruchamiając kod Bitcoin Core, użytkownik skutecznie działa jako węzeł w sieci. Mogą niezależnie weryfikować ważność otrzymanych bloków, a także transakcji wysyłanych przez innych użytkowników. Utrzymuje to górników w ryzach i oznacza, że ​​użytkownik nie musi ufać nikomu (np. dostawcy portfela), aby wyświetlić prawidłowy widok łańcucha bloków.

Do oprogramowania dołączony jest portfel. Użytkownicy mogą użyć tego bezpośrednio z aplikacji lub uwiązać portfele zewnętrzne do swojego węzła, aby sprawdzić poprawność otrzymanych transakcji.

Czy powinienem uruchomić Bitcoin Core?

Użytkownicy, którzy często dokonują transakcji w Bitcoin, powinni rozważyć uruchomienie węzła, aby cieszyć się różnymi korzyściami dla prywatności i bezpieczeństwa. Typowy portfel oprogramowania (taki, który nie łączy się z węzłem użytkownika) odpytuje serwery innych firm o saldo użytkownika.

Ta praktyka może budzić pewne obawy, ponieważ pozwala serwerowi powiązać saldo użytkownika z jego adresem IP. Strona trzecia może rozsądnie wnioskować, że użytkownik jest właścicielem adresów publicznych, o które pyta.

Podobnie całkowite poleganie na eksploratorze bloków jest niebezpieczne z punktu widzenia przejrzystości. Ponieważ użytkownicy mają tylko jeden punkt odniesienia dla swoich sald, serwer może łatwo przekazać im fałszywe informacje.