ما به گای زیسکیند ، مدیر عامل و بنیانگذار شرکت مراجعه کردیم معما, و از او خواست در مورد آخرین پروژه شرکت خود ، که حول قراردادهای مخفی هوشمند است ، توضیح دهد. برای درک مفهوم قراردادهای هوشمند مخفی ، باید دلایل نیاز به چنین فناوری را بدانیم. فناوری بلاکچین قدرت ایجاد اخلال در آینده فناوری را دارد ، اما نه در وضعیت فعلی. زنجیره بلوک کند ، گران است و داده ها برای همه قابل مشاهده هستند. در نتیجه ، بیشتر داده ها همچنان خارج از شبکه در پایگاه های داده متمرکز ذخیره می شوند و بدین ترتیب هدف عدم تمرکز را شکست می دهند. گای زیسکیند این مشکل را دید و آن را فرصتی دید. او یک مقاله پیشگامانه MIT با عنوان “محاسبات ایمن کارآمد و فعال شده توسط فناوری بلاکچین” نوشت. وی بر اساس مقاله خود ، پروژه Enigma را ایجاد کرد. پروژه Enigma مقیاس پذیری و حریم خصوصی بلاکچین را از سطح پروتکل با ایجاد یک شبکه لایه دوم و خارج از زنجیره با استفاده از “قراردادهای مخفی” حل می کند و اجازه می دهد داده ها هنگام حفظ خصوصی توسط گره ها پردازش شوند.
چه نوع مواردی برای قراردادهای هوشمند وجود دارد که خصوصی نیستند?
گای زیسکیند این س meال را از من پرسید و در واقع من را درگیر این سال کرد. ذاتاً ، گره های موجود در زنجیره بلوک عمومی نام مستعار و کاملاً غیرقابل اعتماد هستند. چه نوع برنامه های تجاری واقع گرایانه می توانند در محیطی که داده برای عموم قابل مشاهده است عمل کنند؟ اگر ما از قیاس با برنامه های متمرکز استفاده کنیم ، آیا فیس بوک ، گوگل ، اوبر ، بانک ها یا هر شرکت تازه تاسیس پایگاه داده های آنها را در دسترس عموم قرار می دهد؟ این عدم رعایت حریم خصوصی مانعی اساسی در برابر پذیرش گسترده فناوری بلاکچین است.
به همین دلیل است که ما به قراردادهای محرمانه احتیاج داریم و تفاوت آنها با قراردادهای هوشمند معمولی. قراردادهای مخفی اطمینان می دهند که گره ها خودشان نمی توانند هیچ یک از داده هایی را که روی آنها کار می کنند ببینند. با این حال ، گره ها هنوز هم می توانند کارهای لازم را انجام دهند و کدی را که پردازش داده ها را اجرا می کند. این بسیار متناقض به نظر می رسد ، اما امکان اجرای آن وجود دارد. به عبارت دیگر ، هیچ تفاوتی عملکردی بین قراردادهای هوشمند Ethereum یا سایر سیستم عامل ها و قراردادهای مخفی وجود ندارد ، به جز این که داده ها خود محرمانه باقی می مانند.
موارد را برای قراردادهای مخفی استفاده کنید:
- بازارهای داده غیرمتمرکز که بر اساس پروتکل Enigma اجرا می شوند: تلاش های زیادی در ایجاد بازارهای داده ناموفق بوده است ، صرفاً به این دلیل که پس از یک بار فروش داده ها ، فروشنده می تواند آنها را به خریدار دیگری بفروشد. Enigma ایده انجام محاسبات بر روی داده ها را بدون افشای واقعی آنها ارائه می دهد ، بنابراین حریم خصوصی داده ها را تضمین می کند. انیگما ادعا می کند که این نوع محاسبات حفظ حریم خصوصی به ارائه دهندگان داده کمک می کند تا مالکیت داده های خود را حفظ کنند ، حتی در یک بازار جهانی داده. به زبان ساده ، شما می توانید محاسبات سفارشی خود را در داخل جعبه داده ارائه شده توسط پروتکل Enigma بدون دیدن داده های خصوصی در حال پردازش اجرا کنید. پروتکل Enigma به دلیل تحولات جهانی اخیر در مورد داده های شخصی ، مانند مقررات حریم خصوصی عمومی داده ها (GDPR) که توسط اتحادیه اروپا صادر شده است ، بسیار مورد نیاز است. اولین کاربرد برای پروتکل Enigma Catalyst است ، یک بازار غیر متمرکز داده های رمزنگاری مالی که آماده استفاده است..
- بدانید معامله شما (KYT) اهمیت فزاینده ای پیدا می کند ، زیرا معاملات غیرمتمرکز نام مستعار هستند. به تعداد افرادی که سود رمزگذاری دارند اما نمی توانند آنها را نقد کنند ، فکر کنید ، زیرا بانک های محلی آنها نمی توانند معاملات را بپذیرند ، مگر اینکه با مدارک قانونی مناسب همراه باشد. این به این دلیل است که می توان از فعالیت های غیرقانونی پول بدست آورد ، به عنوان مثال ، و بانک ها باید از قوانین AML و KYC پیروی کنند. Enigma می تواند به ایجاد یک جعبه داده کمک کند که در آن بانک ها بتوانند محاسبات خود را برای تصمیم گیری در مورد قانونی بودن یا نبودن معامله انجام دهند و در را برای پذیرش بیشتر مشتریان رمزنگاری باز کنند..
- هویت غیرمتمرکز در حال حاضر محبوب است ، زیرا بسیاری از پروژه های ICO در تلاشند تا رهبر بازار در این مورد شوند. با این حال ، برنامه های هویت غیرمتمرکز فعلی عمدتا بر ذخیره هویت های معتبر در بلاکچین ها تمرکز دارند. تأثیر این امر کم است ، زیرا تأیید امکان پذیر است اما هیچ محاسبه ای بر روی داده های هویت قابل انجام نیست. آنچه که صنعت به آن احتیاج دارد ، تأیید هویت است که ضمن اثبات هویت ، هرگونه اطلاعات حساس درباره افراد را کاملاً پنهان می کند. به عنوان مثال می توان به شناسایی بیومتریک با رمزگذاری داده های بیومتریک واقعی اشاره کرد.
ساختارهای کنترل دسترسی:
Enigma قادر است ساختارهای پیچیده کنترل دسترسی را با استفاده از هویت های مشترک تعریف کند. بیایید این را با یک مثال توضیح دهیم. جینا می خواهد به مقامات مالیاتی محلی ثابت کند که همه مالیات خود را پرداخت کرده است ، اما نمی خواهد اطلاعات شخصی خود را مستقیماً با آنها به اشتراک بگذارد. در این حالت ، جینا می تواند یک هویت مشترک بین خود و مقامات مالیاتی ایجاد کند. با این کار ، جینا می تواند فقط اجازه دسترسی به داده های مالی خود و اجرای محاسبات خاص برای بررسی پرداخت یا عدم پرداخت مالیات خود را به آنها بدهد. همانطور که مشاهده می کنید ، استفاده از Enigma به کسی اجازه می دهد تا در عین محافظت از حریم خصوصی شخص ، فقط مجوزهای لازم را برای داده های خاص به شخص یا اشخاص خاصی بدهد..
قابل اعتماد بودن گره ها:
گره ها باید سپرده یکبار مصرف را در یک قرارداد هوشمند ذخیره شده توسط Enigma ذخیره کنند که این قرارداد مخفی را مدیریت می کند. به خاطر این مقاله می توانیم این قرارداد هوشمند را “SecurityDepositContract” بنامیم. اگر یک گره ، به عنوان مثال ، هنگام محاسبه یک قرارداد مخفی دلخواه ، تقلب کند ، دیگر گره های موجود در شبکه می توانند آن را با SecurityDepositContract مورد اختلاف قرار دهند. این فرایند داوری را برای تصمیم گیری در مورد صادق بودن یا نبودن گره اجرا می کند. اگر نتیجه گرفته شود که گره صادق نبوده ، آن گره جریمه می شود.
رقبا:
از گای زیسکیند س askedال کردیم که آیا رقبایی می بیند؟ وی پاسخ داد ، “نزدیکترین رقبا احتمالاً پروژه هایی هستند که روی zkSNARK کار می کنند – اما من واقعاً آنها را به عنوان رقابتی نمی بینم زیرا این دو فناوری بسیار مکمل یکدیگر هستند. من معتقدم که در حال حاضر توجه کافی به پروتکل های حفظ حریم خصوصی وجود ندارد ، زیرا این یک مشکل سخت است.
وضعیت معما:
انیگما اخیراً پروژه Catalyst خود را که بازاری برای داده های رمزنگاری مالی است راه اندازی کرده است. Catalyst فقط یک کاربرد بالقوه پروتکل Enigma است. علاوه بر این ، اکنون می توان از پروتکل Enigma در بالای قراردادهای هوشمند Ethereum استفاده کرد. برای انجام این کار ، کاربران باید برخی از اطلاعات متنی اضافی را ارائه دهند ، از جمله اینکه کدام توابع باید داده های خصوصی را با افزودن کلمه کلیدی “private” حفظ کنند. به این ترتیب ، فرآیند برای یک توسعه دهنده ساده حفظ می شود. سپس ، در حالی که قسمت های عمومی را روی بلاکچین اجرا می کنید ، Enigma قطعات خصوصی را خارج از زنجیره اجرا می کند. تکه های داده خود به صورت محلی در دسترس نیستند ، بلکه به آنها ارجاع داده می شود.
با Cointelligence جدیدترین اطلاعات بازار را برای همه نشانه ها و سکه ها دریافت کنید لیست ارز رمزنگاری شده.