با استفاده از پاشنه های سال 2022 ، ممکن است ارزیابی شود که در آن فن آوری های Web3 در سال 2023 قرار دارند. بیت کوین به 47،000 دلار افزایش یافت و به 16000 دلار سقوط کرد. حجم معاملات NFT در ژانویه 2022 به 17B دلار رسید و یک سال بعد به مبلغ 143 میلیون دلار فروپاشید."blockchain" و "ارزهای دیجیتال" در رسانه های اصلی به اصطلاحات روزمره تبدیل شدند. ما شاهد فروپاشی FTX و تمام پیامدهای آبشار آن بودیم.
این یک سال پرخاشگر در دنیای Web3 بود - پر از گمانه زنی ها ، تصادفات و رسوایی. اما آیا این بدان معنی است که Web3 مرده است و فناوری های اساسی منسوخ شده اند؟به ندرت.
اگرچه اشتیاق اصلی برای NFT ها و cryptocurrency به هم ریخته و جاری شده است ، اما جامعه هنوز بسیار زنده است و نه تنها در این فناوری سرمایه گذاری می کند ، بلکه در اطمینان از وعده های اینترنت غیر متمرکز تحقق می یابد. جهان در کل از شیوه های جمع آوری داده های سنگین وزن صنعت فناوری ناامید شده است. دسترسی جهانی تجارت الکترونیک به سیستم های پرداخت قابل اعتماد نیاز دارد که می تواند در سراسر جهان فعالیت کند. در حالی که بخش اعظم بحث پیرامون کلکسیون های NFT بر دستیابی و ضرر و زیان مشخصات بالا متمرکز شده است ، خود NFT ها فقط سطح آنچه ممکن است را خراشیده اند.
Web3 برای ماندن اینجا است
ما هنوز در روزهای اولیه blockchain هستیم. به خاطر داشته باشید که ما از سال 1999 از اصطلاح "وب 2. 0" استفاده کرده ایم (24 سال پیش!) اما blockchain بی سر و صدا به عنوان یک فناوری زیربنایی برای بیت کوین در سال 2008 (15 سال پیش) وارد بازار شد. این اختلاف نه سال ممکن است کوچک به نظر برسد ، اما در نظر بگیرید که نه سال پیش بیشتر شرکت های بزرگ تازه شروع به انتقال به ابر کردند.
امروزه ، فن آوری های blockchain بسیار بیشتر از معاملات اساسی cryptocurrency قدرت دارند. برنامه های بانکی و دارایی از پرداخت های مرزی که در چند ثانیه و نه روزها حل می شوند ، پشتیبانی می کنند. معاملات چند و متقابل زنجیره ای از طریق برنامه های DEFI امکان افزایش نقدینگی رمزنگاری و بهبود مبادلات با ارزهای فیات را فراهم می کند. توسعه دهندگان blockchain می توانند برای پشتیبانی از ادغام با معاملات کم هزینه و کم هزینه در بازی های ویدیویی و سایر موارد استفاده ، Sidechains سفارشی خود (بیشتر در مورد موارد بعدی) خود را بسازند. SDK ها تقریباً در هر زبان محبوب موجود هستند ، و این کار را برای توسعه دهندگان Web2 امروز آسان می کند تا بتوانند از قابلیت های کدگذاری موجود خود استفاده کنند و از فناوری غیرمتمرکز استفاده کنند.
برنامه های نوظهور blockchain و crypto شامل موارد زیر است:
- پرداختهای مرزی
- ردیابی در زمان واقعی کالاها در زنجیره تأمین و تدارکات
- ذخیره سازی سلامت الکترونیکی
- ردیابی معاملات تأمین انرژی ، از جمله گواهی های انرژی تجدید پذیر
- شهروندی و ردیابی اعتبار در سراسر مرزها
- مستند سازی توافق نامه های حقوقی ، مانند املاک و مستغلات و اعتبار کربن
علیرغم همه آنچه در سال گذشته در اخبار مربوط به رمزنگاری و blockchain گزارش شده است ، پتانسیل آنها هنوز هم تا حد زیادی دست نخورده است. پیشرفت های blockchain باعث ایجاد ابزار اقتصادی و فنی برای کاربران و توسعه دهندگان می شود. این واقعاً یک فناوری در حال ظهور با فرصت به ظاهر بی پایان است.
فناوری پشت عناوین
فناوری شامل یک blockchain بسیار پیچیده است. به معنای ساده ترین ، یک blockchain یک بانک اطلاعاتی است: داده ها را به روشی سفارش داده شده ذخیره می کند. با این حال ، یک blockchain به عنوان یک بانک اطلاعاتی ساده با تمام داده های مربوط به یک سرور واحد عمل نمی کند ، بلکه به عنوان یک دفترچه توزیع شده: چندین رایانه در سراسر جهان نسخه های اضافی از تمام داده های موجود در blockchain را به اشتراک می گذارد و کار تأیید معاملات را به اشتراک می گذارد ،بدون نیاز به یک مقام مرکزی یا واسطه.
در یک blockchain ، هر گره دارای یک نسخه از Ledger blockchain است و در فرآیند اعتبارسنجی معامله شرکت می کند. معاملات جدید به شبکه پخش می شود و گره ها با هم کار می کنند تا داده های معامله را تأیید کرده و آن را به blockchain اضافه کنند. این فرایند به اجماع شناخته می شود و تضمین می کند که همه گره های شبکه در مورد وضعیت blockchain توافق دارند و همچنان ایمن و ضد دستکاری است.
در حالی که برخی از blockchain ها توسط یک سازمان واحد متمرکز و اداره می شوند ، بیشتر آنها منبع باز و غیرمتمرکز هستند ، به این معنی که توسط جامعه ای از توسعه دهندگان اداره و نگهداری می شوند. به عنوان مثال ، Ledger XRP یک blockchain بدون مجوز عمومی است ، به این معنی که هر کسی در اینترنت می تواند یک اعتبار سنج را تنظیم کرده و به شبکه بپیوندد. اجرای مرجع پروتکل منبع باز است و هر توسعه دهنده می تواند اصلاحاتی را در این نرم افزار پیشنهاد کند. به دلیل ماهیت غیر متمرکز XRP Ledger ، هیچ اقتدار مفرد نمی تواند برای شبکه تصمیم بگیرد. در عوض ، تغییرات شبکه توسط زیر مجموعه خاصی از اعتبار سنج ها تعیین می شود ، که به نمایندگی از بهترین علاقه XRP Ledger رای می دهند. گفته می شود ، برای تصویب اصلاحات ، حداقل 80 ٪ از جامعه اعتبار سنج باید به "بله" رأی دهند و حداقل آستانه باید حداقل برای دو هفته حفظ شود. اگر هر دو شرایط برآورده شوند ، می توان پیشنهادات اصلاحیه را تصویب کرد.
پروتکل های اجماع برای اطمینان از یکپارچگی شبکه و دفترچه آن ، توابع رمزنگاری را اجرا می کنند. این موارد معمولاً شامل موارد زیر است:
- توابع هش: یک اثر انگشت دیجیتالی منحصر به فرد از هر معامله را در blockchain ایجاد کنید. آنها توابع یک طرفه هستند که یک ورودی (به عنوان مثال معامله) می گیرند و بر اساس آن ورودی یک خروجی منحصر به فرد با طول ثابت تولید می کنند (SHA-256 نمونه ای از عملکرد هش است). توابع هش یکپارچگی داده ها را تضمین می کند زیرا هرگونه خطایی در انتقال یا تغییر دیگر منجر به یک مقدار هش کاملاً متفاوت می شود. اگر همان خروجی را از عملکرد هش دریافت می کنید ، می دانید که داده های ورودی یکسانی دارید.
- رمزنگاری کلید عمومی: برای فعال کردن ارتباط ایمن بین گره ها در شبکه استفاده می شود. هر گره روی blockchain دارای یک کلید عمومی و یک کلید خصوصی است. کلید عمومی را می توان با هر کسی به اشتراک گذاشت ، در حالی که کلید خصوصی مخفی نگه داشته می شود. امضاهای دیجیتال برای اطمینان از صحت و یکپارچگی معاملات در blockchain است. هر معامله در blockchain با استفاده از کلید خصوصی فرستنده امضا می شود ، که یک امضای دیجیتالی ایجاد می کند که می تواند با استفاده از کلید عمومی فرستنده تأیید شود.
گره های معتبر پروتکل اجماع را اجرا می کنند و اغلب می توانند بر روی سخت افزار کالا (بسته به انرژی و الزامات محاسباتی برای blockchain خاص) اجرا شوند. blockchain های مختلف از پروتکل های مختلف اجماع برای محاسبه وضعیت نهایی یک معامله در دفترچه استفاده می کنند.
از آنجا که Ledger XRP منبع باز است ، هر کسی می تواند یاد بگیرد که چگونه کار می کند ، به پایه کد کمک می کند و مسائل را گزارش می دهد. یا آنها می توانند به سادگی برنامه ها را بنویسند و مصرف کنند. نعناع ، مدیریت و در غیر این صورت با NFT ها تعامل داشته باشید. و خیلی بیشتر.
الگوریتم های اجماع ، مصرف انرژی و زمان معامله
دو الگوریتم اجماع محبوب مدتهاست اثبات کار (POW) و اثبات سهام (POS) بوده است.
در الگوریتم های POW ، هر گره در شبکه برای حل مشکلات رمزنگاری به منظور اعتبارسنجی یک معامله ، برای حل مشکلات رمزنگاری رقابت می کند. این برای شبکه های کوچک چند ده رایانه خوب است ، اما این هزینه محاسباتی بیش از 100000+ گره را ضرب می کند و خیلی سریع اضافه می شود. این امر با این واقعیت پیچیده می شود که سریعترین گره ها برای اعتبارسنجی معاملات اغلب پاداش های مالی دریافت می کنند ، از این رو یک مسابقه سلاح رقابتی برای استقرار هزاران GPU های قدرتمند و گرسنه برق برای حل این معماهای رمزنگاری سریعتر از سایر گره های شبکه.
روشهای POW همان چیزی است که باعث شده است که چین به طور کلی از معدن رمزنگاری استفاده کند ، کاخ سفید برای انتشار بیانیه مطبوعاتی در مورد نگرانی های انرژی ، و جامعه اتریوم برای فشار آوردن و تغییر به روش POS با کارآیی بیشتر در سال 2022.
در الگوریتم های POS ، به جای حل یک معمای رمزنگاری بر روی هر گره ، گره هایی که سهم بیشتری در شبکه دارند (یعنی تعداد نشانه ها بیشتر ، سهم در blockchain بیشتر است) برای اعتبارسنجی معاملات هستند. آنها هنوز یک فرآیند اعتبار سنجی رمزنگاری را انجام می دهند ، اما این تنها بخشی از گره های موجود در شبکه با بزرگترین سهام است. الگوریتم ها پیچیده تر نیستند و مکانیسم های اعتبار سنجی مشابه POW هستند ، به همین دلیل معاملات POS همچنین می توانند چند دقیقه یا ساعت طول بکشد تا اعتبارسنجی شود.
Ethereum به POS حرکت کرد "زیرا امنیت بیشتری ، انرژی کمتری دارد و برای اجرای راه حل های مقیاس بندی جدید در مقایسه با معماری اثبات قبلی کار بهتر است."این یک تغییر فوق العاده در نحوه عملکرد آن زنجیره بود و منجر به کاهش بیش از 99. 9 ٪ در مصرف برق شد. در واقع آنقدر فوق العاده ، که آنها آن را ادغام خواندند. طبق گفته Cointelegraph ، Ethereum on POW از 112 TWH در سال استفاده می کرد و اکنون در POS از 0. 01 TWH در سال استفاده می کند. برای مرجع ، بیت کوین هنوز از انرژی فوق العاده ای استفاده می کند - بیشتر از بسیاری از کشورهای روی زمین.
گزینه های بسیاری برای الگوریتم های POS و POW وجود دارد که تجارت های مختلفی برای سرعت ، تمرکز و کارآیی دارد. زنجیرهایی مانند Ledger XRP و ستاره ای از "اجماع فدرال" یا الگوریتم های "اثبات انجمن" استفاده می کنند که در آن زیر مجموعه ای از گره ها به طور جمعی در مورد بلوک بعدی معاملات ایجاد و توافق می کنند. زنجیرهای دیگر ، مانند Ignite ، از سیستم های ترکیبی استفاده می کنند که عناصر فدراسیون و POS را با هم ترکیب می کنند. این سیستم ها به مراتب کارآمدتر از POW و سریعتر از POW و POS هستند زیرا از کار بی فایده رقابت برای حل معماهای رمزنگاری می شوند. به عنوان مثال ، معاملات در XRPL 3-5 ثانیه طول می کشد تا به جای چند دقیقه یا ساعت اعتبار شود.
علاوه بر این ، هر دو POW و POS به طور معمول اجازه می دهند تا اعتبار سنج برنده یک بلوک را بسازد اما دوست دارد - که منجر به معدنچیان و اعتبار سنج ها می شود که سیستم را برای بدست آوردن حداکثر مقدار قابل استخراج (MEV) از هر بلوک بدست می آورند. الگوریتم های اجماع فدرال به طور معمول نسبت به این مشکلات مستعد کمتری هستند زیرا همیشه هر بلوک معاملات را به ترتیب متعارف ترتیب می دهند.
زندگی توسعه دهندگان را با انتزاع ، DAPP و قراردادهای هوشمند آسان تر می کند
Web2 تجربیات برنامه غنی ، محاسبات ابری ، ارتباطات ناهمزمان و تمرکز فراوان را برای ما به ارمغان آورد. تهیه یک برنامه Web2 بدون پرداخت شرکت ها و مشمول سیاست های حریم خصوصی آنها ، شرایط و ضوابط و مسئولیت وفاداری عملاً غیرممکن است. Web3 به توسعه دهندگان این امکان را می دهد تا برنامه هایی را که کاملاً مستقل ، در دسترس گسترده و غیر متمرکز هستند ، بنویسند و اجرا کنند. بدون محدودیت و وابستگی شرکت.
برای تحقق این امر ، بیشتر blockchains مهم برای جذب و توسعه دهندگان سوار بر سیستم عامل های خود با SDK های با استفاده آسان و مستندات با کیفیت بالا (به عنوان مثال Solana ، Cardano ، XRPL) تلاش می کنند. blockchains منبع باز به طور گسترده ای در دسترس است و زمینه بارور برای نوآوری فراهم می کند. هر یک از آنها برای انجام معاملات مالی با استفاده از نشانه های بومی خود (به عنوان مثال Sol ، ADA ، XRP) پشتیبانی می کنند و اطمینان می دهند که مردم می توانند پرداخت و پرداخت کنند.
بسیاری از زنجیرها از توسعه DAPP ها پشتیبانی می کنند. بسته به آنچه از زنجیرها پشتیبانی می کنند ، می توانند در انواع زبانهای برنامه نویسی نوشته شوند. به طور کلی ، هرچه جامعه توسعه دهنده یک زنجیره معین بزرگتر باشد ، زبانهای بیشتری از آن پشتیبانی می کنند. به عنوان مثال ، Ethereum از . NET ، GO ، Java ، JavaScript ، Python ، Ruby ، Rust ، Dart و Delphi پشتیبانی می کند. XRPL از Python ، JavaScript/TypeScript ، C ++ ، Java ، React. JS و Ruby پشتیبانی می کند.
برخی از برنامه های blockchain به عنوان قراردادهای هوشمند مورد حمایت قرار می گیرند یا نوشته می شوند. قراردادهای هوشمند قطعاتی از کدهای غیرقابل انکار و غیرقابل تغییر هستند که در blockchain زندگی می کنند و تعامل یا توافق نامه بین برنامه ، کاربر و زنجیره را تسهیل می کنند. blockchains انتزاع و SDK های ساده را ارائه می دهد تا توسعه دهندگان بتوانند با توسعه برنامه به سرعت از خواب برخیزند و به سرعت کار کنند. به عنوان مثال ، Ethereum انواع ابزارهای توسعه برنامه را برای کمک به افراد در آزمایش ، ساخت انتهای جلو و آزمایش DAPP ها و اجرای قراردادهای هوشمند ارائه می دهد. نکته منفی در مورد قراردادهای هوشمند این است که ، از آنجا که آنها به صورت آنلاین تغییر ناپذیر و به اشتراک گذاشته شده اند ، اگر کسی در کد قرارداد اشکالی پیدا کند ، می تواند آن را به نفع خود سوءاستفاده کند ، و توسعه دهنده به راحتی نمی تواند آسیب پذیری را از بین ببرد. این امر باعث می شود توسعه قراردادهای هوشمند به یک کار ظریف با سهام بالاتر از بسیاری از پروژه های دیگر تبدیل شود.
Ledger XRP از طریق تعدادی از پروتکل ها و استانداردها از قابلیت برنامه نویسی پشتیبانی می کند. این شامل تراکتورهای بومی است که عملکردهای خارج از جعبه را ارائه می دهند که از قبل آزمایش شده و استاندارد شده اند. پیشنهاد هوک ها بیشتر برنامه نویسی را در لجر گسترش می دهد. قلاب ها قطعات کوچک و کارآمد کد هستند که امکان اجرای سریع و آسان منطق قبل و بعد از معامله را فراهم می کند - تمام بومی در دفترچه. این مهم است زیرا قراردادهای هوشمند استاندارد می توانند پیچیده و دشوار برای حرکت باشند ، به خصوص برای توسعه دهندگان که جدید در Web3 هستند.
بر خلاف پروتکل های دیگر ، XRPL همچنین از NFT ها پشتیبانی بومی دارد ، به این معنی که توسعه دهندگان نیازی به ایجاد یا حفظ یک قرارداد هوشمند ندارند تا پروژه های NFT خود را زنده کنند. این باعث می شود مانع ورود برای توسعه دهندگان ، سازندگان و هر کس دیگری که می خواهد با NFTS در XRPL تعامل داشته باشد. علاوه بر این ، حق امتیاز خودکار در سطح پروتکل اجرا می شود که به اطمینان از حداکثر ارزش برای سازندگان و توسعه دهندگان کمک می کند. عملیات اصلی مانند مینینگ و سوزاندن بومی دفترچه برای ارتقاء سهولت استفاده بدون در نظر گرفتن سطح تجربه است.
اصلاحیه آینده ، XLS-30D ، یک سازنده بازار خودکار بومی (AMM) را در XRPL پیشنهاد می کند. این پیشنهاد شامل ویژگی های پیشنهاد و رأی خواهد بود ، امکان مبادله های ساده را فراهم می کند و باید نقدینگی عمیق بین جفت های توکن و ارز ایجاد کند. عملکرد AMM به توسعه دهندگان برنامه اجازه می دهد تا رابط هایی را برای معامله گران و ارائه دهندگان نقدینگی (LPS) ایجاد کنند و یک مکانیسم حراج جدید را معرفی می کنند که ضمن کاهش تأثیر ضرر ناپایدار با LPS ، داوری ها را تحریک می کند.
توسعه دهندگان زنجیره ای را برای همه بهتر می کنند
جامعه XRPL در حال حاضر در حال آزمایش Sidechains است. Sidechains به توسعه دهندگان این امکان را می دهد تا با ویژگی های سفارشی در یک محیط ماسه ای مانند-متصل به ، اما در عین حال متمایز از Mainnet ، ایجاد و آزمایش کنند ، بدون ایجاد اختلال یا به خطر انداختن اصلی ، نوآوری را فعال می کند. در نهایت ویژگی های Sidechain می تواند به عنوان اصلاحیه پیشنهاد شود و در صورت رای گیری توسط جامعه در Mainnet ادغام شود. همچنین در حال توسعه و آزمایش مداوم یک دستگاه مجازی Ethereum (EVM) Sidechain برای آوردن قراردادهای هوشمند مبتنی بر استحکام بومی اتریوم به اکوسیستم XRPL است.
از آنجا که توسعه دهندگان کارهای بیشتری روی blockchains انجام می دهند ، ما به ناچار شاهد پیشرفت در ابزار ، امنیت ، مقیاس پذیری ، هزینه و پایداری خواهیم بود. هرچه فرزندخواندگی بیشتر باشد ، پیشرفت ها بیشتر می شود و احتمال اینکه بیشتر توسعه دهندگان (و کاربران) بیشتر این فناوری را اتخاذ کنند ، بیشتر می شود. اثر شبکه و یک لیست سریع در حال رشد از ویژگی های نوآورانه در حال حاضر برای توسعه دهندگان که می خواهند از کنوانسیون های Web2 حرکت کنند ، جذاب است.
چگونه توسعه دهندگان می توانند از کار درآیند و شروع به ساختن کنند
نوآوری های زیربنایی توسط blockchain و مزایای وب 2 نادیده گرفته می شود. پروتکل های Web3 ساخت فن آوری های غیر متمرکز را از همیشه آسانتر می کنند. Web3 Tech فقط "ارتقاء" یا "یک قدم" از Web2 نیست - این یک الگوی کاملاً جدید برای کار بر روی برنامه ها است. آنها غیر متمرکز ، بدون اجازه ، مقیاس پذیر و پایدار هستند. توسعه دهندگان می توانند از آنچه که قبلاً می دانند و از فناوری های Web3 استفاده می کنند ، استفاده کنند. برای یک بار ، آنها می توانند در بازی با مالکیت کامل دارایی ها و مالکیت معنوی خود پوستی داشته باشند. با استفاده از زبانهای برنامه نویسی که آنها از قبل می شناسند ، می توانند تخصص دامنه خود را افزایش داده و از عدم تمرکز استفاده کنند.
هنگام انتخاب زنجیره ای برای شروع ، توسعه دهندگان باید در نظر بگیرند:
- فرزندخواندگی: آیا می خواهید با تعداد زیادی از کاربران ، یک زنجیره به روز و در حال رشد با یک پایگاه کاربر رو به رشد ، یک زنجیره نخست ایجاد کنید یا در اوایل چیز جدیدی وارد شوید؟
- سهولت توسعه: آیا مستندات کافی ، SDK های کاملاً برجسته و پشتیبانی شده ، اکوسیستم DAPP های موجود برای کشف ، و بر روی تخته های کم وجود دارد؟
- عملکرد دفترچه و زمان معامله: اجماع چگونه کار می کند؟آیا کارآمد و سریع است؟
- تأثیر محیط زیست: آیا مصرف انرژی و اولویت های پایداری برای blockchain است؟
- زمان اول DAPP: ساخت برنامه چه مدت طول می کشد؟دقایق؟ساعت ها؟هفته ها؟
- جامعه: آیا یک کاربر زنده ، پر جنب و جوش و پایگاه توسعه دهنده وجود دارد؟آیا آنها نسبت به زنجیره ، رشد آن و وب 3 اشتیاق دارند؟
blockchain و crypto این قدرت را دارند که آینده ای بهتر را فعال کنند ، و یک جامعه پر جنب و جوش از توسعه دهندگان وجود دارد که در حال ساخت ، آزمایش و تکرار در بالای فناوری هستند تا به کشف موارد و برنامه های کاربردی در آینده کمک کنند. ریپل فقط یکی از مشارکت کنندگان در لجر XRP است. به عنوان اعضای این جامعه توسعه دهنده ، ما عمیقاً متعهد به کمک به رشد و شکوفایی آن هستیم.
تعدادی برنامه مانند کمک های مالی و جوایز برای کمک به توسعه دهندگان در همه سطوح وجود دارد که با بودجه و منابعی که برای اجرای پروژه ها و برنامه های وب 3 خود نیاز دارند، شروع به کار کنند. XRP Ledger همچنین اخیراً یک پورتال یادگیری آنلاین راه اندازی کرده است که در آن توسعه دهندگان می توانند در مورد مبانی رمزنگاری و بلاک چین اطلاعات بیشتری کسب کنند یا مستقیماً به کدنویسی در XRPL با دوره هایی به زبان هایی مانند React. js (در حال حاضر در نسخه بتا) بپردازند.
برای اطلاعات بیشتر یا پیوستن به انجمن، توسعه دهنده Discord را بررسی کنید، کد منبع باز و مخازن را در GitHub مشاهده کنید، و @RippleXDev را در توییتر دنبال کنید، جایی که ما به طور منظم به روزرسانی ها، پروژه ها، ویژگی های جدید و اصلاحات را از انجمن XRPL به اشتراک می گذاریم.
مربوط

شریک محتوای 9 نوامبر 2022
Hashgraph: جایگزین پایدار برای بلاک چین (Ep. 508)
وقتی بیشتر مردم در مورد وب 3 یا ارزهای دیجیتال و فناوری های مرتبط صحبت می کنند، معمولاً منظورشان بلاک چین است. اما بلاک چین تنها نسل اول فناوری دفتر کل توزیع شده است
آموزش تحلیل گری...
ما را در سایت آموزش تحلیل گری دنبال می کنید
برچسب :
نویسنده : ملیکا زارعی
بازدید : 35
تاريخ : دوشنبه
13 شهريور
1402 ساعت: 19:39