Klucze prywatne dostępne w Steem

in #polish5 years ago

Jakiś czas temu omówiłem zagadnienie szyfrowania z wykorzystaniem klucza publicznego i prywatnego na stronie Steem dla opornych.

Pewnie każdy z Was ma swoje klucze :)
Jeśli dołączycie do polskiej społeczności Steem to przybędzie Wam więcej kluczy i będziecie mieli ich cały pęk :D
Zanim jednak kupicie nowy brelok na klucze zapraszam do lektury kolejnego poradnika ;)

Steem dla opornych: "Klucze" 🤓
Świat "blockchaina" i "kryptowalut" to również świat szyfrowania danych. Dzisiaj porozmawiamy o bardzo ciekawym systemie kluczy prywatnych i publicznych.

System oparty na kluczach prywatnych i publicznych powstał w celu szyfrowania np. rozmów między ludźmi. Większości ludziom szyfrowanie kojarzy się z systemem, w którym treść jest zamieniana jakimś kluczem na treść zaszyfrowaną, a potem (używając tego samego klucza) odszyfrowana.

Jednakże taki system nie może działać w komunikacji między dwoma osobami, bo inaczej jeśli ktoś przechwyciłby klucz - mógłby odczytywać wiadomości.

Dlatego powstał inny system na bazie kluczy prywatnych i publicznych.
Wyobraźmy sobie drzwi na osiedle. Zamknąć takie drzwi może każdy - zatrzaskując je. Otworzyć natomiast może tylko wąska grupa osób (czyli mieszkańcy).

Podobnie jest jeśli używamy algorytmów. Zaszyfrować wiadomość do odbiorcy może każdy używając "klucza publicznego", ale tylko właściciel używając "klucza prywatnego" może tę wiadomość odczytać.

Dlaczego dla nas to takie ważne? Ponieważ każdą operację w blockchain i kryptowalutach robi się w podobny sposób (jednak zamieniając klucz publiczny z prywatnym wyjątkowo). Wtedy jedna osoba może informację nadać, a wszystkie inne mogą ją odczytać. Taka zamiana funkcji sprawia, że możemy z całą stanowczością potwierdzić, że tylko osoba posiadająca dany klucz nadała np. przelew kryptowalut.

Kontynuacja zagadnienia

Na platformie Steem każdy uzytkownik ma parę rodzai kluczy (haseł) więc warto je omówić szczegółowo.

Klucze można sprawdzić w Portfelu -> Uprawnienia (na steemit.com)

Lista w tej konfiguracji zawiera klucze publiczne (można je sprawdzić również z innych źródeł).
Jednak po prawej stronie mamy przyciski "Pokaż klucz prywatny". Po naciśnięciu zmienia się wartość klucza na klucz prywatny. Kluczy prywatnych musimy używać roztropnie.

Z góry informuję, że nazwy polskie (i tłumaczenia jakie są publikowane na stronie Steemit) nie oddają pełnej wiedzy, a dodatkowo mogą być mylące. Warto więc zapamiętać nazwę angielską i ich opisy.

Ale po kolei:

Rejestrując się na Steem dostajecie hasło, którym się logujecie - konkretnie jest to klucz prywatny właściciela (Owner / Master) [Zielony], który może zrobić na koncie wszystko. Jednak jego powszechne używanie jest to dość niebezpieczne, gdyż jeśli go utracimy, to możemy stracić zebrane tokeny, wiadomości zaszyfrowane do nas mogą być przeczytane, a konto może publikować/pisać treści bez naszego udziału.
Jednak wiele osób go używa, gdyż jest to wygodne.

Warto zapisać sobie ten klucz na kartkach i ukryć, jeśli to możliwe.


Klucz prywatny Publikacja (Posting) [Pomarańczowy] to hasło, które umożliwia publikowanie treści, głosowanie i odbieranie nagród. Przydaje się czasem gdy chcemy komuś dać dostęp do konta, ale nie chcemy by zniknęły nam oszczędności. Często różne strony używają go do autoryzacji użytkownika.

Klucz prywatny Aktywny (Active) [Czerwony] to klucz umożliwiający dokonywanie przelewów z konta i niektórych zaawansowanych operacji. Usługa SteemConnect (API, by strony internetowe nie miały naszych kluczy) tworzy z pomocą Active Keya - Postingi oddzielne dla każdego projektu (w razie czego użytkownik może unieważnić dany posting key, jeśli operacje wykonywane na jego koncie są niezgodne z oczekiwanymi).

Klucz prywatny MEMO [Fioletowy] - Może również służyć do autoryzacji - umożliwia zalogowanie się na konto i odczytywanie danych, z tzw. "MEMO" (szyfrowanych).

MEMO to odpowiednik tytułu przelewu, jednak można wiadomość wysyłaną zaszyfrować, by tylko odbiorca mógł ją odczytać (co może być przydatne do np. prowadzenia sklepów prepaidowych).


Osobiście polecam używać oddzielnie kluczy, gdyż zmniejsza to szansę na kradzież konta i/lub tokenów.
Należy pamiętać, żeby pilnować klucza Owner / Master jak oka w głowie, gdyż jego utrata (w zasadzie) uniemożliwia bezpieczne prowadzenie konta.


key.jpg


Tekst powstał na potrzeby projektu "Steem dla opornych".

Sort:  

Bardzo pomocny post. Nawet ja zrozumiałem, że hasłem do wszystkiego już nie warto się logować!

Od wczoraj portfel steemit.com przekierowuje cię do https://steemitwallet.com, tam w zakładce uprawnienia najpierw graficznie a następnie przy każdym kluczu "łopatologicznie" podano do czego służy każdy klucz.
BTW a do kół to który będzie? :)

Opis na Steemitwallet jest po angielsku niestety.
;)

Co zrobić gdy stracimy master klucz?

Posted using Partiko Android

Założyć nowe konto i próbować jakoś odzyskać master key (albo gdzieś zapisaliśmy na kartce, czasem w przeglądarce jest zapisane)

Świetny post. Na pewno się przyda początkującym Steamianom.
Tylko, że teraz jest nieco nieaktualny, ponieważ wprowadzono całkiem nowy wygląd zakładek portfela i haseł.

!tipuvote 2.0

Technicznie wszystko tak samo jest, tylko w innym miejscu :D

No niby tak, ale jak wprowadzili nowy wygląd portfela to trochę zgłupiałem. "Starzy" użytkownicy pewnie szybko się połapią, ale nowi nie będą wiedzieć o co chodzi.

Teraz przynajmniej portfel otwiera się w nowej karcie w przeglądarce, a jeszcze wczoraj rano otwierał się w tej samej. Trochę to było irytujące.

BTW, @tipu czemuś nie dał głosu! Wrrrr 😡😂

Tipu nie dał głosu, bo za mało węgla ;P

!tipuvote 0.4

Dawno nie byłem na steemie - czym jest powyższy wpis?

Cześć :)
To jeden ze sposobów na wyróżnienie wartościowych wpisów, tip dla autora.

Dziękuję za dopowiedź. Rozumiem, że doczytam gdzieś zasady?

Seems that you have no deposit. Plase send any amount of SBD or STEEM to @tipU to use @tipU services :)

This post is supported by $0.23 @tipU upvote funded by @grecki-bazar-ewy :)
@tipU voting service instant upvotes | For investors.

Coin Marketplace

STEEM 0.29
TRX 0.12
JST 0.033
BTC 62937.86
ETH 3092.40
USDT 1.00
SBD 3.87