חשיבותה של אקראיות: תפקיד Keep ב- tBTC

in #keepnetwork4 years ago

איך Keep תורם לאפליקציה הראשונה שמאפשרת לאנשים להרוויח ביטקוין באת'ריום

image.png

Keep, אחד משלושת הפרויקטים התורמים ל- tBTC, יושק ב -27 באפריל ויאפשר למחזיקי הביטקוין להשתמש ביישומים הפיננסיים המבוזרים של Ethereum לראשונה. Keep, Summa ו- Cross-Chain Group אחראים כל אחד לפחות לאלמנטים הטכניים של פרויקט הקוד הפתוח המאפשר למשתמשים להרוויח בצורה בטוחה ב- Ethereum באמצעות הביטקוינים שלהם. התרומה הספציפית של Keep היא מגדלור אקראי הבוחר את החותמים להפקיד tBTC, שהם אסימוני ERC-20. TBTC דורש מערכת עם טוקן עבודה משלה כדי להתנגד לסיביל. החותמים עצמם נבחרים גם מבין המועמדים לרשת Keep


Keep — זה סודיות


Keep מתוכנן כפתרון פרטיות. בפרט, Keep מבטיח סודיות של רכיבי רשת חשובים. קבוצות חתימה לא יוכלו לעבוד אלא אם כן יחתמו באמצעות מפתח שאיש אינו מכיר; זה חל גם על משואה מדי פעם. פתרון ה- Keep מבוסס על היכולת לשמור על כמויות קטנות של נתונים (למשל, מפתח פרטי) באמת בסודיות לעבודה איתם. זו הסיבה שהאקראיות האמיתית כל כך חשובה ב- Keep. כל הצדדים יצטרכו לשתף פעולה כדי לברר על מה המשתמש עובד, וקשריות הופכת כמעט בלתי אפשרית כאשר הבחירה של החותם היא אקראית באמת.


ספי 'keeps' של ECDSA מגנים על הביטקוין של המשתמשים


חשוב כאן להבחין בין שרשרת ללא שרשרת. tBTC הוא לגמרי בשרשרת. אך Keep מאחסן מידע אישי כגון מפתחות ב"שמירה אה "מחוץ לרשת המשתמשים בספי ECDSA המאומתים ומשומשים על ידי ארנקי חילופי מטבעות מובילים, כולל Binance. על שם המגדל המאובטח ביותר בטירה, מחסנים אלה מקושרים דרך רשת את'ריום, אך נפרדים ממנו. חוזים חכמים של TBTC מתקשרים עם חוזים חכמים ברשת Keep, הנמצאים בקשר עם ה- "keep" מחוץ לרשת.

המושגים בהם משתמש Keep אינם חדשים. החידוש והמיוחד של Keep ב- tBTC טמון במערך מיוחד של מושגים. רעיונות אלה משובצים בחוזה חכם בצורה מסוימת ובטוחה. התכנון מבוסס על עיקרון העדיף לספק את מידת האוטונומיה המקסימאלית למחזיק הטוקן. המחזיקים והמפעילים מחליטים מה להסתכן וכיצד לנהל את הסיכון, ולא את הרשת. הכל קורה ללא אנשים מהימנים.


משואה אקראית בוחרת חותמים


דרך מרכזית להבטיח את מהימנות ה- tBTC היא ביטול הסיכון של הצד הנגדי. היא משתמשת במערכת "קבוצת חותמים" המאפשרת ל- tBTC לעבד עסקאות ללא מתווך מהימן. לכן, בחירת החותם חיונית לתפקוד תקין של tBTC. הרעיון הוא שאף אחד לא יודע מי יהיו החותמים (כולל עצמם) עד שהם נבחרים על ידי משואה אקראית. זאת על מנת למנוע מחותמים לקשר קשר לגניבת כספים או לתקוף את הרשת, ולכן האקראיות האמיתית שמספק המשואה כה חשובה.

אנו יכולים להשוות את משואת ה- Keep האקראית עם ראיות לא אמינות אחרות כמו zk-SNARK. ניתן לראות את המושגים שלהם כדוגמאות לשתי גישות שונות לאותה בעיה. עם zkSNARKs, המשתמש רואה הוכחה לכך שהפעולה בוצעה כהלכה, מבלי לחשוף את פרטי העסקה או הצד הנגדי. בעיקרון, zk-SNARKs אומרים, "עשיתי את זה. הנה ההוכחה שעשיתי הכל נכון.

משואת Keep אקראית ניגשת לכך מהצד ההפוך, תוך שימוש במספרים אקראיים כדי להבטיח שהמשימה תושלם ללא מתווך. Keep אומר, "אנא עשה זאת עם מידע מטעמי כדי שאף אחד לא יוכל לגלות מהו המידע הזה."


עמיד להתקפות סיביל


אלמנט חשוב של אבטחה הוא עמידות לסיביל. בהתקף סיביל משתמש יוצר מספר חשבונות המהווים יחד מסה קריטית שיכולה להשתלט על הרשת. כדי של- tBTC תהיה עמידות יעילה לסיביל, ההשלכות השליליות של התקפים אלה חייבות להכריע את החיובי. זה חייב להיות יקר להפליא להשתלט בהצלחה על קבוצת חתימות נתונה, ולכן לתקוף את המערכת.

כאפליקציה הראשונה שנבנתה על Keep, האיטרציה הראשונה של tBTC מתוכננת מתוך הנחה שקייף אינו מושלם במתן עמידות לסיביל, מכיוון שיהיו פחות משתמשים בהשקה מאשר מאוחר יותר בפיתוח הרשת, מה שהופך את המשאבים הנדרשים להתקפה מוצלחת נמוכים יותר נו. עם זאת, ככל ש- Keep מתבגר, גרסאות עתידיות של tBTC יוכלו למנף עמידות משופרת של סיביל כדי להפחית את עלות ההפעלה והשימוש ב- tBTC.


Keep עוזר לאפשר חוסר אמון ב-tBTC


צוות Keep דאג לספק אקראיות אמיתית כך שאין צורך באמון. Beacon אקראי תוכנן כמנוע שיכול לעבוד עם יישומים רבים, כולל מקרי שימוש שונים. ב- tBTC הוא מספק מרכיב מרכזי שמבטיח את האבטחה של משתמשי BTC בעת הפקדה - שהם יכולים לסמוך על המערכת מבלי לסמוך על מתווכים, מכיוון שאין מתווכים. אנו מאמינים בפרטיות ובמימון כזכויות אדם, ועם tBTC אנו מדגימים כי הם יכולים לחזק הדדית.



Join the tBTC mailing list for updates.

Additional resources:

Keep’s GitHub
The tBTC Technical spec
tbtc.js
The Keep #tbtc channel on Discord

Coin Marketplace

STEEM 0.20
TRX 0.14
JST 0.030
BTC 67931.21
ETH 3278.12
USDT 1.00
SBD 2.66