امروزه اکثر وب سایت ها، برنامه ها و سایر سرویس های آنلاین (مانند پلتفرم های پخش جریانی مانند Netflix) بر روی سرورهایی میزبانی می شوند که متعلق به شرکت های بزرگ یا اجاره ای هستند. سرورها را به عنوان مکان فیزیکی که یک برنامه یا وب سایت در آن "زندگی می کند" در نظر بگیرید. هنگامی که شرکتی که یک سرویس وب ارائه می کند مسئول سرورهای خود است، ما به آن "متمرکز" می گوییم.
این بدان معناست که، برای مثال، نتفلیکس سرورهایی در یک انبار دارد که در حال چرخش هستند تا بتوانید برنامه های مورد علاقه خود را پخش کنید. هنگامی که برای پخش جریانی نمایش به نتفلیکس وارد می شوید، دستگاه شما (تلفن، تبلت یا رایانه شما) با آن سرورها ارتباط برقرار می کند و داده ها را به عقب و جلو ارسال می کند. در نهایت، نتفلیکس کنترل کاملی بر آن سرورها دارد. نتفلیکس به تنهایی انتخاب میکند که چه محتوایی به پلتفرم اضافه شود، چه سرعتهایی از جریان پشتیبانی میشود، و چه کسی و چگونه میتواند به سرورهای خود دسترسی داشته باشد.
در اینجا هیچ چیز غیرعادی وجود ندارد زیرا تقریباً همه چیزهایی که در حال حاضر در اینترنت هستند به همین ترتیب کار می کنند. این مدل از اینترنت با مالکیت متمرکز تحت عنوان "وب 2. 0" نامیده می شود. اما Web3 متفاوت است. این وب غیرمتمرکز است و هدف آن این است که کارها را کمی متفاوت انجام دهد - به خصوص در مورد سرورها و نحوه دسترسی شما به موارد آنلاین.
به عنوان مثال، شما معمولاً با یک نام کاربری و رمز عبور یا با یک سرویس احراز هویت مانند «ورود با Google» وارد سرویسهای آنلاین در وب 2. 0 (دوباره مانند Netflix) میشوید. در Web3 برای همه چیز فقط به یک نام کاربری و رمز عبور نیاز دارید. خوب به نظر می رسد، درست است؟
وب غیرمتمرکز به لطف چندین فناوری جدید امکان پذیر شده است که جایگزین فناوری های قدیمی وب 2. 0 مانند سرورهای متمرکز و لاگین ها می شود. این فناوری های جدید عبارتند از:
- بلاک چین ها
- گره ها
- ارز دیجیتال
- کیف پول های رمزنگاری شده
اگر هر یک (یا همه) از اینها جدید و عجیب به نظر می رسد، نگران نباشید. در این مقاله، برخی از این اصطلاحات اصلی را تعریف میکنیم، و سطح فناوریهای غیرمتمرکز، کارهایی که میتوانند انجام دهند و نحوه عملکرد آنها در Web3 را بررسی میکنیم.
فناوری بلاک چین چیست؟
شبکه بلاک چین نوع جدیدی از شبکه انقلابی است که میتواند غیرمتمرکز باشد. با بلاک چین، این امکان برای یک وب سایت یا برنامه وجود دارد که در سرورهای مختلف زیادی «زندگی» کند، به طوری که هر فرد یا شرکتی کنترل کاملی بر شبکه نداشته باشد. بلاک چین چیزی است که مدل جدید Web3 را ممکن می کند.
در هسته اصلی آن ، یک blockchain از بسیاری از رایانه ها یا سرورهای جداگانه تشکیل شده است که یک رکورد مشترک داده ها را حفظ می کنند ، با وجود اینکه از راه دور در سراسر جهان قرار دارند. این سابقه مشترک معمولاً به عنوان "دفترچه" گفته می شود و مانند یک دفترچه سنتی که در حسابداری استفاده می شود ، عمل می کند. داده های مربوط به این دفترچه های مشترک می تواند هر چیزی باشد ، اما این معمولاً سابقه معاملات cryptocurrency است (بیشتر در مورد آن بعداً).
داده ها در "بلوک ها" قرار می گیرند و مانند یک زنجیره به طور متوالی در کنار هم قرار می گیرند (جایی که هر پیوند از بعدی پشتیبانی می کند). با پردازش بلوک های جدید داده ها ، آنها به انتهای زنجیره ضمیمه می شوند. هر بلوک از داده ها برای یکپارچگی زنجیره کلی بسیار مهم است - اگر یکی از "شکستن" باشد ، کل زنجیره را مختل می کند.
هنگامی که مجموعه ای از معاملات در یک بلوک قرار گرفتند ، مجموع تمام داده ها از طریق یک روش رمزنگاری به نام "هش" می روند ، که در آن همه ورودی ها (معاملات) یک خروجی منحصر به فرد (هش شناسه معامله) تولید می کنند. این هش شناسه معامله یک مقدار شش ضلعی است (که فقط به معنای 0-9 یا A-F) است که افراد می توانند از آنها برای تأیید هر بلوک معین استفاده کنند ، معتبر است. اگر شخصی سعی کند حتی کوچکترین قطعه از داده های معامله بلوک را دستکاری کند ، یا یک معامله نادرست را اضافه کند ، هش شناسه معامله بلوک نیز تغییر می یابد ، سایر شرکت کنندگان در شبکه آن را تشخیص می دهند و کل بلوک رد می شود.
درباره اصول فناوری blockchain بیشتر بدانید.
بلوک های جدید در یک زنجیره از کجا آمده اند؟
بلوک های جدید از طرف افرادی که با یک شبکه blockchain در تعامل هستند. بیشتر اوقات این به معنای تجارت رمزنگاری ، خرید NFT یا بازی های Web3 است ، اما واقعاً می تواند هر چیزی باشد. آنچه مهم نیست این فعالیت چندانی نیست ، اما اصول اولیه آنچه در زیر آن اتفاق می افتد: کاربران در تلاش برای انجام معاملات در مورد blockchain منجر به بلوک های جدید می شوند که نیاز به اضافه شدن به دفترچه دارند.
از نظر مهم ، هیچ شرکتی ، آن شخص یا مدیرعامل وجود ندارد که کنترل یک blockchain را انجام دهد. در عوض ، شرکت کنندگان در شبکه (هر کاربر که نسخه ای از دفترچه مشترک داده را ذخیره می کند) باید به عنوان همسالان جمع شوند تا به اجماع درباره وضعیت شبکه برسند. وضعیت شبکه شامل مواردی است مانند چه کسی صاحب کدام دارایی است ، و چه کسی cryptocurrency را برای چه کسی ارسال کرده است.
در دنیای blockchain ، ما به این شرکت کنندگان در شبکه به عنوان "گره" یاد می کنیم - آنها اساساً رایانه های جداگانه ای هستند که به شبکه blockchain متصل می شوند. آنها باید در مورد معاملات جدید یا بلوک داده ها با یکدیگر ارتباط برقرار کنند و صحت آنها را تأیید کنند. سپس آنها باید با هم کار کنند تا بلوک های جدید را به blockchain اضافه کنند.
چگونه گره ها بلوک های جدید را به blockchain اضافه می کنند؟
با توجه به اینکه هر یک از هزاران گره که یک شبکه blockchain را تشکیل می دهند توسط افراد خاص اداره می شوند ، آمدن به توافق هیچ شاهکار کوچکی نیست. شما می توانید تصور کنید که یکی از آنها ممکن است حریص شود و وسوسه شود که سعی کند یک پرداخت اضافی برای خود را به یک بلوک معاملات بپردازد. پس چه اتفاقی می افتد؟
برای تسهیل روند افزودن بلوک های جدید و صادقانه نگه داشتن گره ها ، blockchains به "مکانیسم های اجماع" متکی است. این چارچوب ها با دقت ابداع شده و مجموعه ای از قوانین برای حل و فصل اختلافات و اطمینان از تأیید فقط معاملات معتبر هستند. مکانیسم اجماع اصلی blockchain توسط شبکه بیت کوین پیشگام شد و آن را اثبات کار (POW) نامیده می شود.
تحت POW ، یک گره برای جمع آوری تمام معاملات جدید در یک بلوک و اضافه کردن آن به زنجیره انتخاب شده است. گره ها با شرکت در یک معمای عددی با یکدیگر برای این امتیاز رقابت می کنند. اولین کسی که آن را حل می کند ، به "معدن" بلوک ، تدوین معاملات آن و اطمینان از اعتبار تمام داده ها می پردازد. سپس آنها بلوک را به بقیه گره های شبکه پخش می کنند و از آنها می خواهند که آن را تأیید کنند. در blockchain های سنتی POW مانند بیت کوین ، 51 ٪ از گره های شبکه باید موافقت کنند که یک بلوک قبل از افزودن به زنجیره معتبر است.
(توجه: اگرچه POW در درجه اول قرار گرفت ، امروزه مکانیسم های اجماع دیگری - با طرح های مختلف - وجود دارد که کارهایی مانند تولید سریعتر بلوک ، کاهش هزینه های معامله و موارد دیگر را انجام می دهند.)
نحوه اطمینان از بلوک ها معتبر است
اگر یک گره با معاملات دستکاری شده بلوکی را پخش کند ، برای گره های دیگر ، که بلوک را رد می کند ، آشکار خواهد بود. جمعیت زیادی از گره ها برای عدم تمرکز شبکه شرکت می کنند و این گره ها برای حفظ یکپارچگی زنجیره از نظر مالی ایجاد می شوند. در حالی که تعداد انگشت شماری از گره ها ممکن است سعی در تأیید معاملات دستکاری شده داشته باشند ، تقریباً غیرممکن است که 51 ٪ از آنها این کار را انجام دهند.(این امر به ویژه در مورد زنجیره های معتبر و معتبر مانند بیت کوین یا اتریوم صادق است ؛ با blockchain ، هرچه شرکت کنندگان در شبکه بیشتر باشند ، شبکه غیرمتمرکز تر می شود و دستکاری زنجیره ای دشوارتر است.)
این را با امور مالی سنتی که فقط یک گره توسط یک بانک (سرور مرکزی بانک) اداره می شود ، تضاد کنید و نه هزاران گره مستقل (همانطور که در blockchain می یابید) دستکاری شود. می توانید ببینید که یک دفترچه مشترک چقدر می تواند از یک پایگاه داده مرکزی امن تر باشد.
تا زمانی که اکثر گره ها بازیگران خوبی باشند ، یک blockchain از این نوع دستکاری در امان است. در حقیقت ، شبکه های blockchain تمایل دارند که از دستکاری نسبت به پایگاه داده های سنتی و مستقر که در پشت درهای بسته فعالیت می کنند ، عایق بندی شوند.
همچنین یک عنصر مالی برای تحریک رفتار صادقانه از گره ها وجود دارد. blockchains انواع مختلفی از "پاداش های بلوک" را صادر می کند - جبران موقت به شکل رمزنگاری مرتبط با زنجیره - به گره ای که با موفقیت یک بلوک جدید اضافه می کند. اگر یک گره صادقانه رفتار کند ، آنها می خواهند پاداش بلوک را بدست آورند. اگر بلوک آنها رد شود زیرا آنها دروغ می گویند یا داده های دروغین را شامل می شوند ، پس از آن وجوه خود را از دست می دهند و ممکن است به عنوان یک بازیگر بالقوه بد پرچم گذاری شوند. گره های صادقانه ممکن است شروع به رد یا نادیده گرفتن داده های پخش شده از گره هایی کنند که به نظر مخرب هستند.
با داشتن یک ساختار شبکه ایمن ، یک مکانیسم اجماع مناسب و مشارکت زیاد در شبکه ، blockchains قادر به چیزی هستند که قبلاً هرگز به صورت آنلاین امکان پذیر نبوده است: امکان ایجاد شبکه های غیرمتمرکز شفاف. هر کاربر با رایانه و دسترسی به اینترنت می تواند کل تاریخچه معاملات شبکه را حسابرسی کند. blockchains به جای اعتماد به یک مقام مرکزی مات ، یک شبکه غیرمتمرکز بی اعتماد را امکان پذیر می کند.
blockchain چه ارتباطی با Web3 دارد؟
همانطور که دیدید ، blockchain یک سیستم جدید برای ایجاد اجماع بین شرکت کنندگان در شبکه بدون مرجع حاکم است. در همین حال ، Web3 وب غیر متمرکز است - جایی که برنامه ها ، خدمات آنلاین ، حتی امور مالی - دیگر نیازی به یک مرجع متمرکز ندارند. چگونه آنها با هم کار می کنند؟در اصل ، فناوری blockchain عدم تمرکز را که Web3 به آن نیاز دارد تسهیل می کند.
این را با وب 2. 0 تضاد کنید.
در وب 2. 0 ، رایانه همه به سرورهای مرکزی یک شرکت - به عنوان مثال ، ولز فارگو یا فیس بوک - برای ورود به سیستم و انجام کارها متصل می شود. در Web3 ، شبکه های blockchain جایگزین پایگاه داده ها و برنامه های سنتی و مدیریت شده می شوند که دسترسی کاربران به محتوا را به خود اختصاص داده و داده های خود را ذخیره و مدیریت می کنند.
با استفاده از blockchain ، کاربران دیگر نام کاربری و رمز عبور را بر روی یک سرور متمرکز ایجاد نمی کنند که یک مقام مرکزی بتواند آنها را از آن خارج کند ، خاموش کند و یا دسترسی به آن محدود کند. درعوض ، کاربران به سایت ها و برنامه هایی که برخی یا تمام اجزای خود را در شبکه های blockchain میزبانی می کنند ، متصل می کنند - آنها را تا حدی یا کاملاً غیر متمرکز می کنند. این برنامه ها و سایت های غیرمتمرکز در Web3 اغلب "dapps" نامیده می شوند.
کاربران برای انجام کارهایی مانند اعتبارسنجی دسترسی آنها به DAPP ها ، معاملات کامل cryptocurrency ، ارسال در برخی از سیستم عامل های جدید رسانه های اجتماعی ، یا تقریباً هر کار دیگری را در Web3 انجام می دهند. و همه اینها برای اجرای آن نیاز به فناوری blockchain دارد.
cryptocurrency چیست و چگونه در Web3 استفاده می شود؟
پیش از این ، ما به لزوم تراز کردن مشوق های شرکت کنندگان مستقل شبکه blockchain یا گره ها اشاره کردیم تا بتوانند در مورد شبکه به اجماع برسند. اینجاست که cryptocurrency به بازی می رسد.
ارزهای رمزپایه دارایی های دیجیتالی هستند که به شبکه های خاص blockchain مرتبط هستند. هر blockchain به طور معمول دارای یک cryptocurrency است که به طور بومی با شبکه و مکانیسم اجماع آن یکپارچه شده است. شبکه بیت کوین دارای بیت کوین (BTC) ، شبکه اتریوم دارای اتر (ETH) و غیره است.
اینها ارزهای رمزنگاری شده ای هستند که "پاداش های بلوک" را برای اضافه کردن یا اعتبار سنجی بلوک های جدید در زنجیره به گره ها تشکیل می دهند - اساساً انگیزه مالی گره ها برای انجام کار خود به خوبی. بدون رمزنگاری ، اپراتورهای گره هیچ دلیلی برای پشتیبانی از شبکه های blockchain به غیر از حسن نیت خود ندارند.
با استفاده از این ارزهای رمزپایه بومی که ارزش دیجیتالی را نشان می دهند ، شبکه های blockchain قادر به استفاده از مکانیسم های اجماع برای تسهیل عملیات شبکه مانند انتقال دارایی یا اضافه کردن و اعتبار سنجی بلوک های جدید هستند. به عنوان مثال ، ارسال بیت کوین از یک شخص به شخص دیگر ، برای استفاده از منابع شبکه مانند برق و انرژی محاسباتی ، هزینه معامله (که گاهی اوقات "هزینه گاز" نامیده می شود) متحمل می شود.
این معاملات ، که به بلوک ها تقسیم می شوند ، توسط گره های شبکه به دفترچه مشترک اضافه می شوند. گره ها به نوبه خود برای مشارکت آنها در شبکه با رمزنگاری جبران می شوند.
کیف پول Crypto: دارایی ها را ذخیره کرده و به Web3 متصل شوید
با وجود این همه رمزنگاری برای تسهیل در عملکرد شبکه های غیرمتمرکز ، مردم به راهی برای ذخیره دارایی های خود نیاز دارند. کیف پول های Crypto برای انجام این کار طراحی شده اند. یک کیف پول رمزنگاری راهی برای کاربران Web3 برای ذخیره رمزنگاری ، انتقال آن به دیگران ، پرداخت هزینه معاملات و موارد دیگر است.
اساساً، اگر با Web3 تعامل دارید، برای انجام این کار به یک کیف پول رمزنگاری نیاز دارید. چرا؟از آنجایی که Web3 به شبکه های بلاک چین متکی است، بلاک چین ها برای تسهیل عملیات به ارزهای دیجیتال متکی هستند و ارزهای دیجیتال به کیف پول های رمزنگاری برای ذخیره، ارسال و انجام تراکنش ها نیاز دارند. کیف پول های کریپتو مانند پاسپورت شما برای Web3 هستند. تنها تفاوت این است که برخلاف پاسپورت مسافرتی، کیف پولهای کریپتو هیچ قدرت مرکزی – مانند یک دولت – برای مدیریت آنها ندارند.
چگونه کیف پول های رمزنگاری شده شما را قادر می سازند تا به یک برنامه یا وب سایت در Web3 وارد شوید؟
کیف پولهای کریپتو از کلیدهای خصوصی برای دسترسی به «آدرسهای» عمومی استفاده میکنند که میتوانند جایگزین اعتبارنامههای ورود سنتی شوند.
به عنوان مثال، یک آدرس عمومی بلاک چین ممکن است چیزی شبیه به این باشد:
آن آدرس یک شناسه کیف پول منحصر به فرد است. به آن مانند یک نام کاربری فکر کنید. اکنون، هنگام بازدید از یک برنامه یا وب سایت در Web3، از شما خواسته می شود که کیف پول خود را متصل کنید. برای انجام این کار، به آدرس کیف پول و کلید خصوصی خود (مثلاً رمز عبور) برای تأیید اتصال نیاز دارید.
تفاوت در اینجا این است که، در حالی که در دنیای وب 2. 0، نام های کاربری و گذرواژه ها فقط به شما امکان دسترسی به یک برنامه را می دهند، یک آدرس کیف پول و کلید خصوصی به شما امکان دسترسی به هر برنامه یا وب سایت Web3 را می دهد. همه آنها با بلاک چین، ارزهای دیجیتال و کیف پول های رمزنگاری ادغام شده اند، بنابراین آدرس کیف پول شما را می توان به جای آدرس ایمیل و رمز عبور استفاده کرد که ممکن است به حفظ نام مستعار شما برای خدمات پشتیبانی کننده کمک کند.
این زیبایی تمرکززدایی است: در هسته نحوه تعامل مردم با Web3 گنجانده شده است.
پایه های Web3
بلاک چین و ارزهای رمزپایه بخش عجیب و غریب و مماس از جنبش Web3 نیستند. آنها بخش های جدایی ناپذیر تمرکززدایی هستند که Web3 را ممکن می کند. آنها اجزای اصلی کل سیستم هستند.
بدون ارز دیجیتال، بلاک چینها فاقد مکانیزم مشوق برای مشارکت در شبکه هستند. بدون کیف پول های رمزنگاری شده، کاربران جایی برای ذخیره آن ارز دیجیتال (یا هر نوع پاسپورت برای دسترسی به Web3) ندارند. و بدون شبکه های بلاک چین، Web3 نمی توانست وجود داشته باشد.
همه این فناوریها گرد هم میآیند تا نسخه غیرمتمرکز اینترنت، این چیز جدید به نام Web3 را فعال کنند. و مرورگر Brave - با کیف پول رمزنگاری داخلی و پیوند بومی با Basic Attention Token (BAT) - یک دروازه ایمن و سریع برای اتصال به Web3 و شروع کاوش ارائه می دهد.
آماده هستید تا اینترنت جدید را شجاع کنید؟
Brave توسط تیمی از پیشگامان وب متمرکز بر حریم خصوصی و عملکرد محور ساخته شده است. به ما کمک کنید تا مرور را با هم برطرف کنیم.