Archiwum artykułów

Biografia Jesse LIVERMORE

19 kwietnia 2021

BSVPL – Praktyczne wykorzystanie blockchain Bitcoin SV.

Bitcoin to nie tylko cyfrowa waluta i historia transakcji cyfr.
W czasie gdy większość skupia się na cenie, MY (społeczność BitcoinSV Polska) próbujemy przechodzić powoli do praktyki i skupieniu się na tym, jak wykorzystać potencjał Bitcoina.
Zapewne zauważyłeś, że pod każdym artykułem znajduje się niewielki przycisk:

Ten przycisk tzw. Money Button, pozwala na złożenie napiwku autorowi na naszej stronie.
Money Button to interfejs API i warstwa UI / UX dla łańcucha bloków Bitcoin SV. 
Za pomocą kilku linijek kodu możesz przyjmować wskazówki lub wyświetlać treści.
Jednak Money Button to znacznie więcej. Istnieje wbudowane przeliczanie walut, uwierzytelnianie, inteligentne kontrakty, obsługa wielu wyjść i możliwość zapisywania danych, takich jak pliki, pokwitowania lub faktury w łańcuchu bloków a nawet tak prosta rzecz jak wysyłanie i odbieranie płatności na spersonalizowany adres e-mail – w moim przypadku jest to xpanalyst@moneybutton.com.
Zachęcam do założenia konta, spróbowania https://www.moneybutton.com/home i korzystania np. z giełdy TDXP o której posiadamy tu artykuły.

Jednak architekci BitcoinSV dostarczają również deweloperom, narzędzia i biblioteki do pracy z blockchain – mógłbyś pomyśleć “ale zaraz jak to.. przecież programiści tylko ulepszają bitcoin. Siedzą na githubie, dyskutują i coś ciągle naprawiają, poprawiają..”
Jeśli nie liznąłeś programowania to zrozumiałe, bo pewnie omijasz z daleka treści dla deweloperów ale dzisiaj to zmienimy 🙂
Dzisiaj będziesz mógł wejść w interakcję z blockchain i zobaczysz jeden z głównych atutów, jakim jest umieszczanie treści w łańcuchu bloków, za pomocą skryptu OP_RETURN.

Dzięki temu zobaczysz, jaki potencjał kryje się w Bitcoinie, prawdziwym Bitcoinie i nie mam tu na myśli BTC gdzie za rzecz, którą zaraz razem wykonamy, zapłacisz 20$, tu zapłacisz 1/100$.

Pierwszą rzeczą jaką zrobimy to pobierzemy niewielki program, który napisałem w Pythonie.
Bez obaw, jest to 338 linii kodu wliczając w to puste linie.
Program pobierzemy bezpośrednio z github.
Tutaj bezpośredni link do plikuhttps://github.com/xpanalyst/xpbsv.pl/bsvpl.exe
Tutaj link do repozytorium, jeśli chcesz poczytać – https://github.com/xpanalyst/xpbsv.pl
Program wykorzystuje oficjalną bibliotekę BitcoinSV o nazwie BitSV, której link do pobrania znajduje się również na oficjalnej stronie Bitcoinsv.io

Program uruchamia się w konsoli.
Fakt, mogło to być jakieś wypaśne GUI z wodotryskami ale.. lubię prostotę.

Prostszego MENU nie udało mi się wymyślić 🙂
Gdy już mamy nasze MENU, wybierzmy na początku SAMOUCZEK, który krok po kroku przeprowadzi Cię przez:


  • Tworzenie klucza prywatnego OFFLINE w sieci TESTNET

  • Uzyskanie adresu publicznego (TESTNET) z Twojego klucza prywatnego

  • Zasilenie konta testowego 🙂

  • Zmontowania i wysłania treści do blockchain

Aby po wszystkim, sprawdzić w blockchain co wysłałeś!
https://test.whatsonchain.com/address/mukrKKepzn8ZmjQD68MmPAQ3DPDjoULDaQ

Program umożliwia również:

  • tworzenie kluczy prywatnych (pkt 2 MENU)
  • wysyłanie wiadomości do sieci TEST, MAIN, STN (pkt 3 MENU)
  • a nawet wyjście z programu 😀 (pkt 4 MENU)