<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های Mozart</title>
        <link>https://virgool.io/feed/@mozart</link>
        <description></description>
        <language>fa</language>
        <pubDate>2026-06-07 03:30:42</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/1461504/avatar/zv7vVW.jpeg?height=120&amp;width=120</url>
            <title>Mozart</title>
            <link>https://virgool.io/@mozart</link>
        </image>

                    <item>
                <title>لایه های بلاکچین با تمرکز روی بیت کوین و نگاهی به لایتنینگ</title>
                <link>https://virgool.io/Solidity/%D9%84%D8%A7%DB%8C%D9%87-%D9%87%D8%A7%DB%8C-%D8%A8%D9%84%D8%A7%DA%A9%DA%86%DB%8C%D9%86-%D8%A8%D8%A7-%D8%AA%D9%85%D8%B1%DA%A9%D8%B2-%D8%B1%D9%88%DB%8C-%D8%A8%DB%8C%D8%AA-%DA%A9%D9%88%DB%8C%D9%86-%D9%88-%D9%86%DA%AF%D8%A7%D9%87%DB%8C-%D8%A8%D9%87-%D9%84%D8%A7%DB%8C%D8%AA%D9%86%DB%8C%D9%86%DA%AF-qv3bnsnz68vr</link>
                <description>بلاکچین ها امروزه شامل ۳ لایه اصلی میباشند.لایه اول لایه اول که به آن لایه پیاده سازی هم گفته میشود شامل سیستم پایه یا معماری اصلی یک شبکه بلاکچین میباشد. برای درک بهتر بریم سراغ مثال بیتکوین که میشه دقیقا شبکه بیت کوین همونی که سال 2009 اومد و این بازی کثیف و شروع کرد?. تراکنش ها، نودهای شبکه، الگوریتم اجماع که در بیت کوین از اثبات کار (POW) استفاده میشه در این لایه وجود دارند.متأسفانه بیت کوین با اینکه خیلی خفن بود و هست از مشکلاتی مهم رنج میبره مثل سرعت پایین و کارمزد بالا که باعث میشه نتونیم از بیت کوین برای کارهای روزمره مانند خرید یک قهوه استفاده کنیم.نگران نباشید تو لایه دوم قهوه رو سریع میخریم⚡☕ .لایه دوملایه دوم (راه حل های لایه دوم) برای حل مشکلات که در لایه اول به آنها اشاره کردیم بوجود اومد. در واقع لایه دوم بر روی لایه اول سوار میشود تا مشکلات سرعت و کارمزد را حل کند.بریم سراغ بیت کوین ، ما برای هر تراکنشی که انجام میدیم باید صبر کنیم تا تراکنش ما با الگوریتم های موجود در شبکه تایید شود اما اگر این تراکنش را خارج از زنجیره اصلی انجام بدیم چی میشه؟ ?به جای اینکه هر تراکنشی که با یک نفر انجام میدهیم رو وارد زنجیره اصلی کنیم، یک چنل درست میکنیم (به رابطه مالی بین دو گره یا نود در شبکه لایتنینگ چنل گفته میشود که با استفاده از تراکنشهای چند امضایی پیاده سازی میشود).شما میخواهید یک قهوه از لمیز بخرید، با فرد پشت صندوق یک چنل باز میکنید و شما به مقدار دلخواه در آن بیت کوین قرار میدهید حالا هرچه میخواهید سفارش میدید و از مقدار بیت کوین موجود در چنل کم میشه چون تراکنش ها در بلاکچین اصلی ثبت نمیشوند و در حال حاضر دارید خارج از زنجیره اصلی تراکنش ثبت میکنید کارمزد پایین و سرعت بالا میباشد پس از اینکه دیگه قهوه نمیخواستید میتونید نتایج تراکنش ها را به بلاکچین اصلی بفرستید.نگران امنیت و عملکرد شبکه لایتنینگ نباشید راجب این موضوع هم میتونید سرچ کنید هم در آینده خودم نوشته هایی قرار میدم.لایه سوماین لایه شامل برنامه های مبتنی بر بلاکچین میباشد اعم از بازی ها و DeFi ها.لایه سوم یک لایه کاربردی میباشد که میزبان برنامه های غیرمتمرکز است، اتریوم دارای تنوع زیادی از برنامه ها در این لایه میباشد در صورتی که بیت کوین برای میزبانی همچین برنامه هایی بهینه سازی نشده است. </description>
                <category>Mozart</category>
                <author>Mozart</author>
                <pubDate>Tue, 08 Feb 2022 13:20:33 +0330</pubDate>
            </item>
                    <item>
                <title>دیتا بلاکچین بیتکوین با چه فرمتی و کجا ذخیره میشود؟</title>
                <link>https://virgool.io/@mozart/%D8%AF%DB%8C%D8%AA%D8%A7-%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-%DA%A9%D8%AC%D8%A7-%D8%B0%D8%AE%DB%8C%D8%B1%D9%87-%D9%85%DB%8C%D8%B4%D9%88%D8%AF-zjzldapjxsqk</link>
                <description>اگر علاقه مند به بلاکچین و بیتکوین و اینجور چیزا هستید و برنامه نویسی هم دوست دارید احتمالا این سوال تو ذهنتون بوجود اومده باشه که دیتاهای بلاکچین بیتکوین کجا ذخیره میشه یا اصلا فرمت فایلی که توش ذخیره میشه چیه  ?.خب تصور من اینه که شما حداقل دانشی درباره نحوه کارکرد بلاکچین بیتکوین دارید.فایل های blk.dat(فرمت ذخیره سازی dat.) جواب یکی از سوال های ما هستش، این فایل ها شامل دیتای خام بلاک هستند که توسط یک گره هسته بیتکوین دریافت شده.اما همه بلاک ها در یک فایل ذخیره نمیشوند در واقع در بخش bitcoin/blocks./ فایل های متعددی از blk*.dat وجود دارد برای مثال blk00000.dat اولین فایل ساخته شده بوده (پس اطلاعات بلاک جنسیس یا همون اولین بلاک در این فایل ذخیره شده ?) بعد از این فایل به سراغ blk00001.dat به همین ترتیب فایل ها زیاد میشوند.در blk.dat دیتا به صورت باینری ذخیره میشود و اطلاعات بلاک جدید به انتهای خط فایل اضافه خواهد شد.اولین 293 بایت در فایل blk00000.dat اطلاعات بلاک جنسیس را به ما نشان میدهد که شامل مجیک بایت، سایز بلاک، هدر ، تعداد تراکنش ها و اطلاعات تراکنش ها میباشد.f9beb4d9  ----&gt; مجیک بایت1d010000 ----&gt; سایز بلاک0100000000000000000000000000000000000000000000000000000000000000000000003ba3edfd7a7b12b27ac72c3e67768f617fc81bc3888a51323a9fb8aa4b1e5e4a29ab5f49ffff001d1dac2b7c ----&gt; هدر0101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff4d04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73ffffffff0100f2052a01000000434104678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5fac00000000 ----&gt; اطلاعات تراکنش(اولین 01 که بلد هم شده تعداد تراکنش رو نشون میده)مجیک بایت به عنوان راهی برای شناسایی پیام های جداگانه ارسال شده بین گره ها در شبکه بیت کوین استفاده می شود.یعنی هر پیامی از یک نود به نودی دیگر (هم دریافت هم ارسال) با 4 بایت مشخص ارسال میشود مانند:f9beb4d9بابت نوع نوشتار شرمنده من علاقه ای به ادبی نوشتن ندارم.ممنون که وقت گذاشتید?.</description>
                <category>Mozart</category>
                <author>Mozart</author>
                <pubDate>Sun, 16 Jan 2022 18:46:22 +0330</pubDate>
            </item>
            </channel>
</rss>