روی کاغذ به روی زنجیره: چگونه تئوری حراج پیاده‌سازی قرارداد هوشمند را به هوش داده پلاتو بلاک چین اطلاع می‌دهد. جستجوی عمودی Ai.

روی کاغذ به زنجیره: چگونه تئوری مزایده اجرای قراردادهای هوشمند را آگاه می کند

حراج ها در کریپتو همه جا هستند. از جانب سازنده مزایده وثیقه، به Flashbots مزایده های فضای بلوکی با پیشنهاد مهر و موم شده و حراج های NFT در باز می شود در، حراج ها برای طیف گسترده ای از موقعیت ها مناسب هستند که در آن کشف قیمت، نقدینگی یا تخصیص منابع کمیاب، هم در زنجیره و هم خارج از زنجیره مورد نیاز است. 

با این حال، در کنار بدنه وسیع (و در حال رشد) تحقیقات آکادمیک در مورد حراجی ها، واضح است که ما فقط سطح آنچه را که این مکانیسم ها می توانند در زنجیره ارائه دهند - برای مثال، بهینه سازی برای حفظ حریم خصوصی، کارایی، خریدار بررسی کرده ایم. مازاد، و دیگر اهداف کلیدی طراحی. با توجه به "انفجار کامبرین" طرح‌های سازنده بازار خودکار (AMM) پس از Curve و Sushiswap در سال 2020 - و انفجار همزمان بلاک‌چین‌های نسل سوم - محتمل است (شاید اجتناب‌ناپذیر) که حراج‌های زنجیره‌ای برای یک افزایش تکاملی مشابه آماده شده باشند. . 

در حالی که زمانی قالب‌های حراج برای محدودیت‌های فنی بلاکچین‌ها (و محدود به آن) بودند، اکنون شاهد طرح‌های جدیدتری هستیم که مخصوصاً برای بلاک چین‌ها اقتباس شده‌اند. پیروی از سنت طراحی بازار، این پست بخشی از مجموعه‌ای است که با هدف پر کردن شکاف بین تئوری و عمل حراج انجام می‌شود: اصول نظری چگونه می‌تواند تصمیمات اجرایی را تعیین کند؟ و چگونه پیاده‌سازی‌های زنجیره‌ای می‌توانند به نوبه خود مسیرهای جدیدی از تحقیقات نظری را ارائه دهند؟ اگرچه تئوری می تواند ما را به سمت یک طرح حراج مشخص راهنمایی کند، یک جزئیات پیاده سازی به ظاهر بی ضرر خود ممکن است برای تجزیه و تحلیل با یک لنز نظری جالب باشد. 

ما با مقایسه چهار نوع حراج متعارف در سه محور شروع می کنیم: افشای اطلاعات, استراتژی مناقصهو ملاحظات پیاده سازی روی زنجیره. سپس به طور خاص بر روی فرمت‌های پیشنهادی مهر و موم شده تمرکز می‌کنیم، عمیق‌تر در ظرافت‌های پیاده‌سازی که آنها را در زنجیره نسبتا ناشناخته کرده است، غوطه ور می‌شویم و ما را معرفی می‌کنیم. اجرای Solidity منبع باز از حراج ویکری - که امیدواریم دیگران بتوانند از آن به عنوان مرجع و مبنایی برای آزمایش بیشتر استفاده کنند. 

اما ابتدا یک آغازگر مختصر در مورد فرمت های حراج

ما قبلاً طراحی حراج را - در قالب‌های سنتی و مطابق با بلاک چین‌ها - با جزئیات کامل در مورد اخیر پوشش داده‌ایم. پادکست با شریک تحقیقاتی رمزنگاری a16z (و استاد مدرسه بازرگانی هاروارد) اسکات کومینرز و تیم راغگاردن، رئیس تحقیقات رمزنگاری a16z (و استاد دانشگاه کلمبیا). آنها با تکیه بر تخصص خود در مشاوره پروتکل‌های رمزنگاری، مروری بر انواع حراج و طراحی مشوق‌ها، هم در تئوری و هم در عمل - از جمله تفاوت‌های ظریف قیمت های تسویه بازار و جنگ گاز (که در قسمت دوم این مجموعه در حال اجرا در مورد طراحی حراج برای web3 پوشش دادیم).

اما برای تعیین زمینه سریع برای اجرای زیر: تئوری حراج از نظر تاریخی حول چهار اصل متعارف متمرکز شده است انواع حراج، برای اولین بار طبقه بندی شده توسط ویلیام ویکری در سال 1961 و در اینجا در چارچوب یک حراج برای یک کالا توضیح داده شد.

یک عکس فوری از طرح های حراج در دسترس خارج از زنجیره. منبع: ویکیپدیا

  • انگلیسی (قیمت صعودی): در یک حراج انگلیسی یا با قیمت صعودی، حراج‌دهنده مناقصه را با یک قیمت ذخیره (حداقل) باز می‌کند و پیشنهاد دهندگان پیشنهادات تدریجی بالاتری ارائه می‌دهند تا زمانی که تنها یک پیشنهاد دهنده که مایل به پرداخت قیمت فعلی است باقی بماند. آخرین مناقصه برنده می شود این قالب حراجی است که معمولاً در فرهنگ و رسانه های عامه پسند، اغلب در زمینه فروش عتیقه جات، آثار هنری یا سنگهای قیمتی
  • هلندی (قیمت نزولی): در حراج هلندی یا با قیمت نزولی، قیمت افتتاحیه طبق برنامه زمانی تعیین شده کاهش می یابد. در حراج هلند، اولین کسی که پیشنهاد می دهد برنده است و حراج فوراً به پایان می رسد. از لحاظ تاریخی، نسخه‌های چند واحدی حراج‌های هلندی اغلب برای فروش مقادیر زیادی از کالاهایی که ماندگاری محدودی دارند، استفاده می‌شود. مانند گل های بریده، ماهی یا تنباکو. اخیراً، خزانه داری ایالات متحده استفاده از حراج هلندی را برای اوراق بهادار معرفی کرده است.1974و IPO گوگل در سال 2004 (بدنام) سهام خود را از طریق مزایده هلند فروخت.
  • مناقصه مهر و موم شده قیمت اول: هر داوطلب یک پیشنهاد مهر و موم شده (مثلاً در پاکت مهر و موم شده) را به مزایده گذار ارائه می کند. پس از ارسال همه پیشنهادها، حراج به طور خصوصی آنها را مطالعه کرده و برنده (بالاترین پیشنهاد) را اعلام می کند. سپس برنده مبلغی را که پیشنهاد داده است می پردازد. مزایده های قیمت اول با پیشنهاد مهر و موم شده اغلب در آن استفاده می شود املاک و مستغلات زمانی که یک ملک مورد توجه خریداران متعدد قرار می گیرد. 
  • مناقصه مهر و موم شده قیمت دوم ( "حراج ویکری”): حراج همنام ویکری مانند حراج با قیمت اول مهر و موم شده است، با این تفاوت که برنده در این نوع حراج، ارزش آن را پرداخت می کند. دوم-بالاترین پیشنهاد با وجود داشتن ویژگی های نظری جالب، حراج ویکری به ندرت به صورت زنجیره ای دیده می شود (تا حدی به دلیل دشواری اجرای پیشنهادهای مهر و موم شده).

این چهار نوع حراج دارای ویژگی‌ها و پویایی‌های متفاوتی هستند که وقتی به پیاده‌سازی قراردادهای هوشمند ترجمه می‌شوند، پیچیده‌تر می‌شوند (و بعداً به جزئیات خواهیم پرداخت).

مقایسه انواع حراج بر اساس افشای اطلاعات

یکی از روش‌های طبیعی‌تر برای مشخص کردن هر نوع حراج، این است قابلیت مشاهده پیشنهاد (مناقصه باز در مقابل مهر و موم شده). حتی با وجود همه موارد دیگر، تغییر میزان مشاهده پیشنهاد می تواند تأثیر عمیقی بر پویایی و نتیجه حراج داشته باشد.

حراج انگلیسی و هلندی هستند فریاد باز حراج ها، به این معنی که قیمت ها به صورت شفاهی در هنگام صعود یا نزول اعلام می شوند و پیشنهادات (شامل مقدار آنها) برای همه خریداران بالقوه عمومی است. حراج های با پیشنهاد مهر و موم شده، با این حال، ممکن است از چند طعم مختلف حریم خصوصی استفاده کنند:

  • در نهایت عمومی: کلیه پیشنهادات پس از پایان مزایده به صورت عمومی اعلام می شود
  • قیمت عمومی: فقط قیمت برنده آشکار می شود و نه پیشنهادات دیگر
  • کاملا خصوصی: هیچ چیزی در مورد پیشنهادها یا قیمت برنده به طور عمومی فاش نشده است

این مفروضات در مورد قابلیت مشاهده پیشنهاد بدین معنی است که مزایده ها نیز از نظر قیمت متفاوت هستند افشای اطلاعات; فرمت های مختلف حراج مقادیر متفاوتی از اطلاعات را در مورد ارزش گذاری پیشنهاد دهندگان (اغلب یک کران بالا یا پایین) در مراحل مختلف فرآیند نشان می دهد. در یک حراج انگلیسی، قرار دادن یک پیشنهاد به طور موثر یک حد پایین در ارزش آن پیشنهاد دهنده ایجاد می کند. از سوی دیگر، در یک حراج هلندی، قیمت فعلی را می توان به عنوان یک کران بالا در تمام ارزش گذاری های پیشنهاد دهندگان تفسیر کرد. مزایده های با پیشنهاد مهر و موم شده، اطلاعات را تنها پس از پایان مزایده نشان می دهند، اگر اصلاً وجود داشته باشد. 

شایان ذکر است که حراج های هلندی می توانند کیفیت هر دو حراج باز و مزایده با پیشنهاد مهر و موم شده را داشته باشند. حراج های هلندی تک کالایی دارای ویژگی های حریم خصوصی مشابه حراج های با قیمت عمومی با پیشنهاد مهر و موم شده (از آنجایی که اول مناقصه برنده می شود، همه پیشنهادات دیگر، کمتر خصوصی نگه داشته می شوند). اما همانطور که بعدا خواهیم دید، زمانی که حراج هلند به صورت زنجیره ای اجرا می شود، این املاک به طور قابل توجهی تغییر می کنند. 

ارزش های مشترک و خصوصی

بررسی فروش از خصوصی و ارزش مشترک مغازه در میان مزایده‌های پیشنهادی باز و مناقصه مهر و موم شده، می‌تواند لنز دیگری برای مقایسه این قالب‌ها ارائه دهد. در یک حراج فروش یک ارزش مشترک خوب، کالا دارای مقداری ارزش ذاتی است که بین همه پیشنهاد دهندگان به اشتراک گذاشته می شود، اما پیشنهاد دهندگان ممکن است اطلاعات متفاوت یا ناقصی در مورد آن ارزش داشته باشند. در اقتصاددان رفتاری برنده جایزه نوبل ریچارد تالر نمونه متعارف ارزش مشترک، یک کوزه سکه برای حراج است. هیچ یک از مناقصه گران ارزش دقیق موجود در کوزه را نمی دانند، اما هر کسی تخمین خود را دارد. در حراجی که یک کالای با ارزش خصوصی را می فروشد، هر پیشنهاد دهنده مستقل از همتایان خود، یک ارزش جداگانه برای کالای مورد حراج دارد. برای مثال هایی از web3، یک NFT صرفاً برای لذت شخصی (بدون قصد) خریداری شده است فروش مجدد یا انتظار سودمندی آتی) یک کالای با ارزش خصوصی است، در حالی که وثیقه از صندوق Maker منحل شده یک کالای با ارزش مشترک است.

در همین حال، نویسندگان دیگری مقاله با نگاهی به داده‌های مزایده‌های چوب دریافته شد که حراج‌های با پیشنهاد مهر و موم شده «مناقصه‌گران کوچک بیشتری را جذب می‌کنند، تخصیص را به سمت این پیشنهاد دهندگان تغییر می‌دهند، و همچنین می‌توانند درآمد بالاتری را در مقایسه با همتایان با پیشنهاد باز ایجاد کنند». قابل‌توجه، نویسندگان دریافتند که این نتایج را می‌توان با یک مدل ارزش خصوصی (که در آن ارزش‌های خصوصی بر اساس ویژگی‌های خاص حراج‌های چوب، مانند «تفاوت در هزینه‌های مناقصه‌گر و ترتیبات قراردادی» تغییر می‌کند)، و ارزش‌های رایج را از مدل خود کاملاً حذف کردند. این نشان می‌دهد که یک فروشنده ممکن است از انتخاب یک حراج با پیشنهاد مهر و موم شده برای فروش‌هایی که پیشنهاد دهندگان انگیزه‌ها، زمینه‌ها یا کاربردهای متفاوتی برای کالای حراج شده دارند، سود ببرد.

حراج های انگلیسی می توانند در تنظیماتی که ارزش های مشترک دارند مفید باشند تسلط و کشف قیمت یک هدف است - همانطور که گفته شد، پیشنهاد دهندگان می‌آموزند که چگونه دیگران کالا را با ورود پیشنهاد ارزش‌گذاری می‌کنند و می‌توانند استراتژی خود را بر این اساس تنظیم کنند. در یک مطالعه در مورد حراج معکوس در بازارهای کار آنلایننویسندگان دریافتند که در حالی که مزایده‌های با پیشنهاد مهر و موم شده پیشنهادهای بیشتری را جذب می‌کنند، حراج‌های با پیشنهاد باز منجر به دریافت قیمت بهتر (یا مازاد خرید بیشتر) این خریداران می‌شود. تجزیه و تحلیل نشان می دهد که تفاوت ها "تا حد زیادی به اهمیت نسبی ارزش مشترک (در مقابل ارزش خصوصی) خدمات فناوری اطلاعات حراج بستگی دارد." به عبارت دیگر، فرمت پیشنهاد باز به مناقصه گران اجازه می دهد تا به طور پویا درک خود را از ارزش خدمات، که اغلب در شروع حراج نامشخص است، مجدداً تنظیم کنند.

در عمل، حراج ها معمولا ترکیبی از ویژگی های مشترک و خصوصی را نشان می دهند. تأثیر متقابل بین ویژگی‌های این کالاها، و نحوه (و زمان) افشای اطلاعات توسط قالب حراج، تأثیرات پایین‌دستی پیچیده‌ای بر استراتژی مناقصه دارد. این ما را به این سوال هدایت می‌کند: آیا می‌توانیم مفهوم یک استراتژی مناقصه «ساده» را رسمی کنیم (نیازی ندارم در مورد اینکه چگونه می‌توانید پیشنهاد بدهید زیاد فکر کنم). و آیا مزایده هایی وجود دارد که چنین استراتژی هایی در آنها بهینه باشد؟

مقایسه انواع حراج با استراتژی مناقصه

از چهار نوع حراج متعارف، یکی که به طور آشکار در تحلیل ما تاکنون غایب بوده است، حراج ویکری است. یک خواننده دقیق ممکن است در قاعده پرداخت حراج ویکری ابرویی را بالا ببرد: برنده مبلغ را پرداخت می کند. دوم بالاترین پیشنهاد به جای آنچه که خودشان پیشنهاد داده اند. این ممکن است در ابتدا غیر منطقی به نظر برسد، اما حراج های انگلیسی در نهایت به روشی مشابه حل می شوند. یک حراج انگلیسی با کمترین پیشنهادی که هیچ پیشنهاد دهنده دیگری مایل به برآورده کردن آن نیست به پایان می رسد. برنده هیچ دلیلی برای پیشنهاد بیشتر ندارد، حتی اگر ارزش خود بسیار بالاتر باشد. در واقع، حراج‌های انگلیسی و ویکری مزیت نظری خوبی نسبت به حراج‌های هلندی و قیمت اول با پیشنهاد مهر و موم دارند: استراتژی مسلط انگیزه-سازگاری (DSIC). 

در سطح بالا، این بدان معنی است که استراتژی حداکثر کردن مطلوبیت هر پیشنهاد دهنده صرفاً ارائه هر چیزی است که واقعاً معتقد است کالای حراج شده ارزش دارد (در حراجی با ارزش مشترک، این فقط ارزش مورد انتظار کالا است، مشروط به اطلاعات پیشنهاد دهنده). . برای یک شیرجه عمیق تر، اینها یادداشت های سخنرانی به عنوان یک آغازگر عالی عمل می کنند.

در یک حراج قیمت اول، چنین استراتژی پیشنهادی غالبی وجود ندارد. مناقصه گران باید سایه (یا کاهش) پیشنهادات آنها کمتر از ارزش آنها برای به دست آوردن مطلوبیت مثبت. اینکه چقدر آنها می توانند در حالی که همچنان از شرکت کنندگان همکارشان پیشی می گیرند چقدر پایین تر از آن فرار کنند، یک است بازی بیزی. حراج هلندی از نظر استراتژیک مشابه است. برای به دست آوردن مطلوبیت مثبت، یک پیشنهاد دهنده باید منتظر بماند تا قیمت به زیر ارزش گذاری آنها کاهش یابد، اما مدت زمان انتظار پس از آن آستانه، بازی بیزی دیگری است. شاید تعجب آورتر، درآمد مورد انتظار برای هر چهار نوع حراج یکسان است (تحت فرضیات معین؛ ببینید قضیه 1). 

علیرغم مزایای نظری حراج های ویکری، آنها در عمل تا حدودی غیر معمول هستند. که در حراج ویکری دوست داشتنی اما تنها، اقتصاددانان لارنس اوسوبل و پل میلگروم چندین توضیح را ارائه می دهند که چرا ممکن است چنین باشد. نویسندگان خاطرنشان می‌کنند که علی‌رغم اینکه حراج‌های انگلیسی از نظر استراتژیک معادل هستند، به طور شهودی برای مناقصه‌گذاران راحت‌تر از حراج‌های ویکری استدلال می‌کنند. این شهود در رسمیت یافته است بدیهی است که مکانیسم های اثبات استراتژی، که نشان می دهد حراج های انگلیسی نه تنها DSIC هستند، بلکه مناقصه صادقانه "به وضوح غالب" است. 

برای ارائه یک مثال در دنیای واقعی، گوگل اعلام کرد سال گذشته AdSense - برنامه‌ای که در آن تبلیغ‌کنندگان برای فضای تبلیغاتی در محتوا پیشنهاد می‌دهند - از حراجی قیمت دوم به قیمت اول حرکت می‌کرد، با استناد به سادگی و همسویی با بقیه اکوسیستم تبلیغات دیجیتال. علاوه بر این ملاحظات قابلیت استفاده، پلتفرم‌هایی مانند AdSense هنگام اجرای حراج‌های با قیمت دوم، موقعیت اعتمادی را به خود اختصاص می‌دهند: با گزارش بیش از حد دومین پیشنهاد بالاتر، یک حراج‌دهنده ناصادق می‌تواند مبلغ بیشتری را از برنده دریافت کند. 

اگرچه این نگرانی ها پذیرش را کند کرده است، اما حراج ویکری می تواند موارد استفاده جدیدی را در صورت گسترش به محیط های جدید پیدا کند. بلاک چین های عمومی، به ویژه، یک پلتفرم کاملاً خنثی ارائه می دهند که ممکن است به دور زدن مسائلی مانند حراج دهنده های نادرست کمک کند. این، همراه با تنوع برنامه‌های بالقوه روی زنجیره، نشان می‌دهد که قراردادهای هوشمند ممکن است یک بستر آزمایشی منحصربه‌فرد برای مکانیسم حراج ویکری فراهم کنند.

مقایسه انواع حراج از طریق ملاحظات اجرا

ایجاد مزایده ها در زنجیره گاهی اوقات می تواند چالش های جدیدی را نسبت به همتایان خارج از زنجیره ایجاد کند. در بخش‌های بعدی، چشم‌انداز فعلی حراج‌های زنجیره‌ای و ملاحظات اجرایی برای هر نوع حراج را بررسی خواهیم کرد. 

حراج های انگلیسی زنجیره ای

اکثر حراج‌های زنجیره‌ای که امروزه در طبیعت یافت می‌شوند در دسته پیشنهادی باز (یعنی انگلیسی یا هلندی) قرار می‌گیرند. این مزایده‌ها شامل حراج‌های OpenSea با قیمت صعودی، مزایده‌های وثیقه Maker و قرارداد خانه حراج زورا است. 

در زیر سرپوش OpenSea، پیشنهادها پیام‌هایی خارج از زنجیره هستند که ارزش پیشنهادی را رمزگذاری می‌کنند و توسط پیشنهاد دهنده امضا می‌شوند. همانطور که خریداران احتمالی پیشنهادات خود را ارائه می دهند، رابط کاربری OpenSea ارزش های پیشنهادی را به فروشنده و پیشنهاد دهندگان بالقوه نشان می دهد. با این حال، در مزایده‌های میکر وثیقه و زورا، مناقصه‌گران معامله‌ای را برای نشان دادن پیشنهاد خود ارائه می‌کنند. سپس معامله پیشنهادی وثیقه مناقصه گزار را در یک قرارداد مزایده به امانت می گذارد. به دلیل اینکه یک معامله زنجیره ای بدون ابهام است، مناقصه ذاتاً باز است - هر کسی می تواند با مشاهده معاملات دریافتی به قرارداد حراج (چه در سهام عمومی، یا در صورت گنجاندن آنها در زنجیره، ببیند که پیشنهاد دهندگان همکارشان چه چیزی ارائه می دهند). ). 

به طور کلی، پویایی حراج انگلیسی زمانی که به یک قرارداد هوشمند تبدیل می شود، نسبتا دست نخورده باقی می ماند. یک تفاوت قابل توجه این است که مناقصه های زنجیره ای متحمل هزینه گاز می شوند که به ارزش پیشنهادی واقعی قیمت گذاری می شود. از آنجایی که قیمت گاز در طول دوره مناقصه یک مزایده در نوسان است، پیشنهاد دهنده ای که در غیر این صورت بالاترین پیشنهاد را داشت ممکن است به طور موقت با هزینه های گران قیمت گاز قیمت گذاری شود.

حراج های زنجیره ای هلند

حراج‌های زنجیره‌ای هلند از تسهیلات کشش قابل توجهی داشته است NFT حراجی به تعادل مجدد تنظیمات Token (و گونه های تخم ریزی مانند حراج تدریجی داکت و VGDA با نرخ قابل تولید). این محبوبیت دلیل خوبی دارد – – اجرای یک حراج ساده هلندی به عنوان یک قرارداد هوشمند نسبتاً آسان است و فقط به دو تراکنش زنجیره ای نیاز دارد (یکی برای ایجاد حراج، یکی برای اولین و تنها پیشنهاد). مهمتر از همه، بر خلاف سایر حراج ها با پیشنهادهای زنجیره ای، وجوه پیشنهاد دهندگان را قفل نمی کند.   

پویایی حراج های هلندی خارج از زنجیره به این بستگی دارد که مناقصه به طور موثر آنی باشد. حراج هلندی تک کالا به محض اعلام پیشنهاد به پایان می رسد و هیچ پیشنهاد دیگری نمی تواند ارائه شود. با این حال، هنگامی که به صورت زنجیره ای انجام می شود، بین زمانی که پیشنهاد پخش می شود و زمانی که در زنجیره گنجانده می شود، فاصله زمانی وجود دارد که می تواند پیامدهای غیرمنتظره ای داشته باشد. اگر اولین پیشنهاد در ممپول عمومی پخش شود (برخلاف یک استخر معاملات خصوصی مانند فلش ربات ها)، ممکن است یک شروع شود جنگ گاز، با سایر خریداران احتمالی که مناقصه هایی را با قیمت بنزین به طور تدریجی بالاتر پخش می کنند. در نتیجه، قیمت تعدیل شده با گاز می تواند به طور ناگهانی افزایش یابد زیرا خارج از زنجیره، صعودی- حراج قیمت برای سفارش تراکنش، خود حراج هلند را تحت الشعاع قرار می دهد. 

ماهیت وابسته به زمان مکانیسم قیمت نزولی اشکالات دیگری را نیز به همراه دارد. با فرض عملکرد کاهش مداوم قیمت، پیشنهاد دهنده باید دقیقاً در مواقع لزوم آنلاین باشد تا پیشنهادی را با قیمتی خاص ارائه کند، یا یک ربات راه اندازی کند (مثلاً با استفاده از شبکه ژلاتو) برای آنها مناقصه بدهید. ازدحام شبکه که تصادفاً (یا به طور مخرب) با پخش اولین پیشنهاد همزمان می شود، می تواند قیمت تسویه شده نهایی را به ضرر درآمد فروشنده کاهش دهد. بدتر از آن، حمله انکار سرویس (DoS) می تواند به قیمت حراج برنده قانونی تمام شود. 

مزایده های زنجیره ای با پیشنهاد مهر و موم شده، که با اجرای متن باز جدید نشان داده شده است

پلتفرم هایی که از مناقصه های خارج از زنجیره استفاده می کنند (مثلاً OpenSea) می توانند به راحتی مزایده های پیشنهادی مهر و موم شده را اجرا کنند، اما برای (الف) عدم افشای هیچ پیشنهادی، (ب) سانسور نکردن هیچ پیشنهادی، و (ج) تعیین صحیح مزایده، نیاز به اعتماد به حراجدار دارند. نتیجه حراج در حالت ایده آل، یک قرارداد هوشمند این کار را می کند بی اعتماد با حفظ حریم خصوصی پیشنهاد، حراج را تسهیل کنید. 

برای نشان دادن، ما یک اجرای Solidity از یک مزایده با پیشنهاد مهر و موم شده بیش از حد وثیقه در github.com/a16z/auction-zoo, حراج ویکری تک کالایی (ERC721) با پیشنهادات بر اساس اتریوم. ما با در نظر گرفتن سه الزام برای یک قرارداد هوشمند حراج با پیشنهاد مهر و موم شده، به اجرا نزدیک شدیم: 

  1. حریم خصوصی: ارزش های پیشنهادی باید خصوصی باقی بمانند، به این معنی که ناظران نمی توانند مقادیر را در حین انجام مناقصه استنتاج کنند. ما اجازه نشت اطلاعات را می دهیم (به عنوان مثال نشان می دهد که یک پیشنهاد در یک بازه زمانی بزرگ قرار دارد)، اما باید درجه معقولی از ابهام وجود داشته باشد. 
  2. مقاومت در برابر سانسور: این معمولاً می تواند با ارسال پیشنهادات در زنجیره انجام شود.
  3. تعهد پیشنهادی: یک خریدار بالقوه نباید بتواند از پیشنهاد خود عقب نشینی کند. برنده مناقصه باید برای پرداخت قیمت تسویه شده قفل شود، و به طور مشابه، فروشنده باید قفل شود که کالا را به بالاترین پیشنهاد دهنده بفروشد (احتمالاً مشروط به قیمت رزرو).

ابتدا باید مشکل ارسال را حل کنیم خصوصی مناقصه های زنجیره ای، با توجه به دو الزام اول. یک طرح تعهد-افشایی خود را به پیشنهادهای "در نهایت عمومی" می دهد (زمانی که ارزش پیشنهادات پس از پایان حراج آشکار می شود). به جای مناقصه در فضای باز، خریداران بالقوه می توانند در طول دوره مناقصه تعیین شده، تعهد هش پیشنهاد خود را به قرارداد حراج ارائه دهند. بعداً، پس از پایان دوره مناقصه، هر خریدار احتمالی پیشنهادی را که به آن متعهد شده است، آشکار می کند. هنگامی که پیشنهادها آشکار می شوند، قرارداد هوشمند می تواند برنده را تعیین کند. در پیاده سازی ما، تعهدات هش به صورت محاسبه می شود keccak256(abi.encode(nonce, bidValue)) و به commitBid عملکرد. برای بهره وری گاز، ما فقط 20 بایت بالای این هش را ذخیره می کنیم. پس از پایان دوره مناقصه، کاربران با شماره تماس می گیرند revealBid و قرارداد چک ها که ارائه شده است nonce و bidValue با تعهد ذخیره شده مطابقت دارد.

روی کاغذ به روی زنجیره: چگونه تئوری حراج پیاده‌سازی قرارداد هوشمند را به هوش داده پلاتو بلاک چین اطلاع می‌دهد. جستجوی عمودی Ai.

به یاد داشته باشید که آب بنوشید و متغیرهای ذخیره سازی خود را بسته بندی کنید.

هنگام حرکت به سومین نیاز، کمی پیچیدگی بیشتری را کشف می کنیم. برای اطمینان از پرداخت برندگان، قرارداد هوشمند باید در مناقصه قفل شود. می‌توانیم از مناقصه‌گران بخواهیم که ETH را برای وثیقه کردن پیشنهادات خود همراه با هر تعهد بفرستند - توجه داشته باشید که این commitBid تابع قابل پرداخت است و سوابق کاربر چقدر ETH قفل کرده است - اما ETH متصل به این تراکنش ها عمومی است و غیرممکن است که مبهم شود. در پیشنهادات "قفل کردن"، ما حریم خصوصی را از دست می دهیم.

خوشبختانه، یک راه آسان برای حمایت از کاهگل ما وجود دارد: اجازه دادن (و تشویق) به داوطلبان بیش از حد وثیقه کردن قیمت پیشنهادی آنها، یعنی ETH بیشتری نسبت به ارزش پیشنهادی آنها قفل کنند. از آنجایی که پیشنهادها به طور بالقوه بیش از حد وثیقه هستند، یک ناظر فقط می تواند مرز بالایی از ارزش پیشنهاد را بیاموزد. توجه داشته باشید که ما commitBid عملکرد به کاربر اجازه می دهد تا قفل شود هر مقدار ETH با تراکنش آنها؛ هر اضافی می شود بازگشت به برنده در پایان حراج (و پیشنهاد خواهد شد نادیده گرفته اگر باشد زیروثیقه شده).

متأسفانه، این راه‌حل سریع یک جنبه منفی دارد: وثیقه‌گذاری بیش از حد، یک معاوضه مستقیم بین حریم خصوصی و کارایی سرمایه ایجاد می‌کند. هزینه فرصت قفل کردن مقدار زیادی از سرمایه ممکن است بر حریم خصوصی حاشیه ای بیشتر باشد و پیشنهاد دهندگان دارای محدودیت سرمایه در مضیقه هستند. 

همانطور که گفته شد، طراحی بیش از حد وثیقه به عنوان یک خط پایه مفید عمل می کند زیرا ما به بررسی رویکردهای مختلف ادامه می دهیم. تکامل این پیاده‌سازی می‌تواند به‌ویژه در تنظیماتی مفید باشد که کاربر ممکن است در تعداد زیادی از حراج‌ها مناقصه دهد و وثیقه می‌تواند برای هر کدام دوباره استفاده شود. در این صورت، طبیعی است که وثیقه در هر حراجی بسیار بزرگتر از قیمت پیشنهادی باشد.

**

آیا می توانیم حتی راه حل های زنجیره ای بهتری پیدا کنیم؟ اگرچه وثیقه افراطی ممکن است برای برخی سناریوها مناسب باشد، معاوضه بین کارایی سرمایه و حریم خصوصی پیشنهاد می‌تواند تصمیم دشواری را برای پیشنهاد دهندگان ایجاد کند: سرمایه بیشتری را برای حفظ حریم خصوصی قوی‌تر قفل کنند، یا برخی حریم خصوصی را قربانی کنند تا سرمایه را برای استفاده در جاهای دیگر آزاد کنند. اما از آنجایی که حراج‌های زنجیره‌ای همچنان در حال گسترش هستند و بر اساس کارهای قبلی ساخته می‌شوند، انتظار داریم طراحان حراج قالب‌ها و پیاده‌سازی‌های بیشتری را بر اساس مبادلاتی که مایل به انجام آن هستند انتخاب کنند. 

در قسمت بعدی این مجموعه، بیشتر به فضای طراحی می پردازیم و این سوال را در نظر می گیریم: آیا می توانیم حریم خصوصی قوی را بدون وثیقه گذاری بیش از حد تضمین کنیم؟ این مخزن همچنان به عنوان یک مرجع عملی برای ایده‌هایی که در سرتاسر مجموعه مورد بحث قرار می‌دهیم عمل می‌کند و مبنایی برای کاوش بیشتر فراهم می‌کند. امیدواریم با اضافه شدن پیاده‌سازی‌های بیشتر، آن‌ها را دنبال کنید، انشعاب کنید و آزمایش کنید.

تشکر و قدردانی: با تشکر از جو بونو، اسکات کومینرز، سونال چوکی و تیم راغگاردن برای بازخورد ارزشمند در مورد این پست. و نوآ سیترون، سام راگزدیل و مت گلیسون برای بررسی کد. تشکر ویژه از استفانی زین برای ویرایش.

**
نظرات بیان شده در اینجا نظرات پرسنل AH Capital Management, LLC ("a16z") نقل شده است و نظرات a16z یا شرکت های وابسته به آن نیست. برخی از اطلاعات موجود در اینجا از منابع شخص ثالث، از جمله از شرکت‌های سبد سرمایه‌ای که توسط a16z مدیریت می‌شوند، به‌دست آمده است. در حالی که a16z از منابعی گرفته شده است که قابل اعتماد هستند، اما a16z به طور مستقل چنین اطلاعاتی را تأیید نکرده است و هیچ گونه نمایشی در مورد صحت فعلی یا پایدار اطلاعات یا مناسب بودن آن برای یک موقعیت خاص ارائه نمی کند. علاوه بر این، این محتوا ممکن است شامل تبلیغات شخص ثالث باشد. aXNUMXz چنین تبلیغاتی را بررسی نکرده و محتوای تبلیغاتی موجود در آن را تایید نمی کند.

این محتوا فقط برای مقاصد اطلاعاتی ارائه شده است و نباید به عنوان مشاوره حقوقی، تجاری، سرمایه گذاری یا مالیاتی به آن اعتماد کرد. شما باید در مورد این موارد با مشاوران خود مشورت کنید. ارجاع به هر گونه اوراق بهادار یا دارایی دیجیتال فقط برای مقاصد توضیحی است و به منزله توصیه یا پیشنهاد سرمایه گذاری برای ارائه خدمات مشاوره سرمایه گذاری نیست. علاوه بر این، این محتوا برای هیچ سرمایه‌گذار یا سرمایه‌گذار بالقوه‌ای هدایت نشده و برای استفاده از آن در نظر گرفته نشده است، و تحت هیچ شرایطی نمی‌توان هنگام تصمیم‌گیری برای سرمایه‌گذاری در هر صندوقی که توسط a16z مدیریت می‌شود، به آن اعتماد کرد. (پیشنهاد سرمایه گذاری در یک صندوق a16z فقط توسط یادداشت قرار دادن خصوصی، قرارداد اشتراک و سایر اسناد مربوط به هر صندوق انجام می شود و باید به طور کامل خوانده شود.) هر گونه سرمایه گذاری یا شرکت پرتفوی ذکر شده، ارجاع شده، یا شرح داده شده نشان دهنده همه سرمایه گذاری ها در وسایل نقلیه تحت مدیریت a16z نیست، و نمی توان اطمینان داشت که سرمایه گذاری ها سودآور هستند یا سایر سرمایه گذاری های انجام شده در آینده ویژگی ها یا نتایج مشابهی خواهند داشت. فهرستی از سرمایه‌گذاری‌های انجام‌شده توسط صندوق‌های تحت مدیریت آندریسن هوروویتز (به استثنای سرمایه‌گذاری‌هایی که ناشر مجوز افشای عمومی a16z و همچنین سرمایه‌گذاری‌های اعلام‌نشده در دارایی‌های دیجیتالی عمومی را ارائه نکرده است) در https://a16z.com/investments موجود است. /.

نمودارها و نمودارهای ارائه شده در داخل صرفاً برای مقاصد اطلاعاتی هستند و هنگام تصمیم گیری برای سرمایه گذاری نباید به آنها اعتماد کرد. عملکرد گذشته نشان دهنده نتایج آینده نیست. محتوا فقط از تاریخ مشخص شده صحبت می کند. هر گونه پیش بینی، تخمین، پیش بینی، هدف، چشم انداز، و/یا نظرات بیان شده در این مطالب بدون اطلاع قبلی ممکن است تغییر کند و ممکن است متفاوت یا مغایر با نظرات بیان شده توسط دیگران باشد. لطفاً برای اطلاعات مهم بیشتر به https://a16z.com/disclosures مراجعه کنید

تمبر زمان:

بیشتر از آندرسن هورویتز