Dwa miliony RAND dla pierwszych użytkowników
Za transfer shielded pobierana jest opłata w RAND, związana wewnątrz obwodu. Twierdzenie 5.3 pokazuje, że jest to wymóg strukturalny, a nie decyzja cenowa: jawna opłata uiszczona z Twojego własnego konta zawęziłaby zbiór anonimowości transferu do Ciebie. Nowy adres nie może więc wykonywać transakcji w devnecie, dopóki nie posiada RAND, i właśnie to będzie wydawał ten faucet.
Przeznaczono na niego dwa miliony RAND z devnetu, przyznawanych według wkładu: 100 RAND dla pierwszego użytkownika, influencera, tłumacza lub organizatora społeczności, 150 dla autora technicznego lub projektanta, 250 dla programisty lub operatora węzła, 500 dla informatyka lub ekonomisty protokołów, 750 dla badacza bezpieczeństwa i 1000 dla specjalisty od kryptografii. Powiedz nam, kim jesteś, dlaczego prywatność jest dla Ciebie ważna i co potrafisz zbudować, oraz podaj adres shielded, na który ma trafić grant. Wyślemy link potwierdzający; kliknięcie go ustala Twój grant, zapisuje Twoje odpowiedzi i umieszcza Cię na liście. Ten dodatkowy krok jest celowy: dzięki niemu nikt nie trafia na tę listę ani nie dostaje od nas wiadomości tylko dlatego, że ktoś inny wpisał jego adres e-mail.
Webowy faucet nie jest jeszcze otwarty. Jedynym faucetem dostępnym obecnie jest ten wbudowany w węzeł: validator podpisuje emisję do 100 RAND w note dla adresu shielded i działa on od razu na lokalnym łańcuchu z dwoma validatorami.
Dołącz do listy
Kim jesteś, czym się zajmujesz i na jaki adres shielded ma trafić grant. Potwierdź adres e-mail w swojej skrzynce, a Twój grant zostanie ustalony. Adres jest dziś opcjonalny: zapisz się ponownie tym samym adresem e-mail, gdy już go będziesz mieć, a potwierdzenie tego linku go dołączy.
Twoje odpowiedzi, adres e-mail, profil i adres są przechowywane na naszym własnym serwerze źródłowym i wykorzystywane wyłącznie do ustalenia i wysłania grantu, do wysłania tego potwierdzenia oraz do powiadomienia Cię o otwarciu faucetu. Adres e-mail trafia do Resend, naszego dostawcy poczty, w celu dostarczenia wiadomości, i do nikogo więcej. Adres shielded jest z założenia publiczny: odbiera notes i nie ujawnia nic o tym, co przechowuje. Formularz jest sprawdzany przez Cloudflare Turnstile, który widzi żądanie, ale nie otrzymuje Twojego adresu e-mail; używamy go zamiast reCAPTCHA, aby żadne dane odwiedzających nie trafiały do Google. Poproś, a usuniemy Twój rekord.
Grant zależny od wkładu
liczy się najwyższa rola- Specjalista od kryptografii 1,000 RAND
- Badacz bezpieczeństwa lub audytor 750 RAND
- Informatyk 500 RAND
- Ekonomista protokołów lub projektant mechanizmów 500 RAND
- Programista 250 RAND
- Operator węzła 250 RAND
- Autor techniczny 150 RAND
- Projektant 150 RAND
- Influencer 100 RAND
- Tłumacz 100 RAND
- Organizator społeczności 100 RAND
- Pierwszy użytkownik 100 RAND
Zaznacz każdą pasującą rolę; grant odpowiada najwyższej z nich i jest ustalany w chwili potwierdzenia adresu e-mail. Czytamy każdą odpowiedź, a grant, który nie odpowiada opisanej pracy, może zostać wstrzymany.
Dwa miliony RAND, według wkładu
weryfikowanePrzeznaczono dwie pule po 1 000 000 RAND w devnecie: jedną dla osób, które pomagają przy początkowym projekcie i implementacji — kryptografów, badaczy bezpieczeństwa, informatyków, ekonomistów, programistów, operatorów węzłów, autorów technicznych i projektantów — oraz drugą dla pierwszych użytkowników, influencerów, tłumaczy i organizatorów społeczności, którzy przyciągają do niego ludzi. Czytamy Wasze odpowiedzi, by zdecydować, kto co otrzyma, więc napiszcie, czym naprawdę się zajmujecie.
Co stanie się w mainnecie
przechodzi dalejGranty z faucetu zostaną przeniesione do mainnetu, gdy tylko ruszy mainnet-beta. Do tego czasu RAND w devnecie nie ma wartości, nie jest wymienialny i nie może być przedmiotem obrotu. Dołączenie do tej listy nie jest przedsprzedażą: nic się nie sprzedaje i nic się nie płaci.
Wygeneruj adres shielded
Portfel Rand to jeden 256-bitowy klucz wydatkowania. Wszystko inne — klucz podglądu, klucz nullifiera, klucz ML-KEM-768, do którego zapieczętowane są notes, oraz sam adres — jest z niego wyprowadzane. Binarka portfela w repozytorium pełnego węzła generuje klucz i wypisuje adres; do żadnego z tych kroków nie jest potrzebny działający węzeł.
Adres to rand1, po którym następuje około 1660 znaków base58: pole właściciela note oraz 1184-bajtowy klucz enkapsulacji. Jest on z założenia publiczny. Plik klucza taki nie jest i jest to jedyna kopia: w tym wydaniu nie ma frazy odzyskiwania, a jego utrata oznacza utratę każdego note, który mógł otworzyć.
# 1. Rust (rustup pobiera przypiętą wersję toolchaina 1.98.1)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# 2. Sklonuj pełny węzeł i zbuduj portfel. Crate portfela nie ma zależności od RocksDB ani
# libp2p, więc zbudowanie go samodzielnie pomija zależności C++ potrzebne do budowy węzła
git clone https://github.com/randprotocol/fullnode.git
cd fullnode
cargo build --release -p rand-client # target/release/rand
# 3. Wygeneruj klucz wydatkowania. Zapisywany w wallet.key.json z trybem 0600; odmawia nadpisania
target/release/rand keygen
# wrote wallet.key.json
# address: rand1x7Qk…
# 4. Wypisz adres ponownie w dowolnej chwili i wklej całość do formularza powyżej
target/release/rand address
target/release/rand address | pbcopy # macOS: prosto do schowka
target/release/rand address | xclip -sel clip # Linux
Udostępniaj adres, nigdy klucz
Formularz oczekuje ciągu rand1… i niczego więcej. Plik klucza to jedna linia JSON zawierająca klucz wydatkowania; każdy, kto go ma, może wydać każdy note, jaki adres kiedykolwiek otrzyma. Zrób kopię zapasową w prywatnym miejscu i zachowaj tryb 0600, w jakim zapisuje go portfel.
Najpierw wypróbuj lokalnie
Przy pełnej kompilacji scripts/local-testnet.sh uruchamia na Twojej maszynie łańcuch z dwoma validatorami, a rand faucet emituje 100 RAND do note, który może otworzyć tylko Twój klucz. Resztę znajdziesz na stronie uruchamiania węzła.
Nic tutaj nie zależy od faucetu
Devnet, na którym grant byłby wydawany, działa dziś lokalnie, a kryptografia, którą wykorzystuje, jest opublikowana. Żadne z nich nie czeka w kolejce.