کلید دست کیست
کوتاه: کلید کامل هیچجا نیست. هیچ آدمی و هیچ ماشینی آن را ندارد.
یک مثال ساده
بخش «یک مثال ساده»گاوصندوقی را تصور کنید که سه کلید جدا دارد و با هر دو تا باز میشود. یکی پیش شماست، یکی پیش همکارتان و یکی پیش رومو. هیچکس تنهایی نمیتواند در را باز کند. اگر یک نفر کلیدش را گم کند، دو نفر دیگر هنوز میتوانند.
رومو همین کار را میکند، با یک فرق مهم: این تکهها هیچوقت کنار هم نمیآیند. هر کدام کار خودش را میکند و نتیجه یک امضای معمولی روی شبکه است.
به هر تکه سهم میگوییم. به ماشینی که یک سهم را نگه میدارد نود میگوییم.
چه کسی چه چیزی دارد
بخش «چه کسی چه چیزی دارد»| چیز | پیش رومو هست | پیش رومو نیست |
|---|---|---|
| کلید کیف پول | فقط یک سهم | کلید کامل و سهمهای شما |
| کلید API | فقط بخش عمومی | بخش خصوصی |
| پشتیبان | پشتیبان سهم نود رومو (خودکار) | پشتیبان نود شما و رمز آن؛ پشتیبان گوشی در iCloud خودتان |
| تأیید | هیچ | کلید تأیید گوشیهای شما |
چند سهم و کجا
بخش «چند سهم و کجا»کلید هر کیف پول سه سهم دارد و هر برداشت را دو نود امضا میکنند: نود رومو و نود شما. سهم سوم پیش گوشی مدیر است.
روی sandbox پول آزمایشی است. برای همین رومو نود دوم را هم به جای نود شما نگه میدارد. در تولید یکی از دو نود پیش شماست و رومو تنهایی نمیتواند امضا کند.
مهمترین نکته روی تولید: کلید فقط با همکاری دو نگهدارنده به کار میافتد. پس نود خودتان را واقعاً جدا نگه دارید: ماشین جدا، حساب جدا و آدم جدا.
اگر کسی سرور رومو را هک کند چه؟
بخش «اگر کسی سرور رومو را هک کند چه؟»نودها به حرف سرور اکتفا نمیکنند. هر نود خودش میسنجد قانون چه میگوید و پول به کجا میرود. تأیید هر نفر هم یک امضای روی گوشی است که فقط به همان برداشت میخورد. پس نمیشود تأیید یک برداشت را برای برداشت دیگری به کار برد.
ادامه: امنیت، قانونها و تأییدها و گوشی مدیر