Aperitiff
WTF: Kontrola dostępu w jednej z kluczowych funkcji: require(msg.sender != owner()) (czyli każdy mógł sobie wywołać funkcję oprócz adresu zwracanego z owner() XD. Wszystko dokładnie na odwrót). I 730K $ ubyło.

https://blog.solidityscan.com/superrare-hack-analysis-488d544d89e0

#cyberbezpieczenstwo #programowanie #blockchain #solidity
2
Aperitiff
Treść przeznaczona dla osób powyżej 18 roku życia...
0
  • Najlepsze
  • Wszystkie komentarze
2.....Q
2.....Q
uj tam liczy sie zabawa :D
0
Aperitiff
Tak sobie poczytałem dziś o dość ciekawym exploicie, który pokazuje jak łatwo walnąć się na czymś podczas projektowania smart kontraktów:
https://lunaray.medium.com/bedrock-unibtc-hack-analysis-7808902e5a7c

Programista smart kontraktu nie wziął pod uwagę precyzji (ilości miejsc po przecinku) z jaką wyrażane są poszczególne tokeny. Funkcja 'mint' wydaje tokeny uniBTC w zamian za przetransferowany WETH (wrapped Ether). uniBTC można było zamienić na tokeny WBTC na giełdzie Uniswap (1 uniBTC : ~1 WBTC). Użytkownik zaciągnął 30 WETH pożyczki flashloan i wywołał
2
mrkobel
mrkobel
Chciałbym wejść w świat kryptowalut, blockchain jako programista.
Aktualnie piszę w pythonie, ale pisałem w wielu językach.
Który blockchain wybrać? Kiedyś myślałem o terra, teraz myślałem o solanie
Macie materiały od których zacząć?

#kryptowaluty #programista15k #solana #solidity
0
  • Najlepsze
  • Wszystkie komentarze
emjot86
@mrkobel: ethereum i solidity
7
Kolczaneiro
@mrkobel solidity, rust
1
samozuo
Chyba szykuje się kolejny hack season na #defi

GPT-3 zostało zaprzęgnięte do audytu smartkontraktów... Skoro AI może wskazać luki w logice to raczej czas wycofać środki do bezpiecznych assetów.

#kryptowaluty trochę też #kryptoheheszki #solidity #ethereum
9
  • Najlepsze
  • Wszystkie komentarze
OraclePL
OraclePL
@samozuo: przerucha nas AI za 10-20lat ostro
6
emjot86
@samozuo: no i super, audyty beda szybsze :)
2
fejsit
fejsit
0
  • Najlepsze
  • Wszystkie komentarze
patrolez
1
elf_pszeniczny
@fejsit: bardzo długi artykuł
0
wikwid
wikwid
#blockchain #programowanie #programista15k #solidity

Czy waszym zdaniem blockchain jako technologia i ma przyszłość? Coraz częściej słyszę głosy, że blockchain to nic wyjątkowego i jest to trochę przerost formy nad treścią, decentralizacja jest w teorii a w praktyce już to nie wygląda tak idealnie.

Widzicie szansę na rozwój i czy warto iść w stronę blockchain developera?
0
  • Najlepsze
  • Wszystkie komentarze
y.....l
y.....l
@wikwid: Z mojego doświadczenia powiem, ze tak warto. Kasa niezła i można się jeszcze trochę nachapac.

Co do samej technologi to jest to nie rozwiązuje żadnego problemu. No ale ludzie pakują kasę wiec ja osobiście korzystam i tez polecam, bo stawki sa godne. :)
2
bin-bash
bin-bash
ale to nie jest jakis rocket science, rob to za co ci placa i nie przepalaj czasu na rzeczy, ktorych byc moze kiedys uzyjesz. No chyba, ze jestes juniorem i szukasz pierwszej pracy, ale wtedy to na pewno nie blockchain. Poczekaj az pojdziesz do projektu i Twoj solution architect zapoda temat, zeby uzyc np. AWS Managed Blockchain, posiedzisz tydzien i bedziesz wiedzial ocb.
1
fejsit
fejsit
https://medium.com/@lastferbbs/arrays-inside-structs-how-to-return-array-problem-and-solution-365956195028

Dziś czysto techniczny artykuł dla osób zaczynających swoją przygodę z solidity. Pokazuję jak umieścić array w structie oraz jak dobrać się do tej listy i zwrócić jej wartości.

Link do mojego twittera:
https://twitter.com/CryptiaKubix
1
fejsit
fejsit
https://medium.com/@lastferbbs/how-openzeppelins-erc20snapshot-works-code-explanation-834132051135

Analiza działania rozszerzenia Snapshot do standardowego tokena ERC20 od OpenZeppelin

Link do mojego twittera:
https://twitter.com/CryptiaKubix
3
  • Najlepsze
  • Wszystkie komentarze
fejsit
fejsit
https://medium.com/@lastferbbs/tornado-cash-what-the-heck-is-that-2c1dfbf7e9db

Dzisiaj pierwszy, krótki artykuł o Tornado Cash. Wieczorem pojawi się coś bardziej technicznego.

Link do mojego twittera:
https://twitter.com/CryptiaKubix
7
  • Najlepsze
  • Wszystkie komentarze
fejsit
fejsit
https://medium.com/@lastferbbs/ethernaut-web3-solidity-based-wargame-level-1-with-solution-471788454082

Tak jak wczoraj zapowiadałem, dziś pierwszy artykuł wylądował na medium, dotyczy on gry on nazwie Ethernaut, która pozwala nam przetestować nasze umiejętności hakerskie oraz znajomość solidity.

Opisałem po krótce pierwsze zadanie wraz z rozwiązaniem. Większość przykładów (leveli) tam podanych przyczyniła się do strat liczonych w milionach dolarów.

Link
7
  • Najlepsze
  • Wszystkie komentarze
fejsit
fejsit
Aktualnie jestem na etapie szukania pracy/przygotowywania się do rozmów o pracę na stanowisko solidity dev, czy ktokolwiek byłby zainteresowany rozwijaniem wiedzy z tej tematyki?

Planuję codziennie wrzucać krótkie artykuły na twittera, medium i reddita. Przy okazji mógłbym udostępniać je tutaj.

Tematyka to głównie Web3 (Python), solidity, podstawy MEV, trochę o stawianiu nodów, EVM i pokrewne.

P.S.
14
  • Najlepsze
  • Wszystkie komentarze
Ernest_
Ernest_
6
  • Najlepsze
  • Wszystkie komentarze
SendMeAnAngel
Czy warto się uczyć Solidity, który jest tylko podobny do JS, a ma masę swoich zasad i udziwnień? Czy lepiej uczyć się Rust, na którym bazuje Solana i który ma być następcą C? #programowanie #solidity #blockchain

Zacząłem się uczyć tego języka, ale nie wiem, czy to nie strata czasu i czy faktycznie jest w tym przyszłość.
0
  • Najlepsze
  • Wszystkie komentarze
q.....8
q.....8
A ja mam takie pytanie.

Interesuję się tematyką blockchian/ kryptowaluty od 2-3 lat, ale nigdy nie kodowałem. Chodzi mi po głowie pomysł wyuczenia się kodowania i potem (oczywiście) próbowałbym gdzieś aplikować do pracy.

Czy w ogóle jest jakaś szansa dla mnie, czy traktować to raczej jako hobby? Z tego co widzę to wszędzie potrzebują doświadczonych programistów.

Z
1
  • Najlepsze
  • Wszystkie komentarze
Jesper_Stromblad
Przedwczoraj dropnął darmowy 30-godzinny kurs programowania w blockchainie od developera chainlinka. Poprzedni 4-godzinny kurs od niego był naprawdę spoko, więc na pewno spróbuję jeśli tylko będę miał chwilę czasu.

#kryptowaluty #programowanie #solidity
7
  • Najlepsze
  • Wszystkie komentarze
Emkacf
Zaczynam niedługo nową pracę i będę tam pracowała z blockchainem. Czy macie jakieś fajne kursy solidity i integracji smart contractów przez web3.js z angularem (raczej po angielsku)?
Dotychczas pracowałam jako pure FE, ale kilka lat temu bawiłam się chwilę solidity.

#programowanie #blockchain #solidity
2
  • Najlepsze
  • Wszystkie komentarze
chlodna_kalkulacja
Od wczoraj mam 503 service temporarily unavailable gdy próbuję wyeksportować swoje kontrakty do Binance Smart Chain testnet, czy to tylko u mnie, czy coś się dzieje w sieci? Na dodatek dziwne rzeczy, zrevertowało mi kod, gdzie nie powinno w trakcie deploymentu, choć na lokalnej sieci development wszystko śmiga. ¯\_(ツ)_/¯

Dodatkowo jak wpiszę w cmd: npx truffle console
i podam sieć bsc testnet, to też sypie błędami 503.

#binance #solidity
0
  • Najlepsze
  • Wszystkie komentarze
chlodna_kalkulacja
Gdyby ktoś był ciekaw, adres SafeMoon v2 to 0x42981d0bfbAf196529376EE702F2a9Eb9092fcB5 i w zasadzie dla przeciętnego użytkownika tyle powinno wystarczyć...

ALE

Dla ciekawskich warto zaznaczyć, że ten kontrakt to proxy, wszystko wskazuje na to, że to TransparentUpgradeableProxy z biblioteki OpenZeppelin, która została zaudytowana i jest uważana za wolną od błędów.
https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/proxy/transparent/TransparentUpgradeableProxy.sol
17
  • Najlepsze
  • Wszystkie komentarze
Wombat06
Ekstra stronka dla początkujących w Solidity i nie tylko

https://solidity-by-example.org/

Jako ciekawostka: jest sekcja Hacks, więc można zobaczyć na przykładzie jak wykorzystuję się podstawowe dziury w smart contractach

#programowanie #solidity #blockchain
2