<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های Number 8</title>
        <link>https://virgool.io/feed/@number_8</link>
        <description>یه علاقه مند به حوزه بلاک چین که فعلا ترجمه های سریع نه فصیح از چیزهایی که میخونه رو با بقیه اشتراک میزاره</description>
        <language>fa</language>
        <pubDate>2026-04-15 04:37:16</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/1504243/avatar/WH4Dfg.jpeg?height=120&amp;width=120</url>
            <title>Number 8</title>
            <link>https://virgool.io/@number_8</link>
        </image>

                    <item>
                <title>معماری بیت کوین</title>
                <link>https://virgool.io/Solidity/%D9%85%D8%B9%D9%85%D8%A7%D8%B1%DB%8C-%D8%A8%DB%8C%D8%AA-%DA%A9%D9%88%DB%8C%D9%86-fido5zznubfr</link>
                <description>در این سلسله نوشته می‌خواهیم  پلتفرم‌های مختلف بلاک چین  و معماری آن  را تجزیه و تحلیل کنیم و ببینیم که چگونه قابلیت‌ها و مؤلفه‌های مختلف در این پلت‌فرم‌ها عمل می‌کنند. این به ما کمک می‌کند تا راه‌حل‌های سازمانی را درک کنیم. اگر با معماری پلتفرم های  بلاک چین آشنا باشیم ، می‌توانیم به راحتی اجزایی را که برای ایجاد کل راه‌حل لازم است با پلتفرم بلاک چین ادغام کنیم.اولین معماری که می‌خواهیم ببینیم مربوط به بلاک چین بیت‌کوین است،معماری بلاک چین بیت کوین مسیر اصلی را در اختیار شما قرار می دهد که می توانید از آن به عنوان پایه ای برای پلتفرم های مختلف بلاک چین استفاده کنید. همانطور که در این دیاگرام می بینید، ما یک app در اینجا داریم که این برنامه یک برنامه مبتنی بر کاربر است. این برنامه مبتنی بر کاربر از طریق یک سرویسRPG  به بلاک چین متصل می شود. روشی که رویه از راه دور(remote procedure) نامیده می‌شود. برنامه‌  از تماس‌ها برای ارسال تراکنش یا جزئیات در بالای بلاک چین استفاده می‌کنند. این رویه از راه دور، به نام آن، همیشه از طریق کیف پول اتفاق می‌افتد. کیف پول در دامپ های بیت‌کوین چیست؟ کیف پول محل ذخیره‌سازی آدرس‌های خصوصی و عمومی است. اگر کاربر بخواهد تراکنش ارسال کند، از کلید خصوصی مرتبط با کیف پول استفاده می‌کند و تراکنش را تقویت می‌کند و اگر کاربر قرار است تراکنش را دریافت کند، از آدرس عمومی استفاده می‌کند که بخشی از آن است. بلوک های سرصفحه و کوین ها اساساً ورودی های مختلف داخل یک بلوک هستند. بنابراین هنگامی که کیف پول وجود دارد، کیف پول آنها تراکنش را از طریق برنامه دریافت می کند. فراخوانی رویه از راه دور   از طریق یک مدیر اتصال  این تراکنش ها را مانند یک جدول به ظرف های حافظه استخر حافظه ارسال انتقال داده و توسط هر همتای داخل بلاک چین بیت کوین میزبانی می شود. این بیشتر شبیه یک فضای ذخیره سازی است، جایی که همه تراکنش‌های الکترونیکی که هنوز تأیید یا تأیید نشده‌اند، ذخیره می‌شوند . ماینرها می‌خواهند تراکنش‌ها را از حافظه بگیرند،آنها را تأیید می‌کنند و سپس آن را روی بلاک چین قرار دهند. بنابراین استخر حافظه نوعی ذخیره‌سازی داده است که با هر گره در داخل شبکه بلاک چین وجود دارد. هر گره دارای استخر حافظه خواهد بود و این استخر حافظه در سراسر اکوسیستم همگام خواهد شد. تراکنش هایی که به استخر حافظه می آیند توسط ماینرها گرفته می شوند .ماینرها تراکنش ها را می گیرند و از استخر حافظه خارج کرده و سپس آن را از طریق یک اعتبارسنجی عبور می دهند. موتور اعتبارسنجی  اساساً تراکنش ها را برای تأیید اعتبار بررسی می کند که آیا تراکنش ها به درستی در استخر حافظه ارسال شده اند یا خیر. برخی از بررسی های اولیه که بیت کوین انجام می دهد به اینکه آیا تراکنش انجام می شود مربوط می شود به اینکه دارای امضای صحیح است، آیا فرستنده آدرس صحیح تراکنش را ارائه کرده است، آیا فرستنده موجودی صحیحی برای ارسال این تراکنش دارد یا خیر، آیا گیرنده آدرس تراکنش را دارد یا نه.بنابراین همه این  انواع مختلف اعتبارسنجی توسط ماینر انجام می شود. تراکنش با بلوک خریداری می شود. بلوک از انواع مختلفی از اطلاعات تشکیل شده است. برخی از موارد مهم اطلاعات داخل یک بلوک بیت کوین هدرهایی هستند که هویت بلوک و ریشه مرکل را در خود جای داده اند.همچنین تراکنش های کامل را به صورت افزوده داریم که به بلوک ضمیمه می شود به غیر از این، می توانیم اطلاعات ابرداده مربوط به نوعی داده در داخل یک بلوک را نیز داشته باشیم. بنابراین کار اصلی ماینرها در اینجا این است که تراکنش ها را از میز استخر حافظه خارج کرده و سپس داخل یک بلوک که به مدت 10 دقیقه با بیت کوین باز است، پوش دهند.جدا از افزودن تراکنش‌های داخل بلاک، ماینرها ارزش اعلام‌شده درون بلوک را نیز ارائه می‌کنند. این مقدار دانش به گونه‌ای ارائه می‌شود که بلاک بیت‌کوین دارای تعداد معینی از صفرهای اصلی مرتبط با آن باشد و ارزش فرد با آن وجود داشته باشد. بلاک چین بیت کوین برای اطمینان از اینکه مهاجم در حمله به خود بلاکچین با مشکل مواجه است،هنگامی که بلاک تشکیل شد و مقدار اسم ها توسط ماینر حدس زد، این بلوک از طریق مدیر اتصال به شبکه P2P منتقل می شود. مدیر تعریف شده در اینجا می تواند خدمات ما یا خدمات St-Pierre باشد. در بلاک چین بیت کوین، ما عمدتاً از خدمات DCP استفاده می کنیم. این خدمات DCP به گونه ای فعال می شود که به کشف همتایان شما کمک می کند و همچنین همه بازیکنان داخل بلاک چین بیت کوین را به یکدیگر متصل می کند. بنابراین این هسته بیت کوین و نحوه عملکرد بیت کوین با معماری است. چند نکته مهم کلیدی وجود دارد که در اینجا خلاصه می کنم. برنامه کاربردی، تراکنش را از طریق یک فراخوان رویه از راه دور ارسال می کند. سپس تراکنش توسط کلید خصوصی کیف پول امضا می شود و آن را با گره به مخزن حافظه تراکنش ارسال می کند. هر گره در داخل سیستم دارای این مخزن حافظه تراکنش منهای خروج تراکنش از مخزن حافظه است  و فرآیند اعتبار سنجی را از طریق موتور اعتبارسنجی انجام م دهد. پس از تایید تراکنش، تراکنش در داخل بلوک اضافه می شود و پس از اتمام زمان بلوک تنها با 10 دقیقه در مورد بیت کوین، بلوک شروع به تشکیل می شود. ماینرها همچنین ارزش اعلام شده را به بلاک اضافه می کنند.. این مقدار nonce توسط ماینرها حدس می‌زند به‌گونه‌ای که تعداد مشخصی از صفرهای پیشرو با بلاک بیت‌کوین داریم. بلوک با همه بازیکنان مختلف از طریق مدیر اتصال به اشتراک گذاشته می شود، که به اتصال DCB اجازه می دهد تا بلوک جدیدی را که در هنگام دریافت بازیکنان در داخل سیستم می آید به اشتراک بگذارد. اگر دو سه نفر از کل شرکت کننده ها ببینند که بلوک تأیید شده است و با به روز رسانی جدید موافق هستند، آنگاه بلوک جدید به بقیه بلاک ها اضافه می شود. زنجیره و تراکنش‌ها در بالای بلاک چین ذخیره می‌شوند، بنابراین این ویژگی خوبی در مورد معماری بیت‌کوین است.</description>
                <category>Number 8</category>
                <author>Number 8</author>
                <pubDate>Wed, 04 May 2022 18:15:48 +0430</pubDate>
            </item>
                    <item>
                <title>مروری بر پلتفرم های بلاک چین: Quorum</title>
                <link>https://virgool.io/@number_8/%D9%85%D8%B1%D9%88%D8%B1%DB%8C-%D8%A8%D8%B1-%D9%BE%D9%84%D8%AA%D9%81%D8%B1%D9%85-%D9%87%D8%A7%DB%8C-%D8%A8%D9%84%D8%A7%DA%A9-%DA%86%DB%8C%D9%86-quorum-hhfic1rqfqnm</link>
                <description>بلاک چین دیگری که خدمات مالی را هدف قرار می دهد، بلاک چین Quorum است که برای بانک ها و نیازهای سازمانی مناسب تر است. Quorum مانند یک نسخه متمرکز بر سازمانی از بلاک چین اتریوم است که با استفاده از پایه کد اتریوم ساخته شده است. Quorum زاییده فکر  JPمورگان است و اجرای قراردادهای هوشمند خصوصی را را برای سازمان ها ارائه می‌کند. رمزنگاری Knox، که امکان صحت محاسبات را بدون حتی یادگیری دارد درQuorum استفاده شده است و همچنین  از طراحی hybrid privacy  استفاده می‌کند، به همین دلیل است کهQuorum می‌تواند به راحتی در راه حل های مختلف بانکی به کار گرفته شود. جی پی مورگان در حال حاضر از بلاک چین فعلی برای ارائه راه حل هایی برای فرآیند داخلی در سراسر سازمان استفاده می کند.</description>
                <category>Number 8</category>
                <author>Number 8</author>
                <pubDate>Mon, 02 May 2022 12:36:10 +0430</pubDate>
            </item>
                    <item>
                <title>مروری بر پلتفرم های بلاک چین: Corda</title>
                <link>https://virgool.io/@number_8/%D9%85%D8%B1%D9%88%D8%B1%DB%8C-%D8%A8%D8%B1-%D9%BE%D9%84%D8%AA%D9%81%D8%B1%D9%85-%D9%87%D8%A7%DB%8C-%D8%A8%D9%84%D8%A7%DA%A9-%DA%86%DB%8C%D9%86-corda-eqzwp5iurbtk</link>
                <description>کوردا; یک بلاک چین مبتنی بر سازمانی منبع باز است که برای ارائه قابلیت همکاری طراحی شده و برای ثبت، مدیریت و همگام سازی قراردادها و انتقال هر چیزی ارزشمند در نظر گرفته شده است. همچنین به شرکت‌ها اجازه می‌دهد تا با حفظ شفافیت و بدون نگرانی در مورد حفظ حریم خصوصی، مستقیماً با یکدیگر ارتباط برقرار کرده و معاملات خود را انجام دهند و بلاک چین را بلافاصله و به طور کارآمد در سراسر عملیات خود ادغام کنند. علاوه بر این، Corda خدمات مهر زمانی را برای سفارش موقت تراکنش ها و نادیده گرفتن اختلافات ارائه می دهد. این یک منطق قرارداد هوشمند دارد، که محدودیت‌هایی را مشخص می‌کند که از معتبر بودن انتقال حالت، همانطور که در کد قرارداد مشخص شده است، اطمینان حاصل می‌کند.</description>
                <category>Number 8</category>
                <author>Number 8</author>
                <pubDate>Mon, 02 May 2022 12:22:26 +0430</pubDate>
            </item>
                    <item>
                <title>مروری بر پلتفرم های بلاک چین: EOS</title>
                <link>https://virgool.io/@number_8/%D9%85%D8%B1%D9%88%D8%B1%DB%8C-%D8%A8%D8%B1-%D9%BE%D9%84%D8%AA%D9%81%D8%B1%D9%85-%D9%87%D8%A7%DB%8C-%D8%A8%D9%84%D8%A7%DA%A9-%DA%86%DB%8C%D9%86-eos-q2sjanvdbajb</link>
                <description>ای او اس یک پلت فرم غیرمتمرکز مبتنی بر بلاک چین است که برای توسعه، میزبانی و اجرای برنامه های کاربردی تجاری یا dApps استفاده می شود. EOS در ژوئن 2018 پس از عرضه اولیه سکه که 4.1 میلیارد دلار ارز دیجیتال را برای Block one، شرکتی که برنامه باز را توسعه داد، راه اندازی شد. نرم افزار منبع به نام EOS.IO که در این پلتفرم استفاده می شود. توکن های ارز دیجیتال EOS به عنوان یک سیستم پرداخت در شبکه استفاده می شوند. EOS از عملکرد اصلی پشتیبانی می کند که به مشاغل و افراد اجازه می دهد تا برنامه های مبتنی بر بلاک چین را به روشی شبیه به وب ایجاد کنند. برنامه های کاربردی مبتنی بر EOS دسترسی ایمن و احراز هویت، مجوزها، میزبانی داده، مدیریت استفاده، و ارتباط بین dApps و اینترنت را فراهم می کند. EOS توسط یک فروشگاه ابزار وب پشتیبانی می شود که هدف آن توسعه برنامه بدون دردسر است. یک توسعه دهنده فقط باید سکه های EOS را نگه دارد. به جای صرف آنها، برای استفاده از منابع شبکه و ساخت و اجرای DApps. دارندگان توکنی که هیچ برنامه‌ای را اجرا نمی‌کنند، می‌توانند پهنای باند خود را به سایر شرکت‌کنندگانی که به آن نیاز دارند اختصاص داده یا اجاره کنند. EOS در حال حاضر متعلق به شرکت block.one است که توسط Dan Larimer راه‌اندازی شد که همچنین بنیان‌گذار و خالق پلتفرم‌های شناخته شده از جمله Bitshares و استیم.ای او اس به عنوان رقیب مستقیم اتریوم با جاه‌طلبی بزرگ‌تر، بهتر و سریع‌تر دیده می‌شود. به خصوص سریعتر: در حالی که طبق گزارشات اتریوم می تواند 15 تراکنش در ثانیه انجام دهد، EOS میلیون ها تراکنش در ثانیه را هدف قرار داده است. توجه داشته باشید که این یک هدف است، نه یک واقعیت. با توجه به اینکه اندازه اکوسیستم DApps هر روز در شبکه‌های بلاک چین افزایش می‌یابد، دسترسی محدود به منابع یک مسئله اصلی است. EOS.IO سعی می کند با ارائه مقیاس پذیری، انعطاف پذیری و قابلیت استفاده بیشتر از طریق مکانیسم منحصر به فرد خود، این مشکلات را برطرف کند.</description>
                <category>Number 8</category>
                <author>Number 8</author>
                <pubDate>Mon, 02 May 2022 12:12:48 +0430</pubDate>
            </item>
                    <item>
                <title>مروری بر پلتفرم های بلاک چین: Hyperledger</title>
                <link>https://virgool.io/@number_8/%D9%85%D8%B1%D9%88%D8%B1%DB%8C-%D8%A8%D8%B1-%D9%BE%D9%84%D8%AA%D9%81%D8%B1%D9%85-%D9%87%D8%A7%DB%8C-%D8%A8%D9%84%D8%A7%DA%A9-%DA%86%DB%8C%D9%86-hyperledger-j7ntk2twybou</link>
                <description>اکنون که در مورد بلاک چین های عمومی و جایگاه آنها در بازار صحبت کرده ایم. همه این بلاک چین های عمومی به کاربران اجازه می دهند ژن های خصوصی ایجاد کنند، اما عملکرد مدیریت هویت را ارائه نمی دهند. به زودی، صنایع و دولت ها در سراسر جهان به همان بیت کوین پی بردند. اتریوم و بلاک چین های جدید برای حفظ هویت کاربران مناسب نیستند. این امر منجر به ایجاد راه حل های تجاری بلاک چین مانند  Hyperledger به عنوان یک نرم افزار منبع باز ایجاد شده توسط بنیادهای لینوکس در سال 2015 برای پشتیبانی از نیازهای سازمانی برای بلاک چین شد. در حال حاضر، Hyperledger همکاری جهانی با صنایع مختلف مانند آی‌بی‌ام، بنیاد یونیکس، اینتل، سورا، مززو و برخی از بانک‌های مهم به منظور ایجاد یک راه‌حل بلاک چین دارد. این می‌تواند به بخش‌های مختلف صنعت مانند مالی، اینترنت اشیا، زنجیره تامین، تولید کمک کند.  Hyperledger Fabric یکی از پروژه های بزرگی است که توسط IBM پشتیبانی می شود و در حال حاضر در سراسر صنعت در Walmart در حال استفاده است. Hyperledger ایجاد ارزهای رمزنگاری شده از طریق بلاک چین را ارائه نمی دهد.پس Hyperledger چه چیزی ارائه می دهد؟ ایجاد راه حل های بلاک چین خصوصی با قراردادهای هوشمند و مدیریت هویت کاربران. در حال حاضر، Hyperledger برای حل مشکلات مربوط به زنجیره تامین در صنایع مهمی مانند Nestle، Walmart و Bank of Monte-Carlo استفاده می‌شود. از راه‌حل Hyperledger برای ردیابی استفاده می‌شود. حتی مک‌دونالد در گروه صرافی لندن کار با بلاک چین هایپرلجر را آغاز کرده است.</description>
                <category>Number 8</category>
                <author>Number 8</author>
                <pubDate>Mon, 02 May 2022 11:57:43 +0430</pubDate>
            </item>
                    <item>
                <title>مروری بر پلتفرم های بلاک چین: نئو</title>
                <link>https://virgool.io/Solidity/%D9%85%D8%B1%D9%88%D8%B1%DB%8C-%D8%A8%D8%B1-%D9%BE%D9%84%D8%AA%D9%81%D8%B1%D9%85-%D9%87%D8%A7%DB%8C-%D8%A8%D9%84%D8%A7%DA%A9-%DA%86%DB%8C%D9%86-%D9%86%D8%A6%D9%88-dp9w2tenhz5y</link>
                <description>پلتفرم معروف بعدی، بلاک چین جدید است که یک مدل هوشمند برای شبکه های توزیع شده است. Neo به دلیل به این نام انتخاب شد زیرا neo در یونانی به معنای جوانی یا تازگی است.زمانی که neo در سال 2014 راه‌اندازی شد در ابتدا با نام Anshul شناخته می‌شد، اما بعداً نام آن به نئو  تغییر کرد . Neo با نام اتریوم چینی نیز شناخته می‌شود و این قابلیت  ایجاد قراردادهای هوشمند بر روی بلاک چین بیت کوین، اتریوم و نئو را دارد. هر سه بلاک چین راه حلی برای یک پایگاه داده توزیع شده ارائه می دهند، اما اینها بلاک چین های عمومی هستند که نمی توانند در صنعت یا دولت ها به کار گرفته شوند.</description>
                <category>Number 8</category>
                <author>Number 8</author>
                <pubDate>Sun, 01 May 2022 20:03:55 +0430</pubDate>
            </item>
                    <item>
                <title>مروری بر پلتفرم های بلاک چین: اتریوم</title>
                <link>https://virgool.io/Solidity/%D9%85%D8%B1%D9%88%D8%B1%DB%8C-%D8%A8%D8%B1-%D9%BE%D9%84%D8%AA%D9%81%D8%B1%D9%85-%D9%87%D8%A7%DB%8C-%D8%A8%D9%84%D8%A7%DA%A9-%DA%86%DB%8C%D9%86-%D8%A7%D8%AA%D8%B1%DB%8C%D9%88%D9%85-bwxmyy9wyhgb</link>
                <description>اتریوم  یهمچنین یک پروژه منبع باز است که مبتنی بر فناوری بلاک چین است. اتریوم توسعه دهندگان را قادر می سازد تا برنامه های غیرمتمرکز مانند قراردادهای هوشمند را توسعه و استقرار دهند. قراردادهای هوشمند چیست؟ قراردادهای هوشمند مشابه قراردادهای قانونی هستند که در آن می توانید منطق تجاری یا ارائه قوانین را بین دو یا چند طرف انجام دهید. ویتالیک بوترین یکی از کدگذاران اولیه بلاک چین بیت کوین بود. اما بلافاصله پس از کار با پایگاه کد بیت کوین، او متوجه شد که بلاک چین بیت کوین محدودیت های مختلفی برای استفاده بیش از حد دارد. در بیت کوین  هر شرکت کننده باید طبق کل زنجیره به قوانین و مقررات پایبند باشد. بنابراین او بلاک چین اتریوم را توسعه داد که در آن می توانید قوانین و مقرراتی را بین دو یا چند کاربر تنظیم کنید به جای اینکه به همه کاربران اجازه دهید از مجموعه قوانین یکسانی پیروی کنند. بلاک چین اتریوم از اصل ماشین مجازی اتریوم استفاده می کند که یک ماشین مجازی غیرمتمرکز مشابه ماشین مجازی جاوا است.  ماشین مجازی اتریوم کد قرارداد هوشمند را محاسبه و جمع‌آوری می‌کند و کد را در دسترس کاربران قرار می‌دهد تا عملکردها را اجرا کنند. یک فروش عمومی در ابتدا در سال 2014 بودجه اتریوم را تامین کرد، جایی که توکن‌های اتر برای افرادی که سرمایه گذاری کردند صادر شد. اولین نسخه بتا اتریوم  به نام المپیک شناخته می‌شد که برای آزمایش محدودیت‌های بلاک‌چین اتریوم و باگ گیری، بیست و پنج هزار اتریوم ارائه کرد. بلاک چین بعدی اتریوم با نام Frontier نامگذاری شد و در سال 2015 راه‌اندازی شد. این یک نسخه پایدار برای اتریوم بود. نقطه عطف اتریوم به عنوان Holmstead شناخته می شود که همچنین به عنوان یک نسخه پایدار در نظر گرفته می شود و بهبودهای مختلفی مانند پردازش تراکنش ها، قیمت گذاری  و امنیت را در بالای بلاک چین کلاسیک اتریوم ارائه می دهد. در حال حاضر، به روز رسانی های بیشتری برای بلاک چین اتریوم برنامه ریزی شده است. این به‌روزرسانی‌ها بلاک چین اتریوم را به یک هارد فورک هدایت می‌کنند. همانطور که این ارتقاها قصد دارند تا اثبات سهام اجماع الگوریتم را جایگزین کنند.</description>
                <category>Number 8</category>
                <author>Number 8</author>
                <pubDate>Sun, 01 May 2022 19:50:52 +0430</pubDate>
            </item>
                    <item>
                <title>مروری بر پلتفرم های بلاک چین: بیت کوین</title>
                <link>https://virgool.io/Solidity/%D9%85%D8%B1%D9%88%D8%B1%DB%8C-%D8%A8%D8%B1-%D9%BE%D9%84%D8%AA%D9%81%D8%B1%D9%85-%D9%87%D8%A7%DB%8C-%D8%A8%D9%84%D8%A7%DA%A9-%DA%86%DB%8C%D9%86-%D8%A8%DB%8C%D8%AA-%DA%A9%D9%88%DB%8C%D9%86-ey00pbnnguuo</link>
                <description>در این مقاله قصد داریم در مورد برخی از پلتفرم های اصلی بلاک چین که در بازار موجود هستند بحث کنیم و برخی از اجزای کلیدی مرتبط با آن پلتفرم ها را بیاموزیم. بیایید با پروژه  بیت کوین شروع کنیم.  بیت کوین یک ارز دیجیتال و سیستم پرداخت دیجیتال است که در سطح جهانی شناخته شده است. برای اولین بار در سال 2009 به عنوان یک پلتفرم منبع باز توسط شخصی ناشناس به نام ساتوشی ناکاموتو راه اندازی شد. بیت کوین یک سیستم همتا به همتا است که در آن تراکنش ها  مستقیماً بین کاربران بدون نیاز به واسطه یا شخص ثالث قابل اعتماد انجام می شود.. نود ها رایانه هایی هستند که بخشی از شبکه هستند که تراکنش ها را تأیید می کنند و آنها را در یک دفتر کل توزیع شده عمومی که در بلاک چین شناخته می شود، ثبت می کنند. . در سال 2017، قیمت بیت کوین تقریبا به 20000 دلار آمریکا رسید.ما همچنین می‌توانیم بلاک چین خصوصی بیت‌کوین را برای پاسخگویی به نیازهای خود ایجاد کنیم. بیت‌کوین روی الگوریتم اثبات کار می‌کند. پیچیدگی الگوریتم اثبات کار در چند وقت اخیر ده برابر شده است. به همین دلیل است که روند تراکنش در بیت‌کوین کند است. زنجیره عمومی بیت کوین خروجی حدود هفت تا 10 تراکنش در ثانیه را ارائه می دهد. بیایید برخی از ویژگی های بیت کوین و تفاوت آن با ارز فیات را ببینیم. اولین ویژگی که بیت کوین را به عنوان ماهیت غیرمتمرکز بلاک چین  متمایز می کند این است که بیت کوین توسط هیچ کسی کنترل نمی شود. گره‌ها یا رایانه‌های متصل در داخل شبکه مطمئن می‌شوند که داده‌ها در برابر هر گونه تغییر توسط هر کسی محافظت می‌شوند. فرآیند راه‌اندازی روی بلاک چین بیت‌کوین نسبتاً راحت‌تر از فناوری‌های سنتی است که بانک‌های معمولی شما را مجبور می‌کنند مراحل زیادی را طی کنید. برای باز کردن یک حساب کاربری در بیت کوین، فرآیند پیکربندی رایگان و ساده است.حتی اگر بخواهید یک نود راه اندازی کنید  شما فقط باید ابزارهای پیکربندی را اجرا کنید که به صورت باینری روی رایانه شما ارائه می شوند و با بلاک چین بیت کوین شروع به کار کنید. سومین ویژگی مهم ناشناس بودن و استفاده شفاف است. کاربرانی که با بیت کوین کار می کنند شفافیت کامل را برای همه تضمین می کنند. تراکنش‌ها و رویه‌هایی که در سراسر سیستم اتفاق می‌افتند و افرادی که در بلاک چین بیت کوین هستند اصلاً نمی‌توانند هویت شرکت‌کنندگان را ببینند.با این حال، آن‌ها می‌توانند به آدرس‌ها و امضای دیجیتالی افراد از طریق بلاک چین نگاه کنند. هیچ ارتباطی بین آدرس‌ها و شخصی که از آدرس استفاده می‌کند وجود ندارد. این همان موردی است که در آن می‌توانیم تراکنش‌های انجام شده توسط ساتوشی ناکاموتو را ببینیم ، اما هنوز نتوانسته است او را شناسایی کند. هر تراکنش در بیت کوین در یک دفتر کل غیرقابل تغییر ثبت می شود که به عنوان بلاک چین شناخته می شود. چهارمین ویژگی اصلی کارمزد تراکنش های ناچیز است. بیت کوین معمولاً حداقل کارمزدی را برای تراکنش ها دریافت می کند که حدود پنج نقطه اعشار یک BTC برای یک گیگابایت داده. این در مقایسه با سایر سرویس دهنده های مرکزی و خدمات سنتی مانند بانک ها بسیار پایین است. با این حال، قیمت بیت کوین به قدری بالا رفت که ممکن است این کارمزد را تقریباً با خدمات سنتی برابری کنید. اما حتی اگر آنها را با مقدار قابل توجهی پول مقایسه کنید، کارمزدها هنوز بسیار اندک است. پنجمین ویژگی اصلی فرآیند سریع شبکه است. اگر از خدمات سنتی یا ارزهای فیات استفاده کنیم چند روز برای انجام تراکنش‌های زیادی وجود دارد، اما با بیت‌کوین، پردازش تراکنش زمان بسیار کمتری می‌برد. اگرچه وضعیت فعلی بیت‌کوین برای پردازش تراکنش زمان می‌برد زیرا دشواری آن بسیار افزایش یافته است. راه حل خصوصی با کد بیت کوین تحت بانک، پس از آن تراکنش زمان زیادی نمی برد. یکی دیگر از ویژگی های بیت کوین این است که بیت کوین غیر قابل استرداد است. هنگامی که بیت کوین های خود را ارسال می کنید، نمی توانید آنها را بازپرداخت کنید. بیت کوین اولن بلاک چینی است که همه چیز را شروع کرد و با مفهوم بلاک چین که اکنون آن را بیت کوین می شناسیم، آمد. تراکنش‌ها. پروژه‌های دیگر نیز پس از یادگیری بیت‌کوین از اشتباهات بیت‌کوین و ایجاد محدودیت‌های بیت‌کوین، به‌زودی از این روند پیروی کردند. حال اجازه دهید دومین پروژه معروف برای بلاک‌چین، یعنی اتریوم را مورد بحث قرار دهیم.</description>
                <category>Number 8</category>
                <author>Number 8</author>
                <pubDate>Sun, 01 May 2022 19:38:21 +0430</pubDate>
            </item>
                    <item>
                <title>بلاکچین،خوب یا بد؟</title>
                <link>https://virgool.io/Solidity/%D8%A8%D9%84%D8%A7%DA%A9%DA%86%DB%8C%D9%86%D8%AE%D9%88%D8%A8-%DB%8C%D8%A7-%D8%A8%D8%AF-wu8p6pqumnol</link>
                <description>بلاک چین با وعده های زیادی وارد بازار شد، اما هیچ شرکت و فرد  بزرگی از بلاک چین به عنوان یک گلوله نقره ای استفاده نمی کند. آنها سعی می کنند بلاک چین را در جایی که بلاک چین اصلا مناسب نیست به کار نگیرند.بلاک چین راه حلی برای هر مشکلی نیست. مشکلات خاصی وجود دارد که بلاک چین ممکن است عملکرد را در مقایسه با راه حل های دیگر بهبود بخشد. بنابراین برای بررسی اینکه آیا باید از بلاک چین استفاده کنید یا نه، می توانید به این نکات فکر کنید. آیا راه حل شما به الزامات محرمانه نیاز دارد؟ آیا محرمانه بودن بسیار دقیقی دارد؟الزامات آن چیست؟ سپس می توانید از بلاک چین استفاده کنید. اگر داده های شما به روشی دقیق نیاز به محرمانگی ندارند، ممکن است به بلاکچین نیاز نداشته باشید. . دومین چیزی که می توانید به آن فکر کنید این است که آیا به حجم زیادی از ذخیره سازی داده در بالای بلاک چین نیاز دارید یا خیر. به دلیل اینکه بلاک چین نمی تواند برای حجم عظیمی از داده ها استفاده شود. می توانید به این فکر کنید که آیا برای حفظ و پردازش منطقی به خدمات خارجی نیاز دارید یا خیر. بلاک چین سیستمی است که به ارائه امنیت و عملکرد نزدیک است. اگر به دنبال یکپارچه سازی خدمات خارجی هستید یا می خواهید  منطق داده‌های شما در جایی خارج از بلاک چین حفظ شود، در این صورت ممکن است به پلتفرمی متفاوت از بلاک چین فکر کنید. می‌توانید به این فکر کنید که آیا فرآیند کسب‌وکار شما نیاز به تغییرات مکرر دارد یا خیر. بلاک چین یک راه‌حل تغییر ناپذیر است و برای مدت زمان نامحدودی ذخیره می شود. اگر فرآیندهای کسب و کار شما نیاز به به روز رسانی مداوم و تغییرات مداوم دارد، بلاک چین ممکن است راه حل خوبی برای شما نباشد.  و در نهایت، شما همچنین باید در مورد استفاده از بلاک چین های عمومی در سیستم های خود فکر کنید چون بلاک چین های عمومی بسیار پیچیده هستند .چرا پیچیده هستند؟ زیرا آنها باید امنیت بالایی را به گونه ای حفظ کنند که هیچ کس نتواند داده ها را دستکاری کند. . بنابراین باید به این فکر کنید که چگونه می خواهید چنین راه حل پیچیده ای را با سیستم خود ادغام کنید، چگونه می خواهید چنین مکانیزم امنیتی پیچیده را با سیستم های خود به کار ببرید و از بلاک چین های عمومی برای تراکنش داده ها یا دارایی ها استفاده کنید. برخی از مواردی هستند که می توانید به آنها فکر کنید و با توجه به این موارد نیز متوجه خواهید شد که ما نمی توانیم بلاک چین را به عنوان یک گلوله نقره ای بنامیم  و نمی توانیم بلاک چین را در همه جا به کار ببریم.همچنین ممکن است لازم باشد ببینید که آیا می‌خواهید هویت شرکت‌کنندگان را حفظ کنید یا خیر. برخی از پلتفرم‌های بلاک چین به شما اجازه نمی‌دهند هویت خود را حفظ کنید. برای مثال، بیت‌کوین و اتریوم را نمی‌توانید برای حفظ هویت کاربران استفاده کنید، اما با فعال کردن پلتفرم هایی مانند Hyperledger و Corda، می‌توانید هویت‌ها را با راه‌حل بلاک‌چین خود به کار ببرید. سپس ممکن است نیاز داشته باشید  بدانید که چقدر پیچیدگی برای سیاست‌های شبکه  نیاز است. یا باید از خود بپرسید که برای هر ترا چقدر داده باید ذخیره و بر روی سیستم اعمال می‌شود. برخی از پلتفرم‌های بلاک چین محدودیت‌های خاصی در ارتباط با تراکنش یا داده‌های بلوک دارند. بنابراین باید ببینید که چه نوع محدودیت‌هایی با پلتفرم بلاک چین معرفی می‌شوند و چگونه می‌خواهید داده‌ها را در بالای بلاک چین ذخیره کنید؟ سوال دومی که می‌توانید در مورد عملکرد بپرسید این است که آیا نیاز به چه مقدار توان عملیاتی دارید؟ پلتفرم های مختلف بلاک چین  توان عملیاتی متفاوتی را برای شما فراهم می کنند. برای مثال، اگر از بیت کوین استفاده می کنید که می تواند 7 تا 10 تراکنش در ثانیه به شما ارائه دهد، TDM می تواند تا 20 تراکنش در ثانیه انجام شود و راه حلی مانند Hyperledger حتی ممکن است تا 1500 تراکنش در ثانیه برای شما به ارمغان می آورد. بنابراین باید ببینید که چه نوع توان عملیاتی برای سیستم مورد نیاز است؟ اگر پروژه شما به چنین توان عملیاتی سنگینی نیاز ندارد، ممکن است از بیت کوین و اتریوم استفاده کنید.. سپس باید پیش‌بینی‌های مقیاس خود را نیز ببینید که چگونه می‌خواهید مقیاس خود را تغییر دهید. در صورت افزایش تعداد کاربران، ممکن است نیاز داشته باشید چندین ماشین را به عنوان گره بچرخانید، که به شما کمک کند تا به چندین کاربر خدمات ارائه دهید. یا ممکن است نیاز به ایجاد چیزی مانند یک گره به عنوان یک راه حل خدماتی داشته باشید، که به شما کمک می کند به کاربران مختلف در مکان‌های جغرافیایی مختلف خدمات ارائه می‌دهند. سپس ممکن است بر اساس منطق کسب‌وکار از خود سؤال کنید، آیا منطق کسب‌وکار شما ساده است. اگر منطق کسب‌وکار شما بسیار ساده است، پس نیازی به راه‌حل‌های سنگین ندارید. ممکن است مستقیماً از بیت‌کوین در جایی که نیازی به تهیه قراردادهای هوشمند نیست استفاده کنید. اگر منطق کسب‌وکار شما بسیار پیچیده است، ممکن است به سراغ قراردادهای هوشمند بروید. از سوی دیگر، قراردادهای هوشمند نیز به زبان های برنامه نویسی مختلف در پلتفرم های مختلف بلاک چین نیاز دارند. روندی که قرار است برای حل اختلافات تراکنش ها دنبال کنید چیست؟ بیت کوین الگوریتم اجماع دیگری دارد و  و برخی از پلتفرم های  دیگر اجماع متفاوتی را دنبال می کنند.  بلاک چین ممکن است راه حل خوبی برای شما باشد.بنابراین می توانید به تمام این سوالات بر اساس پروژه ها و بیانیه مشکل خود پاسخ دهید.و اینها به شما کمک می کند تا قضاوت کنید که آیا بلاک چین راه حل مناسبی برای بیان مشکل شما است یا خیر. اینها برخی از نکات کلیدی بود که می توانید قبل از استفاده از بلاک چین به عنوان راه حل به آنها فکر کنید. همانطور که قبلاً گفتیم، بلاک چین راه حلی برای همه چیز یا هر بیانیه مشکلی نیست. </description>
                <category>Number 8</category>
                <author>Number 8</author>
                <pubDate>Sat, 30 Apr 2022 20:32:44 +0430</pubDate>
            </item>
                    <item>
                <title>الگوریتم های بلاک چین و رمزنگاری</title>
                <link>https://virgool.io/Solidity/%D8%A7%D9%84%DA%AF%D9%88%D8%B1%DB%8C%D8%AA%D9%85-%D9%87%D8%A7%DB%8C-%D8%A8%D9%84%D8%A7%DA%A9-%DA%86%DB%8C%D9%86-%D9%88-%D8%B1%D9%85%D8%B2%D9%86%DA%AF%D8%A7%D8%B1%DB%8C-fnz3ddokzelc</link>
                <description>الگوریتم هایی که به طور کلی در پشت بلاک چین اجرا می شونده همانطور که قبلاً اشاره کردیم  بلاک چین از رمزنگاری و کد آن برای تعریف رمزنگاری استفاده می کند. شما می توانید دو دسته را انتخاب کنید.یکی رمزنگاری متفارن است و دیگری رمزنگاری نا متقارن است. بنابراین اجازه دهید ابتدا رمزنگاری متقارن و نامتقارن را درک کنیم و سپس نکاتی را به شما ارائه خواهیم داد که الگوریتم‌های مختلف بر اساس آن در بلاک چین به کار می‌رود. این یک نمودار کلی برای الگوریتم رمزنگاری متقارن است. و همانطور که در نمودار می بینید، این الگوریتم یک کلید بین هر دو طرف را نشان می دهد. بنابراین فردی که داده ها را ارسال می کند و شخصی که داده ها را دریافت می کند از یک کلید مخفی استفاده می کنند. برای رمزگذاری و رمزگشایی داده ها در هر دو انتها. رمزنگاری متقارن یک الگوریتم رمزگذاری بسیار ساده است که تنها از یک کلید مخفی برای رمزگذاری و رمزگشایی داده ها استفاده می کند. فرض در مورد این الگوریتم رمزنگاری این است که فرستنده و گیرنده باید این کلید مخفی را بدانند. ، یا باید فرآیندی ایجاد شود که از طریق آن کلید مخفی بین هر دو شرکت کننده به اشتراک گذاشته شود. برخی از نمونه های رمزنگاری نامتقارن عبارتند از Blowfish A Years Odyssey for Odyssey five، RC،six، و غیره.چون ما از کلید یکسانی بین هر دو شرکت کننده استفاده می کنیم، این باعث می شود الگوریتم در مقایسه با انواع دیگر الگوریتم های رمزنگاری بسیار بیشتر تقویت شود، اما همچنین امکان حضور انسان در آن را افزایش می دهد.  زیرا اگر می خواهید از این رمزنگاری استفاده کنید، باید فرآیندی را طراحی کنیم که از طریق آن کلید را به اشتراک بگذاریم و این اشتراک گذاری کلید می تواند یک فرآیند ناامن باشدحالا بیایید برویم و برخی از نکات کلیدی در مورد رمز نگاری نامتقارن را بررسی کنیم. در ای نرمزنگاری  همانطور که می بینید، وقتی از الگوریتم رمزنگاری نامتقارن استفاده می کنید، همیشه ی یک کلید عمومی خواهید داشت و همچنین یک کلید مخفی خواهید داشت که به آن کلید خصوصی نیز می گویند.. افراد می‌توانند از کلید عمومی برای رمزگشایی داده‌هایی که به اشتراک گذاشته‌اید استفاده کنند.همچنین، در یک ledger برعکس کار می کند که در آن می توانید داده هایی را که افراد با استفاده از کلید عمومی شما رمزگذاری کرده اند با استفاده از کلید مخفی  رمزگشایی کنید. تولید کلیدها و به صورت کلی الگوریتم رمزنگاری یک فرآیند یک طرفه است.  حتی یک ابر رایانه ممکن است چندین میلیون سال طول بکشد تا کلید خصوصی را از کلید عمومی تولید کند. این نوع اصلی الگوریتم است که در پشت بلاک چین نیز استفاده می شود. در دنیای بلاک چین، ما از چنین الگوریتمی استفاده می‌کنیم تا مطمئن شویم شرکت‌کنندگان می‌توانند خود را احراز هویت کنند تا کارت‌ها را تأیید کنند و مطمئن شویم که کل شبکه ایمن است .همانطور که می‌دانید، رمزنگاری نامتقارن از ستون‌های کلید عمومی استفاده می‌کند، بنابراین تبادل کلیدها از طریق اینترنت بسیار ساده تر از الگوریتم متقارن است.  برخی از نمونه‌های الگوریتم‌های رمزنگاری نامتقارن با الگوریتم SC و UCC آزمایش شده‌اند. . حال اجازه دهید به یکی از نمونه‌های الگوریتم رمزنگاری نامتقارن که الگوریتم OECD است نگاه کنیم. این الگوریتم به شدت در بیت کوین و اتریوم استفاده می شود.. این الگوریتم به شما کمک می کند Ocho یا معادله درجه دوم نهایی را ترسیم کنید، که می تواند بر روی محور X و y رسم شود.  اگر بخواهیم این الگوریتم را توضیح دهیم، می توانیم یک خط مستقیم را انتخاب کنیم که فقط با عبور از منحنی و به  صورت مستقیم خط به ما کمک می کند تا نقطه را رسم کنیم.یک نقطه به عنوان یک کلید خصوصی در نظر گرفته شود و Pose مختصات X و Y را در بالای منحنی تعریف می کند. مختصات X و Y روی منحنی است. به این ترتیب ما دو نقطه هستیم که به عنوان یک بهره خصوصی از کلید عمومی در بالای منحنی عمل می کند که ازالگوریتم گرفته می شود. ا این الگوریتم به شدت در بیت کوین استفاده می شود تا اطمینان حاصل شود که وجوه فقط توسط صاحبان قانونی خرج می شود. این الگوریتم در مقایسه با الگوریتم های دیگر که در زیر همان چتر رمزنگاری وجود دارند، الگوریتمی بسیار سکولار است. به عنوان مثال، کلید عمومی برای الگوریتم OECD تقریباً برابر با 160 بیت است.  اندازه امضا برای هر دو استفاده عمومی یکسان خواهد بود. به همین دلیل است که الگوریتم OECD از نظر بلاک چین بسیار مورد علاقه است و برای تولید آدرس های خصوصی و عمومی با پلتفرم های مختلف بلاک چین استفاده می شود. الگوریتم مهم دیگری که ما با بلاکچین استفاده می کنیم، تابع هش ، برای احراز هویت و تأیید داده‌هایی که در سراسر بلاک چین فرود می‌آیند ،استفاده می‌شود. اگر نمونه بیت‌کوین و اتریوم را مشاهده کنید، ما از هش کردن به این معنا استفاده می‌کنیم که در حین دریافت تراکنش یا زمانی که در حال تولید بلوک هستیم،ما بلوک را به زمان بلوک و سایر مشخصات اضافه کرده ایم. در نهایت، این هدر بلوک را که برای عملکرد هش در بیت کوین تولید شده است از عبور دادیم. ما از نمودار 256 هش استفاده می کنیم. تابع و خروجی 256 بیتی از طریق تابع هش با بیت کوین تولید می شود. ما همچنین از مقدار اعلام شده با هدر بلوک استفاده می کنیم، بنابراین مطمئن می شویم که هشی که از طریق تابع SHA 256 تولید می شود، دارای صفرهای اصلی مرتبط با آن باشد. با توجه به سختی بلاک چین به طور کلی، اگر بخواهیم تابع هش را تعریف کنیم، می توان گفت که تابع هش برای تبدیل طول متغیر داده به طول ثابت استفاده می شود. اندازه داده ای که در تابع هش ارائه می کنید می تواند یک بایت یا یک ترابایت باشد ولی خروجی همیشه یکسان خواهد بود. برای مثال، اگر از SHA256 استفاده کنیم، خروجی همیشه 256 بیت یا 32 بایت خواهد بود.در حین گرفتن تابع هش چند نکته کلیدی مهم وجود دارد. اولین نکته کلیدی مهم این است که تابع هش که ما از آن استفاده می کنیم باید برای هر نوع داده ای سریع باشد. نکته دوم این است که هش گرفته شده نمی تواند به پیام اصلی باز می گردد. نکته سوم این است که هر داده ای که فقط از تابع هش می گذرد نباید با هم برخورد داشته باشد. چهارمین نکته کلیدی مهم این است که هر تغییری در داخل پیام، حتی  یک بیت کوچک، باید مقدار هش را کاملاً تغییر دهد. بنابراین این چهار کلید مهم، عملکرد هش را قابل قبول می‌کند. یکی دیگر از الگوریتم های اصلی که در بلاک چین استفاده می کنیم، درخت  مرکل است که با بیت کوین و اتریوم استفاده می شود تا مطمئن شویم که یک مسیر واحد داریم که از طریق آن می توان هر تراکنش را انجام دادبه عنوان یک کاربر تأیید شده یا یک ماینر، نیازی به انجام هر تراکنش ندارید و شما فقط می توانید مسیر مرکل را ادامه داده و یا می توانید تمام تراکنش های موجود در بلوک را تأیید کنید. Merkle.Root به پلتفرم های مختلف بلاک چین بستگی دارد. برخی دیگر از پلتفرم های بلاک چین، مانند کد، از Merkle Root برای خود تراکنش استفاده می کنند. بنابراین یک تراکنش منفرد در داخل یک مسیر Merkle تقسیم می شود، جایی که هر گره برگ به عنوان یکی از اجزای تراکنش عمل می کند و آن تراکنش تا زمانی که مسیر هش نهایی برای تراکنش ایجاد شود انجام می‌شود و اطمینان حاصل می‌کند که فقط برخی از مؤلفه‌ها برای طرف‌های مختلف برای تراکنش قابل دسترسی هستند. درخت مرکل معمولی در جایی کار می‌کند که تعداد گره‌های زوجی داشته باشید و نگه دارید</description>
                <category>Number 8</category>
                <author>Number 8</author>
                <pubDate>Fri, 29 Apr 2022 15:10:53 +0430</pubDate>
            </item>
                    <item>
                <title>تراکنش ها در بلاکچین</title>
                <link>https://virgool.io/@number_8/%D8%AA%D8%B1%D8%A7%DA%A9%D9%86%D8%B4-%D9%87%D8%A7-%D8%AF%D8%B1-%D8%A8%D9%84%D8%A7%DA%A9%DA%86%DB%8C%D9%86-gqqflyqgvzrj</link>
                <description>یکی دیگر از مفاهیم اصلی برای بلاک چین، تراکنش ها هستند. تراکنش ها سوابق داده های ذخیره شده در بلاک چین هستند. همه تراکنش ها به ترتیب زمانی وجود دارند که از طریق بلاک چین ارسال می شوند. آنها در یک استخر حافظه ذخیره می شوند. محفظه همگام‌سازی داده‌ها با تمام گره‌ها وجود دارد. همه تراکنش‌های موجود در استخر حافظه تأیید نشده‌اند. تراکنش‌ها به این معنی است که تراکنش‌ها هنوز بخشی از بلاک چین نیستند. عملکرد ماینرها برداشتن این تراکنش‌ها از استخر حافظه، تأیید و اعتبارسنجی آنها است. و در نهایت این تراکنش های تایید نشده را پس از استخراج بلوک و اضافه شدن به زنجیره در وبلاگی که در حال استخراج هستند قرار دهید. تراکنش ها نیز از طریق بلاک چین تأیید می شوند. تراکنش ها به شکل یک کشور کوچک در داخل بلوک ذخیره می شوند. Merkle Tree اطمینان حاصل می کند که با نگاه کردن به یک ریشه واحد، تأیید کننده ها می توانند تمام تراکنش های یک بلوک را تأیید کنند عملیات روی بلاک چین همچنین می‌تواند حاوی اطلاعات فراداده باشد که می‌تواند برای ذخیره داده‌ها روی بلاک چین مورد استفاده قرار گیرد. هنگامی که یک تراکنش روی بلاک چین اتفاق می‌افتد، به یک استخر حافظه می‌رود. ماینرها تراکنش‌ها را از استخر حافظه حفر می‌کنند و با بررسی اطلاعات آنها را تأیید می‌کنند. مانند آیا فرستنده برای ارسال سکه ها بالانس دارد؟ یا اینکه گیرنده یک حساب معتبر در بلاک چین دارد یا خیر؟ به طور مشابه، اعتبارسنجی های بیشتری توسط ماینرها برای یک تراکنش انجام می شود.  به زبان ساده، می‌توانیم ببینیم که یک بلوک محفظه‌ای از اطلاعات است که داده‌ها را روی بلاک چین ذخیره می‌کند، همچنین مهر زمانی بلوک، آن را غیرقابل شناسایی کنید یک بلوک بسته به پلتفرمی که برای استفاده تعریف شده ، می تواند شامل اطلاعات اضافی باشد. هر بلوک دارای هش بلوک قبلی و یک cha است. در این بلوک ها استفاده از مقدار هش بلوک های قبلی، بلاک چین کامل را تشکیل می دهد. بلوک ها طبق طرح تعریف شده بلاک چین در هارد دیسک شما ذخیره می شوند. پلتفرم های مختلف طرحواره های متفاوتی دارند. برای مثال، Hyperledger از طرحواره های ارزش کلیدی استفاده می کند به عنوان مثال، در بیت کوین، هر 10 دقیقه یک بلاک ایجاد می شود. تمام تراکنش هایی که از طریق شبکه در داخل انجام می شود. 10 دقیقه را می توان در داخل بلوک قرار داد تا به زنجیره اضافه شود. پس از اینکه محفظه داده توسط ماینرها تشکیل شد، ماینرها سعی می کنند مقدار nonce یا عدد تصادفی را حدس بزنند که با داده های بلوک اضافه می شود تا یک عدد ایجاد شود. نتیجه یک هش خاصساختار یک بلوک، یک بلوک حاوی اطلاعات زیادی است، یک ساختار معمولی از یک هش بلوک به دنبال سه مؤلفه شناسه بلوک هدر بلوک و Merkle trees. سربرگ بلوک شامل اطلاعات فراداده مربوط به یک بلوک مانند مهر زمانی، پروتکل، اطلاعات، اسامی، سختی و هش بلوک قبلی که برای تشکیل زنجیره استفاده می شود. هر بلوکی دارای یک مقدار هش مرتبط با آن است و این مقدار هش نیز به عنوان شناسه بلوک عمل می کند. اگر بلوکی که تغییر کند، این مقدار هش نیز متفاوت خواهد بود. در نهایت، یک بلوک حاوی مک کینتی(McKinty) است. درخت مرکل یک درخت باینری هش است که برای ذخیره و تأیید تراکنش ها در یک بلوک استفاده می شود. این نمونه ای از بلوک بیت کوین است که می توانید آن را روی صفحه مشاهده کنید. اطلاعات زیادی در داخل آن وجود دارد. هفتم همان‌طور که می‌بینید، اولین فیلد عدد جادویی است. این عددی است که پیکربندی شبکه را مشخص می‌کند. برای مثال، در شبکه اصلی بیت‌کوین، عدد جادویی همیشه مقداری را دارد که روی صفحه نشان داده شده است. سومین ورودی هدر بلوک است که از شش آیتم مختلف شامل حافظه پنهان بلوک قبلی و مقدار nonce تشکیل شده است. پس از آن، شمارنده تراکنش داریم که یک عدد صحیح مثبت است و مشخص می کند که چه تعداد تراکنش در یک بلوک وجود دارد. و در نهایت، لیستی از تراکنش ها را داریم که تعداد تراکنش های آن برابر است. بر اساس شمارنده تراکنش، بلوک ها در یک بلاک چین ممکن است اطلاعات متفاوتی نسبت به بیت کوین داشته باشد.</description>
                <category>Number 8</category>
                <author>Number 8</author>
                <pubDate>Fri, 29 Apr 2022 12:51:48 +0430</pubDate>
            </item>
                    <item>
                <title>کلیدهای خصوصی، کلیدهای عمومی در بلاکچین</title>
                <link>https://virgool.io/Solidity/%DA%A9%D9%84%DB%8C%D8%AF%D9%87%D8%A7%DB%8C-%D8%AE%D8%B5%D9%88%D8%B5%DB%8C-%DA%A9%D9%84%DB%8C%D8%AF%D9%87%D8%A7%DB%8C-%D8%B9%D9%85%D9%88%D9%85%DB%8C-%D8%AF%D8%B1-%D8%A8%D9%84%D8%A7%DA%A9%DA%86%DB%8C%D9%86-n6ctg11j34is</link>
                <description>پس از بررسی اینکه بلاک چین چیست و با تاریخچه بلاک چین آشنا شدیم، برخی از اصول بلاک چین را بررسی می کنیم که عملکرد و قابلیت های تعامل بلاک چین را تعریف می کند. مهم ترین مفاهیم کلیدها هستند، یک کلید در دنیای رمزنگاری رشته ای از نویسه های الفبایی عددی ایمن است که به ما کمک می کند تا داده های خود را با رمزگذاری داده ها ایمن کنیم. دو نوع الگوریتم تولید کلید متقارن(symmetric) و  نامتقارن (asymmetric) وجود دارد. الگوریتم های رمزنگاری تنها یک کلید تولید می کنند که بین کاربران به اشتراک گذاشته می شود. . کاربران از کلید یکسانی برای رمزگذاری و رمزگشایی داده‌ها استفاده می‌کنند. الگوریتم‌های متقارن سریع‌تر از الگوریتم‌های نامتقارن هستند، اما توزیع کلید اولیه همیشه با الگوریتم‌های متقارن مشکل دارد. نمونه‌هایی از الگوریتم‌های رمزنگاری متقارن، الگوریتم بله است که در خدمات ستونی استفاده می‌شود. کلید الگوریتم مورد استفاده در خدمات رمزگذاری بی سیم هستند. نوع دوم الگوریتم رمزنگاری تولید کلید، الگوریتم نامتقارن است.این الگوریتم‌ها در جایی که یک کلید خصوصی از طریق یک محاسبه منطقی تولید می‌شود و یک کلید عمومی از کلید خصوصی مشتق می‌شود، آن را نگه می‌دارند. کاربرانی که داده‌ها را ارسال می‌کنند می‌توانند داده‌ها را با استفاده از کلید خصوصی خود رمزگذاری کنند و کاربرانی که داده‌ها را دریافت می‌کنند می‌توانند  با استفاده از کلید عمومی فرستنده  مشاهده کنند. همانطور که از نام آن پیداست، یک کلید عمومی را می توان عمومی کرد و در دسترس همه قرار داد. الگوریتم های متقارن الگوریتم های یک طرفه ای هستند که می توان کلید عمومی را از کلید خصوصی استخراج کرد، اما برعکس امکان پذیر نیست. الگوریتم های نامتقارن. در مقایسه با الگوریتم‌های متقارن کندتر هستند. علاوه بر این، تولید یک کلید اندازه بزرگ‌تر بر عملکردی که همیشه به آن نیاز دارید تأثیر می‌گذارد تا عملکرد و امنیت را با الگوریتم‌های تولید کلید متعادل کنید. نمونه‌هایی از الگوریتم‌های متقارن عبارتند از ODYSSEY. الگوریتمی که با سرورهای غیرفعال اضافی در رایانش ابری و الگوریتمی آسان که در دنیای بلاک چین استفاده می شود.اکنون بیایید درک کنیم که این سه موجودیت مختلف چگونه کار می کنند و چرا به آنها نیاز داریم. کلیدهای خصوصی در بلاک چین برای ایجاد یک امضای منحصر به فرد برای تراکنش مورد نیاز است. امضای تولید شده می تواند برای تأیید  تراکنش استفاده شود و مالکیت یک معامله خاص را به نمایش بگذارد. کاربر با بررسی امضای تراکنش همچنین می‌تواند تأیید کندکه هیچ‌کس آن را تغییر نداده است.کلیدها برای گفتن تراکنش‌های حاوی ارزهای دیجیتال استفاده می‌شوند، اما شما می‌خواهید با سایر کاربران تراکنش انجام دهید پس این امضای تراکنش‌ها، اثبات مالکیت سایر شرکت‌کنندگان را بر روی بلاک چین ارائه می‌کند. کلیدهای خصوصی مانند کلیدهای مخفی برای حساب‌های آنها هستند یعنی اگر شخصی کلید خصوصی شما را به دست آورد پس او می تواند به راحتی ارزهای دیجیتال شما را خارج کند. این اتفاق با هک های متعدد صرافی ها در سراسر جهان رخ داده است. برخی از صرافی ها کلیدهای خصوصی را در یک سرور متمرکز ایمن ذخیره می کنند.البته هکرها می توانند به این سرورهای مرکزی نیز دسترسی پیدا کرده و آنها را هک کنند. در این مورد اشره آنها به تمام کلیدهای خصوصی کاربر ثبت شده در صرافی رمزنگاری شده دسترسی داشتند و با استفاده از کلیدهای خصوصی هک شده توانستند ارزهای رمزنگاری شده را به خارج از حساب کاربر منتقل کنند. یک مثال ساده از یک کلید خصوصی روی صفحه نمایش داده می شود که می توانید ببینید که دارای یک رشته الفبای عددی با طول ثابت مشخص با کاراکترهای مختلف است. کلیدهای عمومی از کلیدهای خصوصی تولید می شوند .شما می توانید یک کلید عمومی از یک کلید خصوصی تولید کنید، اما برعکس امکان پذیر نیست. حتی یک ابر رایانه ممکن است چندین میلیون سال طول بکشد تا یک کلید خصوصی را از یک کلید عمومی معین استخراج کند. کلیدهای عمومی به این دلیل نامگذاری می شوند که می توانند توزیع شوند و در معرض دید عموم قرار دارند. آنها برای مشاهده عمومی باز هستند و به طرف گیرنده کمک می کنند تا داده ها را تأیید کند. شخصی که تراکنش را ارسال می کند می تواند داده ها را با استفاده از کلید خصوصی رمزگذاری کند و از طرف دیگر، گیرنده می تواند داده ها را با استفاده از عمومی تأیید کند.  کلید عمومی از الگوریتم SCC تولید می شود و طول هر کلید عمومی 256 بیت است. در بلاک چین، و هش نهایی، که آدرس کیف پول شما نیز از کلید عمومی مشتق شده است، 160 بیت است. او از سیستم مختصات برای رمزنگاری، هزینه پست و رتبه بندی عمومی استفاده می کند. برای مثال، در آدرس های بیت کوین، کاراکترهای R34، از ارقام تصادفی و حروف بزرگ و کوچک تشکیل شده اند. با این تفاوت که حرف بزرگ یا حرف بزرگ I، حرف کوچک L و عدد صفر هرگز استفاده نمی شود. این برای جلوگیری از ابهام بصری است. آدرس ها همیشه بین تراکنش هایی ظاهر می شوند که دو طرف در حال ارسال مقداری داده یا ارز هستند. یک مثال ساده از آدرس را می توان روی صفحه مشاهده کرد. این تصویر تولید یک کلید را برای کلیدها و آدرس های کلیدهای خصوصی یک عدد بزرگ و تصادفی تولید شده را نشان می دهد. الگوریتم های مختلف پارامترهای متفاوتی برای تولید کلیدهای خصوصی دارند. برای مثال، در الگوریتم RSA، کلیدخصوصی یک عدد اول تصادفی بزرگ داخلش دارد. ااین یک الگوریتم یک طرفه است که در آن می توانید به راحتی یک کلید عمومی را از یک کلید خصوصی تولید کنید. اما برعکس آن امکان پذیر نیست. شخصی که یک تراکنش یا داده را ارسال می کند می تواند داده ها را با استفاده از رمزگذاری رمزگذاری کند. کلید خصوصی، و دیگرانی که می خواهند داده ها را مشاهده کنند، می توانند از کلید عمومی فرستنده برای دسترسی به داده ها استفاده کنند. یک آدرس از کلید عمومی با قرار دادن کلید از طریق تبدیل های مختلف و رمزگذاری آدرسی که برای دریافت تراکنش در بلاک چین استفاده می شود، تولید می شود. ما قبلاً کمی در مورد آدرس‌ها و کلیدها بحث کرده‌ایم تا بیشتر بدانیم. همچنین می‌توانید از طریق صفحه ویکی که فقط حاوی مقالات تحقیقاتی در مورد بلاک چین است، بروید. مبانی kchain مربوط به تراکنش ها و بلاک ها.</description>
                <category>Number 8</category>
                <author>Number 8</author>
                <pubDate>Tue, 26 Apr 2022 20:36:34 +0430</pubDate>
            </item>
                    <item>
                <title>ویژگی های کلیدی بلاک چین</title>
                <link>https://virgool.io/Solidity/%D9%88%DB%8C%DA%98%DA%AF%DB%8C-%D9%87%D8%A7%DB%8C-%DA%A9%D9%84%DB%8C%D8%AF%DB%8C-%D8%A8%D9%84%D8%A7%DA%A9-%DA%86%DB%8C%D9%86-hgxinvn7scvz</link>
                <description>پس از معرفی بلاک چین و همچنین آشنایی با تاریخچه بلاک چین، بیایید به ویژگی های کلیدی بلاک چین بپردازیم. این ویژگی های کلیدی بلاک چین، بلاک چین را برای صنایع و بخش های مختلف قابل استفاده می کند.. بنابراین اولین مشخصه کلیدی برای بلاک چین رمزنگاری است. بلاک چین کاملاً مبتنی بر رمزنگاری است. بلاک چین از رمزنگاری کلید عمومی برای ایمن سازی دفتر کل(ledger) استفاده می کند. پس از ایجاد یک حساب کاربری با بلاک چین، از رمزنگاری کلید عمومی استفاده خواهید کرد که به نام رمزنگاری نامتقارن(asymmetric cryptography) نیز شناخته می شود. من حدس می‌زنم که از داده خصوصی که با تقارن، رمزنگاری ایجاد می‌شود و آدرس عمومی از کلید عمومی، کلیدهای خصوصی، موجودیت اصلی گرفته شده است، که به نوعی مانند امضای شما در  بلاک چین است. بنابراین هر تراکنشی که می‌خواهید ارسال کنید، از کلید خصوصی برای رمزگذاری آن تراکنش و آدرس‌های عمومی بیشتر شبیه شناسه حسابتان در بلاک چین استفاده می‌کنید. بنابراین هر چیزی که می‌خواهید دریافت کنید باید از طریق آدرس عمومی دریافت شود. اهداف انجام شده توسط بلاک چین با رمزنگاری شامل ایمن سازی تراکنش ها است و همچنین اطمینان حاصل می کند که تراکنش ها یا داده ها در داخل شبکه دستکاری نمی شوند. دومین ویژگی کلیدی برای بلاک چین  تغییر ناپذیریاست. تغییر ناپذیری در بلاک چین به این معنی است که هنگامی که داده ها توافق شده و در بالای بلاک چین ذخیره می شوند، نمی توان آنها را  تغییر داد. در هر پایگاه داده متمرکزی، ما در معرض هک هستیم و به وابستگی های شخص ثالث نیاز داریم تا داده های آنها را ایمن نگه دارد. اگر می خواهید ایمیل های شما ایمن باشد به طور مثال به Google اعتماد داریدیا  اگر می خواهید داده های ابری شما ایمن شوند، به Dropbox اعتماد دارید. اما در بلاک چین، ما مطمئن می شویم که نیازی به وابستگی به شخص ثالث نداریم. پس از توافق همه کاربران در شبکه، داده ها را به طور تغییرناپذیر ذخیره خواهیم کرد. ، به این معنی که بلاک چین همه داده ها را به صورت تغییرناپذیر ذخیره می کند، و همچنین تاریخچه همه داده های تغییرناپذیر را حفظ می کند. به همین دلیل است که همانطور که می بینید، در مورد بیت کوین، هنوز هم می توانید  اولین بلاک  تراکنش، که توسط ساتوشی ناکاموتو در سال 2009 آغاز شد را ردیابی کنید. . با بلاک چین، تغییرناپذیری همچنین به این معنی است که شما اکنون می توانید منشأ دارایی را حفظ کنید. برای مثال، اگر یک سیستم مبتنی بر حق ثبت اختراع را انجام می دهید، می توانید به راحتی آن را حفظ کنید. برجسته بودن پتنت در بالای شبکه بلاک چینبدین معنی است که هنگامی که یک پتنت ثبت شد، به طور غیرقابل تغییر در بالای بلاک چین ذخیره می شود. اگر شخص دیگری سعی کند همان پتنت را ثبت کند، می توانید از زنجیره بلاک تأیید کنید که قبلاً آن را ثبت کرده ایین. فایل شده و در بالای شبکه ذخیره می شود.بنابراین هنگامی که یک پتنت ثبت شد، به طور غیرقابل تغییر در بالای بلاک چین ذخیره می شود. اگر شخص دیگری سعی کند همان پتنت را ثبت کند، می توانید از بلاک چین تأیید کنید که قبلاً در بالای شبکه ثبت و ذخیره شده است.  به این ترتیب، تغییر ناپذیری نقش بزرگی را در دنیای بلاک چین ایفا می کند. ویژگی کلیدی بعدی برای بلاک چین، شبکه همتا به همتا است، شبکه همتا به همتا  که در آن افراد یا رایانه ها مستقیماً بدون داشتن خدمات شخص ثالث به یکدیگر متصل می شوند.همچنین می توان یک منبع محاسباتی مانند ذخیره سازی دیسک، قدرت پردازش یا پهنای باند شبکه تعریف کرد که مستقیماً با سایر شرکت کنندگان بدون هیچ هماهنگی مرکزی توسط سرور یا همتایان میزبان پایدار در داخل به اشتراک گذاشته  شود. . اعتماد در داخل شبکه همتا به همتا توسط خود شرکت کننده ایجاد می شود. علاوه بر این، اگر شما به دنبال قدرت بیشتر و عملکرد بیشتر از طریق شبکه توزیع شده هستید، پس می توانید به گره های بیشتری بپیوندید. دستیابی به شبکه همتا به همتا یکسان ویژگی مهم بلاک چین است زیرا کل سیستم شبکه را حفظ می کند، جایی که افراد و دستگاه ها به هر یک متصل هستند. ویژگی دیگر برای به اشتراک گذاشتن داده ها یا تراکنش ها، مشخصه مهم بعدی برای بلاک چین یک شبکه توزیع شده است، یک شبکه توزیع شده پایگاه داده ای است که به طور مستقل توسط هر یک از شرکت کنندگان در یک شبکه بزرگ به روز شده است. بیایید بگوییم اگر 100 رایانه متصل در یک شبکه دارید. سپس تمام آن 100 رایانه داده های مشابهی را ذخیره می کنند و اطلاعات را همانطور که در یک دستگاه به روز می شوند را  به روز می کنند. بنابراین این بدان معناست که اگر یکی از رایانه ها تراکنش جدیدی ایجاد کند و داده ها را به روز کند، همان داده ها با 99 دستگاه دیگر به اشتراک گذاشته می شود در یک سیستم توزیع‌شده، سوابق توسط یک مقام مرکزی مخابره نمی‌شوند، اما در عوض ما از موارد متفاوتی استفاده می‌کنیم. انواع پروتکل‌های شبکه، مانند پروتکل‌های شایعه‌سازی(gossip protocols)، که اطمینان حاصل می‌کنند که می‌توانیم داده‌ها را بین رایانه‌های مختلف به اشتراک بگذاریم. در مورد بلاک چین، شبکه توزیع شده به گونه‌ای حفظ می‌شود که می توانیم داده ها را بین رایانه های مختلف به اشتراک بگذاریم. در مورد بلاک چین، شبکه توزیع شده به گونه ای نگهداری می شود که هر گره منفرد تراکنش جدیدی را که وارد می شود تأیید می کند. هنگامی که آنها تأیید کردند که تراکنش جدید به نتیجه رسیده است، بر اساس آن نتیجه گیری پاداشی را ارائه می دهند. این عبارت اطمینان می دهد که اکثر شرکت‌کنندگان یا رایانه‌ها موافق هستند و به یک نقطه از حقیقت همگرا می‌شوند. همه گره‌های داخل شبکه توزیع شده، کپی یکسان خود را از دفتر کل یا داده‌های مشترک در سراسر سیستم را حفظ می‌کنند. اینها برخی از ویژگی‌های کلیدی هستند. که بلاک چین را برای صنایع بسیار مطلوب می کند. مردم به طور مداوم در تلاش هستند تا راه حل های بسیار موثرتری با استفاده از بلاک چین ایجاد کنند، اما این راه حل های موثر را ایجاد کنند. در ابتدا، شما باید درک اولیه ای از اصول مختلف بلاک چین داشته باشید. بنابراین در سخنرانی بعدی، ما به بررسی اصول معماری بلاک چین می پردازیم. اگر سوالی دارید، در صورت تمایل با ما تماس بگیرید و اطلاعات مربوط به نرخ را با ما در میان بگذارید. ما دات کام را انجام می دهیم.</description>
                <category>Number 8</category>
                <author>Number 8</author>
                <pubDate>Mon, 25 Apr 2022 23:25:08 +0430</pubDate>
            </item>
                    <item>
                <title>تاریخچه بلاکچین</title>
                <link>https://virgool.io/Solidity/%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE%DA%86%D9%87-%D8%A8%D9%84%D8%A7%DA%A9%DA%86%DB%8C%D9%86-zqtajigs3rdg</link>
                <description>پس از تعریف بلاک چین، بیایید برویم و به تاریخچه بلاک چین نگاه کنیم. بیایید با چگونگی شروع همه چیز شروع کنیم. اولین تلاش شناخته شده برای ارزهای دیجیتال در اواخر دهه 1980 در هلند رخ داد. در نیمه های شب، ایستگاه های گشت زنی حاضر در مناطق دورافتاده برای دریافت پول نقد مورد حمله قرار می‌گرفتند و اپراتورها از این وضعیت ناراضی بودند. اما ایستگاه‌های گشت‌زنی مجبور بودندکل شبه باز بمانند تا کامیون‌ها بتوانند سوخت‌گیری کنند. شخصی در هلند ایده روشنی برای گذاشتن پول در کارت‌های هوشمند داشت و بنابراین پول نقد الکترونیکی متولد شد. به رانندگان کامیون به جای پول، این کارت ها داده شد و ایستگاه ها از سرقت ها در امان نبود.  او شروع به نقدینگی دیجیتال کرد که اولین اختراع پول اینترنتی بود. متاسفانه به دلیل برخی اشتباهات، نسخه های خروجی او در حدود سال 1998 با ورشکستگی روبرو شد.به غیر از ارزهای دیجیتال، راه‌های دیگری برای حفاظت از اطلاعات نیز معرفی می شد. ساختاری مشابه ساختار بلاک چین در یک مقاله تحقیقاتی ذکر شده است که در سال 1991 توسط Headbutt و Tornado با موضوع  سند دیجیتال منتشر شد۰. در این سند  یک حسگر کاغذی را برای مهر زمانیtimestamp) به یک سرور مُهر زمانی ترسیم می‌کند، و این سرویس یک سند را با مُهر زمانی فعلی پیوند می‌دهد. همچنین، سرور سند را به سند قبلی پیوند می‌دهد. اشاره‌گرها به یک داده خاص اشاره می‌کنند و نه مکان آن اسناد.بنابراین اگر داده ها تغییر کنند، نشانگر نامعتبر می شود.این تحقیق اطمینان حاصل کرد که هیچ کس نمی تواند داده هایی را که قبلاً از طریق سرور منتقل شده بود دستکاری کند. ساتوشی ناکاموتو با یادگیری و بهبود تجربیات قبلی، مقاله سفیدی(white paper) به نام بیت کوین منتشر کرد.یک سیستم نقدی الکترونیکی همتا به همتا. این مقاله ادعا کرد که راه حلی برای مشکل هزینه مضاعف در ارز دیجیتال، با استفاده از شبکه همتا به همتا دارد. هدف اصلی مقاله، ساختن یک نسخه همتا به همتا از ارز دیجیتال بود که بتواند مردم را قادر می سازد تا آن را مستقیماً بدون رفتن به مؤسسه مالی خرج کنند.این یک نوآوری بزرگ بود که به کاربر اجازه داد مستقیماً بدون اتکا به شخص ثالث تراکنش انجام دهد. در سال 2009، بیت کوین متمایز توسط ساتوشی در دسترس قرار گرفت. او مفهوم بلوک جنسیس را با 50 سکه منتشر کرد که بعداً بخشی از آن شد. شبکه همتا به همتا بیت کوین.در حدود سال  2014توجه از بیت کوین به بلاک چین معطوف شد.دنیا متوجه شد که بلاک چین را می توان از ارز جدا کرد و  آن را در موارد مختلف استفاده کرد. این منجر به آزمایش فعلی و پذیرش بلاک چین شد.بیت کوین تنها آغازی بود برای اجرای بلاک چین اما زودتر. توسعه دهنده ای به نام Vitalik Buterin،  او که مشارکت کننده اولیه در پایگاه کد بیت کوین بود، در سال 2013 از محدودیت های بیت کوین ناامید شدو تصمیم گرفت با یادگیری و رفع محدودیت های بیت کوین ،جین(gin) خود را شروع کند. او نسخه اولیه اتریوم را در سال 2015 راه اندازی کرد. که هلیوم نامیده می شد و با کارکرد قراردادهای هوشمند شروع شد که می توانست به طور خودکار عملیات منطقی را انجام دهد. این اتفاق بر اساس مجموعه ای از معیارهای ایجاد شده بر روی بلاک چین بود. به عبارت دیگر، قراردادهای هوشمند تعهدات اصلی برای قراردادهای قانونی هستند. آنها می توانند به روشی مشابه قرارداد قانونی شما عمل کنند. برای مثال، می توانید یک قرارداد هوشمند برای شرط بندی روی آب و هوای فردا ایجاد کنید. فرض کنید شما و دوستتان قرار است با این قرارداد شرط بندی کنند.هر دوی شما پیشبنی  خود را از طریق قرارداد هوشمند با مبلغ شرط بندی روی بلاک چین که غیرقابل تغییر می باشد،  آپلود خواهید کرد. قرارداد بررسی خواهد کرد که آیا شما برنده پیش بینی  شده اید یا خیر.اگر پیش‌بینی شما خوب باشد، قرارداد هوشمند به‌طور خودکار پول برنده را به حساب شما پراکنده می‌کند. حال، بیایید به جدول زمانی نگاه کنیم و ببینیم که بلاک چین چگونه در حال تکامل است، مفهوم محاسبات توزیع‌شده در سال 1990 شروع شد، اما قبل از زمانش بود. بنابراین مورد قبول عموم قرار نگرفت. در سال 2009، زمانی که شخصی ناشناس به نام ساتوشی ناکاموتو بیت کوین ایجاد کرد و مفهوم بلاک چین را معرفی کرد، که یک دفتر کل توزیع شده است که با اجماع ناشناس نگهداری می شود، مورد توجه قرار گرفت. در سال 2011 و 12، استقرار آن آغاز شد. ارزهای رمزنگاری شده و برنامه های کاربردی مرتبط با پول نقد شروع به شکل گیری کردند و مردم شروع به استفاده از بیت کوین و سایر ارزهای دیجیتال برای انتقال وجه کردند. در سال های 2012  و 2013انتقال ارز دیجیتال و سیستم پرداخت دیجیتال به جریان اصلی تبدیل شد. صنایع برتر شروع به انجام تراکنش های مالی خود با استفاده از بیت کوین و سایر ارزهای رایج کردند.  در سال 2014، بازارهای مالی و برنامه‌های کاربردی شروع به استفاده از بلاک چین فراتر از تراکنش‌های نقدی کردند. برنامه‌های کاربردی کوچک اما مختل مانند آپلود سوابق زمین یا فرآیندهای KYC روی بلاک چین به وجود آمدند. در سال 2015، قراردادهای هوشمند برای بلاک چین Tetum معرفی شد، و این راه بسیار نوآورانه و موثری را برای ایجاد برنامه های غیرمتمرکز در بالای بلاک چین باز کرد. در همان سال، بلاک چین های دیگری نیز رشد کردند که تمایل بیشتری داشتند. به سمت راه حل های سازمانی مانند Hyperledger و Articolo. این بلاک چین های سازمانی همچنین مفاهیم دکترین مجاز را معرفی کردند که می تواند به طور موثر توسط دولت و شرکت ها برای ادغام سیستم های قدیمی خود با بلاک چین مورد استفاده قرار گیرد. در سالهای 2016 و 2017، بازار شروع به توسعه کرد. بلاک چین و پروتکل‌های جدید شروع  ظهور کردند. در حال حاضر، ما در یک دوره پذیرش و مفهوم‌سازی با هدف ثبات در سال‌های آینده هستیم. تقریباً 60 درصد از شرکت‌های Fortune، بلاک چین را به‌عنوان چیز بزرگ بعدی پس از اینترنت پذیرفته‌اند. و تقریباً 90 درصد از بانک ها در سراسر جهان در حال کار برای به کارگیری بلاک چین در سیستم های متمایز خود هستند. </description>
                <category>Number 8</category>
                <author>Number 8</author>
                <pubDate>Mon, 25 Apr 2022 22:58:13 +0430</pubDate>
            </item>
                    <item>
                <title>نگاهی به داخل شبکه بلاکچین!</title>
                <link>https://virgool.io/Solidity/%D9%86%DA%AF%D8%A7%D9%87%DB%8C-%D8%A8%D9%87-%D8%AF%D8%A7%D8%AE%D9%84-%D8%B4%D8%A8%DA%A9%D9%87-%D8%A8%D9%84%D8%A7%DA%A9%DA%86%DB%8C%D9%86-kvbnvpsjkpr8</link>
                <description>بیایید نگاهی به بلاک چین بیندازیم و ببینیم کارها چگونه پیش می‌روند. همانطور که در عکس می‌بینید، سعی می‌کند نمای پرنده‌ای از بلاک چین را به شما نشان دهید. هر زمان که یک بلاک چین شروع می‌شود، یک بلاک صفر دارید. که به عنوان بلوک جنسیس نیز شناخته می شود. بلوک جنسیس تمام پارامترهای مربوط به رفتار حراج را در خود جای می دهد. بلاک جنسیس آنچه را که بلاک چین شما انجام خواهد داد و زمان اجرای آن را مشخص می کند. این کار زمان بلاک، الگوریتم هش اندازه بلاک و همچنین طراحی را تعیین می کند. Genesis Block نوع خاصی از بلاک است که با هیچ بلوک قبلی مرتبط نیست.شما می توانید در عکس مشاهده کنید که چگونه هر بلاک بعد از بلاک جنسیس به بلاک قبلی مرتبط می شود. هنگامی که بلاک جنسیس صفر با پروتکل های بلاک چین پر شد، یک هش از این بلاک می گیریم.و هش را در بلوک بعدی قرار دهید.هش چیست؟هش ها الگوریتمی هستند که یک متغیر و داده را به طول ثابتی از رشته عددی تبدیل می کند. بنابراین حتی اگر تغییر کوچکی در داده ها داشته باشید، این منجر به تولید یک مقدار هش کاملاً متفاوت می شود. برای مثال، یک الگوریتم هش SHA256، طول ثابتی از 256 بیت هش ایجاد می کند که ورودی یک گیگابایت است. لینک تضمین می‌کند که هش بلاک قبلی در بلوک بعدی ذخیره شده است. به غیر از هش، تراکنش‌های آلوده‌کننده بیشتری نیز داریم. تمام تراکنش‌های داخل بلاک چین در زیر بلاک‌ها دسته‌بندی می‌شوند. به عنوان مثال، در بلاک چین بیت‌کوین، پس از هر 10  دقیقه، یک بلوک جدید باز می شود و شبکه ای که برای تمام تراکنش هایی که در آن مدت 10 دقیقه وارد می شود و تمبر را در زیر بلوک ذخیره می کند.. بلاک‌چین‌ها علاوه بر تراکنش‌ها، یک گروه بازار را نیز ذخیره می‌کنند که منبعی واحد از حقیقت برای همه تراکنش‌ها است. حتی اگر یکی از تراکنش‌ها تغییر کند، حجم کار متفاوت خواهد بود.  اکنون، اجازه دهید به برخی از ویژگی های بلاک چین خاص برویم. فقط با نگاه کردن به عکس، می دانیم که هر بلاک به بلاک بعدی متصل است. با ترکیب هش!این پیوند بلاک ها پس از اضافه شدن بلاک به زنجیره، زنجیره را تشکیل می دهد. اعتبار سنجی و تأیید بلاک ها توسط ماینرها در مراحل ابتدایی انجام می شود. می توان گفت که ماینرهای داخل بلاک چین در حال انجام برخی از محاسبات منطقی یا انجام یک بازی در تلاش برای اعتبارسنجی و تایید بلاک های روی بلاک چین است.به ماینری که برنده بازی می شود مقداری جایزه تعلق می گیرد و همه ماینرها به سمت اعتبارسنجی به بلاک بعدی می روند.به عنوان مثال، ماینرها 12.5  بیت کوین در بلاک چینُ بیت کوین دریافت می کنند و بلاک های بلاک چین  به ترتیب زمانی با استفاده از الگوریتم های رمزنگاری مختلف ایجاد می شوند، که به این معنی است که حذف و تغییر داده ها از طریق بلاک چین تقریبا غیرممکن است. تغییرناپذیری بلاک چین نیزبا استفاده از الگوریتم ConsenSys حفظ می‌شود، که اطمینان می‌دهد که تمام تراکنش‌های داخل بلاک چین اعتبارسنجی می‌شوند و تنها زمانی اضافه می‌شوند که توافق حاصل شود.بنابراین، این محتوا توسط یادداشت‌ها انجام می‌شود، زیرا اشاره کردیم که تمام بلوک‌های داخل بلاک چین به ترتیب زمانی اضافه می‌شوند. این بدان معناست که هر بلوک دارای یک مهر زمانی مرتبط با آن است، بنابراین ما یک تاریخچه کامل از ساخت بلاک‌ها داریم.اگر بلاک چین من بر روی یک میلیونمین بلاک اجرا می شود، هنوز هم می توانم بلاک چین خود را با اولین بلاک ردیابی کنم و ببینم همه چیز از کجا سرچشمه گرفته است. این موضوع در مورد بلاک چین بیت کوین نیز صادق است، جایی که ما می توانیم به دنبال آن باشیم تا ببینیم که ساتوشی ناکاموتو چگونه کل آن را ایجاد کرده است.  حال، بیایید بلاک چین چیست را خلاصه کنیم، بلاک چین به طور کلی یک ذخیره دیجیتالی از اطلاعات است که از طریق شبکه همتا به همتا توزیع شده و در دسترس است. .هر بلاک جدیدی که در داخل بلاک چین اضافه می شود به بلوک قبلی مرتبط است.</description>
                <category>Number 8</category>
                <author>Number 8</author>
                <pubDate>Sun, 24 Apr 2022 23:14:22 +0430</pubDate>
            </item>
                    <item>
                <title>چرا بلاک چین به عنوان وب 3.0 شناخته می شود؟</title>
                <link>https://virgool.io/Solidity/%DA%86%D8%B1%D8%A7-%D8%A8%D9%84%D8%A7%DA%A9-%DA%86%DB%8C%D9%86-%D8%A8%D9%87-%D8%B9%D9%86%D9%88%D8%A7%D9%86-%D9%88%D8%A8-30-%D8%B4%D9%86%D8%A7%D8%AE%D8%AA%D9%87-%D9%85%DB%8C-%D8%B4%D9%88%D8%AF-wh4ifjzeamvk</link>
                <description>نسل اول وب سایت ها در سال 1994 شروع شد، زمانی که اینترنت به وجود آمد. این وب 1.0 نامیده شد.در سال 2000، غول های فناوری مانند گوگل، فیس بوک، آمازون ظهور کردند و به دومین نسل معروف به وب 2.0 منجر شدند.این نسل اینترنت  مشکل کنترل متمرکز را دارند.اکنون، فناوری جدید مانند بلاک چین در تلاش است تا قدرت را به دست کاربران بازگرداند. در بلاک چین اول از همه، هیچ نقطه کنترلی  در مقایسه با سرویس های سنتی وجود ندارد. در حال حاظر اگر می خواهید از خدمات ایمیل استفاده کنید، باید به گوگل و مایکروسافت اعتماد کنید تا مطمئن شوید که ایمیل شما خصوصی باقی می ماند. اگر نیاز به سرویس‌های ذخیره‌سازیدارید ، به Google و Dropbox اعتماد می‌کنید تا داده‌های خود را ایمن نگه دارید. ما مشاهده کرده‌ایم که چگونه محرمانه بودن داده‌ها و هک‌ها باعث نگرانی این شرکت های بزرگ بدون استفاده از بلاک چین شده است. دنیا در حال حذف این اعتماد از این شرکت های بزرگ و اشخاص ثالث و اطمینان از اینکه داده ها از طریق اجماع شرکت کنندگان محافظت شده و در دسترس قرار می گیرند می باشد. . دلیل دوم مباحث مربوط به مالکیت داده ها می باشد. پس از دریافت داده ها بر روی بلاک چین ، تغییر ناپذیر است و هر کسی می تواند داده ها را تأیید و بازرسی کند. بلاک چین ها همچنین می توانند داده ها را با امضای دیجیتال ذخیره کنند که مالکیت داده ها را فراهم نمیاد. اگر شخص دیگری سعی کرد در آینده همان داده ها را بارگذاری کند باید  ریسک را تأیید کنید و تاریخچه داده ها را ببیند و حقوق مالکیت را حفظ کد. این مهم می تواند به کاهش اختلافات مربوط به حق ثبت اختراع نیز کمک کند زیرا بلاک چین بر اساس الگوریتم های رمزنگاری ایمن ، با ثبات گردیده و شانس هک ها و نقض داده ها ناچیز هستند. علاوه بر این، پروتکل هایی مانند ConsenSys و سرویس های مبتنی بر مجوز تقریباً بلاک چین را شکست ناپذیر می کنند. دلیل چهارم، سرویس بدون وقفه است. بلاک چین برای شبکه همتا به همتا در دسترس است، بنابراین هرکسی که به بلاک چین متصل است، یک گره دارد که با آنها کار می کند، و هر گره اطلاعات کامل مرتبط با بلاک چین را ذخیره می کند. برای مثال، شما 100 گره متصل داریدبه یک شبکه بلاک چین. اکنون، بیایید نمونه ای بگیریم که پنج تا از آن گره ها قطع میشوند، اما شما هنوز 95 گره دارید که داده ها را فراهم می کند و در دسترس بودن خدمات را تضمین می کند. اینها دلایلی هستند که بلاک چین را تا یک صفر فراخوانی می کند. .نمونه های خاصی در تصویر سمت چپ عکس نشان داده شده است که  در وب 2.0 استفاده میشوند. ما برنامه های مرورگر مانند Google Chrome  راداریم و برای ذخیره سازی از  Google Drive و Dropbox استفاده میکنیم. قابلیت تماس تصویری و صوتی توسط Skype ارائه شده است. که در مقابل در سمت راست سرویس های جایگزین بر بستر بلاکچین قابل مشاهده است. همه سرویس‌های ذکر شده در اینجا در حال حاضر در حال اجرا هستند و تلاش می‌کنند تا اکوسیستم را به گونه‌ای تغییر دهند که ما با هم تعامل داریم و داده‌ها را به اشتراک می‌گذاریم. </description>
                <category>Number 8</category>
                <author>Number 8</author>
                <pubDate>Sun, 24 Apr 2022 20:35:21 +0430</pubDate>
            </item>
                    <item>
                <title>بلاک چین در دنیای واقعی</title>
                <link>https://virgool.io/Solidity/%D8%A8%D9%84%D8%A7%DA%A9-%DA%86%DB%8C%D9%86-%D8%AF%D8%B1-%D8%AF%D9%86%DB%8C%D8%A7%DB%8C-%D9%88%D8%A7%D9%82%D8%B9%DB%8C-fdmptbovspck</link>
                <description>بیایید  برای درک بهتر ُبلاک چین را با استفاده از مثال های دنیای واقعی تعریف کنیم. مثلا بخش امانات در یک بانک را در نظر بگیریم.روش سنتی این است که شما با کلید صندوق خود به بانک می روید تا به صندوق خود دسترسی داشته باشید، فقط شما از طریق کلید خود به صندوق خود دسترسی دارید و نمی توانید آنچه را که در داخل سایر صندوق ها وجود دارد مشاهده کنید.حال وضعیتی را تصور کنید که در آن تمامی صندوق های بانک  شفاف هستند.شما می‌توانید اجزای واقعی هر صندوق را ببینید، اما هنوز فقط به صندوق خودتان دسترسی دارید. در مورد بلاک‌چین‌های عمومی نیز همینطور است که می‌توانید همه چیزهایی که در داخل شبکه اتفاق می‌افتد را ببینید، اما فقط به نشانه‌ها و کلیدهای حساب خود دسترسی دارید. نمونه های دیگر دنیای واقعی می تواند صورت حساب بانکی شما باشد که در صدها رایانه کپی شده است.همه هر معامله ای را که انجام می دهید ثبت می کنند، به علاوه هیچ کس نمی تواند سوابق شما را دستکاری کند. مثال دیگر می تواند  کتاب های چاپی در یک کتابخانه باشد. افراد برای امانت گرفتن کتاب به کتابخانه می آیند. اگر شخصی صفحه ای را از کتاب حذف کند، افرادی که کتاب را امانت می دهند می توانند تشخیص دهد که کتاب دستکاری شده است و صفحات کتاب از دست رفته است. در این مثال، کتاب مانند یک بلاک چین عمل خواهد کرد. هر صفحه در داخل کتاب مانند یک بلوک است، و متن در هر صفحه مانند تراکنش است. برخی از نمونه‌های دیگر می‌توانند یک سند Google یا صفحه‌گسترده‌ای باشد که بین چندین کاربر به اشتراک گذاشته شده است، جایی که کتاب کاری شما یک زنجیره بلوکی است.هر کاربرگ یک بلوک است و با کاربرگ بعدی مرتبط است و داده‌های کاربرگ شما مانند تراکنش‌های شما هستند.بیایید به قیاس بانک بازگردیم. هر زمان که برای باز کردن صندوق به بانک می روید. کلید مرتبط با آن را دریافت می کنید.شما می توانید از آن کلید برای باز کردن و واریز محتویات داخل صندوق خود استفاده کنید. در داخل بانک، صندوق ها با قوانین متفاوتی پر شده است و هر فرد دارای صندوق مخصوص خود است که می تواند محتویات یا برخی اطلاعات مفید خود را در آن ذخیره کند. همه این مثال ها، ما اینها را به‌عنوان بانک‌های شفاف در نظر می‌گیریم که می‌توانید چیزهایی را که در صندوق ذخیره می‌شود را ببینیم، اما فقط با استفاده از کلیدهای خود می‌توانید به محتوا یا اطلاعات خود دسترسی داشته باشید.این مفهوم بنیادی ارزهای رمزنگاری شده برای هر فرد است که دارای یک ارتباط منحصر به فرد با آنها است. و با استفاده از آن کلید،  تراکنش را انجام می دهند یا وجوه را دریافت می کنند. علاوه بر این، بلاک چین های عمومی مانند بیت کوین و اتریوم برای همه باز هستند. بنابراین همه می توانند  محتوای تمام تراکنش‌ها و آدرس‌های دیگر در سراسر شبکه و تأیید اطلاعات را  ببینند.</description>
                <category>Number 8</category>
                <author>Number 8</author>
                <pubDate>Sun, 24 Apr 2022 20:11:20 +0430</pubDate>
            </item>
                    <item>
                <title>بلاک چین چیست؟</title>
                <link>https://virgool.io/@number_8/%D8%A8%D9%84%D8%A7%DA%A9-%DA%86%DB%8C%D9%86-%DA%86%DB%8C%D8%B3%D8%AA-nzdvokbckm1h</link>
                <description>این روزها اگر از کسی بپرسید، آیا شما  در مورد بلاک چین چیزی می دانید؟احتمالا تعدا انگشت شمار از اون چیزی شنیدناما وقتی بپرسید آیا شما  در مورد بیت کوین چیزی می دانید؟دیگر کمتری کسی پیدا میشه که چیزی ازش ندونه.بلاک چین با نام بیت کوین یا ارزهای رمزپایه شناخته می شود  اما در واقعیت، بلاک چین یک فناوری است و ارزهای دیجیتال تنها مظهر جریان اصلی پتانسیل آن هستند.اکنون، قبل از اینکه بلاک چین را تعریف کنیم، بیایید یک مثال کوچک از اینکه چگونه بلاک چین برخی از مشکلات دنیای واقعی را حل می کند، بیاوریم.فرض کنید دو نفر که می‌خواهند پول را به روش سنتی انتقال پول از طریق انتقال فیزیکی  انجام دهند، پس باید در جایی همدیگر را ملاقات کنند.استقرار انسان در مسافت های طولانی در طول ده های گذشته افزایش یافته و بنابراین ملاقات حضوری و انتقال وجوه را برای مردم دشوار کرده است.اکنون با پیشرفت تکنولوژی به جای ملاقات حضوری، با استفاده از خدمات اینترنتی برای انتقال وجه اقدام به ارائه پول دیجیتال به یکدیگر کرده ایم.در مثال ما، نفر اول پول نقد دیجیتال را برای نفر دوم ارسال می کند، اما مشکلی وجود دارد که پول دیجیتال را نفر دوم به صورت پول فیزیکی را دریافت نمی کند.نفر دوم نمی‌تواند مطمئن باشد که آیا نفر اول پول دیجیتال را فقط برای او ارسال می‌کند، یا ممکن است ،نسخه‌های دیجیتالی پول را هم‌زمان برای افراد مختلف ارسال کند. آنها تصمیم گرفتند که یک نفر را منصوب کنند که تمام معاملات را در یک دفتر کلی یادداشت کند این اطمینان حاصل می کرد که دفتر کل آنها ایمن است و افرادی که در حال انتقال پول هستند قادر به تقلب نیستند واز این پس همه تراکنش ها مشخص خواهد شد.با ادامه مثال خود، نفر دوم پول نقد دیجیتال را برای نفرسوم ارسال کرد، سپس متوجه معامله در دفترچه رکورد شد.این همان فرآیندی است که سایر بانک ها در حال کار هستند.اما به زودی شبکه ها شروع به بزرگ شدن کردند و پول دیجیتال بین صدها و هزاران نفر معامله می شود.اکنون این مشکل پیش آمد که این احتمال وجود دارد که شخص کنترل کننده دفتر کل نیز احتکار کننده پول شده باشد و سعی کند برخی از تراکنش ها یا تراکنش های کارمزد دار را به نفع خود تغییر دهد بنابراین تمام گروهی که در حال استفاده از پول نقد دیجیتال بودند  تصمیم گرفتند که هر فرد در داخل شبکه نقدی دیجیتال یک نسخه از دفتر کل را برای ثبت تراکنش ها نگه دارد.اکنون، زمانی که نفر اول پول نقد دیجیتالی را برای نفر دوم ارسال میکند هر فردی که در داخل سیستم است، تراکنش را یادداشت می کند.اگر آنها تصمیم گرفته باشند که تراکنش ها را به نفع او تغییر دهند، آنگاه همه افراد در شبکه می توانند تأیید کنند که تراکنش تغییریافته انجام شده است و کسی در تلاش است تا سیستم را فریب دهد.علاوه بر این، اعتمادی را که ما به یک سیستم متمرکز می‌کنیم حذف شد.پس ما اطمینان حاصل می کنیم که اعتماد از طریق اجماع ایجاد می شود.به این صورت است که بلاک چین بیت کوین مشکلات سنتی مربوط به راشفورد تامین مالی را از نمونه های بیش از حد حل می کند. اگر بخواهیم بلاک چین را به زبان ساده تعریف کنیم، آن را به عنوان یک فناوری پایگاه داده توزیع شده در دسترس از طریق شبکه همتا به همتا می بینیم. یا، به عبارت دیگر، می‌توانیم بگوییم که این یک دفتر کل توزیع‌شده از تمام سوابق تراکنش‌ها است. بلاک‌چین در ابتدا برای تقویت بیت‌کوین ابداع شد، اما کاربرد بسیار مهم‌تری نسبت به درک ارزهای دیجیتالی دارد .بلاک چین اساساً از سه عملکرد فنی اصلی ساخته شده است. اولین مورد رمزنگاری کلید خصوصی است.این رمزنگاری کلید خصوصی شامل الگوریتم‌هایی مانند XY و Odyssey است. برای مثال، بیت‌کوین و اتریوم روی الگوریتم XY کار می‌کنند، اما فقط بخشی از الگوریتم‌های چتر ICSI از تعداد بی‌شمار نقاط خود به‌عنوان کلید در عملکرد فنی بعدی مورد نیاز برای بلاک چین یک شبکه همتا به همتا است.دوم،یک سیستم P2P به گونه ای طراحی شده است که شرکت کنندگان شبکه نیازی به اعتماد به یک سرور متمرکز ندارند.آنها به هم متصل هستند و از طریق اجماع اعتماد ایجاد می کنند.در مثالی که در ابتدای مقاله بحث کردیم، یک شبکه همتا به همتا را با توزیع کپی دفتر کل بین همه افراد در سیستم ایجاد کردیم. و سومین جنبه فنی مهم برای بلاک چین، پروتکل های بلاک چین است. پروتکل ها برای نحوه عملکرد زنجیره خود را مشخص کنید. برای مثال، بیت کوین تعریف می کند که بلوک جدید تقریباً هر 10 دقیقه اضافه می شود.برای تأیید بلوک‌ها پاداشی توزیع می‌شود و اندازه بلوک نمی‌تواند یکی و دیگری افزایش یابد. بلاک‌چین‌ها پروتکل‌های مختلفی دارند. برخی از بلاک‌چین‌ها ممکن است شامل پروتکل‌هایی برای دارایی‌ها و داده‌ها نیز باشند.</description>
                <category>Number 8</category>
                <author>Number 8</author>
                <pubDate>Fri, 08 Apr 2022 12:54:13 +0430</pubDate>
            </item>
            </channel>
</rss>