Skip to content
All articles

# Filozofia open-source: Dlaczego każda linijka kontraktu TurboLoop jest publiczna

# Filozofia open-source: Dlaczego każda linijka kontraktu TurboLoop jest publiczna

Filozofia open-source: Dlaczego każda linijka kontraktu TurboLoop jest publiczna

W tradycyjnych finansach zasady, które rządzą Twoimi pieniędzmi, znajdują się w dokumentach prawnych napisanych językiem trudnym do kwestionowania. W TurboLoop zasady te są zapisane w kodzie Solidity, który każdy może przeczytać na BscScan. Ta różnica to nie drobny szczegół techniczny — to architektoniczne zobowiązanie, które sprawia, że wszystko inne (renouncement, audyty, blokady LP) jest naprawdę godne zaufania.

Ten wpis wyjaśnia, co oznacza "open source" dla smart kontraktu, dlaczego jest to fundament, a nie tylko funkcja, oraz co faktycznie zyskujesz jako użytkownik.

Co oznacza open-source dla smart kontraktu

Smart kontrakt w Solidity jest kompilowany do bytecode EVM przed wdrożeniem. łańcuch uruchamia ten bytecode. Użytkownicy wchodzą w interakcję z bytecode. Oryginalny kod źródłowy Solidity jest technicznie opcjonalny — łańcuch go nie potrzebuje.

"Open-source" w tym kontekście oznacza: zespół opublikował oryginalny kod źródłowy Solidity i zweryfikował, że kompiluje się on do wdrożonego bytecode. Proces weryfikacji kontraktu na BscScan sprawdza, czy te dwa elementy się zgadzają. Gdy widzisz zielony badge "Contract Source Code Verified", oznacza to, że bytecode i źródło są matematycznie tym samym.

Co możesz zrobić z zweryfikowanym kodem źródłowym:

  • Przeczytać każdą funkcję, linijka po linijce
  • Śledzić, które funkcje modyfikują które zmienne stanu
  • Potwierdzić, że wywołanie renounceOwnership() zostało wykonane i nie jest już odwracalne
  • Zobaczyć strukturę opłat, logikę blokady LP, matematykę poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń poleceń polece

Continue Reading

Found this useful?
Pass it along.