Strona główna/Narzędzia/ERC-20 Przeniesienie własności/
PulseChain Przeniesienie własności

Narzędzia ERC-20

Przeniesienie własności tokena PulseChain

Przenieś własność swojego tokena PulseChain ERC-20 na inny portfel lub multisig. Współpracuje z kontraktami OpenZeppelin Ownable i Ownable2Step.

Przenieś własność

Blockchain

Połącz z wybranym blockchainem.

Adres tokena

Wprowadź adres tokena ERC-20, aby rozpocząć.

Nowy właściciel

Określ nowy adres, który otrzyma własność.

Narzędzie 20lab transferu własności PulseChain pozwala przypisać administracyjną kontrolę nad dowolnym kontraktem tokena ERC-20 do innego adresu portfela. Jest niezbędne do przekazywania projektu nowym członkom zespołu, przenoszenia kontroli do multisig lub przejścia do zarządzania DAO.

Narzędzie działa z kontraktami OpenZeppelin Ownable i Ownable2Step (dwa najczęstsze wzorce własności) i weryfikuje, że połączony portfel obecnie posiada własność, przed zezwoleniem na jakikolwiek transfer.

Aby przenieść własność tokena PulseChain:

  1. Połącz portfel, który obecnie posiada kontrakt
  2. Wprowadź adres kontraktu tokena ERC-20
  3. Wprowadź adres portfela nowego właściciela (zweryfikuj starannie - to nieodwracalne)
  4. Potwierdź transakcję

Zachowanie transferu zależy od tego, którego wzorca własności używa Twój kontrakt:

  • Ownable - transfer jest natychmiastowy. Nowy właściciel zyskuje kontrolę natychmiast.
  • Ownable2Step - transfer jest proponowany. Nowy właściciel musi wyraźnie zaakceptować używając narzędzia akceptacji własności, zanim własność rzeczywiście się przeniesie.

Narzędzie transferu własności przenosi główną własność kontraktu. Konkretne funkcje, które kontroluje właściciel, zależą całkowicie od tego, jak Twój kontrakt ERC-20 został napisany, ale często obejmują:

  • Mint - tworzenie nowych tokenów ERC-20 (tylko dla mintowalnych tokenów)
  • Pauza - wstrzymywanie wszystkich transferów (tylko dla pauzowalnych tokenów)
  • Czarna lista - ograniczanie konkretnych adresów
  • Konfiguracja podatku - modyfikacja opłat transferowych lub reguł anti-bot
  • Zarządzanie białą listą - dla tokenów z ograniczoną logiką transferu

Nie wszystkie tokeny ERC-20 mają wszystkie te funkcje. Podstawowe tokeny ERC-20 mogą mieć własność, ale żadnych funkcji tylko dla właściciela, podczas gdy bogate w funkcje tokeny mogą mieć wiele. Nowy właściciel dziedziczy dokładnie funkcje zdefiniowane w kontrakcie.

Nie - transfery własności nie są odwracalne przez działania oryginalnego właściciela. Po zakończeniu transferu:

  • Oryginalny właściciel natychmiast traci wszystkie prawa administracyjne
  • Tylko nowy właściciel może przenieść własność z powrotem (lub się jej zrzec)
  • Jeśli klucz prywatny nowego właściciela zostanie utracony, własność jest na zawsze niedostępna

Z powodu tej trwałości, zawsze weryfikuj adres docelowy dwa razy przed potwierdzeniem. Dla transferów o wysokiej stawce, wyślij najpierw małą transakcję testową, aby potwierdzić, że portfel odbiorczy jest funkcjonalny. Wzorzec Ownable2Step dodaje siatkę bezpieczeństwa, wymagając wyraźnej akceptacji, ale standardowe transfery Ownable są natychmiastowe i ostateczne.

Tak - przeniesienie własności PulseChain na portfel multisig jest zdecydowanie zalecane dla każdego tokena ze znaczącą wartością lub aktywną społecznością.

Własność multisig zapewnia:

  • Bezpieczeństwo wielu podpisów - żaden pojedynczy klucz nie może działać jednostronnie
  • Ochrona przed skompromitowanymi portfelami - jeden wyciekły klucz nie jest katastrofalny
  • Zdecentralizowane zarządzanie - działania właściciela wymagają konsensusu zespołu lub społeczności
  • Kompatybilność z Safe (Gnosis Safe) - najszerzej używane rozwiązanie multisig EVM

Transfery do portfeli multisig są poza tym identyczne ze standardowymi transferami portfeli - kontrakt multisig staje się nowym właścicielem. Jeśli pełna decentralizacja jest Twoim celem, rozważ ścieżkę zrzeczenia się własności zamiast tego, która na zawsze usuwa prawa administracyjne.

Przeniesienie własności na niepoprawny adres ma poważne, często trwałe konsekwencje:

  • Jeśli zostanie wysłana na nieistniejący adres lub taki bez znanego klucza prywatnego, własność staje się na zawsze niedostępna
  • Jeśli zostanie wysłana na prawidłowy portfel, którego nie kontrolujesz, tylko właściciel tego portfela może teraz wykonywać funkcje administracyjne
  • Nie ma wbudowanego mechanizmu odzyskiwania - transfer jest ostateczny po potwierdzeniu on-chain

Dla kontraktów Ownable transfer jest natychmiastowy. Dla kontraktów Ownable2Step stan oczekiwania może nie zostać odebrany przez wyznaczonego właściciela - to kluczowa zaleta bezpieczeństwa wzorca dwuetapowego.

To dwa główne wzorce własności dla kontraktów ERC-20:

  • Ownable - transfer jednoetapowy. Obecny właściciel wywołuje transferOwnership(newOwner), a nowy właściciel natychmiast zyskuje kontrolę. Proste, ale ryzykowne: literówki natychmiast wysyłają własność na niewłaściwy adres.
  • Ownable2Step - transfer dwuetapowy. Obecny właściciel proponuje nowego właściciela; nowy właściciel musi wyraźnie wywołać acceptOwnership(), aby zakończyć transfer. Znacznie bezpieczniejsze - zapobiega przypadkowym transferom na adresy, których nikt nie kontroluje.

Nowoczesne kontrakty coraz częściej używają Ownable2Step, ponieważ korzyść bezpieczeństwa znacznie przeważa nad dodatkową transakcją. Generator tokenów ERC-20 20lab zawsze używa Ownable2Step, ale to narzędzie obsługuje oba wzorce i zapewnia również pasujące narzędzie akceptacji własności dla przepływu dwuetapowego.

Narzędzie działa z tokenami ERC-20, które implementują standardowe wzorce własności:

  • Tokeny używające OpenZeppelin Ownable (transfer jednoetapowy)
  • Tokeny używające OpenZeppelin Ownable2Step (transfer dwuetapowy z akceptacją)
  • Niestandardowe implementacje własności podążające za tymi samymi sygnaturami interfejsu
  • Wszystkie tokeny ERC-20 utworzone przez 20lab

Narzędzie nie może przenieść własności dla:

  • Tokenów bez mechanizmu własności (podstawowe tokeny ERC-20 bez admina)
  • Tokenów używających niestandardowych wzorców własności, które nie eksponują logiki transferOwnership
  • Tokenów, których własność została już zrzeczona

Powiązane Posty

Kontynuuj swoją podróż z tymi powiązanymi postami blogowymi.

BNB Chain (BNB) cryptocurrency logo is centered on a dark background with yellow elements and abstract geometric and wave-like patterns.
BNB Smart Chain Token - How to Create BEP-20 Token

Learn how BNB Smart Chain enables fast, low-cost transactions for crypto token projects and decentralized applications.

19 lipca 2024

7 min czytania

Sonic (S) cryptocurrency logo is centered on a dark background with orange and blue elements and abstract geometric and wave-like patterns.
Sonic Crypto Token - Launch Project on One of the Fastest Blockchains

Discover how Sonic crypto blockchain ecosystem delivers scalable, secure, and lightning-fast performance to transform your project's potential.

20 grudnia 2024

6 min czytania

PancakeSwap logo on a dark background with brown smoke around it, with the words “Adding Liquidity” and a network of connections in the background.
Add Liquidity to PancakeSwap - How to Launch Your Token Successfully

Learn how to add liquidity to PancakeSwap V2 for your ERC-20 or BEP-20 token - a step-by-step guide covering pool creation, LP tokens, and security best practices.

25 stycznia 2025

7 min czytania

Graphic with the inscription “ERC-20” on a geometric pattern background. The whole is kept in shades of red and brown.
ERC-20 - The Standard for Blockchain Token Creation

Learn what ERC-20 is and how it is standardizing tokens for cross-platform and cross-blockchain compatibility.

11 listopada 2024

5 min czytania