توسعه دهندگان سال هاست که درباره مزایای فناوری بلاک چین صحبت می کنند. آنها این موضوع را با «موردهای استفاده» مبهم همراه با تعاریف مبهم از نحوه عملکرد این فناوری، در واقع برای چه چیزی و تفاوت پلتفرم هایی که از آن استفاده می کنند با یکدیگر بحث کردند. جای تعجب نیست که این امر باعث سردرگمی و بی اعتمادی به فناوری بلاک چین شده است.
در این مقاله، من میخواهم مجموعهای از مدلهای ذهنی را شرح دهم که به شما کمک میکند بفهمید که چگونه موارد استفاده بالقوه منجر به مبادلات فنی میشود که هر پلتفرمی باید انجام دهد. این مدلهای ذهنی بر اساس پیشرفتی که فناوری بلاک چین در طول 10 سال گذشته انجام داده است، ساخته شدهاند که در طول توسعه خود از 3 نسل گذشته است: پول باز، امور مالی باز و در نهایت اینترنت باز.
هدف من این است که به شما کمک کنم تا درک روشنی از بلاکچین چیست، درک کنید چرا به پلتفرم های مختلف نیاز است و آینده اینترنت باز را تصور کنید.
مقدمه ای کوتاه بر بلاک چین
چند اصل اساسی بلاک چین در اصل فقط یک پایگاه داده است که توسط گروهی از اپراتورهای مختلف به جای یک شرکت واحد (مانند آمازون، مایکروسافت یا گوگل) مدیریت می شود. یک تفاوت مهم بین بلاک چین و ابر این است که برای ذخیره داده های ارزشمند نیازی به اعتماد به "مالک" پایگاه داده (یا امنیت عملیاتی آنها) ندارید. وقتی یک بلاک چین عمومی است (و همه بلاک چین های اصلی عمومی هستند)، هر کسی می تواند برای هر کاری از آن استفاده کند.
برای اینکه چنین سیستمی بر روی تعداد زیادی دستگاه ناشناس در سراسر جهان کار کند، باید یک توکن دیجیتال داشته باشد که به عنوان وسیله پرداخت مورد استفاده قرار گیرد. با استفاده از این توکن ها، کاربران زنجیره ای به اپراتورهای سیستم پرداخت خواهند کرد. در عین حال، توکن تضمینی از امنیت را ارائه می دهد که با تئوری بازی تعبیه شده در آن مشخص می شود. و اگرچه این ایده تا حد زیادی به دلیل رونق ICOهای تقلبی در سال 2017 به خطر افتاد، ایده توکنها و توکنسازی به طور کلی، یعنی اینکه یک دارایی دیجیتال واحد را میتوان به طور منحصربهفرد شناسایی و ارسال کرد، پتانسیل باورنکردنی دارد.
همچنین جداسازی بخشی از پایگاه داده که داده ها را ذخیره می کند از بخشی که داده ها را تغییر می دهد (ماشین مجازی) مهم است.
مشخصات مدار مختلف را می توان بهینه کرد. به عنوان مثال، امنیت (در بیت کوین)، سرعت، قیمت یا مقیاس پذیری. علاوه بر این، منطق اصلاح را می توان به روش های مختلفی بهینه کرد: می تواند یک ماشین حساب ساده جمع و تفریق (مانند بیت کوین)، یا شاید یک ماشین مجازی کامل تورینگ (مانند اتریوم و NEAR) باشد.
بنابراین دو پلتفرم بلاک چین می توانند بلاک چین و ماشین مجازی خود را برای انجام عملکردهای کاملا متفاوت "پیکربندی" کنند و ممکن است هرگز در بازار با یکدیگر رقابت نکنند. به عنوان مثال، بیت کوین در مقایسه با اتریوم یا NEAR دنیای کاملاً متفاوتی است و اتریوم و NEAR به نوبه خود هیچ ربطی به ریپل و استلار ندارند - علیرغم این واقعیت که همه آنها روی "فناوری بلاک چین" کار می کنند.
سه نسل از بلاک چین
پیشرفتهای تکنولوژیکی و راهحلهای خاص در طراحی سیستم، گسترش عملکرد بلاک چین را در طول 3 نسل از توسعه آن در 10 سال گذشته ممکن کرده است. این نسل ها را می توان به شرح زیر تقسیم کرد:
- پول باز: به همه اجازه دسترسی به پول دیجیتال را بدهید.
- امور مالی باز: پول دیجیتال را قابل برنامه ریزی کنید و محدودیت های استفاده از آن را کنار بگذارید.
- اینترنت باز: امور مالی باز را گسترش دهید تا اطلاعات ارزشمندی از هر نوع را شامل شود و برای استفاده انبوه در دسترس قرار گیرد.
بیایید با پول باز شروع کنیم.
نسل اول: پول باز
پول اساس سرمایه داری است. مرحله اول به هر کسی از هر کجا امکان دسترسی به پول را می داد.
یکی از مهم ترین داده هایی که می توان در یک پایگاه داده ذخیره کرد، خود پول است. این نوآوری بیت کوین است: داشتن یک دفتر کل توزیع شده ساده که به همه اجازه می دهد توافق کنند که جو 30 بیت کوین دارد و به تازگی 1,5 بیت کوین به جیل ارسال کرده است. بیت کوین برای اولویت دادن به امنیت بر سایر گزینه ها تنظیم شده است. اجماع بیت کوین فوق العاده گران، وقت گیر و مبتنی بر گلوگاه است و از نظر سطح اصلاح، اساساً یک محاسبه گر جمع و تفریق ساده است که تراکنش ها و برخی عملیات بسیار محدود دیگر را امکان پذیر می کند.
بیت کوین مثال خوبی است که مزایای اصلی ذخیره سازی داده ها در بلاک چین را نشان می دهد: به هیچ واسطه ای وابسته نیست و در دسترس همه است. یعنی هر کسی که بیت کوین دارد می تواند بدون کمک گرفتن از کسی، انتقال p2p را انجام دهد.
به دلیل سادگی و قدرت آنچه بیت کوین وعده داده بود، «پول» به یکی از اولین و موفق ترین موارد استفاده برای بلاک چین تبدیل شد. اما سیستم بیت کوین "خیلی کند، خیلی گران و خیلی ایمن" برای ذخیره دارایی ها - مشابه طلا، اما نه برای استفاده روزانه برای خدماتی مانند پرداخت های اینترنتی یا نقل و انتقالات بین المللی، به خوبی کار می کند.
راه اندازی پول باز
برای این الگوهای استفاده، مدارهای دیگری با تنظیمات مختلف ایجاد شده است:
- نقل و انتقالات: برای اینکه میلیون ها نفر بتوانند هر روز مبالغ دلخواه را در سراسر جهان ارسال کنند، به چیزی بسیار کارآمدتر و ارزان تر از بیت کوین نیاز دارید. با این حال، سیستم شما همچنان باید سطح کافی از امنیت را ارائه دهد. ریپل و استلار پروژه هایی هستند که زنجیره های خود را برای رسیدن به این هدف بهینه کرده اند.
- تراکنشهای سریع: برای اینکه میلیاردها نفر از پول دیجیتال به همان شیوهای که از کارتهای اعتباری استفاده میکنند، استفاده کنند، باید زنجیره را به خوبی مقیاسبندی، عملکرد بالا و ارزانقیمت داشته باشید. این کار را می توان به دو روش انجام داد، به قیمت امنیت. اولین مورد این است که یک "لایه دوم" سریعتر در بالای بیت کوین بسازید که شبکه را برای عملکرد بالا بهینه می کند و پس از تکمیل تراکنش، دارایی ها را به "طاقچه" بیت کوین برمی گرداند. نمونه ای از چنین راه حلی شبکه لایتنینگ است. راه دوم ایجاد یک بلاک چین جدید است که حداکثر سطح امنیت را فراهم می کند و در عین حال امکان تراکنش های سریع و ارزان مانند Libra را فراهم می کند.
- تراکنش های خصوصی: برای حفظ محرمانه بودن کامل در طول تراکنش، باید یک لایه ناشناس اضافه کنید. این کار باعث کاهش عملکرد و افزایش قیمت میشود، که Zcash و Monero اینگونه عمل میکنند.
از آنجایی که چنین پولی توکن است که یک دارایی کاملا دیجیتالی است، می توان آنها را در سطح پایه سیستم نیز برنامه ریزی کرد. به عنوان مثال، کل مقدار بیت کوینی که در طول زمان تولید می شود در سیستم بیت کوین زیربنایی برنامه ریزی می شود. با ساختن یک سیستم محاسباتی خوب در بالای سطح پایه، می توان آن را به سطح کاملاً جدیدی برد.
اینجا جایی است که امور مالی باز وارد عمل می شود.
نسل دوم: امور مالی باز
با امور مالی باز، پول دیگر فقط یک ذخیره ارزش یا ابزاری برای معاملات نیست - اکنون می توانید از آن بهره مند شوید که پتانسیل آن را افزایش می دهد.
ویژگی هایی که به افراد امکان می دهد انتقال بیت کوین را به صورت عمومی انجام دهند همچنین به توسعه دهندگان اجازه می دهد برنامه هایی بنویسند که همین کار را انجام می دهند. بر این اساس، بیایید فرض کنیم که پول دیجیتال API مستقل خود را دارد که نیازی به دریافت کلید API یا توافق نامه کاربری از هیچ شرکتی ندارد.
این همان چیزی است که "مالی باز" که به عنوان "مالی غیرمتمرکز" (DeFi) نیز شناخته می شود، وعده می دهد.
اترئوم
همانطور که قبلا ذکر شد، API بیت کوین بسیار ساده و غیرمولد است. کافی است اسکریپت هایی را در شبکه بیت کوین مستقر کنید که به آن اجازه کار می دهد. برای انجام کارهای جالب تر، باید خود بیت کوین را به پلتفرم بلاک چین دیگری منتقل کنید، که کار آسانی نیست.
پلتفرمهای دیگر برای ترکیب سطح بالایی از امنیت مورد نیاز برای کار با پول دیجیتال با سطح پیچیدهتری از تغییرات کار کردهاند. اتریوم اولین کسی بود که این را راه اندازی کرد. به جای یک «ماشین حساب» بیت کوین که بر روی جمع و تفریق کار می کند، اتریوم یک ماشین مجازی کامل در بالای لایه ذخیره سازی ایجاد کرد که به توسعه دهندگان اجازه می داد برنامه های کامل بنویسند و آنها را مستقیماً روی زنجیره اجرا کنند.
اهمیت در این واقعیت نهفته است که امنیت یک دارایی دیجیتال (مثلاً پول) که در یک زنجیره ذخیره می شود با امنیت و قابلیت اطمینان برنامه هایی است که می توانند به طور بومی وضعیت این زنجیره را تغییر دهند. برنامههای قرارداد هوشمند اتریوم اساساً اسکریپتهای بدون سرور هستند که دقیقاً به همان روشی که رایجترین تراکنش «ارسال توکنهای Jill 23» روی بیتکوین انجام میشود، روی زنجیره اجرا میشوند. توکن بومی اتریوم اتر یا ETH است.
اجزای بلاک چین به عنوان خط لوله
از آنجایی که API بالای ETH عمومی است (مانند بیت کوین) اما بی نهایت قابل برنامه ریزی است، می توان یک سری بلوک های ساختمانی ایجاد کرد که اتر را به یکدیگر منتقل می کند تا کار مفیدی برای کاربر نهایی انجام دهد.
در «دنیای آشنا»، برای مثال، به یک بانک بزرگ نیاز دارد که شرایط قراردادها و دسترسی به API را با هر ارائهدهنده جداگانه مذاکره کند. اما در بلاک چین، هر یک از این بلوکها بهطور مستقل توسط توسعهدهندگان ایجاد شد و به سرعت به میلیونها دلار توان عملیاتی و بیش از یک میلیارد دلار ذخیرهسازی ارزش تا اوایل سال ۲۰۲۰ تبدیل شد.
به عنوان مثال، اجازه دهید با Dharma شروع کنیم، کیف پولی که به کاربران اجازه می دهد توکن های دیجیتال را ذخیره کرده و از آنها سود کسب کنند. این یک اصل اساسی در استفاده از سیستم بانکداری سنتی است. توسعه دهندگان دارما با اتصال بسیاری از مؤلفه هایی که بر اساس اتریوم ایجاد شده اند، نرخ بهره را برای کاربران خود ارائه می دهند. برای مثال، دلارهای کاربر به DAI، یک استیبل کوین مبتنی بر اتریوم که برابر با دلار آمریکا است، تبدیل میشود. سپس این استیبل کوین به Compound منتقل میشود، پروتکلی که آن پول را با بهره قرض میدهد و بنابراین سود آنی را برای کاربران به دست میآورد.
کاربرد مالی باز
نکته اصلی این است که محصول نهایی که به دست کاربر می رسد با استفاده از مؤلفه های زیادی ساخته شده است که هر کدام توسط یک تیم جداگانه ساخته شده اند و این مؤلفه ها برای استفاده نیازی به مجوز یا کلید API ندارند. در حال حاضر میلیاردها دلار در این سیستم در گردش است. تقریباً مانند نرمافزار منبع باز است، اما اگر منبع باز نیاز به دانلود یک نسخه از کتابخانه خاصی برای هر پیادهسازی داشته باشد، اجزای باز فقط یک بار مستقر میشوند و سپس هر کاربر میتواند برای دسترسی به وضعیت کلی آن درخواستها را به یک جزء خاص ارسال کند. .
هر یک از تیمهایی که این مؤلفهها را ایجاد کردهاند، مسئولیتی در قبال صورتحسابهای بیش از حد EC2 به دلیل سوء استفاده از API خود ندارند. خواندن و شارژ برای استفاده از این اجزا اساساً به طور خودکار در زنجیره اتفاق می افتد.
عملکرد و تنظیم
اتریوم با پارامترهای مشابه بیتکوین کار میکند، اما بلاکها حدود 30 برابر سریعتر و ارزانتر به شبکه منتقل میشوند - هزینه تراکنش به جای 0,1 دلار در بیتکوین، 0,5 دلار است. این برای برنامه هایی که دارایی های مالی را مدیریت می کنند و به پهنای باند بالایی نیاز ندارند، سطح امنیتی کافی را فراهم می کند.
شبکه اتریوم که یک فناوری نسل اول است، در برابر حجم بالای درخواستها تسلیم شد و از 15 تراکنش در ثانیه رنج برد. این شکاف عملکردی باعث شده است که امور مالی باز در حالت اثبات مفهوم گیر کند. شبکه پربار مانند سیستم مالی جهانی در عصر دستگاه های آنالوگ با چک های کاغذی و تأییدیه های تلفنی عمل می کرد زیرا اتریوم قدرت محاسباتی کمتری نسبت به
اتریوم توانایی ترکیب مؤلفهها را برای موارد استفاده مالی نشان داده و دسترسی به طیف گستردهتری از برنامههای کاربردی به نام اینترنت باز را باز کرده است.
نسل سوم: اینترنت باز
اکنون هر چیزی که با ارزش است می تواند با اتصال اینترنت با امور مالی باز و در نتیجه ایجاد یک اینترنت ارزشمند و یک اینترنت باز تبدیل به پول شود.
همانطور که قبلا ذکر شد، مفهوم پول باز کاربردهای زیادی دارد. همچنین توضیح داده شده است که چگونه فناوری نسل بعدی، اتریوم، با ایجاد فرصت هایی برای ترکیب اجزای مالی باز، پول باز را مفیدتر کرده است. حال بیایید ببینیم که چگونه نسل دیگری از فناوری در حال گسترش امکانات مالی باز و آزادسازی پتانسیل واقعی بلاک چین است.
در ابتدا، تمام «پولهایی» که ذکر شد، فقط انواع دادههایی هستند که روی یک بلاک چین با API عمومی خود ذخیره میشوند. اما پایگاه داده می تواند هر چیزی را ذخیره کند.
به دلیل طراحی آن، بلاک چین برای داده های با ارزش قابل توجهی مناسب است. تعریف "ارزش معنی دار" بسیار انعطاف پذیر است. هر داده ای که دارای ارزش بالقوه برای انسان باشد می تواند توکنیزه شود. توکن سازی در این زمینه فرآیندی است که طی آن یک دارایی موجود (که از ابتدا مانند بیت کوین ایجاد نشده است) به بلاک چین منتقل می شود و به همان API عمومی بیت کوین یا اتریوم داده می شود. مانند بیت کوین، این امکان کمیاب شدن را فراهم می کند (خواه 21 میلیون توکن باشد یا فقط یک).
مثال Reddit را در نظر بگیرید که در آن کاربران به شکل "کارما" شهرت آنلاین کسب می کنند. و بیایید پروژه ای مانند Sofi را در نظر بگیریم که در آن معیارهای زیادی برای ارزیابی پرداخت بدهی یک فرد خاص استفاده می شود. در دنیای امروز، اگر یک تیم هکاتون که یک Sofi جدید را توسعه میدهد، بخواهد رتبهبندی Reddit karma را در الگوریتم وام دهی خود قرار دهد، باید با تیم Reddit یک توافق دوجانبه امضا کند تا به API گواهی دسترسی داشته باشد. اگر «کارما» توکنیزه میشد، این تیم تمام ابزارهای لازم برای ادغام با «کارما» را در اختیار داشت و ردیت حتی از آن خبر نداشت. او فقط از این واقعیت استفاده می کند که حتی کاربران بیشتری می خواهند کارما خود را بهبود بخشند، زیرا اکنون نه تنها در Reddit، بلکه در سراسر جهان مفید است.
حتی فراتر از این، 100 تیم مختلف در هکاتون بعدی می توانند راه های جدیدی برای استفاده از این و سایر دارایی ها برای ایجاد مجموعه جدیدی از اجزای قابل استفاده مجدد در دسترس عموم یا ساخت برنامه های کاربردی جدید برای مصرف کنندگان ارائه دهند. این ایده پشت اینترنت باز است.
اتریوم انتقال مقادیر زیاد از طریق مؤلفههای عمومی را آسان کرده است و به طور مشابه به هر دارایی که میتواند توکنسازی شود، اجازه میدهد تا همانطور که در حوزه عمومی آن مشخص شده است، انتقال، خرج، مبادله، وثیقه، تغییر یا تعامل دیگر با آن انجام شود.
راه اندازی برای اینترنت باز
اینترنت باز اساساً هیچ تفاوتی با امور مالی باز ندارد: این فقط یک روبنا در بالای آنها است. افزایش موارد استفاده از اینترنت باز مستلزم جهش قابل توجهی در بهره وری و همچنین توانایی جذب کاربران جدید است.
برای حفظ اینترنت باز، پلتفرم به ویژگی های زیر نیاز دارد:
- توان عملیاتی بیشتر، سرعت بیشتر و تراکنشهای ارزانتر. از آنجایی که زنجیره دیگر فقط تصمیمات مدیریت دارایی آهسته را تصویب نمی کند، باید مقیاس شود تا از انواع داده های پیچیده تر و موارد استفاده پشتیبانی کند.
- قابلیت استفاده از آنجایی که موارد استفاده به برنامههای کاربردی برای کاربران تبدیل میشوند، مهم است که مؤلفههایی که توسعهدهندگان ایجاد میکنند، یا برنامههای توسعهیافته با آنها، تجربه خوبی را برای کاربر نهایی فراهم کنند. به عنوان مثال، هنگامی که آنها یک حساب ایجاد می کنند یا یک حساب موجود را به دارایی ها و پلتفرم های مختلف پیوند می دهند و در عین حال کنترل روی داده های در دست کاربر را حفظ می کنند.
هیچ یک از پلتفرم ها قبلاً به دلیل پیچیدگی چنین ویژگی هایی نداشتند. سالها تحقیق طول کشید تا به نقطهای رسیدیم که مکانیسمهای اجماع جدید با محیطهای اجرایی جدید و روشهای جدید مقیاسبندی ادغام شوند، در حالی که همچنان عملکرد و امنیت مورد نیاز داراییهای پولی حفظ میشود.
پلت فرم اینترنت باز
دهها پروژه بلاک چین که امسال وارد بازار میشوند، پلتفرمهای خود را برای ارائه انواع پول باز و موارد استفاده از امور مالی باز سفارشی کردهاند. با توجه به محدودیت های فناوری در این مرحله، برای آنها مفید بود که پلتفرم خود را برای یک جایگاه خاص بهینه کنند.
NEAR تنها زنجیره ای است که آگاهانه فناوری خود را اصلاح کرده و ویژگی های عملکردی خود را به گونه ای تنظیم کرده است که به طور کامل نیازهای اینترنت باز را برآورده کند.
NEAR رویکردهای مقیاسبندی از دنیای پایگاههای داده با کارایی بالا را با بهبود زمان اجرا و سالها بهبود قابلیت استفاده ترکیب میکند. مانند اتریوم، NEAR دارای یک ماشین مجازی تمام عیار است که در بالای بلاک چین ساخته شده است، اما به منظور "همپایی با تقاضا"، زنجیره زیربنایی با تقسیم محاسبات به فرآیندهای موازی (شاردینگ) توان عملیاتی ماشین مجازی را متعادل می کند. و در عین حال امنیت را در سطح لازم برای ذخیره سازی داده های قابل اعتماد حفظ می کند.
این به این معنی است که همه موارد استفاده ممکن را میتوان در NEAR پیادهسازی کرد: سکههای دارای پشتوانه فیات که به همه امکان دسترسی به یک ارز ثابت را میدهد، مکانیسمهای مالی باز که به ابزارهای مالی پیچیده و قبل از استفاده افراد عادی از آنها مقیاس میشوند، و در نهایت برنامههای کاربردی منبع باز اینترنت. ، که همه اینها را برای تجارت و تعامل روزانه جذب می کند.
نتیجه
داستان اینترنت باز تازه شروع شده است زیرا ما به تازگی فناوری های لازم را برای رساندن آن به مقیاس واقعی خود توسعه داده ایم. اکنون که این گام بزرگ برداشته شده است، آینده بر اساس نوآوری هایی ساخته می شود که می توان از این فناوری های جدید ایجاد کرد و همچنین تجهیزات تکنولوژیکی توسعه دهندگان و کارآفرینانی که در خط مقدم واقعیت جدید قرار دارند.
برای درک تأثیر بالقوه اینترنت باز، «انفجار کامبرین» را در نظر بگیرید که در طول ایجاد پروتکلهای اولیه اینترنتی مورد نیاز برای اجازه دادن به کاربران برای خرج کردن پول آنلاین در اواخر دهه 1990 رخ داد. در 25 سال آینده، تجارت الکترونیک رشد کرد و هر سال بیش از 2 تریلیون دلار حجم تولید کرد.
به همین ترتیب، اینترنت باز دامنه و دامنه اولیههای مالی مالی باز را گسترش میدهد و به آنها اجازه میدهد تا در برنامههای تجاری و مصرفمحور به روشهایی که میتوانیم حدس بزنیم اما مطمئناً پیشبینی نمیکنیم، گنجانده شوند.
بیایید با هم اینترنت باز بسازیم!
فهرست کوچکی از منابع برای کسانی که میخواهند اکنون عمیقتر کاوش کنند:
1. ببینید توسعه تحت NEAR چگونه به نظر می رسد، و می توانید در IDE آنلاین آزمایش کنید
2. توسعه دهندگانی که مایل به پیوستن به اکوسیستم هستند
3. اسناد توسعه دهنده گسترده به زبان انگلیسی موجود است
4. شما می توانید تمام اخبار را به زبان روسی در اینجا دنبال کنید
5. اگر ایده هایی برای خدمات جامعه محور دارید و می خواهید روی آنها کار کنید، لطفاً از ما دیدن کنید
منبع: www.habr.com