W dzisiejszym wpisie wracamy na platformę Ethernaut(https://ethernaut.openzeppelin.com/). Skupimy się na dwóch kolejnych wyzwaniach, które pomogą poznać kolejne “smaczki” języka Solidity. Dlatego bez zbędnego gadania bierzemy się do roboty! Zadanie #4 – telephone Pierwszym wyzwaniem, za które się dzisiaj zabieramy jest to o nazwie Telephone. Jego celem ponownie będzie przejęcie kontroli nad kontraktem. Spójrzmy, jak wygląda kod. Kontrakt jest bardzo krótki i nie zawiera skomplikowanej logiki. Przechowuje jedną wartość, mówiącą, kto obecnie…
Dowiedz się więcej...Blockchain jest niezmienny. Blockchain jest przejrzysty. Wszystko, co dzieje się na blockchainie można w łatwy sposób sprawdzić i zweryfikować. Raz wgrany kod na blockchain pozostanie tam na zawsze i to w niezmienionej formie. To tylko kilka z określeń, które powtarzane są jak mantra w stosunku do zdecentralizowanych technologii. Czy są one w stu procentach prawdziwe? Co w przypadku, gdy smart kontrakt wymaga usprawnień lub naprawy błędów? Na te i inne pytania…
Dowiedz się więcej...Pisanie bezpiecznych smart kontraktów wymaga wiele wiedzy oraz praktyki, a błędy popełnione w czasie tego procesu mogą prowadzić do bardzo poważnych konsekwencji. Dlatego wracamy do zabawy na platformie Ethernaut, która pomoże nam pisać lepszy kod. Nie przedłużając, bierzmy się do roboty i rozwiążmy wspólnie dwa kolejne wyzwania. Zadanie #2 – fallout Celem tego zadania jest przejęcie kontroli nad kontraktem. Innymi słowy, adres naszego portfela musi zostać przypisany do zmiennej “owner”. Zobaczmy…
Dowiedz się więcej...Zarówno tokeny służące jako kryptowaluty oraz NFT reprezentujące inne aktywa, są czymś, o czym każdy zainteresowany blockchainem słyszał i prawdopodobnie używał. Jednak nie są to jedyne rzeczy, które mają w swojej nazwie słowo “token”. Dlatego w dzisiejszym wpisie skupię się na kolejnym rodzaju cyfrowych “zabawek”, które czerpią z już istniejących rozwiązań i wprowadzają do nich zmianę, umożliwiającą osiągnięcie ciekawych rezultatów. Mowa tutaj o tzw. Soulbound Tokens (SBT). Ewolucja Koncept, o…
Dowiedz się więcej...Błędy w smart kontraktach doprowadziły niejednokrotnie do utraty setek milionów dolarów. Chociaż wiele z nich nie zostało jeszcze wykrytych, dobrze poznać chociaż te najbardziej popularne. Dlatego tym wpisem rozpoczynam serię dotyczącą platformy Ethernaut. Nie jest to jedyna rzecz, która pojawiać się będzie na blogu, dlatego od teraz posty różnego typu, będą przeplatane wpisami, w których przejdziemy razem przez wszystkie zadania. Jeżeli masz już wystarczającą wiedzę, to polecam spróbować je rozwiązać samemu.…
Dowiedz się więcej...Najlepszy moment na zmiany w swoim życiu to ten obecny. Jeżeli chcesz zrobić coś nowego, to po prostu to zacznij, a jeśli poświęcasz na coś czas, co nie ma żadnej perspektywy, to lepiej to od razu porzuć. Tym sposobem dochodzimy do tematu przyszłości blockchaina. Dlatego niezależnie czy jesteś osobą, która zainteresowała się tym tematem i zagłębiła już niektóre tajniki zdecentralizowanego świata, czy też dopiero rozważasz poznanie blockchainowej magii, mam nadzieję, że…
Dowiedz się więcej...Przyszedł czas na ostatni wpis w tym roku. Tym razem nie będzie to nic stricte blockchainowego, ale krótkie podsumowanie. Od powstania blogu minęło prawie pół roku. Przez ten czas udało mi się stworzyć 35 wpisów, które mam nadzieję przybliżyły Ci nieco podstawowe zagadnienia z blockchainowego świata. W tym miejscu chciałbym też podziękować wszystkim za wsparcie i motywację, szczególnie wtedy, kiedy jej najbardziej brakowało. Ostatnie 6 miesięcy chciałbym jednak uznać za pewnego…
Dowiedz się więcej...Aplikacje oparte o blockchain wymagają korzystania z portfeli, za którymi kryje się klucz publiczny oraz prywatny. Jeżeli jesteś użytkownikiem zdecentralizowanego świata, to wykonanie transakcji prawdopodobnie nie stanowi dla Ciebie żadnego problemu. Jednak nawet Ty musisz przyznać, że opieranie się na co dzień na długich ciągach znaków reprezentujących adresy jest mało wygodnym rozwiązaniem. Co więcej, może to zniechęcać nowych potencjalnych użytkowników do wejścia w ten świat. O ile łatwiej byłoby, gdyby można…
Dowiedz się więcej...“Nic nie trwa wiecznie, niebezpiecznie jest wierzyć w to, że coś trwa wiecznie…” śpiewał Sidney Polak i ma on w tym dużo racji, nawet jeśli mowa o zdecentralizowanym świecie. Historii takich blockchainów jak Bitcoin czy Ethereum nie się praktycznie zmienić, ale można sprawić, aby nowo powstałe bloki rządziły się innymi prawami od tych poprzednich. Jak to się dzieje i na czym polegają aktualizacje blockchaina, o tym w kilku słowach opowiem w dzisiejszym…
Dowiedz się więcej...Blockchain, szczególnie ten publiczny, to technologia, dzięki której nic się nie ukryje. Jest to oczywiście ogromną zaletą, ponieważ przy jej pomocy można budować całkowicie przejrzyste rozwiązania. Niestety utrudnia to pozostanie anonimowym, szczególnie jeśli mówimy o transferach kryptowalut, a w niektórych sytuacjach cecha ta może być bardzo pożądana. Na szczęście istnieją sposoby poradzenia sobie i z tym wyzwaniem i właśnie dzisiaj przedstawię jeden z nich, a mowa o kryptowalutowych tumblerach. Z dzisiejszego wpisu…
Dowiedz się więcej...