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