על הנייר לשרשרת: כיצד תורת המכרזים מיידעת יישום חוזים חכמים PlatoBlockchain Data Intelligence. חיפוש אנכי. איי.

על הנייר לשרשרת: כיצד תורת המכרזים מודיעה על יישום חוזים חכמים

מכירות פומביות נמצאות בכל מקום בקריפטו. מ יַצרָן מכרזי בטחונות, ל פלאשבוטים מכירות פומביות של blockspace עם הצעות חתומות ומכירות פומביות של NFT OpenSea, מכירות פומביות מתאימות למגוון רחב של מצבים שבהם יש צורך בגילוי מחירים, נזילות או הקצאה של משאבים נדירים, הן ברשת והן מחוץ לרשת. 

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

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

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

אבל ראשית, הסבר קצר על פורמטים של מכירות פומביות

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

אבל כדי להגדיר קצת הקשר מהיר ליישום להלן: תיאוריית המכרזים התרכזה היסטורית סביב ארבעה קנוניים סוגי מכירות פומביות, טקסונומי לראשונה על ידי וויליאם ויקרי בשנת 1961 ומתואר כאן בהקשר של מכירה פומבית למוצר בודד.

תמונת מצב של עיצובים במכירה פומבית זמינים מחוץ לרשת. מָקוֹר: ויקיפדיה

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

לארבעת סוגי המכרזים הללו יש מאפיינים ודינמיקה שונים אשר מסובכים עוד יותר כאשר מתורגמים ליישומי חוזים חכמים (ועליהם נפרט בהמשך).

השוואת סוגי מכירות פומביות לפי חשיפת מידע

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

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

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

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

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

ערכים משותפים ופרטיים

בחינת מכירות של פְּרָטִי ו ערך משותף סחורות בין מכירות פומביות של הצעות פתוחות והצעות סגורות יכולות לספק עדשה נוספת להשוואה בין פורמטים אלה. במכירה פומבית למכירת א ערך משותף טוב, לפריט יש ערך מהותי כלשהו המשותף בין כל המציעים, אך למציעים עשוי להיות מידע שונה או חלקי לגבי הערך הזה. כלכלן התנהגותי זוכה פרס נובל של ריצ'רד תאלר דוגמה קנונית לערך משותף, צנצנת מטבעות עומדת למכירה פומבית; אף אחד מהמציעים לא יודע מה הערך המדויק המצוי בצנצנת, אבל לכל אחד יש הערכה משלו. במכירה פומבית של מוצר בעל ערך פרטי, לכל מציע יש ערך אינדיבידואלי עבור הפריט הנמכר, ללא תלות בעמיתיו. כדי לצייר דוגמאות מ-web3, NFT נקנה אך ורק להנאה אישית (ללא כוונה של מכירה חוזרת או ציפייה לתועלת עתידית) היא מוצר בעל ערך פרטי, בעוד שהביטחונות מכספת של Maker מחוסלת היא מוצר בעל ערך נפוץ.

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

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

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

השוואת סוגי מכירות פומביות לפי אסטרטגיית הצעות מחיר

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

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

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

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

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

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

השוואת סוגי מכירות פומביות באמצעות שיקולי יישום

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

מכירות פומביות באנגלית ברשת

רוב המכירות הפומביות ברשת שנמצאות היום בטבע נכללות בקטגוריית ההצעה הפתוחה (כלומר אנגלית או הולנדית). אלה כוללים מכירות פומביות של OpenSea במחירים עולים, מכירות פומביות של בטחונות של Maker וחוזה בית המכירות Zora. 

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

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

מכירות פומביות הולנדיות ברשת

מכירות פומביות הולנדיות בשרשרת ראו משיכה משמעותית, מהקלות NFT מכירות לאיזון מחדש ערכות אסימון (וגרסאות השרצים כמו מכירות פומביות מדורגות ו VGDAs ariable Rate). הפופולריות הזו היא מסיבה טובה - מכירה פומבית הולנדית פשוטה קלה יחסית ליישום כחוזה חכם ודורשת רק שתי עסקאות בשרשרת (אחת ליצירת המכרז, אחת להצעה הראשונה והיחידה). והכי חשוב, זה לא נועל את הכספים של המציעים, בניגוד למכירות פומביות אחרות עם הצעות בשרשרת.   

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

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

מכירות פומביות של הצעות חתומות בשרשרת, שהודגמו על ידי יישום חדש של קוד פתוח

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

כדי להדגים, רכשנו קוד פתוח יישום Solidity של מכירה פומבית של הצעות סגורות בבטחונות יתר ב- github.com/a16z/auction-zoo, כפריט יחיד (ERC721) מכירה פומבית של ויקרי עם הצעות הנקובות ב-ETH. ניגשנו ליישום מתוך מחשבה על שלוש דרישות לחוזה חכם של מכירה פומבית סגורה: 

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

ראשית עלינו לפתור את בעיית הפרסום פְּרָטִי הצעות ברשת, בהתאם לשתי הדרישות הראשונות. תוכנית גילוי התחייבות מתאימה להצעות "בסופו של דבר פומביות" (כאשר ערכי ההצעות נחשפים לאחר סיום המכירה הפומבית). במקום להציע הצעות פתוחות, קונים פוטנציאליים יכולים לספק התחייבות גיבוב להצעה שלהם לחוזה המכרז במהלך תקופת ההצעות המיועדת. מאוחר יותר, לאחר סיום תקופת ההצעות, כל קונה פוטנציאלי חושף את ההצעה אליה התחייב. כאשר ההצעות נחשפות, החוזה החכם יכול לקבוע את הזוכה. ביישום שלנו, מחויבויות הגיבוב מחושבות כ keccak256(abi.encode(nonce, bidValue)) ועבר ל commitBid פוּנקצִיָה. ליעילות גז, אנו מאחסנים רק את 20 הבתים העליונים של ה-hash הזה. לאחר שתקופת ההצעות מסתיימת, משתמשים מתקשרים ל- revealBid והחוזה בדיקות שהמסופק nonce ו bidValue להתאים את ההתחייבות המאוחסנת.

על הנייר לשרשרת: כיצד תורת המכרזים מיידעת יישום חוזים חכמים PlatoBlockchain Data Intelligence. חיפוש אנכי. איי.

זכור לשתות מים ולארוז את משתני האחסון שלך.

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

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

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

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

**

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

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

תודות: תודה לג'ו בונאו, סקוט קומינרס, סונל צ'וקסי וטים ראוגארדן על משוב יקר מפז על הפוסט הזה; ו-Noah Citron, Sam Ragsdale ומאט גליסון על סקירת הקוד. תודה מיוחדת לסטפני צין על העריכה.

**
הדעות המובעות כאן הן אלה של אנשי AH Capital Management, LLC ("a16z") המצוטטות ואינן הדעות של a16z או החברות הקשורות לה. מידע מסוים הכלול כאן התקבל ממקורות צד שלישי, כולל מחברות פורטפוליו של קרנות המנוהלות על ידי a16z. למרות שנלקחה ממקורות האמינים כאמינים, a16z לא אימתה מידע כזה באופן עצמאי ואינה מציגה מצגים לגבי הדיוק הנוכחי או המתמשך של המידע או התאמתו למצב נתון. בנוסף, תוכן זה עשוי לכלול פרסומות של צד שלישי; a16z לא סקרה פרסומות כאלה ואינה תומכת בתוכן פרסומי כלשהו הכלול בהן.

תוכן זה מסופק למטרות מידע בלבד, ואין להסתמך עליו כייעוץ משפטי, עסקי, השקעות או מס. עליך להתייעץ עם היועצים שלך באשר לעניינים אלה. הפניות לניירות ערך או לנכסים דיגיטליים כלשהם נועדו למטרות המחשה בלבד, ואינן מהוות המלצת השקעה או הצעה לספק שירותי ייעוץ השקעות. יתר על כן, תוכן זה אינו מכוון ואינו מיועד לשימוש על ידי משקיעים או משקיעים פוטנציאליים כלשהם, ואין להסתמך עליו בשום פנים ואופן בעת ​​קבלת החלטה להשקיע בקרן כלשהי המנוהלת על ידי a16z. (הצעה להשקעה בקרן a16z תתבצע רק על ידי מזכר ההנפקה הפרטית, הסכם המנוי ותיעוד רלוונטי אחר של כל קרן כזו ויש לקרוא אותה במלואה). המתוארים אינם מייצגים את כל ההשקעות בכלי רכב המנוהלים על ידי a16z, ואין כל ודאות שההשקעות יהיו רווחיות או שלהשקעות אחרות שיבוצעו בעתיד יהיו מאפיינים או תוצאות דומות. רשימה של השקעות שבוצעו על ידי קרנות המנוהלות על ידי אנדריסן הורוביץ (למעט השקעות שעבורן המנפיק לא נתן אישור ל-a16z לחשוף בפומבי וכן השקעות בלתי מוקדמות בנכסים דיגיטליים הנסחרים בבורסה) זמינה בכתובת https://a16z.com/investments /.

תרשימים וגרפים המסופקים בתוכן הם למטרות מידע בלבד ואין להסתמך עליהם בעת קבלת החלטת השקעה כלשהי. ביצועי העבר אינם מעידים על תוצאות עתידיות. התוכן מדבר רק לתאריך המצוין. כל תחזיות, אומדנים, תחזיות, יעדים, סיכויים ו/או דעות המובעות בחומרים אלו כפופים לשינויים ללא הודעה מוקדמת ועשויים להיות שונים או מנוגדים לדעות שהובעו על ידי אחרים. אנא ראה https://a16z.com/disclosures למידע חשוב נוסף

בול זמן:

עוד מ אנדריסן הורוביץ