اتریوم (Ethereum) چیست؟ (جدیدترین راهنمای گام به گام)

اتریوم (Ethereum) چیست؟ (جدیدترین راهنمای گام به گام)

اگر می خواهید بدانید که اتریوم (Ethereum) چیست، چگونه کار می‌کند و برای چه می‌توان از آن استفاده کرد، بدون این که وارد پیچیدگی‌های غیر ضروری شوید، این راهنما برای شما مناسب است.

اتریوم یک بستر جهانی و غیر متمرکز است که قراردادهای هوشمند را اجرا می‌کند. البته از این پلت فرم فقط برای اجرای قراردادهای مالی به صورت هوشمند استفاده نمی‌شود، بلکه با آن می توان انواع برنامه های جدید را اجرا کرد. با استفاده از اتریوم می‌توانید کدی بنویسد که قراردادهای مالی را کنترل کند، بدون این که تقلبی رخ دهید و یا کسی در این معاملات دخالتی داشته باشد. برنامه هایی که با اتریوم نوشته می‌شود در همه جای دنیا قابل دسترسی است.

آیا اتریوم از بیت‌کوین بهتر است؟

اتریوم بسیار فراتر از بیت کوین و ارزهای دیجیتال نسل اول است. اگرچه معمولا اتریوم با بیت‌کوین همراه است، اما فناوری بلاک چین اتریوم کاربرد های فراتری از دیگر ارزهای دیجیتال دارد. در حقیقت بیت‌کوین تنها یکی از چند صد برنامه کاربردی است که امروزه از فناوری بلاک چین (blockchain) استفاده می‌کند.

تا چندی پیش، برنامه‌های کاربردی بلاک‌چین برای اجرا شدن به یک پیش زمینه پیچیده در برنامه‌نویسی، رمزنگاری، ریاضیات و همچنین منابع قابل توجهی نیاز داشتند. اما اکنون این فناوری پیشرفت‌های زیادی کرده است. برنامه هایی که قبلا از فناوری بلاک‌چین استفاده می کردند مانند بیت کوین برای رهگیری مالکیت ارز دیجیتال استفاده می شدند. اما در اتریوم ماینینگ صورت نمی گیرد و افراد بر اساس میزان دارایی خود در شبکه می توانند معاملات را انجام دهند. این فرایند اکنون در حال توسعه و استقرار سریع تر نسبت گذشته است. اتریوم با فراهم کردن ابراز هایی برای ساخت برنامه های غیر متمرکز، کار با ارز های دیجیتال را راحت تر می سازد.

اتریوم برای مبتدیان چیست؟

در ساده ترین حالت، اتریوم یک پلت فرم نرم افزاری آزاد است که مبتنی بر فناوری بلاک چین بوده و به توسعه دهندگان امکان می دهد برنامه های غیر متمرکز را طراحی کرده و به کار بگیرند.

آیا اتریوم شبیه بیت‌کوین است؟

اتریوم نیز مانند بیت کوین یک شبکه توزیع شده عمومی بلاک چین است. اگرچه تفاوت های فنی قابل توجهی بین این دو وجود دارد، اما مهم ترین تفاوت آن ها این نکته است که بیت کوین و اتریوم از نظر هدف و توانایی با یکدیگر تفاوت های اساسی دارند. بیت کوین یک کاربرد خاص مانند سیستم نقدینگی الکترونیکی و پرداخت آنلاین از فناوری بلاک چین را ارائه می دهد و در حالی که بیت کوین برای ردیابی مالکیت ارز دیجیتال (بیت کوین) استفاده می شود، اما اتریوم بر اجرای کد های برنامه نویسی در برنامه های غیر متمرکز، تمرکز دارد.

در بیت کوین، افراد به استخراج بیت کوین می پردازند. در مورد استخراج بیت کوین در مقاله دیگری به طور مفصل صحبت کرده ایم. اما توسعه دهندگان می توانند بدون نیاز به بلاک چین، با استفاده از اتریوم برای برنامه های خود ارز دیجیتال بسازند که به آن ارز دیجیتال می گویند.. علاوه بر توکن های رمز نگاری شده قابل مبادله، اتریوم نیز توسط توسعه دهندگان (برنامه نویسان) برای پرداخت هزینه های معامله و خدمات در شبکه اتریوم، استفاده می شود.

نوع دومی از توکن ها نیز وجود دارد که برای پرداخت کارمزد افرادی که ارز دیجیتال استخراج می کنند و یا برای پرداخت معاملات در بلوک استفاده می شود که این توکن gas (گاز) نامیده می شود. برای اجرای هر قرارداد هوشمند نیاز به مقدار مشخصی از توکن دوم (gas) است که همراه قرارداد ارسال می شود تا استخراج کنندگان را ترغیب به استخراج کند.

قرارداد هوشمند اتریوم چیست ؟

قرارداد هوشمند فقط عبارتی است که برای توصیف کد رایانه ای استفاده می شود. که می تواند مبادله پول، محتوا، دارایی، سهام یا هر چیز دیگری را تسهیل کند. هنگامی که در حال کار روی بلاک چین هستید، یک قرارداد هوشمند مانند یک برنامه رایانه ای به وجود می آید که در صورت وجود شرایط خاص، به طور خودکار اجرا می شود. از آنجا که قرارداد های هوشمند بر روی زنجیره ای از بلاک اجرا می شوند، دقیقا همان گونه که برنامه ریزی شده اند؛ بدون هیچ گونه سانسور، اختلال، کلاهبرداری یا دخالت شخص ثالث اجرا می شوند.

در حالی که کلیه بلاک چین ها توانایی پردازش کد را دارند، اما اکثر آنها به شدت محدود هستند. اما اتریوم با دیگر بلا چین ها متفاوت است. اتریوم به جای ارائه مجموعه ای از عملیات محدود، به توسعه دهندگان اجازه می دهد تا هر گونه عملیات مورد نظر خود را به صورت خودکار بر روی بلاک چین اجرا کنند. را ایجاد و اجرا کنند. این بدان معنی است که همه توسعه دهندگان می توانند با ارائه برنامه های غیر متمرکز از بلاک چین اتریوم استفاده کنند.

ماشین مجازی اتریوم

قبل از ساخته شدن برنامه های اتریوم، ارزهای دیجیتال برای انجام مجموعه ای بسیار محدود از عملیات طراحی شده بودند. به عنوان مثال بیت کوین و سایر ارز های دیجیتالی رمزنگاری شده، صرفا برای فعالیت به عنوان ارز های دیجیتال توسعه داده شدند. با این کار توسعه دهندگان با مشکلی رو به رو شدند. برای همین می بایست یا مجموعه عملکرد های ارائه شده توسط بیت کوین و سایر ارز های دیجیتال را بسیار پیچیده تر و وقت گیر تر می کردند و یا یک برنامه بلاک چین جدید و یک پلت فرم کاملا جدید را توسعه و برنامه نویسی می کردند. Vitalik Buterin خالق اتریوم، با شناسایی وضعیت موجود، یک پلت فرم جدید طراحی کرد.

“من فکر کردم، افرادی که در کار ارز های دیجیتال هستند، به روش صحیح با مشکل رو به رو نمی شوند. آنها به دنبال یک برنامه فردی بودند که سریع تر و بدون محدودیت بتوانند عملیات را انجام دهند. ”

Vitalik Buterin مخترع اتریوم

نوآوری اصلی اتریوم، ماشین مجاری اتریوم (EVM) است. ماشین مجازی اتریوم یک نرم افزار کاملا تورینگ است که در شبکه اتریوم اجرا می شود. این برنامه به همه این امکان را می دهد با بدون داشتن دانش برنامه نویسی که به زمان و تلاش زیاد نیاز دارد، هر برنامه ای را اجرا کند. ماشین مجازی اتریوم فرایند ایجاد برنامه های بلاک چین را بسیار ساده تر و کارآمد تر از گذشته کرده است. اتریوم به جای ایجاد یک بلاک چین کامل برای یک برنامه جدید، امکان توسعه هزاران برنامه مختلف را بر روی یک سیستم عامل فراهم می کند.

از اتریوم برای چه مواردی می توان استفاده کرد؟

همان طور که قبلا گفتیم، اتریوم به توسعه دهندگان امکان می دهد که برنامه های غیر متمرکز بسازند و به کار بگیرند. توسعه دهندگان یک برنامه غیر متمرکز را برای هدف خاصی می سازند. به عنوان مثال، برنامه غیر متمرکز بیت کوین Dapp یک سیستم نقدینگی الکترونیکی را در اختیار کاربران خود قرار می دهد که امکان پرداخت آنلاین بیت کوین را فراهم می کند. از آنجایی که برنامه های غیر متمرکز از کد ساخته شده اند که در یک شبکه بلاک چین اجرا می شوند، توسط هیچ فرد یا نهاد مرکزی کنترل نمی شوند.

هر برنامه یا عملیاتی که متمرکز باشد می تواند با استفاده از اتریوم غیر متمرکز شود. به خدمات واسطه ای که در صد ها صنعت مختلف وجود دارند، فکر کنید. خدماتی مانند ارائه وام توسط بانک ها ، ردیابی،  پرداخت ها، بیمه و تمام خدماتی که اکنون توسط واسطه ها انجام می شود، با استفاده از بلاک چین اتریوم به صورت غیر متمرکز نیز می توانند فعالیت کنند.

اتریوم همچنین می تواند برای ساخت سازمان های خودمختار غیر متمرکز (DAO) استفاده شود. DAO یک سازمان کاملا مستقل و غیر متمرکز است که رهبر مشخصی ندارد. DAO با کد های برنامه نویسی، بر روی مجموعه ای از قرارداد های هوشمند که روی اتریوم نوشته شده است، اداره می شود. این کد ها طراحی می شوند تا جایگزین قوانین و ساختار های سنتی سازمان ها شوند و همچنین برای از بین بردن نیروهای انسانی و کنترل غیر متمرکز یک سازمان، کاربرد دارند. DAO به کسانی تعلق دارد که توکن هایی از آن را خریداری می کنند. توکن در DAO مانند سهام در بازار بورس است و هر کس که توکن داشته باشد، حق رای دارد.

“DAO از یک یا چند قرارداد تشکیل شده است و این قرارداد ها را یک یا گروهی از افراد همفکر طراحی می کنند. DAO کاملا مستقل از هر گونه مداخله انسانی حتی مداخله سازندگان آن، عمل می کند. یک DAO تا زمانی که بتواند هزینه های زنده ماندن خود را بپردازد و خدمات مفیدی نیز به مشتریان ارائه دهد، می تواند در شبکه بماند. ”

استفان توال ، بنیانگذار Slock.it

اتریوم همچنین به عنوان بستری برای راه اندازی ارز های دیجیتال دیگر مورد استفاده قرار می گیرد. به دلیل استاندارد توکن ERC20 که توسط بنیاد اتریوم تعریف شده است، سایر توسعه دهندگان می توانند بدون نیاز به ساخت بلاک چین جدید، با استفاده از اتریوم، برای برنامه های خود ارز دیجیتال مستقل بسازند. در استراتژی جمع آوری سرمایه، صادر کنندگان توکن، مبلغی را که می خواهند جمع کنند، تعیین می کنند و آن را در فروش جمعی ارائه داده و در عوض اتر دریافت می کند. میلیارد ها دلار در دو سال گذشته توسط  این توکن ها بر روی پلت فرم اتریوم جمع آوری شده است و اکنون یکی از ارزشمند ترین ارز های دیجیتال رمز نگاری شده در جهان، توکن ERC20 است.

اتریوم اخیراً استانداردی جدید با نام ERC721 را برای ردیابی دارایی های بی نظیر دیجیتال ایجاد کرده است. یکی از بزرگترین موارد استفاده اتریوم، در حال حاضر، جمع آوری توکن های دیجیتال است. زیرا این ریز ساخت ها به مردم امکان می دهد، مالکیت ارز های دیجیتال کمیاب را اثبات کنند. در حال حاضر بسیاری از بازی ها با استفاده از این فناوری ساخته می شوند.

مزایای استفاده از بستر غیر متمرکز اتریوم چیست ؟

از آنجا که برنامه های غیر متمرکز روی بلاک چین اجرا می شوند، از تمام خواص آن نیز بهره می برند.

تغییر ناپذیری : شخص ثالت نمی تواند هیچ تغییری در داده ها ایجاد کند.

غیر قابل دستکاری : برنامه ها در بستر اتریوم، مبتنی بر اصل اجماع شبکه فعالیت می کنند که سانسور کردن اطلاعات را غیر ممکن می سازد و کسی قادر به نفوذ به شبکه و حذف داده ها نیست.

امن : بدون دخالت هیچ نهاد مرکزی و با استفاده از رمزنگاری، برنامه ها در برابر حملات هکر ها و فعالیت های کلاهبرداران، محافظت می شوند.

بدون خرابی : برنامه های غیر متمرکز هرگز خراب یا متوقف نمی شوند .

معایب استفاده از برنامه های غیر متمرکز اتریوم چیست ؟

علیرغم وجود مزایای زیادی که اتریوم دارد، اما برنامه های غیر متمرکز بدون عیب هم نیستند. از آنجا که کد های قرارداد های هوشمند توسط انسان های نوشته شده است، قرارداد های هوشمند به اندازه هوش افرادی که آن ها را نوشته اند، خوب عمل می کنند. اشکالات کد یا عدم نظارت ممکن است، منجر به اقدامات ناخواسته و منفی شوند. اگر یک خطای کد نویسی در برنامه غیر تمرکز، مورد سو استفاده قرار بگیرد، هیچ راه موثری برای این که بتوان جلوی حمله را گرفت، وجود ندارد مگر این که حمله را با بازنویسی برنامه متوقف کرد. البته این کار بر خلاف قوانین ذاتی بلاک چین است که به معنای تغییر ناپذیر بودن بلاک چین است. همچنین هر گونه اقدامی بر روی برنامه، سوالات جدی در مورد ماهیت غیر متمرکز بودن برنامه به وجود می آورد.

من می خواهم یک اپلیکیشن تهیه کنم، برای این کار چگونه می توانم به اتریوم دسترسی پیدا کنم؟

روش های زیادی برای وصل شدن به شبکه اتریوم وجود دارد، یکی از ساده ترین راه ها استفاده از مرورگر بومی اتریوم است. این مرورگر یک رابط کاربرپسند و کیف پول دیجیتال را برای کاربران فراهم می کند تا کاربران بتوانند به راحتی تجارت و محتوای خود را مدیریت کنند و همچنین از قرارداد های هوشمند نیز استفاده کنند. این مرورگر مانند دیگر مرورگر هایی که در سطح وب فعالیت می کنند به مردم کمک می کند تا به راحتی کار خود را انجام دهند. افزونه Mist نیز درگاهی برای ورود به دنیای برنامه های غیر متمرکز بلاک چین را فراهم می کند.

افزونه مرورگر MetaMask نیز وجود دارد که Google Chrome را به مرورگر اتریوم تبدیل می کند. MetaMask به همه این امکان می دهد تا به راحتی برنامه های غیر متمرکز را در مرورگر خود اجرا یا توسعه دهد. اگرچه این افزونه ابتدا برای مرورگر Chrome ساخته شده بود، اما اکنون از مرورگر Firefox و Brave Browser نیز پشتیبانی می کند.

درحالی که اتریوم سال های اول زندگی خود را می گذراند، به نظر می رسد Mist ، MetaMask و سایر مرورگرها امکان دسترسی به برنامه های مبتنی بر بلاک چین را برای افراد راحت تر کرده اند. حتی افراد بدون داشتن دانش فنی لازم هم می توانند برنامه های بلاک چین را بسازند. این یک جهش انقلابی در فناوری بلاک چین است که می تواند برنامه های بلاک چین را به جریان اصلی بازار ارز دیجیتال وارد کند.

چه برنامه هایی در حال حاضر در اتریوم ساخته می‌شوند؟

از پلت فرم اتریوم برای ساخت برنامه های کاربردی در طیف گسترده ای از خدمات و صنایع استفاده می شود. همان طور که گفتم هر کس می تواند با استفاده از اتریوم برنامه ای بسازید و توسعه دهندگان غیر قابل کنترل هستند. بنابراین نمی توان گفت کدام یک از این برنامه ها موفق هستند و کدام یک با شکست مواجه خواهند شد. در اینجا چند پروژه جالب وجود دارد.

Weifund یکی از برنامه های موفقی است که با استفاده از اتریوم ساخته شده است و یک بستر باز برای کمپین های تامین مالی ایجاد می کند که از قرارداد های هوشمند استفاده می کنند. این برنامه کمک می کند تا سهم ها به دارایی های دیجیتالی تبدیل شوند که از قرارداد های هوشمند پشتیبانی می کنند. این دارایی های دیجیتال در شبکه بلاک چین اتریوم قابل استفاده، معامله یا فروش هستند.

Uport نیز یکی دیگر از برنامه های غیر متمرکز اتریوم است که بستری امن و راحت برای کنترل کامل هویت و اطلاعات شخصی در اختیار کاربران قرار می دهد. کاربران به جای تکیه بر موسسات دولتی و تحویل اطلاعات هویتی خود به آنها، کاربرانی را کنترل می کنند که می توانند به داده ها و اطلاعات شخصی آنها دسترسی داشته و از آنها استفاده کنند.

BlockApps به دنبال ارائه ساده ترین راه به شرکت ها است تا بتوانند به راحتی برنامه های مربوط به بلاک چین را بسازند، مدیریت کنند و از آنها استفاده نمایند. BlockApps تمامی ابزار های لازم برای ایجاد برنامه های کاربردی بلاک چین خصوصی، نیمه خصوصی و عمومی را برای تمام صنایع فراهم می کند.

Provenance با استفاده از اتریوم زنجره معاملات را شفاف تر می کند. این برنامه اطلاعاتی از جمله ردیابی مبدا و تاریخچه محصولات، ایجاد یک چهارچوب باز برای دسترسی به اطلاعات را برای مصرف کنندگان فراهم می کند تا بتوانند هنگام خرید محصولات، تصمیمات آگاهانه ای بگیرند.

Augur یک ابزار برای پیش بینی با منبع باز است که به همه کاربران این امکان را می دهد که رویداد ها را پیش بینی کنند و همچنین اگر پیش بینی آنها درست باشد، پاداش دریافت می کنند. پیش بینی رویداد های آینده برای مثال پیش بینی این که چه شخصی در انتخابات ریاست جمهوری پیروز خواهد شد، تجارت ارز دیجیتال را تحت تاثیر قرار می دهد. اگر کسی پیش بینی درستی داشته باشد، جوایز پولی دریافت می کند.

“اتریوم یک آزمایش عمومی دیدنی و جذاب است که ارزش قرارداد های هوشمند را در یک صفحه عمومی نشان می دهد.”

هک دائو (DAO) همه چیز را تهدید می کند

به یاد داشته باشید که اتریوم برای ساخت سازمان های خودمختار غیر متمرکز نیز استفاده می شود. اما در سال ۲۰۱۶ اتفاق بدی افتاد. یک استارت آپ که بر روی پروژه DAO کار می کرد، ناگهان هک شد.

DAO پروژه ای بود که توسط تیمی در پشت استارت آپ دیگری به نام Slock.it طراحی و برنامه ریزی شده بود. هدف این استارت آپ، ساخت یک شرکت سرمایه گذاری غیر انسانی بود که به سرمایه گذاران امکان می دهد از طریق قرارداده های هوشمند تصمیم گیری کنند. تامین مالی DAO از طریق فروش توکن انجام می شد و در نهایت موفق به جمع آوری حدود ۱۵۰ میلیون دلار از هزاران نفر شد.

اندکی پس از جمع آوری این مبلغ، DAO توسط هکری ناشناس که در همان زمان از شبکه اتریوم حدود  ۵۰ میلیون دلار دزدی کرده بود، هک شد. در حالی که این حمله به خاطر نقص فنی در نرم افزار DAO صورت گرفته بود، نه به خاطر خود پلت فرم اتریوم، اما توسعه دهندگان و بنیانگذاران اتریوم مجبور شدند که با این مشکلات و حجمی عظیمی از مردم عصبانی مقابله کنند.

۱ دیدگاه برای “اتریوم (Ethereum) چیست؟ (جدیدترین راهنمای گام به گام)

  1. حمیدرضا خانزاده گفته:

    سلام و درود براستاد گرامی بسیار عالی بود مطالبتون و ساده بیان شد فقط یه مشاور در مورد ایا در اتریم سرمایه گداری بکنم یا ارزهای دیگه لطفا راهنماییم کنید و اسم ارز را هم بگید ممنونم میشم باتشکر از استاد بزرگوار

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *