Czym są transakcje Blockchain? Dowiedzmy się, jak to działa

29.09.2023
9 min
5313
3
Czym są transakcje Blockchain? Dowiedzmy się, jak to działa. Główny kolaż artykułu.
Zapowiedź artykułu
Przyjrzyjmy się, czym jest technologia blockchain i gdzie jest stosowana, a także przyjrzyjmy się elementom transakcji Bitcoin i dowiedzmy się, od czego zależy opłata za przelew.

Jak blockchain jest zbudowany i jak działa

Blockchain to zdecentralizowany cyfrowy rejestr danych. Składa się z łańcucha bloków, z których każdy zawiera informacje.

Dane są szyfrowane kryptograficznie w postaci skrótu. Ten ostatni jest kombinacją liczb i liter alfabetu łacińskiego, na które konwertowana jest tablica danych wejściowych, zachowując w ten sposób poufność danych osobowych. Każdy blok zawiera hash poprzedniego bloku.

Jeśli weźmiemy pod uwagę zdecentralizowany rejestr w kontekście branży kryptowalut, każdy blok zawiera dane o transakcjach w sieci. Kopie rejestru są przechowywane na węzłach komputerowych (nodes), które potwierdzają nowe bloki w ramach procesu konsensusu i przekazują informacje do innych węzłów.

Gdy tylko nowy blok zostanie utworzony w sieci, obliczany jest dla niego indywidualny hash. Bardzo trudno jest usunąć lub zmodyfikować dane z łańcucha bloków, ponieważ wtedy zmieni się również numer skrótu. Spowoduje to, że następna część łańcucha stanie się nieważna.

Istnieje kilka rodzajów łańcuchów bloków.

  1. Sieć publiczna pozwala każdemu dołączyć do procesu. Wymaga potężnego sprzętu i instalacji oprogramowania, a także skonfigurowania węzła i komunikacji z innymi uczestnikami. Większość projektów kryptowalutowych należy do tej kategorii, w tym Bitcoin i Ethereum.
  2. Prywatny blockchain jest kontrolowany przez organizację lub firmę. Tylko uczestnicy ze specjalnym dostępem mogą wprowadzać dane do sieci i odczytywać zaszyfrowane informacje. Ten typ sieci jest systemem scentralizowanym i jest używany na poziomie korporacyjnym. Przykładem jest Onyx firmy JPMorgan.
  3. Blockchain konsorcjalny (hybrydowy) jest zarządzany przez grupę firm lub organizacji. Ten wariant wykorzystuje zarówno sieci publiczne, jak i prywatne. Na przykład sieci oparte na frameworku Hyperledger Fabric The Linux Foundation.

Czym są transakcje bitcoin i jak są przeprowadzane

Transakcje Bitcoin to zweryfikowane podpisem sekcje danych, które są przesyłane w sieci Bitcoin i łączone w bloki. Można je traktować jako transfer waluty cyfrowej z jednego adresu kryptowaluty na inny.

Pierwsza transakcja została dokonana przez założyciela (lub grupę osób) sieci bitcoin pod pseudonimem Satoshi Nakamoto w dniu 12 stycznia 2009 roku. Wysłał on 10 BTC do Hala Finneya.

Информация первой транзакции в блокчейне биткоин.
Dane z pierwszej wygenerowanej transakcji w sieci Bitcoin. Dane: Blockchain.com.

Każda transakcja w sieci zawiera kwotę, cel płatności, adres nadawcy i podpis, który uwierzytelnia transakcję.

Aby wysłać kryptowalutę, każdy uczestnik musi posiadać konto. Konto jest kontrolowane przez parę kluczy, gdzie klucz publiczny jest adresem, który użytkownik określa do otrzymywania zasobów cyfrowych, a klucz prywatny kontroluje działania na koncie, tj. podpisywanie transakcji. Każde konto ma tylko jeden klucz prywatny.

Po podpisaniu transakcji trafia ona do mempool. Węzeł sprawdza szczegóły transakcji, takie jak saldo na koncie i autentyczność podpisu. Jeśli wszystko jest w porządku, węzeł potwierdza transakcję i przekazuje informacje do kolejnych węzłów.

Po osiągnięciu konsensusu do sieci dodawany jest nowy blok, a łańcuch bloków jest aktualizowany zgodnie z nowymi danymi.

Każda sieć ma inny średni czas potwierdzenia transakcji. Na przykład sieć Bitcoin ma 10 minut, Ethereum 6 minut, a Polkadot 5 sekund.

Jak blockchain jest wykorzystywany w finansach

Zastosowanie blockchain nie ogranicza się do walut cyfrowych. Zdecentralizowany rejestr ma potencjał do przekształcenia procesów biznesowych w wielu branżach, w tym w finansach, ubezpieczeniach i logistyce.

Blockchain jest nie tylko przedmiotem eksperymentów, ale jest już przyjmowany przez duże przedsiębiorstwa i korporacje. pfizer, Walmart, Siemens i IBM były “pionierami”. Jednak to sektor finansowy najaktywniej korzysta z tej technologii.

Przelew pieniędzy za pośrednictwem banku trwa zwykle od jednego do trzech dni. W ramach jednej organizacji kredytowej w jednym kraju proces jest szybszy, ale jeśli w transakcję zaangażowane są dwie instytucje z różnych krajów, transfer może potrwać do 10 dni.

Należy również wziąć pod uwagę opłaty bankowe, które dodatkowo obniżają efektywność transakcji.

Blockchain sprawia, że proces ten jest tak prosty i tani, jak to tylko możliwe. Do przeprowadzenia transakcji za pomocą zdecentralizowanego rejestru nie są potrzebni ani pośrednicy, ani kilka dni “w zapasie”.

Technologia przewiduje opłaty transakcyjne, ale są one mniejsze niż opłaty bankowe. Co więcej, same transakcje są przetwarzane szybciej niż w przypadku scentralizowanego pośrednika.

Eksperci giełdy kryptowalut Coinbase obliczyli, że Amerykanie mogą zaoszczędzić miliardy dolarów, jeśli będą używać bitcoina i Ethereum do międzynarodowych przelewów pieniężnych zamiast banków i innych usług.

Firma twierdzi, że Amerykanie wydają rocznie 12 mld USD na opłaty tylko po to, by wysłać pieniądze do znajomych lub krewnych za granicą.

Oprócz optymalizacji systemów płatności, blockchain pomógł zmodernizować cały sektor finansowy.

Segment zdecentralizowanych finansów (DeFi) obejmuje:

  • inteligentne kontrakty, które automatyzują szereg procesów w celu zmniejszenia kosztów administracyjnych;
  • tokenizacja aktywów (digitalizacja papierów wartościowych, metali szlachetnych itp.) w celu zapewnienia bezpieczeństwa i przejrzystości transakcji;
  • weryfikacja dokumentów finansowych w czasie rzeczywistym dzięki procedurom KYC i AML;
  • wymiana kryptowalut bez scentralizowanego pośrednika;
  • platformy pożyczkowe i kredytowe.

Według DeFiLlama we wrześniu 2023 r. łączna wartość aktywów blockchain w sektorze szacowana jest na około 38 mld USD.

Co należy wiedzieć o transakcjach

Jak znaleźć i śledzić transakcję

Wszystkie transakcje są rejestrowane w łańcuchu bloków. Ponadto status transakcji finansowej jest łatwy do zweryfikowania, ponieważ rejestr jest publiczny. Aby to zrobić, musisz znać hash transakcji lub adres portfela kryptowaluty. Tylko te zaszyfrowane dane mogą być przeglądane, ale cel transferu i prawdziwa nazwa użytkownika nie są ujawniane w łańcuchu bloków.

W zależności od zasobu, który ma być śledzony, wybierana jest odpowiednia przeglądarka blockchain. Usługi te pokazują status transakcji, status sieci, aktualny kurs aktywów cyfrowych oraz koszt prowizji.

Bitcoinhttps://www.blockchain.com/explorer/assets/btc
Ethereumhttps://etherscan.io/
Solanahttps://solscan.io/
Polygonhttps://polygonscan.com/
BNB Chainhttps://bscscan.com/
TRONhttps://tronscan.org/
Sieci i ich obserwatorzy.

Czym jest opłata transakcyjna?

Każdy blockchain pobiera opłatę transakcyjną, ale jej wysokość może się znacznie różnić w zależności od konkretnej sieci.

Podpisując transakcję, uczestnik transakcji zgadza się nie tylko na określony transfer, ale także na dodatkową opłatę – opłatę za korzystanie z blockchaina. Wysokość opłaty jest ustalana przez sieć i może się różnić w zależności od jej obciążenia.

Przykładowo, w sieci Ethereum opłata za standardową transakcję w ramach rejestru będzie kosztować od 0,2 USD do 0,3 USD, zgodnie z danymi na 24 września 2023 r.

Czym jest potwierdzenie transakcji?

Potwierdzenie transakcji jest niezbędne, aby zapobiec ponownemu wydaniu tych samych aktywów. Aby transakcja stała się legalna, musi zostać uwzględniona w łańcuchu bloków. W zależności od konkretnego łańcucha bloków zajmuje to określoną ilość czasu.

Podsumowanie

Rozwój technologii blockchain udostępnił nam wydajne i niedrogie transakcje transgraniczne przy minimalnych opłatach. Bitcoin i inne kryptowaluty wyeliminowały potrzebę szukania pomocy u pośredników, takich jak instytucje kredytowe.

  • Wszystko, co jest wymagane do transakcji, to publiczny adres odbiorcy w wybranym łańcuchu bloków.
  • Status transakcji można śledzić w przeglądarce blockchain.
  • Rejestr przechowuje wszystkie rekordy transakcji, a dane te są publicznie dostępne.
  • Blockchain gwarantuje prywatność użytkownika poprzez szyfrowanie danych.

Często zadawane pytania

Aby to zrobić, musisz mieć portfel, adres publiczny odbiorcy i wymaganą ilość zasobów cyfrowych na koncie.
Transakcje są potwierdzane przez węzły (na przykład w łańcuchu bloków Bitcoin). Jednak różne sieci stosują różne mechanizmy sprawdzania poprawności.
Liczba transakcji, które blockchain może przetworzyć na sekundę, różni się w zależności od sieci. Bitcoin przetwarza około 7 operacji na sekundę, a Ethereum – do 25.
Transfer zasobów cyfrowych z jednego adresu kryptowaluty na inny.

Co sądzisz o tym artykule?

3
0

artykuły na ten sam temat

Jak skutecznie anulować transakcję kryptowalutową?
avatar Ivan Obrevko
23.04.2024
Czym są appchainy i jak działają?
avatar Ilya Surgan
17.04.2024
Czym jest algorytm konsensusu blockchain?
avatar Ilya Surgan
13.04.2024