دو میلیون RAND برای پذیرندگان اولیه
برای هر انتقال محافظتشده کارمزدی به RAND دریافت میشود که درون مدار بسته شده است؛ قضیهٔ ۵٫۳ نشان میدهد این یک الزام ساختاری است و نه یک تصمیم قیمتگذاری: کارمزد شفافی که از حساب خود شما پرداخت شود، مجموعهٔ ناشناسی انتقال را به خود شما فرو میکاهد. بنابراین نشانی جدید تا زمانی که RAND نداشته باشد نمیتواند در دِوِنت تراکنش انجام دهد، و این شیر آب همین RAND را توزیع خواهد کرد.
دو میلیون RAND دِوِنت برای این منظور کنار گذاشته شده و بر اساس مشارکت واگذار میشود: ۱۰۰ RAND برای پذیرندهٔ اولیه، اینفلوئنسر، مترجم یا سازماندهندهٔ جامعه، ۱۵۰ برای نویسندهٔ فنی یا طراح، ۲۵۰ برای توسعهدهنده یا گردانندهٔ گره، ۵۰۰ برای دانشمند علوم کامپیوتر یا اقتصاددان پروتکل، ۷۵۰ برای پژوهشگر امنیت و ۱٬۰۰۰ برای متخصص رمزنگاری. بگویید کیستید، چرا حریم خصوصی برایتان اهمیت دارد و چه چیزی میتوانید بسازید، و نشانی محافظتشدهای را که باید سهم شما به آن برود به ما بدهید. ما یک پیوند تأیید میفرستیم؛ با کلیک بر آن سهم شما قطعی میشود، پاسخهایتان ثبت میشود و نامتان در فهرست قرار میگیرد. همین گام اضافه هدف است: تضمین میکند هیچکس به این فهرست راه نمییابد و از ما نامه دریافت نمیکند، فقط به این دلیل که دیگری ایمیل او را وارد کرده است.
شیر آب وب هنوز باز نشده است. تنها شیر آب موجود امروز همان است که در خود گره تعبیه شده: یک اعتبارسنج ضرب حداکثر ۱۰۰ RAND را در قالب یک note برای یک نشانی محافظتشده امضا میکند، و این روی زنجیرهٔ محلی دواعتبارسنجی بیهیچ پیکربندی اضافه کار میکند.
به فهرست بپیوندید
کیستید، چه میکنید، و نشانی محافظتشدهای که سهم شما باید به آن برود. ایمیل را از صندوق ورودی خود تأیید کنید تا سهم شما قطعی شود. نشانی امروز اختیاری است: وقتی نشانی داشتید با همان ایمیل دوباره ثبتنام کنید و تأیید آن پیوند آن را متصل میکند.
پاسخها، ایمیل، شناسه و نشانی شما روی سرور مبدأ خودمان ذخیره میشود و فقط برای تعیین و ارسال سهم، ارسال همین تأییدیه و اطلاعرسانی به شما هنگام باز شدن شیر آب به کار میرود. ایمیل برای تحویل به Resend، ارائهدهندهٔ خدمات ایمیل ما، داده میشود و به هیچ کس دیگر داده نمیشود. نشانی محافظتشده بهطراحی عمومی است: note دریافت میکند و چیزی دربارهٔ آنچه نگه میدارد فاش نمیکند. فرم را Cloudflare Turnstile بررسی میکند که درخواست را میبیند اما ایمیل شما برایش فرستاده نمیشود؛ از آن بهجای reCAPTCHA استفاده میکنیم تا هیچ دادهای از بازدیدکنندگان به Google نرود. درخواست کنید تا رکورد شما را حذف کنیم.
سهم بر اساس مشارکت
بالاترین نقش ملاک است- متخصص رمزنگاری 1,000 RAND
- پژوهشگر یا ممیز امنیت 750 RAND
- دانشمند علوم کامپیوتر 500 RAND
- اقتصاددان پروتکل یا طراح سازوکار 500 RAND
- توسعهدهنده 250 RAND
- گردانندهٔ گره 250 RAND
- نویسندهٔ فنی 150 RAND
- طراح 150 RAND
- اینفلوئنسر 100 RAND
- مترجم 100 RAND
- سازماندهندهٔ جامعه 100 RAND
- پذیرندهٔ اولیه 100 RAND
هر نقشی را که صدق میکند علامت بزنید؛ سهم بر اساس بالاترین آنهاست و لحظهای که ایمیل خود را تأیید کنید قطعی میشود. ما همهٔ پاسخها را میخوانیم و سهمی که با کار توصیفشده همخوان نباشد ممکن است نگه داشته شود.
دو میلیون RAND، بر اساس مشارکت
در دست بررسیدو مخزن ۱٬۰۰۰٬۰۰۰ RAND دِوِنتی کنار گذاشته شده است: یکی برای کسانی که در طراحی و پیادهسازی اولیه کمک میکنند — رمزنگاران، پژوهشگران امنیت، دانشمندان علوم کامپیوتر، اقتصاددانان، توسعهدهندگان، گردانندگان گره، نویسندگان فنی و طراحان — و دیگری برای پذیرندگان اولیه، اینفلوئنسرها، مترجمان و سازماندهندگان جامعه که مردم را به آن میآورند. پاسخهای شما همان چیزی است که برای تصمیم دربارهٔ سهم هر کس میخوانیم؛ پس بگویید واقعاً چه میکنید.
در mainnet چه میشود
منتقل میشودسهمهای شیر آب پس از فعال شدن mainnet-beta به mainnet منتقل خواهد شد. تا آن زمان RAND دِوِنت ارزشی ندارد، قابل تبدیل نیست و نمیتوان آن را معامله کرد. پیوستن به این فهرست پیشفروش نیست: چیزی فروخته نمیشود و چیزی پرداخت نمیشود.
ساخت یک نشانی محافظتشده
کیف پول Rand یک کلید خرج ۲۵۶ بیتی است. همهٔ چیزهای دیگر — کلید مشاهده، کلید nullifier، کلید ML-KEM-768 که note ها به آن مهروموم میشوند، و خود نشانی — از آن مشتق میشود. باینری کیف پول در مخزن گره کامل کلید را میسازد و نشانی را چاپ میکند؛ برای هیچیک از این دو گام به گره در حال اجرا نیازی نیست.
نشانی عبارت است از rand1 و پس از آن حدود ۱٬۶۶۰ نویسه base58: فیلد مالک note بهعلاوهٔ کلید کپسولهسازی ۱٬۱۸۴ بایتی. این نشانی بهطراحی عمومی است. فایل کلید چنین نیست، و تنها نسخه است: در این انتشار عبارت بازیابی وجود ندارد و گم شدن آن به معنای از دست رفتن همهٔ note هایی است که میتوانست بگشاید.
# 1. Rust (rustup زنجیرهٔ ابزار پینشدهٔ 1.98.1 را برمیدارد)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# 2. گره کامل را کلون کنید و کیف پول را بسازید. crate کیف پول به RocksDB یا
# libp2p وابسته نیست، پس ساخت جداگانهٔ آن وابستگیهای ساخت C++ گره را رد میکند
git clone https://github.com/randprotocol/fullnode.git
cd fullnode
cargo build --release -p rand-client # target/release/rand
# 3. کلید خرج را بسازید. در wallet.key.json با حالت 0600 نوشته میشود؛ بازنویسی را نمیپذیرد
target/release/rand keygen
# wrote wallet.key.json
# address: rand1x7Qk…
# 4. نشانی را هر زمان دوباره چاپ کنید و همهاش را در فرم بالا بچسبانید
target/release/rand address
target/release/rand address | pbcopy # macOS: مستقیم به کلیپبورد
target/release/rand address | xclip -sel clip # Linux
نشانی را به اشتراک بگذارید، هرگز کلید را
فرم فقط رشتهٔ rand1… را میخواهد و هیچ چیز دیگر. فایل کلید یک خط JSON حاوی کلید خرج است؛ هر کس آن را داشته باشد میتواند همهٔ note هایی را که نشانی تاکنون دریافت میکند خرج کند. آن را جایی خصوصی پشتیبان بگیرید و با حالت 0600 نگه دارید، که همانطور است که کیف پول آن را مینویسد.
ابتدا بهصورت محلی امتحان کنید
با یک ساخت کامل، scripts/local-testnet.sh یک زنجیرهٔ دواعتبارسنجی روی دستگاه شما راه میاندازد و rand faucet ۱۰۰ RAND را در note ای ضرب میکند که فقط کلید شما میتواند بگشایدش. صفحهٔ اجرای گره بقیه را دارد.
هیچچیز در اینجا به شیر آب وابسته نیست
دِوِنتی که سهم در آن خرج میشود امروز بهصورت محلی اجرا میشود و رمزنگاریای که به کار میگیرد منتشر شده است. هیچیک منتظر صف نمیماند.