21 فبراير 2023 مايكل تشو
ملاحظة المحرر: هذه القطعة جزء من سلسلتنا المستمرة حول جميع مزادات الويب 3. جزء 1 نظرة عامة على التحديات (والفرص) التقنية الخاصة بتصميم المزادات على السلسلة. جزء 2 كانت قطعة في تطهير السوق وتجنب حروب الغاز. جزء 3 و جزء 4 استكشاف كيفية ترجمة نظرية المزاد إلى ممارسة من خلال تقديم عمليتين لتطبيق المزادات المختومة.
على مدار هذه السلسلة ، استكشفنا استراتيجيات مختلفة لسد الفجوة بين نظرية المزاد وما يمكن بناؤه على السلسلة ، ولكل منها الفروق الدقيقة الفريدة. على وجه الخصوص ، ركزنا على التنفيذ العطاء المختوم السعر الثاني (Vickrey) المزادات التي تم استخدامها لعقود من الزمن في مبيعات الأعمال الفنية والأخشاب والمساحات الإعلانية. لكننا نادرا ما نراها مطبقة بلا ثقة استخدام العقود الذكية ، ويرجع ذلك جزئيًا إلى صعوبة تنفيذ العطاءات الخاصة. يمكن أن تمنع الطبيعة الشفافة لسلسلة الكتل العامة الكاذبة العامة الكذب وسطاء من مراقبة العطاءات أو التلاعب بنتائج المزاد ؛ لكنها تفرض أيضًا تحديات على المطورين ، الذين يتعين عليهم إيجاد حلول جديدة لحماية خصوصية مستخدميهم.
في عمليات تنفيذ المزاد السابقة ، استخدمنا طريقتين للحفاظ على خصوصية عروض الأسعار على السلسلة: الطريقة الأولى (الإفراط في الضمانات) يخفي قيم العطاء باستخدام الضمانات الزائدة (حيث يحتفظ مقدمو العروض بضمانات أكثر مما يتطلبه العطاء) ، مما يحمي الخصوصية على حساب كفاءة رأس المال. قادنا هذا إلى تصميمنا الثاني (مزاد متستر) ، والذي يستخدم الامتداد CREATE2
opcode لتمويه العطاءات من بين عمليات النقل الأخرى على blockchain. لكن التحليل التجريبي أظهر أن هذا النهج لن يكون فعالًا في إخفاء العطاءات الكبيرة جدًا التي تنحرف عن المبالغ التي يتم تداولها عادةً على Ethereum.
في هذا المنشور ، نعود بنهج جديد عبر السلاسل (يسمى AztecConnectAuction) يمكن أن يوفر الخصوصية للعطاءات من أي حجم ، دون الحاجة إلى ضمانات إضافية. الاعتماد على سلاسل الكتل المتعددة يحقق وظائف لن تكون ممكنة في أي سلسلة بمفردها ، ويوفر مجموعة مختلفة من المزايا والمفاضلات للمطورين للنظر فيها عند تنفيذ البروتوكولات الخاصة بهم. في حالتنا ، نستخدم Aztec Connect للاستفادة من إخفاء الهوية في مجموعة ZK الخاصة بـ Aztec ، مع الاحتفاظ بمزايا تسوية Ethereum L1.
لقد أضفنا التنفيذ إلى حديقة حيوان المزاد على GitHub ، جنبًا إلى جنب مع عمليات تنفيذ المزاد السابقة. نأمل أن تبني على هذه الأمور وتشارك بأفكارك و أرسل لنا ملاحظاتك.
كيف يعمل
أولاً ، تحديث سريع حول فيكري المزاد: يقدم المزايدون عطاءات خاصة (تقليديا لسلعة واحدة) إلى البائع بالمزاد في مظاريف مختومة. يفوز المزايد الأعلى ، لكنه يدفع ثاني أعلى عرض. لترجمة هذه الخصائص على السلسلة ، يتبع مزادنا الجديد نفس المخطط كما كان من قبل: يتم ضمان العطاءات والالتزام بها خلال "مرحلة تقديم العطاءات" ، بطريقة لا تكشف عن قيمها الدقيقة حتى يتم الكشف عنها في العرض التالي. "مرحلة الكشف". بمجرد انتهاء مرحلة الكشف ، يمكن إنهاء المزاد ويدفع مقدم العطاء الفائز مبلغ ثاني أعلى عرض للبائع ( فيكري قاعدة الدفع). تختلف عمليات تنفيذ المزادات الخاصة بنا في كيفية إخفاء العطاءات أثناء مرحلة تقديم العطاءات - وفي هذه المرة ، سنستخدم آلية تتسم بكفاءة رأس المال حتى بالنسبة للعطاءات الكبيرة.
إخفاء العطاءات عن طريق "التقسيم"
في OverCollateralizedAuction ، اعتمدت الخصوصية على الضمانات الزائدة لإخفاء قيمة العطاء الدقيقة. في SneakyAuction ، تمكنا من تحقيق خصوصية العطاء باستخدام رمز التشغيل CREATE2 لإخفاء ملف نية من صفقة العطاء - قيمة المعاملة مرئية للجمهور ، ولكن لا يمكن تمييز المعاملة عن تحويل ETH العادي.
تتمثل الطريقة البديلة في تشويش قيمة العطاء عن طريق تقسيمه إلى معاملات متعددة غير قابلة للربط. تخيل أن بائع المزاد تلقى ثلاثة شيكات بمبلغ 100 دولار و 200 دولار و 300 دولار ، كل منها موقعة بحبر غير مرئي. كان من الممكن توقيع الثلاثة جميعًا من قبل نفس مقدم العطاء ، وتقديم عرض بقيمة 600 دولار. أو يمكن أن تكون ثلاثة عروض منفصلة ، موقعة من قبل ثلاثة مزايدين. أو قد يكون هناك اثنان من مقدمي العطاءات ، أحدهما قسّم عرضه إلى شيكين. حتى إذا كانت مبالغ الشيكات عامة ، فإن قيم العطاء الأساسية تكون مخفية حتى يتم الكشف عن التواقيع.
ترجمة هذا على السلسلة ، يمكن لمقدمي العطاءات إرسال ضمانات العطاء الخاصة بهم في معاملات دفع متعددة من عناوين المحفظة غير القابلة للربط. مع كل معاملة ، يقدمون التزامًا تجزئة يمكن فتحه لاحقًا لربط القطع معًا مرة أخرى - على سبيل المثال ، يمكن حساب الالتزام على أنه keccak256(totalBidValue, bidderId, nonce)
، حيث المدفوعات مع نفسه bidderId
و totalBidValue
هي جزء من نفس العطاء. العشوائية nonce
قيمة تمنع العطاءات من أن يتم استردادها بالقوة الغاشمة.
المفهوم الأساسي منطقي كطريقة للحفاظ على خصوصية مقدم العطاء ، ولكن الجانب السلبي لهذا النهج هو أنه يتطلب من مقدم العطاء أن يكون لديه عناوين محفظة متعددة غير مرتبطة ، يتم تمويلها بالمبالغ التي ينوون استخدامها في العطاء. قد يكون من الصعب تحقيق ذلك في الممارسة العملية - حتى التهرب من محقق إثيرسكان الهواة يتطلب الرعاية ، ناهيك عن أدوات الطب الشرعي المؤسسية مثل Chainalysis أو TRM.
والأسوأ من ذلك ، أن الكشف عن العطاء علنًا ويربط بشكل دائم جميع العناوين التي تم استخدامها. لذلك للمزايدة في مزاد لاحق ، ستحتاج إلى مجموعة جديدة من العناوين غير المرتبطة. لحل هذه المشكلة ، ننتقل إلى أداة أخرى: Aztec Connect.
Aztec Connect لتقديم عطاءات مجهولة
ازتيك كونيكت هو إطار عمل يمكّن المستخدمين من الوصول إلى العقود الذكية على Ethereum L1 من خصوصية مجموعة ZK الخاصة بـ Aztec. يمكن لعقد المعالج التراكمي على Ethereum إجراء مكالمات إلى متوافق عقود الجسر تلتزم بواجهة محددة ، مما يسمح لمستخدمي Aztec بالتفاعل مع تلك العقود مع أصولهم المضمونة. عادةً ما يتم توصيل عقد الجسر ببروتوكول DeFi الموجود على L1 ؛ على سبيل المثال ، تم تنفيذ الجسور من أجل Uniswap, الليدوو تمويل العنصر.
الخاصية الرئيسية التي يوفرها Aztec Connect في مزادنا هي الغفلية: حساب Aztec الذي أنشأ معاملة Aztec Connect مخفي عن المراقبين. يسمح لنا إخفاء الهوية بمحاكاة المخطط باستخدام العناوين غير المرتبطة الموضحة في القسم السابق. لن يكشف الكشف عن عرض سعر عن حساب Aztec المستخدم لتقديم العطاء ، لذلك يمكن استخدام الحساب نفسه عبر مزادات متعددة دون المساس بالخصوصية.
التواصل الالتزام
عدم الكشف عن هويته وحده لا يكفي لتقديم عطاء - نحتاج أيضًا إلى ربط التزام التجزئة بكل دفعة والتي يمكن فتحها لاحقًا أثناء مرحلة الكشف. أذكر ذلك في الإفراط في الضمانات، يتم توفير الالتزام كمعامل لـ الالتزامالدالة </code<، والتي تسجل الالتزام ومبلغ الضمان الموجود في المخزن. في مزاد متستر، يتم إرسال الضمانات إلى غير منتشر
CREATE2
العقد العنوان منها بمثابة التزام التجزئة.
في عقد جسر Aztec Connect ، يتم توجيه جميع المكالمات عبر السلاسل عبر الجسر convert
وظيفة (انظر أدناه). عادةً ما تعمل معلمات الأصول على إزالة الغموض عن القصد من الاستدعاء في جسر ليدو، على سبيل المثال ، إذا كان أصل الإدخال هو ETH فإن convert
وظيفة ستحوله إلى ملفوفة stETH ؛ إذا كان أصل الإدخال ملفوفًا ، فإن ملف convert
ستحوله الوظيفة إلى ETH. لتقديم عطاء في عقد المزاد الخاص بنا ، يقوم المزايدون باستدعاء convert
تعمل مع ETH كأصل إدخال (مرة واحدة لكل دفعة).
واجهة convert
وظيفة (من Aztec مستندات)
في بعض الأحيان ، لا تكفي الأصول وحدها لتحديد السلوك المقصود للمكالمة. ال جسر Uniswap، على سبيل المثال ، يتيح للمستخدمين تبديل الرموز المميزة على Uniswap v3. للقيام بذلك ، يجب على المستخدم تحديد مسار من التجارة ، أي مجمعات الأصول التي يجب مبادلتها مقابل - للحصول على أفضل سعر بيع ETH لـ DAI ، قد ترغب في استخدام تجمع 30 نقطة أساس لتداول ETH إلى USDC ، ثم تجمع 1 نقطة أساس لتداول USDC في DAI. لتحديد مسار التجارة هذا ، يجب على المستخدم توفير رمز الوسيط (USDC) ومستويات الرسوم (30 بت و 1 بت في الثانية) لمجموعتين مستخدمتين.
• convert
المهام auxData
المعلمة هي كيفية تمرير هذه "البيانات المساعدة" إلى الجسر. لاحظ ، مع ذلك ، أن auxData
64 بت فقط! (هذه نتيجة للمفاضلة بين حجم بيانات الاستدعاء وتكاليف الإثبات - أكثر auxData
سيتطلب أوقات اختبار أطول وتكاليف غاز أعلى. 64 بت يحقق توازنًا معقولًا لمعظم حالات الاستخدام) وهذا يعني أن الجسور يجب أن تكون مقتصدة في كيفية استخدام بياناتها المساعدة: يقوم جسر Uniswap بترميز المسارات عن طريق تمثيل الرموز وطبقات الرسوم باستخدام بضع بتات لكل منهما (مخطط الترميز هو وصفها هنا).
قد تكون غريزتنا الأولى هي الاستخدام auxData
لالتزام التجزئة لدينا. لكن auxData
هو 64 بت فقط ، وهو ما لا يكفي ليكون آمنًا من الناحية المشفرة. لن تنجح حيل التشفير الذكية هنا - فأي محاولة لضغط الالتزام ستعرض أمانه للخطر. من أجل التحايل على قيود auxData
، سنحتاج إلى الإبداع.
الأصول الافتراضية وإعادة توظيفها inputValue
غير ذلك auxData
، المعلمة الأخرى الوحيدة لـ convert
التي يمكن استخدامها لتشفير البيانات التعسفية inputValue
- –كمية أصل الإدخال المستخدمة في معاملة Aztec Connect. ولكن هل يمكننا استخدامها inputValue
لترميز التزامنا التجزئة؟ لكي تقوم المعلمة بتشفير التزام تجزئة آمن مشفر (حوالي 256 بت) ، يجب أن يكون لدى العارض الكثير من أي أصل مدخلات يتم استخدامها - لدرجة أن أي أصل ذي قيمة نقدية حقيقية غير وارد.
لحسن الحظ ، لدى Aztec Connect فكرة الأصول الافتراضية، والتي تُستخدم لتمثيل الأصول التي لا تدعمها شبكة Aztec. الأهم من ذلك بالنسبة لحالة الاستخدام لدينا ، يمكن للجسر صك مبلغ تعسفي من أصل افتراضي في أ convert
يتصل. يقودنا هذا إلى عملية المعاملتين التاليتين للتواصل مع التزام التجزئة عبر Aztec Connect:
- في المعاملة الأولى ، يكون أصل الإدخال هو ETH وأصل الإخراج افتراضي. يودع العارض ضمانات ETH ويستلم (2256 - 1) وحدات من الأصل الظاهري في المقابل. يتم تحديث فتحة التخزين للإشارة إلى أن التزام التجزئة "قيد التقدم".
- في المعاملة الثانية ، يكون أصل الإدخال هو الأصل الافتراضي الذي تم استلامه في الخطوة 1.
inputValue
يتم تفسيره على أنه التزام التجزئة وتخزينه ، جنبًا إلى جنب مع الطابع الزمني الحالي.
دورة حياة مزاد Aztec Connect
يودع العارض ETH ويتلقى الأصل الافتراضي.
يسجل العارض التزام التجزئة عن طريق نسخ جزء من الأصل الافتراضي الذي تم استلامه في الخطوة السابقة.
باستخدام هذا الإجراء المكون من خطوتين ، نتغلب على قيود الحجم البالغة auxData
وربط كل دفعة بالتزام تجزئة آمن. الجانب السلبي لهذا النهج هو أنه يتطلب معاملتين لكل دفعة.
كيف يقارن
الآن بعد أن أصبح لدينا تطبيق عملي لمزاد Aztec Connect الخاص بنا ، يمكننا مقارنته بالتطبيقين السابقين (OverCollateralizedAuction و SneakyAuction) - بالنظر إلى تكاليف الغاز وتجربة المستخدم والخصوصية على وجه الخصوص.
تكاليف الغاز
AztecConnectAuction ل createAuction
, endAuction
و withdrawCollateral
وظائف لها تكاليف غاز مماثلة لتطبيقاتنا السابقة. تكاليف الالتزام والكشف عن جداول العطاء مع عدد القطع التي يتم تقسيم الضمان إليها. يوضح الجدول التالي تكاليف الغاز المقدرة لعطاء تم تقسيمه إلى جزأين.
الإفراط في الضمانات | مزاد متستر | AztecConnectAuction | |
خلق | 132,625 | 112,296 | 113,507 |
الالتزام | 46,120 | 21,000 (تكلفة تحويل ETH) | 179,656 (عرض التسعير مقسم إلى دفعتين) |
تكشف | 33,728 | 135,741 | 47,939 (عرض التسعير مقسم إلى دفعتين) |
نهاية | 57,652 | 87,340 | 53,513 |
سحب الضمانات | 30,426 | 65,825 | 50,019 |
تكاليف الغاز التقريبية للعمليات المختلفة ، بناءً على اختبارات وحدة المسبك و Aztec Connect تقديرات الغاز
تجربة المستخدم
على الرغم من أن AztecConnectAuction يتبع تدفقًا مشابهًا لعمليات التنفيذ السابقة (مرحلة تقديم العطاءات ، مرحلة الكشف ، انتهاء المزاد) ، هناك بعض المراوغات UX التي تأتي مع تشغيل عبر سلسلة.
لا يحتاج البائع إلى ربط أي أصول أو إجراء أي معاملات Aztec ، ويتم الدفع له على L1 عند انتهاء المزاد. من ناحية أخرى ، يقوم مقدمو العروض ببعض الإجراءات على Aztec والآخرين على Ethereum:
- العطاءات ملتزمة ومضمونة عبر Aztec Connect. هذا يعني أن مقدمي العطاءات يجب أن يحتفظوا بالفعل بـ ETH على Aztec ، أو أن يجتازوها قبل تقديم عرضهم.
- تم الكشف عن العطاءات على Ethereum. يتطلب الكشف عن عطاء قدرًا كبيرًا نسبيًا من بيانات الاتصال (حتى بيانات
inputValue
الحيلة ليست كافية) ، لذلك يجب أن يتم ذلك مباشرة على Ethereum. - بمجرد انتهاء المزاد ، يكون لدى المزايدين خيار سحب الضمانات لأي من Ethereum أو Aztec. يمكن لمقدمي العطاءات الانسحاب إلى Ethereum عن طريق الاتصال بـ
withdrawCollateral
وظيفة على عقد المزاد. إذا أرادوا الاحتفاظ بـ ETH الخاص بهم على L2 (على سبيل المثال لتقديم عطاءات في المزادات المستقبلية) ، فيمكنهم الانسحاب إلى حساب Aztec الخاص بهم من خلال معاملة Aztec Connect.
أخيرًا ، هناك تعقيدان عمليان إضافيان: أولاً ، يتطلب الالتزام بالمزايدة معاملتي Aztec Connect لكل قطعة ضمان. يمكننا تجريد هذا بعيدًا على الواجهة الأمامية في تفاعل مستخدم واحد لتجربة أكثر سلاسة. ثانيًا ، يجب توزيع هذه المعاملات طوال فترة تقديم العطاءات لتحقيق أقصى قدر من الخصوصية. يمكننا تفويض هذه المهمة إلى روبوت ، والذي سيرسل المعاملات نيابة عن مقدمي العطاءات.
بشكل عام ، تجربة المستخدم للبائعين مماثلة تقريبًا لتجربة تطبيقاتنا السابقة. تعتبر تجربة مقدمي العطاءات أكثر تعقيدًا - فهم بحاجة إلى إجراء معاملات متعددة لتقديم عطاء ويجب عليهم التفاعل مع كل من Ethereum و Aztec على مدار المزاد.
سياسة
تتمثل إحدى الميزات البارزة التي يتمتع بها AztecConnectAuction على عمليتي التنفيذ السابقتين في أنه يمكن أن يوفر الخصوصية بشكل معقول للمزادات عالية القيمة دون المساس بكفاءة رأس المال. في المزايدة ذات الرهن الزائد ، تتفاقم تكلفة الضمانات الزائدة عندما تتطلب العطاءات نفسها ضمانات كبيرة. في SneakyAuction ، تعتمد الخصوصية على تحويلات ETH الخارجية ، والتي عادة لا تكون كبيرة بما يكفي لإخفاء العطاءات عالية القيمة.
مثل SneakyAuction ، يسمح AztecConnectAuction أيضًا لمقدمي العروض بالمزيد من الضمانات لعطاءاتهم للحصول على طبقة إضافية من الخصوصية. تتناسب خصوصية العطاء أيضًا مع عدد المزادات المتزامنة - إذا كان مزاداتان في مراحل تقديم العطاءات في نفس الوقت ، فإن عطاءات أحد المزادات تكون بمثابة ضوضاء بالنسبة للآخر. يظل مقدمو العطاءات مجهولين خلال فترة تقديم العطاءات ، ويتم إخفاء إجمالي عدد العطاءات.
ومع ذلك ، فإن AztecConnectAuction له محاذير خاصة به. يحتاج مقدمو العطاءات إلى الانتباه إلى آثار الأقدام على السلسلة التي يتركونها ، والتي قد تعرض خصوصيتهم للخطر:
- توقيت الدفع: قد يوقّع مقدمو العطاءات البشرية عن غير قصد مدفوعاتهم بطريقة يمكن أن تضعف خصوصية عطاءهم (على سبيل المثال ، عن طريق إجراء دفعات في تتابع سريع أو عن طريق إجراء دفعة في نفس الوقت على مدار عدد من الأيام).
- مبالغ التدفق والسداد: قد تشير الإيداعات إلى Aztec قبل أو أثناء تقديم العطاءات إلى أنه سيتم استخدام هذه الأموال للمزايدة في المزاد. يحتاج مقدمو العطاءات إلى النظر في التفاعل بين التدفقات الداخلة ومبالغ الدفع والتوقيت. على سبيل المثال ، فإن إيداع 10 ETH إلى Aztec ، متبوعًا بسرعة بمدفوعات 5 ETH و 3 ETH و 2 ETH يمكن أن يثير الشك بسهولة في أن هذه المدفوعات جزء من نفس العطاء.
هذه الاعتبارات ليست فريدة في مزادنا ؛ يوفر ربط الأصول بين blockchain العام والخاص بطبيعته إمكانية تسرب الخصوصية (Aztec's توثيق يوفر مزيدًا من التفاصيل حول الفروق الدقيقة في الخصوصية عبر السلاسل). الخبر السار هو أن انتشار التطبيقات المتوافقة مع Aztec مثل هذا المزاد يخلق المزيد من الأسباب للحفاظ على الأصول في Aztec على المدى الطويل ، بدلاً من الانتقال ذهابًا وإيابًا. المزيد من النشاط على Aztec ينمو مجموعات الخصوصية، مما يعزز عرض القيمة للتطبيقات المبنية على Aztec ، والتي تولد المزيد من النشاط - دورة حميدة.
***
قادتنا هذه الغزوة في المزادات المختومة على السلسلة إلى خارج جدران Ethereum L1 ، مع الاستفادة من مجموعة Aztec الخاصة لإخفاء نشاط المزايدة. وصفتنا الثالثة للمزادات المختومة - إخفاء الهوية بالإضافة إلى تقسيم الضمانات - لها خصائص الخصوصية والفروق الدقيقة ، والتي قارناها بتصميماتنا السابقة ، والتي قد يرغب الآخرون في مقارنتها مع مناهجهم الخاصة.
تنفيذ المزاد الخاص بنا هو واحد من حفنة من أصلا عبر سلسلة بروتوكولات العقود الذكية ، التي تعتمد على العمل عبر عدة بلوكشين لتحقيق وظائف لن تكون ممكنة في أي سلسلة بمفردها. مع استمرار نضج البنية التحتية عبر السلسلة ، نتوقع أن نرى ظهور بروتوكولات عبر السلاسل الأصلية التي تستخدم القدرات الفريدة لمختلف سلاسل الكتل. نأمل أن يوفر مزادنا المختوم بعض الإلهام لما هو ممكن هنا.
شكر وتقدير: شكرًا لفريق Aztec (Joe Andrews و Josh Crites) للإجابة على أسئلتي العديدة حول Aztec Connect ؛ مات جليسون ونوح سيترون لمراجعة الكود ؛ وإلى Daejun Park ، و Joseph Bonneau ، و Scott Kominers ، و Sonal Chokshi ، و Tim Roughgarden للحصول على تعليقات قيمة حول هذا المنشور. شكر خاص لستيفاني زين على التحرير.
***
الآراء المعبر عنها هنا هي آراء أفراد AH Capital Management، LLC ("a16z") المقتبس منهم وليست آراء a16z أو الشركات التابعة لها. تم الحصول على بعض المعلومات الواردة هنا من مصادر خارجية ، بما في ذلك من شركات محافظ الصناديق التي تديرها a16z. على الرغم من أنه مأخوذ من مصادر يُعتقد أنها موثوقة ، لم تتحقق a16z بشكل مستقل من هذه المعلومات ولا تقدم أي تعهدات حول الدقة الحالية أو الدائمة للمعلومات أو ملاءمتها لموقف معين. بالإضافة إلى ذلك ، قد يتضمن هذا المحتوى إعلانات جهات خارجية ؛ لم تقم a16z بمراجعة مثل هذه الإعلانات ولا تصادق على أي محتوى إعلاني وارد فيها.
يتم توفير هذا المحتوى لأغراض إعلامية فقط ، ولا ينبغي الاعتماد عليه كمشورة قانونية أو تجارية أو استثمارية أو ضريبية. يجب عليك استشارة مستشاريك بخصوص هذه الأمور. الإشارات إلى أي أوراق مالية أو أصول رقمية هي لأغراض توضيحية فقط ، ولا تشكل توصية استثمارية أو عرضًا لتقديم خدمات استشارية استثمارية. علاوة على ذلك ، هذا المحتوى غير موجه أو مخصص للاستخدام من قبل أي مستثمرين أو مستثمرين محتملين ، ولا يجوز الاعتماد عليه تحت أي ظرف من الظروف عند اتخاذ قرار بالاستثمار في أي صندوق تديره a16z. (سيتم تقديم عرض للاستثمار في صندوق a16z فقط من خلال مذكرة الاكتتاب الخاص واتفاقية الاشتراك والوثائق الأخرى ذات الصلة لأي صندوق من هذا القبيل ويجب قراءتها بالكامل.) أي استثمارات أو شركات محفظة مذكورة ، يشار إليها ، أو الموصوفة لا تمثل جميع الاستثمارات في السيارات التي تديرها a16z ، ولا يمكن أن يكون هناك ضمان بأن الاستثمارات ستكون مربحة أو أن الاستثمارات الأخرى التي تتم في المستقبل سيكون لها خصائص أو نتائج مماثلة. قائمة الاستثمارات التي أجرتها الصناديق التي يديرها Andreessen Horowitz (باستثناء الاستثمارات التي لم يمنحها المُصدر إذنًا لـ a16z للإفصاح علنًا عن الاستثمارات غير المعلنة في الأصول الرقمية المتداولة علنًا) على https://a16z.com/investments /.
الرسوم البيانية والرسوم البيانية المقدمة في الداخل هي لأغراض إعلامية فقط ولا ينبغي الاعتماد عليها عند اتخاذ أي قرار استثماري. الأداء السابق ليس مؤشرا على النتائج المستقبلية. المحتوى يتحدث فقط اعتبارًا من التاريخ المشار إليه. أي توقعات وتقديرات وتنبؤات وأهداف وآفاق و / أو آراء معبر عنها في هذه المواد عرضة للتغيير دون إشعار وقد تختلف أو تتعارض مع الآراء التي يعبر عنها الآخرون. يرجى الاطلاع على https://a16z.com/disclosures للحصول على معلومات إضافية مهمة.
- محتوى مدعوم من تحسين محركات البحث وتوزيع العلاقات العامة. تضخيم اليوم.
- بلاتوبلوكشين. Web3 Metaverse Intelligence. تضخيم المعرفة. الوصول هنا.
- المصدر https://a16zcrypto.com/through-the-looking-glass-a-cross-chain-sealed-bid-auction-using-aztec-connect/
- 000
- 1
- 10
- a
- a16z
- ماهرون
- حول المستشفى
- الملخص
- الوصول
- حسابي
- دقة
- التأهيل
- يحقق
- في
- الإجراءات
- نشاط
- Ad
- وأضاف
- إضافة
- إضافي
- عناوين
- انضمت
- مميزات
- دعاية
- نصيحة
- استشاري
- الخدمات الاستشارية
- الشركات التابعة
- ضد
- اتفاقية
- الكل
- السماح
- يسمح
- وحده
- جنبا إلى جنب
- سابقا
- البديل
- هاو
- من بين
- كمية
- المبالغ
- تحليل
- و
- آندرسن
- أندرسن هورويتز
- الغفلية
- مجهول
- آخر
- التطبيقات
- نهج
- اقتراب
- حول
- فنـون
- الأصول
- ممتلكات
- محام
- توكيد
- المزادات / المناقصات
- المزادات
- متاح
- تجنب
- ازتيك
- الى الخلف
- الرصيد
- على أساس
- قبل
- يجري
- يعتقد
- أقل من
- الفوائد
- أفضل
- ما بين
- محاولة
- سلسلة كتلة
- blockchains
- أحذية طويلة
- BRIDGE
- الجسور
- سد
- نساعدك في بناء
- بنيت
- الأعمال
- دعوة
- تسمى
- دعوة
- دعوات
- قدرات
- الموارد
- كفاءة رأس المال
- يهمني
- حقيبة
- الحالات
- معين
- سلسلة
- chainalysis
- التحديات
- تغيير
- الخصائص
- التحقق
- الشيكات
- ظروف
- المقاصة
- الكود
- مطبوعات
- مضمونة
- تأتي
- التزام
- ملتزم
- يرتكب جريمة
- التواصل
- الشركات
- مماثل
- قارن
- مقارنة
- متوافق
- التعقيدات
- معقد
- حل وسط
- مساومة
- مفهوم
- منافس
- التواصل
- نظر
- الاعتبارات
- شكل
- محتوى
- تواصل
- عقد
- عقود
- عكس
- تحول
- التكلفة
- التكاليف
- استطاع
- زوجان
- الدورة
- يخلق
- الإبداع
- عبر سلسلة
- حالياًّ
- دورة
- DAI
- البيانات
- التاريخ
- أيام
- عقود
- القرار
- الصدمة
- بروتوكول DEFI
- الايداع
- الودائع
- وصف
- تصميم
- تصميم
- تصاميم
- تفاصيل
- حدد
- المطورين
- اختلف
- مختلف
- صعبة
- صعوبة
- رقمي
- الأصول الرقمية
- مباشرة
- كشف
- غير أمين
- وزعت
- توثيق
- لا
- الجانب السلبي
- أثناء
- كل
- بسهولة
- الطُرق الفعّالة
- كفاءة
- فعال
- إما
- ظهور
- تمكن
- تأييد
- ينتهي
- مستمر
- كاف
- كلية
- الضمان
- مقدر
- تقديرات
- ETH
- ethereum
- etherscan
- حتى
- مثال
- ازالة
- القائمة
- توقع
- الخبره في مجال الغطس
- اكتشف
- استكشاف
- أعربت
- احتفل على
- قابليه
- رسوم
- ردود الفعل
- الاسم الأول
- تدفق
- ركز
- يتبع
- متابعيك
- متابعات
- غزوة
- الطب الشرعي
- مسبك
- الإطار
- جديد
- تبدأ من
- الواجهة
- وظيفة
- وظيفة
- وظائف
- صندوق
- الممولة
- أموال
- علاوة على ذلك
- مستقبل
- فجوة
- GAS
- يولد
- دولار فقط واحصل على خصم XNUMX% على جميع
- GitHub جيثب:
- معطى
- زجاج
- خير
- الرسوم البيانية
- ينمو
- يد
- حفنة
- مزيج
- هنا
- مخفي
- إخفاء
- أعلى
- أعلى
- عقد
- أمل
- هورويتز
- كيفية
- لكن
- HTTPS
- الانسان
- الأفكار
- مطابق
- التنفيذ
- نفذت
- تحقيق
- أهمية
- مفروض
- in
- تتضمن
- بما فيه
- بشكل مستقل
- تشير
- فرد
- تدفقات
- معلومات
- معلوماتية
- البنية التحتية
- إدخال
- إلهام
- المؤسسية
- نية
- تفاعل
- تفاعل
- السطح البيني
- متوسط
- يدخل
- إدخال
- استثمر
- استثمار
- الاستثمارات
- المستثمرين
- المصدر
- IT
- الاجتماعية
- احتفظ
- حفظ
- القفل
- l2
- كبير
- طبقة
- يؤدي
- يترك
- ليد
- شروط وأحكام
- يتيح
- الرافعة المالية
- الاستفادة من
- الحياة
- القيود
- LINK
- وصلات
- قائمة
- طويل الأجل
- يعد
- أبحث
- صنع
- جعل
- يصنع
- القيام ب
- تمكن
- إدارة
- التلاعب
- كثير
- تجارة
- المواد
- المسائل
- ناضج
- ماكس العرض
- تعظيم
- يعني
- آلية
- مذكرة
- المذكورة
- ربما
- نعناع
- نقدي
- الأكثر من ذلك
- أكثر
- متعدد
- الطبيعة
- تقريبا
- حاجة
- جديد
- أخبار
- نوح
- ضجيج
- عادي
- جدير بالذكر
- Notion
- رواية
- عدد
- تحصل
- تم الحصول عليها
- عرض
- الوهب
- على السلسلة
- ONE
- جارية
- كود التشغيل
- افتتح
- تعمل
- عمليات
- آراء
- الفرص
- خيار
- طلب
- نشأت
- أخرى
- أخرى
- وإلا
- في الخارج
- نظرة عامة
- الخاصة
- مدفوع
- المعلمة
- المعلمات
- متنزهات
- جزء
- خاص
- مرت
- الماضي
- مسار
- وسائل الدفع
- المدفوعات
- بلد
- نفذ
- أداء
- فترة
- بشكل دائم
- إذن
- فردي
- مرحلة جديدة
- قطعة
- قطعة
- المكان
- وضع
- أفلاطون
- الذكاء افلاطون البيانات
- أفلاطون داتا
- من فضلك
- المزيد
- تجمع
- حمامات
- محفظة
- ممكن
- منشور
- محتمل
- عملية
- ممارسة
- حاجة
- منع
- سابق
- خصوصية
- خاص
- المشكلة
- عملية المعالجة
- المعالج
- مربح
- توقعات
- دليل
- الملكية
- اقتراح
- محتمل
- آفاق
- حماية
- بروتوكول
- البروتوكولات
- تزود
- المقدمة
- ويوفر
- جمهور
- blockchain العامة
- علانية
- أغراض
- سؤال
- الأسئلة المتكررة
- سريع
- بسرعة
- رفع
- عشوائية
- معدل
- عرض
- حقيقي
- سبب
- معقول
- تلقى
- يتلقى
- وصفة
- توصية مجاناً
- تسجيل
- المراجع
- يشار
- نسبيا
- ذات الصلة
- الخدمة الموثوقة
- لا تزال
- مستودع
- مثل
- ممثل
- تمثل
- تطلب
- مطلوب
- يتطلب
- هؤلاء
- النتائج
- الاحتفاظ
- عائد أعلى
- كشف
- أظهرت
- كاشفا
- استعرض
- مراجعة
- يدحرج
- قاعدة
- قال
- الأملاح
- نفسه
- النطاقات
- مخطط
- سلس
- الثاني
- القسم
- تأمين
- ضمانات
- أمن
- الباعة
- بيع
- إحساس
- مستقل
- مسلسلات
- خدمة
- يخدم
- خدماتنا
- طقم
- مستوطنة
- مشاركة
- ينبغي
- يظهر
- سيجنل
- التوقيعات
- وقعت
- هام
- مماثل
- عزباء
- حالة
- المقاس
- نقب
- سمارت
- عقد الذكية
- العقود الذكية
- So
- SOL
- الحلول
- حل
- بعض
- مصادر
- الفضاء
- يتحدث
- تختص
- محدد
- انقسم
- خطوة
- ستيث
- تخزين
- تخزين
- استراتيجيات
- يقوي
- الضربات
- موضوع
- تقدم
- اشتراك
- لاحق
- هذه
- كاف
- الدعم
- جدول
- الأهداف
- مهمة
- ضريبة
- فريق
- تقني
- اختبارات
- •
- المستقبل
- المعلومات
- من مشاركة
- أنفسهم
- في ذلك
- الأشياء
- الثالث
- طرف ثالث
- ثلاثة
- عبر
- طوال
- تيم
- الوقت
- مرات
- الطابع الزمني
- توقيت
- إلى
- سويا
- رمز
- الرموز
- أداة
- أدوات
- الإجمالي
- تجارة
- تداول
- تقليديا
- صفقة
- المعاملات
- تحويل
- التحويلات
- ترجمه
- شفاف
- منعطف أو دور
- عادة
- مع
- التي تقوم عليها
- فريد من نوعه
- Uniswap
- وحدة
- الوحدات
- تحديث
- us
- USDC
- تستخدم
- حالة الاستخدام
- مستخدم
- تجربة المستخدم
- المستخدمين
- عادة
- الاستفادة من
- ux
- القيمة
- قيمنا
- القيم
- السيارات
- التحقق
- بواسطة
- الرؤى
- افتراضي
- أصل افتراضي
- مرئي
- محفظة
- Web3
- ابحث عن
- ما هي تفاصيل
- التي
- في حين
- من الذى
- ويكيبيديا
- سوف
- فوز
- يفوز
- سحب
- سحب
- في غضون
- بدون
- للعمل
- سوف
- مغلف
- حل متجر العقارات الشامل الخاص بك في جورجيا
- زفيرنت
- ZK