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...Bezpieczeństwo to jeden z kluczowych aspektów podczas tworzenia smart kontraktów. Mimo to wielu twórców wciąż nie przywiązuje zbyt wielkiej wagi do tego, co w konsekwencji prowadzi do kradzieży środków. Dzisiaj omówię jeden z bardziej znanych ataków, który przysporzył niejeden projekt o ból głowy, a mianowicie reentrancy attack. O co tyle hałasu? Jeżeli regularnie czytasz ten blog, to pewnie zdajesz już sobie sprawę, że rozwiązania oparte o blockchain to nie tylko śmieszne…
Dowiedz się więcej...W blockchainie weryfikacja poprawności danych to jedna z ważniejszych kwestii. Jednak ze względu na sporą liczbę danych może to być czasem problematyczne. Na szczęście istnieje bardzo sprytny mechanizm, który ułatwia całą sprawę, a konkretnie mowa o tzw. Merkle tree. Dzisiaj dowiesz się, czym to rozwiązanie jest, do czego można je wykorzystać, a na końcu znajdziesz krótki kod w Solidity, który demonstruje jego użycie. Sadzimy drzewo Ponieważ dzisiaj będzie mowa o drzewach,…
Dowiedz się więcej...Handel cyfrowymi aktywami to niezaprzeczalnie jedna z większych aktywności w zdecentralizowanych sieciach. Nie musisz być oczywiście kryptowalutowym “freakiem”, aby tworzyć rozwiązania oparte o blockchain. Dobrze jest natomiast znać mechanizmy, które bazują na tym rynku, ponieważ cała ich masa jest naprawdę pomysłowa i może pomóc w rozwoju innych projektów, a jak wiadomo handel to jeden z największych działów gospodarki. Dzisiaj postaram się przybliżyć mechanizm, który pomaga w bezpieczny sposób dokonać wymiany…
Dowiedz się więcej...