<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های شبکه بلاکچین سور</title>
        <link>https://virgool.io/feed/@SUR_Blockchain</link>
        <description>بلاکچین سور: یک بلاکچین عمومی برای پیاده سازی قراردادهای هوشمند برای استفاده‌ی عمومی، با هزینه‌ی کم و مقیاس‌پذیری بالا https://surnet.org</description>
        <language>fa</language>
        <pubDate>2026-06-07 03:13:18</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/1272811/avatar/o233yB.png?height=120&amp;width=120</url>
            <title>شبکه بلاکچین سور</title>
            <link>https://virgool.io/@SUR_Blockchain</link>
        </image>

                    <item>
                <title>کاربردهای قراردادهای هوشمند / بخش دوم</title>
                <link>https://virgool.io/Solidity/%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%D9%87%D8%A7%DB%8C-%D9%82%D8%B1%D8%A7%D8%B1%D8%AF%D8%A7%D8%AF%D9%87%D8%A7%DB%8C-%D9%87%D9%88%D8%B4%D9%85%D9%86%D8%AF-%D8%A8%D8%AE%D8%B4-%D8%AF%D9%88%D9%85-wmmh8antuurz</link>
                <description>در مقاله قبل در زمینه کاربردهای قراردادهای هوشمند صحبت شد و کاربردهایی نظیر هویت دیجیتالی، اوراق بهادار، پرداخت‌های فرامرزی، وام و ثبت داده‌های مالی مورد بررسی قرار گرفت. در این مقاله به سایر کاربردهای مهم قراردادهای هوشمند می‌پردازیم.دولت الکترونیکقراردادهای هوشمند می‌توانند به خودکارسازی و اتوماسون روال‌های کاری در نهادهای دولتی کمک کند. به همین دلیل این قراردادها به شکل‌گیری و توسعه دولت الکترونیک کمک خواهد کرد. ثبت زمین و املاک و مستغلات بر روی بلاکچین و مدیریت خریدوفروش املاک از طریق قرارادادهای هوشمند یکی از مهمترین مواردی است که دولت‌های می‌توانند به واسطه آن جلوی بسیاری از تخلفات و کلاهبرداری‌هایی که بار هزینه‌ای بالایی نیز به دولت تحمیل می‌کند را بگیرند. به کمک قراردادهای هوشمند، دولت‌ها می‌توانند فرایند انتخابات را به صورت الکترونیک، امن، غیرقابل دستکاری و شفاف برگزار کنند.مدیریت زنجیره تامینمدیریت زنجیره تامین یکی از بزرگترین کاربردهای قراردادهای هوشمند است. به کمک این قراردادها، زنجیره تامین به صورت کلی و همه جانبه دچار تغییر و تحول خواهد شد. برای نمونه به کمک قراردادهای هوشمند می‌توان به صورت شفاف، کالاها و مواد اولیه را در طول زنجیره تامین رصد و مدیریت کرد تا بدین ترتیب ضمن جلوگیری از ورود کالاهای جعلی به مسیر تولید، ظرفیت خالی در انبارها برای دپوی کالاها را نیز ایجاد کرد تا کل زنجیره تامین با یک نظم و هماهنگی به جلو رود.بیمهصنعت بیمه به دلیل نیاز به احراز هویت و شفافیت که منجر به کاهش کلاهبرداری‌های بیمه‌ای می‌شود، به قراردادهای هوشمند نیاز دارد. در صنعت بیمه برای آنکه قراردادهای هوشمند بتوانند قدرت و توانایی خود را نشان دهند به فناوری‌های دیگری نظیر اینترنت اشیاء نیز نیاز دارد. بیمه گذاران و رگولاتورهای حوزه بیمه، به کمک قراردادهای هوشمند می‌توانند ضمن جلوگیری از رفتارهای سلیقه‌ای، قوانین و مقررات حوزه بیمه را بر این صنعت حاکم کنند. برای نمونه چنانچه تاخیر در تمدید بیمه مشمول جریمه باشد، این جریمه توسط قرارداهای هوشمند و بدون دخالت انسان محاسبه و اعمال می‌شود و هیچ کسی توانایی تغییر یا توقف این فرایند را ندارد.آزمایش‌های بالینیبه کمک قراردادهای هوشمند می‌توان نتایج آزمایش‌های بالینی را با امنیت و اعتبار بسیار بالایی بین نهادهای مختلف همچون بیمه، بیمارستان و مانند آن جابجا کرد. قراردادهای هوشمند با حفظ حریم خصوصی داده، امکان به اشتراک‌گذاری امن و الکترونیکی اسناد پزشکی را فراهم می‌آورد.حساب‌های امانیدر بسیاری از مراودات کالایی که تعهدات مالی برای یکی از طرفین معامله به همراه دارد، نیاز است یک نهاد و یا حساب میانجی وجود داشته باشد تا در صورت تحقق تعهدات، پول را به حساب فروشنده کالا واریز کند. چنانچه طرفین معامله به یکدیگر اعتماد داشته باشند، خریدار قبل یا پس از تحویل کالا پول را به حساب فروشنده واریز می‌کند اما اگر به یکدیگر اعتماد نداشته باشند، یک نفر به عنوان ناظر یا حاکم تعیین می‌شود تا خریدار پول را به وی تحویل دهد و در صورت تحویل کالا، ناظر پول را به فرونشده تحویل دهد یا اگر کالا طبق شرایط به خریدار نرسید، پول را به وی مرجوع کند.به کمک قراردادهای هوشمند، می‌توان بدون نیاز به یک ناظر که ممکن است در قضاوت خود اشتباه کرده یا جانب دارانه رای دهد، یک حساب امانی تعریف کرد و قرارداد هوشمند پس از بررسی تعهدات طرفین پول را یا به حساب فروشنده واریز می‌کند یا به صورت خودکار به خریدار مرجوع می‌کند.جمع‌بندیبه انتهای مقاله بررسی کاربردهای قراردادهای هوشمند رسیدیم. قراردادهای هوشمند به دلیل توانایی آن‌ها در خودکارسازی فرایندهای توزیع شده، نقش مهمی در اقتصاد جهان خواهند داشت. برای بسیاری از کاربردها نظیر حساب‌های امانی، بیمه و انتخابات دیجیتالی، به نظر راهکاری عملیاتی شفاف و قابل اعتمادی جز قراردادهای هوشمند وجود نداشته باشد.تمامی این راهکارها، بر روی شبکه سور و در قالب توسعه قراردادهای هوشمند مبتنی بر زبان سالیدیتی قابل پیاده‌سازی هستند.در مقاله بعدی بیشتر با زبان سالیدیتی آشنا خواهیم شد.</description>
                <category>شبکه بلاکچین سور</category>
                <author>شبکه بلاکچین سور</author>
                <pubDate>Sat, 05 Mar 2022 18:08:04 +0330</pubDate>
            </item>
                    <item>
                <title>کاربردهای قراردادهای هوشمند / بخش اول</title>
                <link>https://virgool.io/Solidity/%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%D9%87%D8%A7%DB%8C-%D9%82%D8%B1%D8%A7%D8%B1%D8%AF%D8%A7%D8%AF%D9%87%D8%A7%DB%8C-%D9%87%D9%88%D8%B4%D9%85%D9%86%D8%AF-%D9%82%D8%B3%D9%85%D8%AA-%D8%A7%D9%88%D9%84-sqpm9abcttwg</link>
                <description>در این دو مقاله با عنوان «کاربردهای قراردادهای هوشمند»، به بررسی مهمترین کاربردهای عملیاتی قراردادهای هوشمند در قالب ۱۲ مورد کاربرد اصلی خواهیم پرداخت. لازم به ذکر است از آنجایی که پلتفرم سور از قراردادهای هوشمند پشتیبانی می‌کند، تمامی این کاربردها، به صورت کامل بر روی شبکه بلاکچینی سور قابل پیاده ‌سازی است.قراردادهای هوشمند محصول انقلاب بلاکچین است و در واقع ضمن تلاش‌های گوین وود و ویتالیک بوترین برای توسعه پلتفرم اتریوم، چهره عملیاتی به خود گرفت و در روند توسعه پروژه اتریوم، به رشد و بلوغ خود در قالب نسل دوم بلاکچین ادامه داد. همچنین برای توسعه قراردادهای هوشمند، زبانی به نام سالیدیتی نیز معرفی شد، البته هم اکنون زبان‌های دیگری نیز برای توسعه و استقرار قراردادهای هوشمند وجود دارد.پیش از ورود به بحث کاربردهای قراردادهای هوشمند، پیشنهاد می‌شود برای درک بهتر چیستی قراردادهای هوشمند، به مقاله‌ای با همین عنوان که در وبلاک سور به آدرس surnet.org منتشر شده است مراجعه کنید. اما به صورت خلاصه قراردادهای هوشمند را می‌توان به عنوان کدهای دیجیتالی تعریف کرد که مجموعه از تعهدات از پیش تعیین شده که طرفین قرارداد بر سر آن اتفاق نظر و تفاهم دارد را بدون نیاز به نهاد نظارتی متمرکز، مدیریت و اجرایی می‌کند.ویژگی‌های قراردادهای هوشمندآشنایی با ویژگی‌های قراردادهای هوشمند تاثیر مستقیمی بر توسعه راهکارهای مبتنی بر قراردادهای هوشمند دارد. به عبارتی دیگر، با شناخت ویژگی‌ها و محدودیت‌های قراردادهای هوشمند، تعریف برخی راهکارها، غیرممکن و یا غیرمنطقی می‌نماید و ناخداگاه جرقه برخی راهکارها نیز با دانستن این ویژگی‌ها به ذهن می‌رسد.مزایای قراردادهای هوشمند به شرح زیر است:خودمختاریبزرگترین مزیت قرارداد هوشمند، خودمختاری آن است. به زبان ساده، قرارداد هوشمند چنانچه درست طراحی شده باشد، بی وقفه به کار خود ادامه می‌دهد و هیچ نهادی نمی‌تواند در بندها و تعهدات یک قرارداد در حال اجرا تغییر ایجاد کند. به کمک این ویژگی قراردادهای هوشمند، سازمان‌ها می‌توانند در آن بخش از فرآیندهای کاری خود که با شرکایشان چالش عدم اعتماد دارند را به سادگی مدیریت کنند.امنیت داشتنخصیصه دیگری که قراردادهای هوشمند را جذاب می‌کند، امنیت آن‌ها است. قراردادهای هوشمند چنانچه درست طراحی شده باشند، فرایندهای کاری را در محیطی امن اجرایی می‌کنند. الگوریتم‌های رمزنگاری مورد استفاده در قراردادها هوشمند، باعث می‌شود قرارداد در همان مسیر تعیین شده کار کند. از آنجایی که قراردادهای هوشمند بر روی شبکه‌ای دارای داده‌های غیرقابل تغییر اجرا می‌شوند، داده‌های تولید شده توسط آن‌ها به هیچ وجه قابل تغییر و دستکاری نیست. بدین ترتیب تمامی اطلاعات به صورتی امن نگهداری خواهند شد.بی‌وقفه بودنقراردادهای هوشمند به صورت کلی و عرفی، بی وقفه به کار خود ادامه می‌دهند و زمانی که شروع به کار کنند، دیگر قابل توقف کردن یا وقفه دادن نیستند.بی‌نیاز از اعتماد بودنشبکه‌های بلاکچینی منبع باز و بی‌نیاز به مجوز (Permissionless)، بی نیاز به اعتماد (Trustless) هستند، یعنی این شبکه‌ها بر پایه وجود اعتماد فی‌مابین اعضای شبکه طراحی نشده‌‌اند. بدین ترتیب، برای اجرای یک تراکنش نیازی به اعتماد به یک عضو خاص در شبکه نیست و از آنجایی که قراردادهای هوشمند بر بستر بلاکچین معنا پیدا می‌کند در نتیجه قرارداد هوشمند نیز بی نیاز از اعتماد است.مقرون به صرفه‌شدنقراردادهای هوشمند با حذف واسطه‌ها از فرایندها، می‌توانند در هزینه تمام شده یک تراکنش کاهش و در سرعت انجام تراکنش افزایش ایجاد کنند.کارایی بالاقراردادهی هوشمند خودمختار در قیاس با روش‌های سنتی، از سرعت اجرای بسیار بیشتری برخوردار هستند. از آنجایی که در قراردادهای هوشمند، تمامی پارامترها از پیش تعریف شده است، بدین تربیت تنها نیاز است پیش از اجرای هر پارامتر شرایط اجرای آن بررسی شود.بهترین کاربرد قراردادهای هوشمند چه مواردی است؟در واقع، کاربردهای قراردادهای هوشمند بسته به صنعتی که قصد استفاده از آن را دارد متفاوت است.هویت دیجیتالییکی از مشخص‌ترین موارد استفاده از قراردادهای هوشمند، هویت دیجیتالی است. هویت یکی از بزرگترین دارایی‌های یک فرد است. متاسفانه یا خوشبختانه، اینترنت در زمان ما شامل تعداد بسیاری سرویس است که خواسته یا ناخواسته ما را به سمت افشا و به اشتراک‌گذاری اطلاعات شخصی و هویتی تحریک می‌کند. بسیاری از ما برای استفاده از خدماتی همانند پیام‌رسان‌ها، خدمات ایمیل و استفاده از محتوای برخی وبسایت‌ها، فرم‌هایی تکمیل و اطلاعات هویتی خود را در اختیار ارائه‌دهندگان خدمات اینترنتی قرار می‌دهیم.در این موضوع خاص، به کمک قراردادهای هوشمند، ارائه‌دهندگان خدمات می‌توانند بدون دسترسی مستقیم به اطلاعات هویتی افراد، آنان را شناسایی و احراز هویت کنند.همین کاربرد به کمک یک قرارداد هوشمند در شبکه سور تحت دو استاندارد SIP001 و SIP002 پیاده‌سازی شده است.اوراق قرضهیکی دیگر از کاربردهای عملیاتی قراردادهای هوشمند، انتشار و مدیریت اوراق بهادار و قرضه است. به کمک قراردادهای هوشمند، مدیریت بازار سرمایه آسان‌تر و سریع‌تر خواهد شد. این سرعت و آسانی به واسطه حذف واسطه‌هایی همچون کارگزارها و صندوق‌های حضانتی در مبادلات اوراق بهادار بدست می‌آید. قراردادهای هوشمند در تقسیم سود سهام، پرداخت‌های خودکار، مدیریت مسئولیت‌ها و تسهیم سهام کاربرد دارد.همچنین، قراردادهای هوشمند می‌توانند ریسک عملیاتی را کاهش دهند و فرایندهای کاری را دیجیتالی کنند.پرداخت‌های بین‌المللیبه کمک قراردادهای هوشمند، تجارت جهانی نیز دچار تحول و دگرگونی خواهد شد. هیچ شکی نیست که قراردادهای هوشمند به کمک اعتبارات اسنادی (Letter of Credit) می‌توانند به انتقال بین‌المللی کالا و پرداخت هزینه‌های مرتبط با تجارت جهانی کمک کند.واضح است که استفاده از قراردادهای هوشمند می‌تواند به افزایش نقدشوندگی دارایی‌های مالی کمک کند و به این ترتیب کارایی تامین‌کنندگان، خریداران و موسسات مالی بهبود یابد.برای استفاده از قراردادهای هوشمند در تجارت مالی به خصوص در پرداخت‌های فرامرزی و بین‌المللی، وجود و پیاده‌سازی یک استاندارد صنعتی به شدت مورد نیاز است.انواع وام و وام مسکن (رهن)قراردادهای هوشمند، همچنین می‌توانند به بهبود خدمات مالی همانند انواع انواع وام‌های بانکی و وام خرید خانه اشاره کرد. قراردادهای هوشمند با ایجاد ارتباط میان طرفین وام، تضمین می‌کند که کل فرایند وام بدون نقص و ایراد اجرا شود. برای نمونه قرارداد هوشمند با ره‌گیری اقساط پرداخت شده، به محض بازپرداخت کل وام دارایی وثیقه شده را آزاد خواهد کرد.ثبت سوابق داده‌های مالیداده‌های مالی برای سازمان‌ها بسیار مهم و حیاتی هستند و اینجا همان‌جایی است که به قراردادهای هوشمند نیاز می‌شود. به کمک قراردادهای هوشمند و زیرساخت زنجیره‌بلوک، داده‌های مالی می‌توانند به صورت شفاف و دقیق نگهداری شوند. با استفاده از قراردادهای هوشمند، می‌توان داده‌های مالی را به نحوری ثبت و نگهداری کرد که روال‌های ممیزی اسناد مالی کم‌هزینه شود.در مقاله بعدی در مورد موارد کاربرد قراردادهای هوشمند در موضوعاتی نظیر مدیریت زنجیره تامین، بیمه، حساب امانی، درمان و بهداشت و مانند آن پرداخته خواهد شد.</description>
                <category>شبکه بلاکچین سور</category>
                <author>شبکه بلاکچین سور</author>
                <pubDate>Wed, 02 Mar 2022 13:03:29 +0330</pubDate>
            </item>
                    <item>
                <title>هایپر لجر بسو، زیرساخت توسعه بلاکچین سور</title>
                <link>https://virgool.io/@SUR_Blockchain/%D9%87%D8%A7%DB%8C%D9%BE%D8%B1-%D9%84%D8%AC%D8%B1-%D8%A8%D8%B3%D9%88-%D8%B2%DB%8C%D8%B1%D8%B3%D8%A7%D8%AE%D8%AA-%D8%AA%D9%88%D8%B3%D8%B9%D9%87-%D8%A8%D9%84%D8%A7%DA%A9%DA%86%DB%8C%D9%86-%D8%B3%D9%88%D8%B1-ot7zzx6n1zdr</link>
                <description>پلتفرم سور بر اساس معماری «هایپرلجربسو»[۱] با تغییراتی در متن برنامه آن بنا شده است. به همین دلیل در مقاله شانزدهم بنیاد سور به موضوع چیستی هایپرلجر بسو پرداختیم.مقدمههایپرلجر بسو به عنوان یک کلاینت اتریومی مبتنی بر زبان جاوا، اولین پروژه بلاکچینی ثبت شده در هایپرلجر است که می‌تواند بر بستر بلاکچین عمومی فعال باشد. در واقع بسو به واسطه علاقه روز افزون سازمان‌ها به توسعه کاربردهای بلاکچینی بر بسترهای نیازمند به مجوز یا مجوز محور[۲] و عمومی ایجاد شده است. به عبارتی دیگر، در سال‌های اخیر و با شناخت مزایا و معایب بلاکچین‌های مجوز محور و بلاکچین‌های عمومی، نیاز به توسعه برنامه‌های کاربردی مجوز محور و عمومی (ترکیبی و کنسرسیومی) بیش از پیش احساس شد و بسو برای پاسخگویی به این نیاز پا به عرصه گذاشت.به منظور توسعه هایپرلجر بسو به عنوان یک پلتفرم برای توسعه و استقرار باز (Open development and deployment)، طراحی پروژه بسو و طراحی معماری این پلتفرم با رویکردی ماژولار محور و مبتنی بر اینترفیس‌های دقیق و تمیز توسعه داده شده است. در طراحی سعی شده، بسو تا جای ممکن ماژول محور باشد. به همین منظور بخش مربوط به الگوریتم اجماع، از سایر بخش‌های کلیدی بلاکچین جدا شده است تا هر بخش بتواند به صورت مجزا ارتقا داده شود. با ایجاد واسط‌هایی تمیز میان بخش‌های درون کلاینت (برای نمونه شبکه، بخش ذخیره‌سازی اطلاعات، EVM و مانند آن)، سازمان‌ها می‌توانند بسته به نیاز خود، این زیرساخت را پیکربندی کنند و راهکار خود را با سایر محصولات هایپرلجر نیز یکپارچه کنند.هایپرلجر بسو چیست؟هایپرلجر بسو، یک کلاینت اتریومی منبع باز تحت لیسانس آپاچی 2 است که به زبان جاوا توسعه داده شده است. بسو می‌تواند بر بستر شبکه عمومی اتریوم یا یک شبکه بلاکچینی خصوصی اجرا شود. همچنین بسو توانایی اجراشدن بر شبکه‌های تستی همانند Rivkeby، Ropsten و Gorli را نیز داراست. هایپرلجر بسو شامل چندین الگوریتم اجماع همانند PoW، PoA و IBFT است و برای استفاده در محیط‌های کنسرسیومی، یک نظام جامع مجوزدهی در درون آن توسعه داده شده است.کلاینت اتریوم چیست؟هایپرلجر بسو یکی از چندین کلاینت اتریوم است. یک کلاینت اتریوم، نرم‌افزاری است که پروتکل اتریوم را پیاده‌سازی می‌کند. کلاینت اتریوم شامل موارد زیر است:یک محیط اجرایی برای پردازش تراکنش‌ها در بلاکچین اتریومذخیره سازی ماندگار داده‌های مربوط به اجرای تراکنششبکه‌سازی بی‌واسطه (P2P) برای برقراری ارتباط با سایر نودهای اتریومی فعال در شبکه با هدف هم‌گام‌سازی وضعیت سیستمواسط‌های برنامه‌نویسی کاربردی برای توسعه‌دهندگان برنامه‌های کاربردی با هدف برقراری ارتباط با اینترفیس‌های بلاکچینویژگی‌های هایپرلجر بسو چیست؟هایپرلجز بسو مشخصه‌ها و ویژگی‌های اتحاد اتریوم سازمانی (Enterprise Ethereum Alliance) را پیاده سازی می‌کند. مشخصات اتحاد اتریوم سازمانی (EEA) به منظور ایجاد اینترفیس‌های مشترک در میان پروژه‌های منبع باز و منبع بسته مختلف بر روی شبکه اتریوم منتشر شده اند.مشخصات هایپرلجر بسو به این شرح است:ماشین مجازی اتریوم: ماشین مجازی اتریوم، یک ماشین تورینگ کامل است که از طریق اجرای تراکنش‌های درون بلاکچین اتریوم، امکان توسعه و اجرای قراردادهای هوشمند را فراهم می‌سازد.الگوریتم‌های اجماع: هایپرلجر بسو الگوریتم‌های اجماع متنوعی را پیاده‌سازی کرده است. با تغییر این الگوریتم‌ها می‌توان روند صحت‌سنجی تراکنش‌ها، تائید بلوک‌ها و شیوه استخراج بلوک را تغییر داد. الگوریتم‌های اجماع موجود در بسو به این شرح هستند:اثبات صلاحیت (Proof of Authority): هایپرلجر بسو چندین پروتکل اثبات صلاحیت را پیاده‌سازی کرده است. زمانی که اعضای شبکه یکدیگر را می‌شناسند و میزانی از اعتماد در میان آن‌ها است (برای نمونه بلاکچین‌های کنسرسیومی) این الگوریتم اجماع کاربرد دارد. انواع الگوریتم اثبات صلاحیت موجود در بسو بدین شرح هستند:الگوریتم اجماع IBFT 2.0: در شبکه‌های بلاکچینی مبتنی بر IBFT 2.0، تراکنش‌ها و بلوک‌ها توسط حساب‌های تایید شده به نام ولیدیتور (Validator) ارزیابی می‌شوند. ولیدیتورهای موجود در شبکه در زمینه اضافه و حذف شدن سایر ولیدیتورها از طریق رای دهی اعمال نظر می‌کنند. در IBFT 2.0، گره‌ها به سرعت به اجماع رسیده و زمان ثبت بلوک بسیار کم است. در این الگوریتم اجماع احتمال ایجاد فورک یا انشعاب وجود نداشته و تمامی بلوک‌ها در زنجیره اصلی قرار می‌گیرند.الگوریتم اجماع Clique: الگوریتم Clique نسبت به IBFT 2.0، تحمل‌پذیری بیشتری در برابر خطا دارد. در Clique، شبکه می‌تواند حتی در صورت از کارافتادن نیمی از نودهای شبکه، همچنان به فعالیت خود ادامه دهد اما برای فعالیت صحیح، IBFT 2.0 حداقل به فعال بودن دو سوم گره‌ها نیاز دارد. الگوریتم Clique، اجماع فوری ندارد و رسیدن به اجماع در میان گره‌ها به زمان نیاز دارد. بایستی توجه داشت که پیاده‌سازی Clique می‌تواند منجر به ایجاد انشعاب و به سازمان‌دهی مجدد زنجیره شود.اثبات کار (Ethash): این نوع از الگوریتم اجماع اثبات کار برای استخراج تراکنش‌های شبکه اصلی اتریوم مورد استفاده قرار می‌گیرد.ذخیره‌سازی (Storage): هایپرلجر بسو برای نگهداری پایدار داده‌های بلاکچین از پایگاه داده RocksDB استفاده می‌کند. در این روش، داده‌ها به دو زیر دسته تقسیم می‌شود:بلاک‌چین: داده‌های بلاکچین شامل سرآیند یا هدر بلوک‌ها، بدنه بلوک که شامل تراکنش‌های موجود در بلوک و رسید تراکنش که شامل متاداده‌هایی مرتبط به تراکنش همانند لاگ‌های تراکنش هستند، است.وضعیت کلی شبکه (World State): هر هدر بلوک، از طریق هش stateRoot به وضعیت کلی شبکه ارجاع می‌دهد. وضعیت کلی شبکه، نگاشتی از آدرس‌ها به حساب‌ها است. حساب‌های خارج از شبکه[۳] شامل موجودی اتری هستند در حالی که حساب قراردادهای هوشمند علاوه بر این شامل کدهای اجرایی‌پذیر و فضای ذخیره‌سازی نیز هستند.شبکه‌سازی بی واسطه (P2P Networking): هایپرلجر بسو برای برقراری ارتباط میان کلاینتی، پروتکل شبکه اتریومی devp2p را پیاده کرده است.کدهای API سمت کاربر: هایپرلجر بسو شبکه اصلی اتریوم و واسط‌های EEA JSON-RPC را از طریق پروتکل‌های HTTP و WebSocket و نیز GraphQLAPI ارائه می‌دهد.مانیتورینگ و نظارت: هایپرلجر بسو امکان نظارت بر کارایی شبکه و گره‌ها را فراهم می‌آورد.بر کارایی نود و گره از طریق Prometheus یا متد debug_metrics JSON-RPC API نظارت می‌شود.بر کارآیی شبکه از طریق ابزارهای Alethio همانند Block Explorer و EthStats Network Monitor انجام می‌شود.حریم خصوصی: حریم خصوصی در هایپرلجر بسو به امکان ارسال و دریافت خصوصی تراکنش‌ها میان اعضای شبکه اطلاق می‌شود. سایر اعضای شبکه نمی‌توانند به محتوای تراکنش، هویت ارسال‌کننده تراکنش یا طرفین درگیر در تراکنش دست یابند. بسو برای پیاده‌سازی حریم خصوصی از Private Transaction Manager استفاده می‌کند.مجوزدهی (Permissioning): یک شبکه مجوزمحور تنها به گره‌ها و حساب‌هایی خاص دارای مجوز می‌توانند در تصمیم‌گیری‌های شبکه حضور داشته باشند.هایپرلجر از چه جیزهایی پشتیبانی می‌کند؟هایپرلجر بسو برای فعال نگهداشتن شبکه، نگهداری از شبکه و نظارت بر گره‌ها در یک شبکه اتریومی، از واسط‌های خط دستور (Command Line Interface) و نیز واسط‌های برنامه‌نویسی کاربردی مبتنی بر HTTP و WebSocjet استفاده می‌کند.کلاینت بسو از تمامی قابلیت‌های اتریومی همانند قراردادهای هوشمند و توسعه برنامه‌های کاربردی توزیع شده پشتیبانی می‌کند و درضمن تمامی موارد کاربرد قابل تعریف بر روی شبکه اتریوم، در بسو نیز قابل توسعه و استقرار است. ابزارهایی نظیر Truffle، Remix و Web3j این امکانات را در بسو فراهم می‌کنند. استاندارد پیاده‌سازی کلاینت JSON-RPC APIs امکان یکپارچه‌سازی بسو با سایر اجزای اکوسیستم هایپرلجر را تسهیل می‌کند. کلاینت بسو همچنین از ایجاد شبکه‌های کنسرسیومی مجوزمحور خصوصی نیز پشتیبانی می‌کند.هایپرلجر بسو به دلیل نگرانی‌های امنیتی، از مدیریت کلید در درون کلاینت پشتیبانی نمی‌کند. در عوض، کاربر می‌تواند از EthSigner یا هر ولت سازگار با اتریوم برای مدیریت کلیدهای خصوصی خود استفاده کند. EthSigner دسترسی به کلیدهای کاربر و امضای تراکنش‌ها را از طریق ابزارهایی همانند Vault و Microsoft Azure فراهم می‌کند.معماری سطح بالای هایپرلجر بسو به شرح زیر است:</description>
                <category>شبکه بلاکچین سور</category>
                <author>شبکه بلاکچین سور</author>
                <pubDate>Wed, 23 Feb 2022 09:39:47 +0330</pubDate>
            </item>
                    <item>
                <title>استاندارد SIP002</title>
                <link>https://virgool.io/Solidity/%D8%A7%D8%B3%D8%AA%D8%A7%D9%86%D8%AF%D8%A7%D8%B1%D8%AF-sip002-tqkfunng3i7b</link>
                <description>مقدمهدر مقاله پیشین در زمینه استاندارد SIP001 که روشی برای احراز هویت کاربران در شبکه سور بود، توضیحات کاملی ارائه شد. هدف از استاندارد SIP001، جلوگیری از نیاز به احراز هویت چندباره کاربر برای استفاده از هر برنامه کاربردی توزیع شده (DAPP) در شبکه سور است.از آنجایی که اطلاعات هویتی کاربران بایستی توسط بنیاد سور به صورت محرمانه نگهداری شود، بنیاد سور نیازمند تدوین استانداری است تا شیوه ارائه این اطلاعات به دپ‌ها را تشریح کند. در شیوه مورد استفاده سور، به منظور جلوگیری از سوء استفاده‌های احتمالی از اطلاعات کاربران سور، اطلاعات هویتی کاربر در اختیار دپ‌های سور قرار داده نمی‌شود و تنها امکان استعلام اطلاعات هویتی برای دپ‌های احراز هویت شده فراهم شده است.در این مقاله که با هدف تشریح دومین استاندارد احراز هویت در شبکه سور با عنوان «سند استاندارد SIP002، استفاده از خدمات احراز هویت توسط‌ دپ‌ها» تدوین شده است، شیوه دسترسی دپ‌ها به اطلاعات هویتی کاربران سور برای دپ‌های مجاز و شیوه اخذ مجوز دپ‌ها بیان شده است.هدف و دامنه کاربرد استاندارد SIP002هدف از تدوین این استاندارد، ایجاد روشی جهت استفاده از خدمات احراز هویـت ارائـه شـده در شبکه بلاکچین سور مبتنی بر استاندارد SIP001 توسط دپ‌ها روی این شبکه است. هر یک از دپ‌ها در بلاکچین سور، در صورت نیاز و با رعایت شرایط می‌توانند از این استاندارد استفاده کنند و به این ترتیب کاربران خود را احراز هویت کنند. بدیهی است که دپ‌ها مجازنـد تـا در صورت نیاز خودشان بدون استفاده از روش‌های ایـن اسـتاندارد، کـاربران خـود را احـراز هویـت کنند و این استاندارد هیچ گونه اجباری در این راستا به دپ‌ها تحمیل نمی‌کند.ارتباط با قرارداد هوشمند احراز هویتبرای ایجاد دسترسی دپ‌ها به احراز هویت کاربران خود، در شبکه سور یک قرارداد هوشمند رسمی با همین هدف و منظور طراحی و تعبیه شده است. این قرارداد هوشمند دارای ویژگی‌های زیر است:توسط «بنیاد سور» روی بلاکچین سور پیاده‌سازی شده است.داده‌های آن توسط بنیاد سور در بلاکچین سور ثبت می‌شود.داده‌های این قرارداد کاملا محرمانه است.صرفاً دپ‌های مجاز به دسترسی به خدمات احراز هویت می‌توانند توسـط توابـع پرس‌وجـوی داده که در آن پیاده‌سازی شده است، به این خدمات دسترسی پیدا کنند.لازم به ذکر است، در این قرارداد هوشمند، با هدف حفظ محرمانگی داده‌های هویتی افراد، تنها دپ‌های مجاز قادرند به اطلاعات هویتی اخذ شده مبتنی بر استاندادر SIP001 در قالب استعلام‌گیری، دسترسی داشته باشند.دپ‌های مجازدپ‌هـایی کـه علاقه‌منـد بـه اسـتفاده از سـطوح مختلـف احـراز هویـت هسـتند، لازم اسـت مشخصات خود را در صفحه مخصوص به این کار در سایت «بنیاد سور» ثبت کنند.علاوه بر آن ایـن دپ‌هـا موظفنـد فـرم‌های مربوطه که در انتهای متن استاندارد SIP002-1 آورده شده است و امکان دانلود آن در سایت رسمی بنیاد فراهم شده را پر کنند و آن را در دفترخانه اسناد رسمی، گواهی امضا کنند و فیزیک آن را برای «بنیاد سور» ارسال کنند.بنیاد سور تلاش دارد در توسعه‌های آتی این استاندارد، امکان احراز هویت دیجیتالی دپ‌ها را فراهم سازد تا دیگر نیاز به مراجعه حضوری به دفاتر اسناد رسمی و ارسال گواهی فیزیکی به بنیاد سور را حذف کند.دپ‌های فعال بر شیکه سور، می‌توانند برای احراز هویت کاربران خود، برخی موارد را از قرارداد هوشمند احراز هویت استعلام کنند و در پاسخ، False یا True دریافت خواهند کرد. برای نمونه دپ می‌تواند از قرارداد هوشمند احراز هویت استعلام کند که آیا نام و نام خانوادگی این آدرس سوری، حجت عباسی است؟ و در پاسخ بله یا خیر دریافت خواهد کرد.برای استعلام اطلاعات هویتی دو سطح آزاد و سطح دسترسی یک در نظر گرفته شده است.استعلام اطلاعات هویتی کاربر (پرس‌وجوی داده‌ها)سطوح دسترسی به عملیـات پرس‌وجـوی داده‌هـای هویتی کاربران از قـرارداد هوشـمند اصـلی شـامل مـوارد زیـر می‌شوند:سطح دسترسی آزادهر کاربر در شبکه سور و یا هر یک از دپ‌های پیاده‌سازی شده روی شبکه بدون نیاز به دریافت مجوز، به این سطح از استعلام اطلاعات دسترسی دارند.سطح دسترسی یکدپ‌های مجاز می‌توانند به موارد زیر را برای کاربران حقیقی یا حقوقی استعلام کنند:داده‌های قابل استعلام یک کاربر حقیقیداده‌های قابل استعلام یک کاربر حقوقینیاز به اطلاعات هویتی جدیدهر یک از دپ‌هایی که متقاضی اطلاعات هویتی بیشتری مانند آخرین مدرک تحصیلی، وضـعیت تأهل یا و مانند آن باشند، می‌توانند پیشـنهاد خـود را به صورت کتبی بـرای «بنیـاد سـور» ارسـال کننـد، تـا استاندارد جدیدی برای آن تنظیم شود یا استانداردهای موجود توسعه داده شود.</description>
                <category>شبکه بلاکچین سور</category>
                <author>شبکه بلاکچین سور</author>
                <pubDate>Sun, 13 Feb 2022 11:20:48 +0330</pubDate>
            </item>
                    <item>
                <title>استاندارد SIP001</title>
                <link>https://virgool.io/Solidity/%D8%A7%D8%B3%D8%AA%D8%A7%D9%86%D8%AF%D8%A7%D8%B1%D8%AF-sip001-j0k323hrnueo</link>
                <description>مقدمهبا اینکه یکی از ویژگی‌های دنیای رمزارزها، گمنامی افراد در تبادلات مالی و داده‌ای است؛ اما برای اجرای صحیح برخی از کاربردهای فناوری بلاکچین و نیز در برخی برنامه‌های کاربردی توزیع‌شده نیاز است مشتریان و کاربران به صورت دقیق و شفاف و غیرقابل انکار احراز هویت شوند. برای نمونه برگزاری انتخابات بر بستر بلاکچین یا ایجاد بازاری برای خریدوفروش دارایی‌های غیرمنقول و نیز پیاده‌سازی برخی برنامه‌های کاربردی توزیع‌شده برای ارائه خدمات پرداخت (دپ‌ها) بدون احراز هویت کاربران بی‌معنا و غیر ممکن است.بدین منظور، کاربردهای مبتنی بر بلاکچین که به شناخت کابران خود نیاز دارند، سازوکاری نیز برای احراز هویت کاربران خود دارند. برخی از روش‌های احراز هویت مبتنی بر هوش مصنوعی بوده و با ایجاد امکانی برای اسکن کارت‌های شناسایی کاربران، می‌توانند اطلاعات هویتی وی را از فایل اسکن شده استخراج کرده و از آن اطلاعات برای شناسایی و احراز هویت کاربران استفاده کنند. این روش‌ها در کنار مزیت کاربرپسند بودن، به دلیل وجود امکان جعل هویت،  از سطح بالایی از اطمینان برخوردار نبوده و برای کاربردهای مالی و نیز مواردی که به شناخت دقیق کاربر نیاز دارد نمی‌تواند مورد استفاده قرار گیرد. در نقطه مقابل، روش‌های وجود دارند که برای احراز هویت نیاز است کاربر یکسری امور همانند تکمیل و امضای فرم‌های هویتی را به صورت حضوری و فیزیکی انجام دهد. به طبع این روش‌ها به سادگی روش‌ها اول نیست اما از سطح امنیت و اعتبار بسیار بالاتری برخوردار است.با رشد خدمات بلاکچینی نیازمند به هویت، کاربران بایستی برای استفاده از هر خدمت، فرآیند احراز هویت خود را انجام دهند و اگر این خدمات نیازمند احراز هویت حضوری باشند، روند استفاده از دپ‌های مختلف بلاکچینی امری دشوار و بسیار زمان‌بر خواهد شد. بدین منظور بنیاد سور، استانداردی برای احراز هویت کاربران به منظور استفاده از دپ‌ها توسعه داده است که چنانچه کاربری این روند را انجام دهد، دیگر نیازی نیست برای هر دپ روند احراز هویت را مجددا انجام دهد. به عبارتی دیگر، بسیاری از دپ‌های بلاکچینی بسته به فعالیتی که انجام می‌دهند، نیاز دارند تا کاربران خـود را احراز هویت کنند. این استاندارد به دنبال آن است که روشی را به وجود آورد تا بـرای هـر کـاربر هر یک از دپ‌های بلاکچینی تنهـا نیـاز بـه یـک بـار احـراز هویـت داشـته باشـد و در صـورت استفاده همان کاربر از دیگر دپ‌های تابع این استاندارد، نیازمند احراز هویت مجدد نباشد.بنیاد بلاکچین سور، برای اولین بار در ایران و با الهام از استانداردهای بین‌المللی شبکه اتریوم و قوانین و مقررات ایران، سندی با عنوان «استاندارد SIP001-1 روش احراز هویت کاربران حقیقی و حقوقی» به منظور یکپارچه‌سازی روال احراز هویت کاربران در دپ‌های بلاکچین سور تنظیم کرده است که در ادامه با بخش‌های این سند بیشتر آشنا خواهیم شد. لازم به ذکر است، این سند به معنای الزام کاربران سور به احراز هویت نیست و برای دپ‌های کاربرد دارند که برای ارائه خدمت به احراز هویت نیازمندند.هدف از توسعه استاندارد SIP001هدف از تدوین این استاندارد، ایجاد روشی است که در صورت احزار هویت یک کاربر توسط یک دپ، سایر دپ‌های بتوانند بدون طی فرایند مجدد احراز هویت، به کاربر خود سرویس‌رسانی کنند تا هر دپ مجبور نباشد به طور جداگانه کارربران خـود را احـراز هویـت کند.هر یک از دپ‌ها در بلاکچین سور، در صورت نیاز و با رعایت شرایط می‌توانند از این استاندارد استفاده کنند و به این ترتیب کاربران خود را احراز هویت کنند. بدیهی است که دپها مجازنـد تـا در صورت نیاز خودشان بدون استفاده از ایـن اسـتاندارد، کـاربران خـود را با روش خاص خود احـراز هویـت کنند و این استاندارد هیچ گونه اجباری در این راستا به دپ‌ها اعمال نمی‌کند.اطلاعات لازم برای احراز هویت اشخاص حقیقی و حقوقیاطلاعات پایه برای احراز هویت اشخاص حقیقی عبارتند از:کد ملینامنام خانوادگینام پدرجنسیتتاریخ تولدشماره تلفن همراهشماره حساب (آدرس) سوریهمچنین اطلاعات پایه برای احراز هویت اشخاص حقوقی عبارتند از:شناسه ملینام شخصیت حقوقینوع شخصیت حقوقیشماره ثبتشماره حساب (آدرس) سوریروش احراز هویتهر یک از اشـخاص حقیقی یا حقوقی که می‌خواهند در شبکه بلاکچـین سـور طبـق ایـن استاندارد احراز هویت شوند، باید دو مرحله زیر را به ترتیب انجام دهند:گواهی امضا در دفتر اسناد رسمیشخص حقیقی یا نمایندگان صاحب امضای شـخص حقـوقی باید فرم‌های مربوطه (فرم شماره یک و دو) را پـر کننـد و در یکـی از دفترخانـه‌های اسـناد رسـمی حاضر شوند و امضای خود ذیل آن فرم را گواهی کنند.ارسال فرم گواهی امضا شده برای بنیاد سوراشخاص متقاضی احراز هویت باید به وبسایت یا اپلیکیشن مربوط به احراز هویت بنیاد سـور مراجعه کنند و ضمن ارائه گواهی امضای مورد تأیید دفترخانه، متن فرم گواهی شـده با را کلید اختصاصی شماره حساب سوری خود با استفاده از روشـی کـه مشـخص می‌شـود، امضـا کنند و امضای خود را در اختیار بنیاد قرار دهند.فرآیند ذخیره‌سازی اطلاعات احراز هویتبنیاد سور موظف است اطلاعات اشخاص حقیقی و حقوقی احراز هویت شده را در یک قـرارداد هوشمند محرمانه که توسط خود بنیاد ایجاد شده است، ثبت کند. برنامه قرارداد هوشمند مربوط به این عملیات نیز روی گیتهاب بنیاد سور قرار می‌گیرد.فرآیند توسعه اطلاعات احراز هویتهر یک از دپ‌هایی که متقاضی اطلاعات بیشتر هویتی (مانند آخرین مدرک تحصیلی، وضـعیت تأهل یا مانند آن) از کاربران خود باشند، می‌توانند پیشـنهاد خـود را به صورت مکتوب بـرای بنیـاد سـور ارسـال کننـد، تـا استاندارد جدیدی برای آن تنظیم شود یا استاندارد حاضر توسعه داده شود.مسئولیت بنیاد در مورد احراز هویتبنیاد سور در زمینه احراز هویت، در موارد زیر مسئول شناخته می‌شود:مغایرت درونی در اطلاعات فرم‌های گواهی امضا شدهعدم مطابقت کامل اطلاعات فرم‌ها با بارکد روی فرمعدم مطابقت اطلاعات فرم‌ها با سوابق قبلی که از متقاضی در سیستم استاندارد احـراز هویت شبکه بلاکچین سور موجود استعدم مطابقت امضای دیجیتال فرم با شماره حساب سوری متقاضیعدم مطابقت اطلاعات وارد شده در قرارداد هوشمند بلاکچین سور با اطلاعات فرم‌های گواهی امضا شدهعدم بایگانی مناسب فرم‌های گواهی امضا شده در دفاتر اسناد رسمیافشای غیر مجاز اطلاعات هویتی و غیر هویتی کـاربران احـراز صـلاحیت شـده بـه هـر صورتاستفاده بنیاد سور یا هر شخص حقیقی یا حقوقی دیگر از اطلاعـات کاربران احراز صلاحیت شده، برای امور تبلیغاتی یا کسب‌وکاری یا سوء استفاده از آندر همین‌جا لازم به ذکر است، بنیاد سور در توسعه‌های آتی این استاندارد، با توجه به هماهنگی‌های انجام شده، قصد دارد روند فعلی مبتنی بر دفاتر اسناد رسمی را با خدمات آنلاین دیجیتالی احراز هویت جایگزین کند.در مقاله بعدی به تشریح استاندارد SIP002 که هدف آن ایجاد روشی جهت استفاده از خدمات احراز هویـت ارائـه شـده در شبکه بلاکچین سور مبتنی بر استاندارد SIP001 توسط دپ‌ها روی این شبکه هست، خواهیم پرداخت.</description>
                <category>شبکه بلاکچین سور</category>
                <author>شبکه بلاکچین سور</author>
                <pubDate>Mon, 07 Feb 2022 12:54:34 +0330</pubDate>
            </item>
                    <item>
                <title>آشنایی با شبکه سور / بخش چهارم</title>
                <link>https://virgool.io/Solidity/%D8%A2%D8%B4%D9%86%D8%A7%DB%8C%DB%8C-%D8%A8%D8%A7-%D8%B4%D8%A8%DA%A9%D9%87-%D8%B3%D9%88%D8%B1-%D8%A8%D8%AE%D8%B4-%DA%86%D9%87%D8%A7%D8%B1%D9%85-rlumbyuptqxe</link>
                <description>در مقاله پیشین، در مورد روابط مالی فی‌مابین بازیگران پلتفرم سور نکاتی بیان شد، در این مقاله به عنوان مقاله پایانی از سلسله مقالات بررسی سپیدنامه سور، به چند موضوع محوری خواهیم پرداخت. ابتدا مروری بر مباحث باقیمانده از اقتصاد توکن سورن خواهیم داشت و در نهایت به بررسی نقشه‌راه توسعه‌های آتی سور می‌پردازیم. با ما همراه باشید.کارمزد تراکنش‌ها در شبکه سوربرای محاسبه کارمزد تراکنش در شبکه سور بر حسب ریال، نیاز است ابتدا هزینه تراکنش بر حسب گس یا همان سوخت محاسبه شود، سپس قیمت سوخت بر حسب سورن بدست آید تا بتوان در نهایت کارمزد تراکنش بر حسب سورن و ریال تعیین شود.هزینه تراکنش بر حسب سوختدر برخی شبکه‌های بلاکچینی همانند سور، کارمزد تراکنش به میزان منابعی که شبکه برای پردازش آن تراکنش مصرف می‌کند بستگی دارد. با همین منطق در شبکه سور مقدار سوخت لازم برای هر تراکنش بستگی به نوع تراکنش و مقدار پردازش لازم برای انجام تراکنش و نیز ظرفیت ذخیره‌سازی لازم برای آن تراکنش دارد. مثلا تراکنش انتقال سورن از یک حساب به حساب دیگر بدون توجه به مقدار سورن انتقالی، به طور ثابت ۲۱۰۰۰ سوخت است. لازم به ذکر است در بلاکچین سور، سوخت مقدار کمی از توکن سورن است که با استفاده از آن کارمزد تراکنش‌ها پرداخت می‌شود.قیمت سوخت بر حسب سورنقیمت سوخت بر حسب سورن توسط کاربران سور تعیین می‌شود. در واقع ارسال کننده تراکنش، قیمت هر واحد سوخت بر حسب سورن را تعیین می‌کند. اما باید به این نکته توجه داشت که هر تأییدکننده نیز می‌تواند قیمت حداقل هر واحد سوخت جهت پذیرش تراکنش را برای خود تعیین کند. به عبارت دیگر اگر کارمزد تعیین شده توسط کاربر از حداقل کارمزد قابل پذیرش توسط هر تاییدکننده کمتر باشد، آن تراکنش پردازش نخواهد شد.هزینه تراکنش بر حسب ریالکارمزد تراکنش بر حسب ریال، به قیمت سورن به ریال بستگی دارد و از طریق فرمول یر محاسبه می‌شود:Suren Tx Fee in Rial = Gas amount × Gas Price in SUREN × SUREN Price in Rialلازم به ذکر است، ارزش توکن سورن بر حسب ریال، در بازار عرضه و تقاضا تعیین خواهد شد.مکانیزم‌های موجود برای پایداری قیمت توکن سورندر شبکه سور، چندین عامل خودکار به همراه برخی عوامل قابل تنظیم که در اختیار تأییدکننده‌ها است، می‌تواند باعث پایداری قیمت سورن می‌شود. این پایداری بدان معناست که با توجه به مکانیزم‌های تعیین شده، امید آن است که قیمت توکن سورن، در شرایط ثبات بازار رمزارزها، دچار نوسانات شدید قیمتی نشود. در این قسمت به بررسی این عوامل می‌پردازیم:آزادسازی قیمت توکن سورن، متناسب‌سازی عرضه و تقاضای توکن و تعیین قیمت توکن سورن در بازار عرضه و تقاضاهر تأییدکننده یک عامل قابل کنترل جهت تنظیم قیمت سورن در اختیار دارد و آن تعیین «حداقل قیمت سوخت» است. با تنظیم این عامل آن تأییدکننده هیچ تراکنشی با قیمت سوخت کمتر از آن حداقل را ثبت نخواهدکرد. تعیین این عامل طی یک فرایند رقابتی موجب پایین آمدن «حداقل قیمت سوخت» بین تأییدکننده‌ها و در نهایت کم شدن هزینه کارمزد تراکنش‌‌ها برای کاربران نهایی سیستم خواهد شد.نحوه تولید توکن سورنتوکن سورن به دو روش تولید می‌شوند. بخشی از منابع توکن در بلوک پیدایش تولید خواهد شد و بخشی دیگر طی فرایند استخراج، ما به ازای ثبت هر بلوک تولید خواهد شد. در بلوک پیدایش بلاکچین سور تعداد ۲۰ میلیون توکن سورن تولید می‌شود. همچنین در زمان ساخت هر بلوک تعدادی توکن نیز تولید می‌شود. تعداد توکن‌های تولید شده در هر بلوک به مرور زمان کاهش می‌یابد تا تعداد توکن‌های تولیدشده در نهایت پس از ۲۰ سال به ۲۰۰ میلیون واحد خواهد رسید. به این ترتیب پس از ۲۰ دوره (یا حدود ۲۰ سال) و تولید ۳۰۰ میلیون بلوک، پاداش ثبت بلوک به صفر خواهد رسید.نحوه توزیع توکن سورناز ۲۰ میلیون توکن تولید شده در بلوک پیدایش، ۱۰ میلیون توکن طی عرضه اولیه خصوصی به فروش خواهد رسید. قیمت پیش‌فروش توکن برابر یک ده‌هزارم توکن اتر در شبکه‌ی اتریوم خواهدبود.باقیمانده توکن‌های تولیدشده در بلوک پیدایش، برابر با ۱۰ میلیون توکن در یک کیف توکن چند امضایی  که تحت یک قرارداد هوشمند برای بنیاد سور ایجاد می‌شود، ذخیره می‌شود تا برای پوشش هزینه‌های بنیاد مصرف شود. علاوه بر این در هر بلوک پاداش بلوک نیز تولید می‌شود. پاداش بلوک تولید شده به ترتیب زیر توزیع می‌شود:۹۰% از پاداش بلوک تولیدشده به حساب تأییدکننده بلوک واریز می‌شود.۱۰% از پاداش بلوک تولیدشده به حساب بنیاد واریز می‌شود تا برای هزینه‌های لازم بنیاد صرف شود.محل مصرف درآمدهای بنیاد سورهزینه‌های بنیاد سور و درصد آن نسبت به درآمدهای محقق‌شده بنیاد در طی ۱۰ سال اول فعالیت شامل این موارد خواهد بود:هزینه توسعه نرم‌افزاری هسته اولیه بلاکچین و سیستم‌های وابسته: ۲۵% از درآمد بنیادهزینه دستمزد اعضای بنیاد: ۱۵% از درآمد بنیادتوزیع رایگان توکن سورن به کاربران و اپلیکیشن‌ها و واگذاری به تعدادی از دانشگاه‌های کشور برای توسعه، آموزش، ترویج و تأمین سرور: ۲۰% از درآمد بنیادهزینه تبلیغات و رسانه‌ها : ۱۰% از درآمد بنیادهزینه تولید محتوا، آموزش و ترویج: ۱۵% از درآمد بنیادهزینه برگزاری سمینارهای سالانه: ۵% از درآمد بنیادهزینه‌های پیش‌بینی‌نشده: ۱۰% از درآمد بنیادنهاد حسابرسی در بنیاد سور وظیفه‌ی نظارت بر درآمدها و هزینه‌های بنیاد و انطباق آن با مصوبات را بر عهده دارد.نقشه‌راه توسعه سورراه اندازی و تداوم راه پلتفرم بلاکچین سور در این گام‌ها پیش‌بینی شده است:نگارش سپیدنامه توکن سورن و شبکه سورنگارش اساس‌نامهثبت قانونی بنیاد سور به عنوان مؤسسه غیرتجاریتوسعه فنی پلتفرم اولیهراه‌اندازی وب سایت بنیاد سورمشخص شدن نهایی تأییدکننده‌های اولیه (از بنیاد سور و خارج از بنیاد سور)پیش راه اندازی و تستراه‌اندازی اولیه پلتفرم بلاکچین سورایجاد زیرساخت حقوقی فعالیتفراخوان جذب سرمایه گذاران خصوصیبرگزاری فراخوان پیمانکاران توسعه از طرف بنیادتوسعه‌ی سرویس‌های اولیه جهت استفاده از بلاکچین سورشروع کمپین‌های آموزشی و تبلیغی با هدف توسعه بازارتبلیغ جهت جذب کاربران اولیهدستیابی به اهداف فاز اول توسعه بازارتوسعه تعداد تأییدکننده‌هاتوسعه شرکای راهبردی نظیر دانشگاه‌ها و مراکز آموزشی و پژوهشیاعلان جهت راه‌اندازی محیط‌های جانبی مانند اکسپلورر و تبادل توکن با واحد پولاعلان جهت جذب همکاری سازمان‌ها و بانک‌ها‌توسعه زیرساخت تعاملات بین شبکه‌ایبیانیه رفع مسئولیتپلتفرم بلاکچین سور صرفاً یک پلتفرم بلاکچینی برای پیاده‌سازی و اجرای قراردادهای هوشمند است و در موارد زیر مسئولیت دارد:در حال کار بودن شبکهایجاد ارتباط بین سرورهای شبکهاین پلتفرم در موارد زیر هیچ مسئولیتی ندارد:پیاده‌سازی و اجرای قراردادهای هوشمند برای زیان رساندن به دیگران اعم از کاربران شبکه، اشخاص حقیقی و حقوقی دولتی و خصوصی، اعم از کاربر شبکه یا غیر آن.پیاده‌سازی و اجرای قراردادهای هوشمند که اصل کار آن یا قسمتی از فعالیت آن مخالف قوانین دولتی یا عرف عمومی باشد.ذخیره داده‌های مجرمانه روی قراردادهای هوشمند یا انتشار آن، چه از طرف پیاده‌کنندگان قرارداد هوشمند و چه از جانب کاربران آن.عدم صحت اطلاعات در قراردادهای هوشمند شبکه یا به روز نبودن آنها.حفظ ارزش توکن پایه‌ی شبکه یا توکن‌های خاصی که در شبکه داد و ستد می‌شود.«بنیاد نوآوری و توسعه فناوری زنجیره‌بلوک سور» نیز تنها مسئولیت راه‌اندازی اولیه، سازماندهی تأییدکنندگان اولیه‌ی شبکه و نیز توسعه، آموزش، به روز رسانی و ترویج پلتفرم شبکه‌ی بلاکچین سور و نیز وضع مقررات در حوزه‌هایی که اختیار آن را دارا می‌باشد، عهده‌دار است و در حوزه‌های دیگر مسئولیتی ندارد.هر یک از موارد مطرح شده در این سپیدنامه تا رسیدن به پایداری لازم در شبکه به تشخیص «بنیاد سور» ممکن است تغییر کند.کلام آخرپلتفرم بلاکچین سور با هدف ارائه یک بستر مطمئن، مقرون به صرفه و محرمانه برای پیاده‌سازی اپلیکیشن‌های توزیع‌شده بر بستر قراردادهای هوشمند راه‌اندازی شده است. این شبکه برای رشد و توسعه به کامیونیتی خود وابسته است و در همین راستا دست همکاری خود را به سوی تمامی علاقه‌مندان به توسعه راهکارهای و اپلیکیشن‌های بلاکچینی بر روی شبکه سور دراز می‌کند.</description>
                <category>شبکه بلاکچین سور</category>
                <author>شبکه بلاکچین سور</author>
                <pubDate>Mon, 31 Jan 2022 12:49:40 +0330</pubDate>
            </item>
                    <item>
                <title>آشنایی با شبکه سور / بخش سوم</title>
                <link>https://virgool.io/Solidity/%D8%A2%D8%B4%D9%86%D8%A7%DB%8C%DB%8C-%D8%A8%D8%A7-%D8%B4%D8%A8%DA%A9%D9%87-%D8%B3%D9%88%D8%B1-%D8%A8%D8%AE%D8%B4-%D8%B3%D9%88%D9%85-paadho7rwehs</link>
                <description>در مقاله قبل با بازیگران پلتفرم سور و وظایف و اختیارات هر بازیگر آشنا شدیم. ذی‌نفعان سور به شرح بنیاد سور، صاحبان کسب‌وکارها، توسعه‌دهندگان، کاربران کسب‌وکارها، تائیدکننده‌ها و مراکز تبادل منطبق بر سپیدنامه شبکه سور به اختصار معرفی شدند که شرح همه این موارد را می‌توانید در سپیدنامه سور به دقت بررسی کنید.در این مقاله، به بررسی اقتصاد بلاکچین سور، توکن پایه شبکه سور، روابط مالی بازیگران و عناصر شبکه، کارمزد شبکه و شیوه محاسبه آن خواهیم پرداخت. لازم به ذکر است در مقالات بعدی در مورد شیوه تعیین قیمت توکن پایه شبکه، نحوه تولید و توزیع توکن، درآمدهای بنیاد سور، هزینه‌های بنیاد سور و از این دست موارد صحبت خواهیم کرد.اقتصاد بلاکچین سوربا هدف حفظ پایداری شبکه سور، نیاز است همه بازیگران شبکه از انگیزه کافی برای ایفای وظایف خود برخوردار باشند و در صورت تخلف از قواعد شبکه، به اندازه کافی جریمه یا محروم از مزایای شبکه بشود. چیدمان چنین قواعد و شرایطی که منتج به بازی درست همه بازیگران می‌شود را اقتصاد بلاکچین یا اقتصاد توکن می‌نامند.پلتفرم سور همانند پلی میان همه بازیگران شبکه سور است و از طریق آن بازیگران می‌توانند خدمات خود را در اختیار سایرین قرار دهند یا بر رفتار دیگر بازیگران نظارت داشته باشند. برای تنظیم روابط مالی میان بازیگران سور و به منظور فراهم‌سازی ارائه برخی خدمات مالی در سور، توکنی با نام سورن در این شبکه توسعه داده شده است که توکن پایه و نیتیو این شبکه است.سورن توکن پایه شبکه سورتوکن پایه شبکه بلاکچین سور، به افتخار یکی از سرداران ایرانی، سورن نام گذاری شده است. این توکن برای پرداخت کارمزد تراکنش‎‌های شبکه سور مورد استفاده قرار می‎گیرد. این کارمزد توسط ثبت کننده تراکنش، پرداخت و توسط تأییدکننده‌ای که این تراکنش توسط وی بر روی دفترکل توزیع شده سور ثبت می‌شود، دریافت می‌شود. به این ترتیب چرخه گردش توکن شبکه تعریف می‌شود.سایر توکن‌های شبکه سوربر روی شبکه سور می‌توان هر دو نوع توکن مثلی و غیرمثلی (Fungible and NonFungible) را توسعه داد. در شبکه سور توکن‌های مثلی تحت استانداری مشابه ERC-20 و توکن‌های غیرمثلی نیز تحت استاندارد مشابه ERC-721 توسعه داده می‌شوند.ارتباط مالی بازیگران سور مبتنی بر توکن سورنطرف‌های مختلف در شبکه بلاکچین سور، به اقتضای نقش خود در شبکه با دیگر بازیگران شبکه مبادلاتی بر مبنای توکن سورن دارند. خلاصه‌ای از این مبادلات در نمودار زیر دیده می‌شود.روابط مالی بنیاد سوربنیاد سور برای تامین هزینه‌های توسعه نسخه اولیه شبکه سور و ایجاد زیرساخت سخت و نرم‌افزاری لازم برای برپایی شبکه و نیز به منظور ترویج و گسترش شبکه سور، مقادیری توکن سورن در بلوک پیدایش تولید و برای اهداف زیر رزرو کرده است:تأمین هزینه‌های لازم برای توسعه و به‌روزرسانی شبکهتأمین هزینه‌های جاری بنیادتأمین هزینه‌های ترویج و آموزش شبکهروابط مالی تاییدکننده‌هاتأییدکننده‌ها در بلاکچین سور نقش بررسی و ثبت و نگهداری تراکنش‌ها در بلوک‌های شبکه و در نتیجه پایدارسازی شبکه را بر عهده دارند. تأییدکننده‌ها به منظور ایفای این وظایف بایستی زیرساخت سخت‌افزاری و نرم‌افزاری لازم را با هزینه خود ایجاد نمایند و از دو محل می‌توانند این هزینه‌ها را تأمین کنند:پاداش ثبت بلوک: هر تأییدکننده بابت ثبت هر بلوک در زمان نوبت ثبت خود، مقداری توکن سورن، بابت ثبت آن بلوک دریافت می‌کند. این مقدار توکن، پاداش ثبت بلوک نامیده می‌شود.کارمزد تراکنش: هر کاربر در زمان ارسال تراکنش به شبکه، باید مقداری توکن سورن به عنوان کارمزد شبکه بپردازد. کارمزد تمام تراکنش‌های هر بلوک در زمان ثبت بلوک به حساب تأییدکننده‌ای که آن بلوک را ثبت می‌کند، واریز می‌شود.روابط مالی صاحبان کسب‌وکارهاصاحبان کسب‌وکارها با طرف‌های زیر در تعامل مالی هستند:هزینه‌هایی را که کاربران کسب‌وکارها طبق قواعد کسب‌وکار به حساب آنان واریز می‌کنند، دریافت می‌نمایند.جوایز یا پاداش‌ها یا موارد دیگری که طبق قواعد خود باید به کاربران بپردازند، پرداخت می‌نمایند.بابت توسعه‌های مربوط به اپلیکیشن‌ها و قراردادهای هوشمند، مبالغی را طبق تعهداتشان به توسعه‌دهنده‌ها پرداخت می‌کنند.توکن‌های دریافتی را در مراکز تبادل با سایر توکن‌ها یا پول‌های فیات مبادله می‌کنند.روابط مالی کاربران کسب‌وکارهاکاربران کسب‌وکارها طبق قواعد هر کسب‌وکار، مبالغی را در قالب توکن سورن یا توکن‌های دیگر شبکه به صاحبان کسب‌وکار پرداخت می‌کنند.کاربران ممکن است مبالغی را به عنوان پاداش یا جایزه از صاحبان کسب‌وکارها دریافت کنند.کاربران می‌توانند برای تهیه توکن‌های لازم به مراکز تبادل مراجعه کنند.روابط مالی مراکز تبادلتمام طرف‌های ذی‌نفع در شبکه بلاکچین سور برای استفاده از توکن‌های سورن یا توکن‌های مثلی و قابل مبادله، با مراجعه به یکی از سایت‌های مرکز تبادل، با پرداخت هزینه، توکن مورد نیاز خود را تهیه می‌کنند.همچنین در صورتی که توکنی را در اختیار داشته باشند و بخواهند آن را به فروش برسانند، می‌بایست به مراکز تبادل مراجعه کنند.در ازای این خدمات، سایت مرکز تبادل درصدی از توکن‌های مبادله شده را به عنوان کارمزد از فروشنده و خریدار دریافت می‌کند. این درصد طبق سیاست‌های هر سایت مرکز تبادل تعیین می‌شود.روابط مالی توسعه‌دهنده‌هاتوسعه‌دهنده‌ها به ازای خدماتی که برای طرف‌های مختلف شبکه بلاکچین سور انجام می‌دهند، مزد کار خود را دریافت می‌کنند.</description>
                <category>شبکه بلاکچین سور</category>
                <author>شبکه بلاکچین سور</author>
                <pubDate>Mon, 31 Jan 2022 12:44:59 +0330</pubDate>
            </item>
                    <item>
                <title>آشنایی با شبکه بلاکچین سور / قسمت دوم</title>
                <link>https://virgool.io/Solidity/%D8%A2%D8%B4%D9%86%D8%A7%DB%8C%DB%8C-%D8%A8%D8%A7-%D8%B4%D8%A8%DA%A9%D9%87-%D8%B3%D9%88%D8%B1-%D9%82%D8%B3%D9%85%D8%AA-%D8%AF%D9%88%D9%85-onbj1tmzwhpq</link>
                <description>در مقاله پیش، در مورد چیستی شبکه سور و رمزارز سورن صحبت شد. در مورد نیاز به توسعه نسخه بومی بلاکچین با قابلیت پشتیبانی از قراردادهای هوشمند در مدلی مقرون به صرفه توضیحات تکمیلی ارائه شد. در مقاله دوم از سری مقالات آشنایی با شبکه سور، به بررسی بازیگران فعال در شبکه سور خواهیم پرداخت.ذی‌نفعان شبکه سوردر شبکه سور نقش‌ها و بازیگران گوناگونی وجود دارد که هر یک وظیفه مشخص خود را دارند. این بازیگران شامل بنیاد سور، تائیدکنندگان، صاحبان کسب‌وکار، کاربران کسب‌وکارها، مراکز تبادل و توسعه‌دهندگان هستند. در ادامه به تشریح نقش هریک از این بازیگران پرداخته شده است.بنیاد سورشبکه سور به‌عنوان یک پلتفرم متن‌باز و قابل توسعه توسط سایر توسعه‌دهندگان، نیازمند نهادی است که نسخه اولیه آن را توسعه دهد و این نسخه اولیه را راه‌اندازی کند. این مسئولیت در شبکه سور به عهده بنیاد سور است. «بنیاد نوآوری و توسعه فناوری زنجیرة بلوک سور» یا به اختصار «بنیاد سور» مؤسسه‌ای است که مجوز فعالیت خود را از معاونت علمی و فناوری ریاست جمهوری دریافت کرده است و از افراد حقیقی و حقوقی مؤسس اولیه شبکه بلاکچین سور تشکیل شده است.عضویت اعضای جدید در بنیاد سور در صورت تصویب حداقل دوسوم اعضای بنیاد و طی مراحل اداری لازم امکان‌پذیر است.در ادامه برخی از مهم‌ترین وظایف و اختیارات بنیاد سور فهرست شده است.طراحی و توسعه کد متن باز بلاکچین سور و به‌روزرسانی آنراه‌اندازی اولیه‌ی بلاکچین سورتبصره: بنیاد سور هیچ گونه مسئولیتی در رابطه با کسب‌وکارهای فعال بر بستر سور ندارد و هریک از فعالان بایستی بر اساس شرایط و قوانین کشور مجوزهای لازم را از مراجع مربوطه دریافت نمایند.سازماندهی تأییدکنندگان اولیه و تلاش جهت توسعه شبکه تأییدکنندگانجلب مشارکت فعالان صنعت بلاکچین و رایزنی برای توسعه و به‌روزرسانی بلاکچین سوربرگزاری گردهمایی سالانه فعالان و توسعه‌دهندگان بلاکچین سورتدوین متن توافقنامه بین بنیاد و کاربران شبکه بلاکچین سور موسوم به سپیدنامهتوزیع توکن‌های پایه شبکه (سورن) که در بلاک پیدایش شبکه تولید شده‌اند، بر مبنای سپیدنامهفعالیت‌های آموزشی و ترویجی در جهت توسعه کاربری بلاکچین سورتأییدکنندگان تراکنش‌هادر عموم شبکه‌های بلاکچینی، فرایند بررسی، صحت‌سنجی و ثبت تراکنش‌ها به صورت توزیع‌شده انجام می‌گیرد و یک نهاد مرکزی این مسئولیت را بر عهده ندارد. در شبکه‌های بلاکچینی به اعضایی که این مسئولیت را بر عهده دارند، ولیدیتور، ماینر و مانند آن اطلاق می‌کنند. این اعضا در شبکه سور، تأییدکننده نام دارند. تأییدکننده همان طور که گفته شد به نودهایی گفته می‌شود که صحت تراکنش‌های شبکه را بررسی می‌کنند و تراکنش‌ها را در بلوک ثبت می‌کنند.وظایف هر تأییدکننده را می‌توان به ترتیب زیر فهرست کرد:بررسی صحت تراکنش‌های ارسال شده به شبکهثبت تراکنش‌های صحیح ارسال شده در بلوکثبت و نهایی‌سازی بلوک تشکیل‌شدهصاحبان کسب‌وکارهاهمانطور که پیش‌تر گفته شده، یکی از اهداف اصلی از توسعه زیرساخت سور، ایجاد بستر بلاکچینی مقرون به صرفه برای کسب‌وکارها و کاربران ایرانی است. از همین روی، صاحبان کسب‌وکارها یکی از بازیگران اصلی و تاثیرگذار در سور هستند. صاحبان کسب‌وکارها شامل طیف وسیعی از شرکت‌ها و بنگاه‌های اقتصادی و غیر اقتصادی بزرگ و کوچک و استارتاپ‌ها و شرکت‌های دانش‌بنیان و نیز کارآفرینان فردی هستند که برای ارائه خدمات خود به استفاده از بلاکچین سور نیاز دارند. آنان می‌توانند طرح استفاده از بلاکچین خود را برای دریافت مشاوره‌های حقوقی و فنی با بنیاد سور مطرح کنند و یا خود به طور مستقیم طرح خود را روی شبکه سور اجرایی کنند.کاربران کسب‌وکارهادر شبکه سور، کاربران کسب‌وکارها، افراد حقیقی و حقوقی هستند که از کسب‌وکارها برای رفع نیازهای خود استفاده می‌کنند و به واسطه این استفاده، نسبت به ارسال و دریافت تراکنش در شبکه اقدام می‌کنند. کاربران کسب‌‌وکارها یکی از ارکان مهم شبکه هستند. آنان از کاربردهایی که کسب‌وکارهای مختلف روی شبکه ایجاد می‌کنند، استفاده می‌کنند.مراکز تبادل (صرافی‌های رمزارزی)در اکوسیستم سور، منظور از مراکز تبادل، صرافی‌های رمزارزی هستند که رمزارز سورن را در خود فهرست کردند. این مراکز در واقع واسطی برای تبدیل ریال به سورن و بالعکس است. از سویی دیگر، این مراکز همچنین می‌توانند در صورت تمایل خود، نسبت به فهرست کردن سایر توکن‌های مربوط به کسب‌وکارهای فعال در شبکه سور نیز اقدام کنند و امکان تبدیل این توکن‌ها به سورن یا ریال یا سایر رمزارزها را فراهم آورند.توسعه‌دهندگان شبکه سورتوسعه‌دهنده‌ها برنامه‌های زیرساختی و کاربردی شبکه نظیر کاوشگر، کیف توکن، نودهای شبکه، قراردادهای هوشمند و اپلیکیشن‌های لازم برای کسب‌وکارها، سازمان‌های دولتی و بنیاد سور را تولید می‌کنند و در ازای آن توکن سورن یا ریال دریافت می‌کنند. بنیاد سور برای امور توسعه، پس از فراخوان و دریافت پیشنهادها طی یک فرآیند رقابتی و شفاف که آیین‌نامه آن متعاقباً اعلام خواهد شد مناسب‌ترین توسعه‌دهنده را انتخاب خواهد کرد.در ادامه به صورت شماتیک، بازیگران شبکه سور و روابط بین آن‌ها ترسیم شده‌است.</description>
                <category>شبکه بلاکچین سور</category>
                <author>شبکه بلاکچین سور</author>
                <pubDate>Mon, 10 Jan 2022 13:18:01 +0330</pubDate>
            </item>
                    <item>
                <title>آشنایی با شبکه بلاکچین سور / قسمت اول</title>
                <link>https://virgool.io/Solidity/%D8%A2%D8%B4%D9%86%D8%A7%DB%8C%DB%8C-%D8%A8%D8%A7-%D8%B4%D8%A8%DA%A9%D9%87-%D8%B3%D9%88%D8%B1-%D9%82%D8%B3%D9%85%D8%AA-%D8%A7%D9%88%D9%84-ibkdms71sfhr</link>
                <description>در مجموعه مقالات جدید بنیاد سور، تصمیم داریم به بررسی سپیدنامه شبکه سور و بیان امکانات و ویژگی‌ها و کاربردهای شبکه سور و رمزارز سورن بپردازیم.مختصر و مفیدشبکه «سور» یک زیرساخت توسعه‌یافته مبتنی بر بلاکچین اتریوم است که برای توسعه قراردادهای هوشمند و مقرون به صرفه طراحی شده است. از ویژگی‌های این بستر بلاکچینی می‌توان به مقیاس پذیری بالا، زمان بسته شدن بلوک کم، قابلیت پردازش تعداد بالای تراکنش در ثانیه، هزینه تراکنش مقرون به صرفه، خاصیت نهایی‌سازی فوری، برخورداری از فرایند اجماعی سریع و کارآمد و امکان ثبت تراکنش‌های محرمانه اشاره کرد.شروع ماجرای سوردر سال‌های اخیر و با شناخت هر چه بیشتر و بهتر فناوری زنجیره‌بلوک، بسیاری از صنایع به سمت مهار و استفاده و به‌کارگیری این فناوری حرکت کردند. مزایایی همچون شفافیت، امنیت بیشتر، ارتقاء کارآمدی سامانه‌ها، مقاومت در برابر هک و خرابکاری، مانایی داده و بسیاری مزایا این‌چنینی باعث شد توجه بسیاری از صنایع فعال در حوزه‌های مالی، زنجیره‌تامین، گردشگری، هویت و هویت دیجیتالی، پزشکی، بازی و سرگرمی و بسیاری از صنایع دیگر را به خود جلب کند.به دلیل ذات فراسازمانی راهکارهای بلاکچینی و بی معنا بودن ایجاد یک بلاکچین برای یک راهکار متمرکز، قدرت این فناوری زمانی بروز و ظهور پیدا می‌کند که یک مسئله چند بعدی با وجود تعداد کافی ذی‌نفع در میان باشد. به عبارتی دیگر زمانی که تعدد ذی‌نفعان وجود دارد و این ذینفعان با یکدیگر مسئله و چالش عدم اعتماد دارند، راهکارهای بلاکچینی معنای بسیار بیشتری پیدا می‌کند. در این میان راه‌اندازی و مدیریت زیرساخت‌های بلاکچینی به دلیل نیاز به هزینه‌های بالای ایجرا و نگهداری و از سویی دیگر نداشتن توان و تخصص فنی کافی، بسیار دشوار و نشدنی است. در این فضا، برخی از شرکت‌های فعال در زمینه توسعه زیرساخت‌های مبتنی بر فناوری دست به کار شده و پلتفرم‌های بلاکچینی را توسعه دادند. به کمک این پلتفرم‌ها، سازمان‌ها می‌توانند بدون صرف هزینه بالا، صرفا بر ایده تجاری و کسب‌وکاری خود تمرکز کنند و امورات اجرایی را به پلتفرم بسپارند. در این پلتفرم‌ها که غالباً با هدف گردهمایی علاقه‌مندان و فعالان این فناوری به وجود می‌آیند، خدمات گسترده‌ای شامل کدهای آماده، مشاوره و بستری جامع و کامل برای توسعه محصولات مبتنی بر بلاکچین در اختیار کاربران قرار می‌گیرد. این پلتفرم‌ها با جذب علاقه‌مندان به فناوری بلاکچین توانسته‌اند اکوسیستمی پویا و کارآمد برای پیشبرد این فناوری به وجود بیاورند.متاسفانه در بسیاری از پلتفرم‌های بلاکچینی مطرح و با ثبات، یا بنابر دلایل تحریمی، دسترسی ایرانیان به این شبکه‌ها مسدود شده است و یا فعالیت در پلتفرم‌های باز و آزاد و غیرمتمرکزی همچون اتریوم، برای ایرانیان مقرون به صرفه نیست. بنابراین موارد، نیاز به ایجاد یک پلتفرم بلاکچینی متن باز، با قابلیت پشتیبانی از قراردادهای هوشمند و مقرون به صرفه به شدت در ایران مورد احساس می‌شود و به نظر با رشد این صنعت در ایران این نیاز بیشتر نیز خواهد شد.احتیاج به یک زیرساخت بلاکچینی با ثبات، مقرون به صرفه با قابلیت توسعه برنامه‌های کاربردی توزیع شده، جمعی از فعالان بلاکچین و رمزارز ایرانی را بر آن داشت تا نسبت به توسعه یک بلاکچین بومی با نام بلاکچین «سور» اقدام کنند. با راه‌اندازی پلتفرم بلاکچین سور علاقه‌مندان و فعالان این حوزه می‌توانند بدون دغدغه‌ی مالی و بدون توجه به موانع تحریمی به توسعه محصول خود بر یک بستر بومی و مبتنی بر نیازهای اقتصادی، اجتماعی و فرهنگی کشور بپردازند. علاوه بر این، پلتفرم سور می‌تواند فعالان مشغول به کار در ارتباط با فناوری بلاکچین از سراسر کشور را که تا امروز به صورت جزیره‌ای عمل کرده‌اند، گرد یک میز بنشاند. به این ترتیب می‌توان انتظار داشت که تعامل نزدیک این اشخاص با یکدیگر قدمی بزرگ در راستای بهره‌مندی کشور از فرصت‌های بی‌نظیر فناوری بلاکچین و در نهایت رشد و شکوفایی اقتصاد ملی باشد.با سور بیشتر آشنا شویمتیم توسعه‌دهنده سور تلاش داشتند تا جای ممکن، منطبق بر استانداردها و به‌روش‌های جهانی عمل کرده و از توسعه یک محصول از ابتدا که علاوه بر هزینه‌های بالای پیاده‌سازی، ممکن است دارای ایرادات فنی نیز باشد خودداری کنند. به همین منظور برای توسعه زیرساخت سور، از زیرساخت “هایپرلجر بسو” با اعمال یکسری تغییرات استفاده کند.با استفاده از زیرساخت سور، کاربران و توسعه‌دهندگان می‌توانند به راحتی و در محیط سالیدیتی، همان محیط توسعه قراردادهای هوشمند در شبکه جهانی اتریوم، کاربردها و محصولات و اپلیکیشن‌های خود را توسعه دهند. لازم به ذکر است، “سورن”، ارز ذاتی شبکه سور است که تمامی کارمزدها بایستی با سورن پرداخت شود.در پلتفرم بلاکچین سور در هر ۲ ثانیه یک بلوک جدید بسته می‌شود. سایز بلوک‌ها از نظر حجمی محدودیت خاصی ندارد؛ اما مقدار گس مصرفی در هر بلوک حداکثر می‌تواند ۱۰ میلیون واحد گس باشد. مکانیزم تعیین کارمزد تراکنش‌ها در شبکه سور دقیقا مانند شبکه بلاکچین اتریوم۱ است. ما به ازای ثبت هر بلوک در شبکه سور، ولیدیتورها پاداش دریافت می‌کنند. این پاداش در ابتدای فعالیت شبکه معادل ۱۶/۱ سورن است و طی یک روند کاهشی تا بیست سال پس از راه اندازی شبکه به ۲/۰ سورن خواهد رسید.الگوریتم اجماع سوردر پلتفرم سور از الگوریتم اجماع IBFT 2.0 استفاده می‌شود که در آن تصمیم‌گیری با تعداد دقیق حداقل دو سوم از کل آرا صورت می‌پذیرد.در این پلتفرم تعدادی نود به عنوان تأییدکننده (Validator) تراکنش‌های ثبت قرارداد هوشمند، اجرای توابع قرارداد هوشمند و نیز انتقال توکن را در شبکه تأیید می‌کنند. به این ترتیب که تأیید تراکنش به صورت چرخشی بین نودهای شبکه تقسیم می‌شود و در صورت عدم آمادگی آن نود، نوبت به نود بعدی در حلقه می‌رسد. سایر نودهای شبکه (که در یک بلوک نوبتشان نرسیده است) نیز تراکنش‌های ثبت شده را بررسی و در سیستم خود ثبت می‌کنند.مزایا و ویژگی‌های بلاکچین سوربنابر آنچه بیان شد مزایای شبکه بلاکچینی سور به شرح زیر است:مقیاس‌پذیری بالا: این شبکه توانایی مدیریت ۲۰۰۰ تراکنش در ثانیه را دارد.هزینه تراکنش مقرون به صرفه: هزینه تراکنش‌ها بسیار کم است و به دلیل استفاده از سازوکار اجماعی غیر از POW، هزینه‌ی تولید توکن پایین خواهد بود.پایداری بالای شبکه: گره‌های اولیه شبکه سور، تضمین می‌کنند مادامی که شبکه از یک حداقل پایداری برخوردار نشود (به عنوان مثال، تعداد خاصی گره) به حضور خود در شبکه ادامه دهند.پشتیبانی از ثبت تراکنش‌های خصوصیپشتیبانی از قراردادهای هوشمنددر این بخش، یک آشنایی اولیه با شبکه بلاکچین سور با تمرکز بر دلیل نیاز به چنین شبکه‌ای در ایران صحبت و برخی از ویژگی‌های این شبکه مرور شد. در مقالات بعدی به سایر امکانات و بخش‌های این شبکه خواهیم پرداخت.</description>
                <category>شبکه بلاکچین سور</category>
                <author>شبکه بلاکچین سور</author>
                <pubDate>Wed, 05 Jan 2022 11:44:00 +0330</pubDate>
            </item>
                    <item>
                <title>استانداردهای توکن‌سازی در شبکه‌های بلاک‌چینی / قسمت دوم</title>
                <link>https://virgool.io/Solidity/%D8%A7%D8%B3%D8%AA%D8%A7%D9%86%D8%AF%D8%A7%D8%B1%D8%AF%D9%87%D8%A7%DB%8C-%D8%AA%D9%88%DA%A9%D9%86-%D8%B3%D8%A7%D8%B2%DB%8C-%D8%AF%D8%B1-%D8%B4%D8%A8%DA%A9%D9%87-%D9%87%D8%A7%DB%8C-%D8%A8%D9%84%D8%A7%DA%A9-%DA%86%DB%8C%D9%86%DB%8C-%D9%82%D8%B3%D9%85%D8%AA-%D8%AF%D9%88%D9%85-mxji97pjgw7f</link>
                <description>در مقاله قبل، به موضوع استانداردسازی توکن و استانداردهای توکن‌سازی پرداخته شد. استانداردهای توکن‌سازی در شبکه اتریوم نیز بیان و تعدادی از آن‌ها نیز تشریح شد. در این مقاله ضمن بیان آخرین ورد از استاندارد توکن‌سازی در شبکه اتریوم، سایر استانداردهای در سایر شبکه‌های بلاک‌چینی بیان خواهد شد.استاندارد توکن‌سازی ERC-1155استانداردهای توکن‌سازی همانند ERC-20 و ERC-721 برای استقرار هر نوع توکن نیاز به یک قرارداد هوشمند جداگانه دارد. این امر باعث تحمیل مقدار زیادی کدهای تکراری بر شبکه اتریوم می‌شود و از سویی دیگر، به‌واسطه جدایی هر یک از توکن‌ها در آدرس‌هایی مجزا و مجوزدار (Permissioned)، برخی عملکردهای خاص محدود می‌شود. با ظهور و رشد بازی‌های بلاک‌چینی که توکن‌های NFT به‌عنوان آیتم‌های درون بازی بکار می‌روند، تعداد قراردادهای هوشمند به‌صورت انفجارگونه‌ای رشد کردند و منجر به مسائل و مشکلاتی در سطح کارایی و هزینه استفاده از بلاک‌چین‌های عمومی همچون اتریوم شدند.استاندارد توکن‌سازی ERC-1155 برای قراردادهایی است که چندین نوع توکن را مدیریت می‌کنند. با استفاده از استاندارد ERC-1155 کاربر می‌تواند چندین نوع توکن (همانند ERC-20 و ERC-721) را به یکباره ارسال کرده و در هزینه‌های تراکنش صرفه‌جویی کند. به کمک این استاندارد، تبادل چندین توکن میسر شده و نیاز به تأیید مجزای هر یک از توکن‌ها از طریق قراردادهای هوشمند جداگانه از بین می‌رود. از طریق این استاندارد، تعریف و تلفیق توکن‌های مثلی و غیرمثلی تنها از طریق یک قرارداد هوشمند منفرد، امکان‌پذیر می‌شود.استانداردهای توکن‌سازی برای سایر بلاک‌چین‌هاپروتکل‌های قراردادهای هوشمند در حال حاضر بسیار مورداستفاده قرار می‌گیرند. به‌غیراز شبکه اتریوم، پروژه‌ها و شبکه‌های بلاک‌چینی دیگری نیز وجود دارند که تمرکز آن‌ها بر قراردادهای هوشمند است. در ادامه این مقاله، بنیاد سور، تعدادی از پروژه‌های محبوب و استاندارد توکن‌سازی در این شبکه‌ها تشریح خواهد کرد.شبکه ایاس، EOSپلتفرم بلاک‌چینی EOSIO، در ویژگی‌های هسته بلاک‌چینی با شبکه اتریوم بسیار متفاوت است بدین صورت که شیوه اجماع، میزان و مکانیزم کارمزد، ساخت حساب کاربری، اقتصاد توکن، رأی‌دهی، چند امضایی و سایر موارد این‌چنینی در درون قراردادهای هوشمند توسعه داده شده بر روی شبکه ایاس توسعه داده شده است.قراردادهای سامانه ایاس برای پشتیبانی از عملکردهای پایه شبکه‌های بلاک‌چینی موارد eosio.bios، eosio.msig، eosio.token و eosio.wrap را در درون خود دارند. همانند اتریوم که استاندارد ERC-20 دارد، ایاس قرارداد هوشمند eosio.token دارد. قرارداد هوشمند Eosio.token ساختار و روش‌های لازم برای ایجاد، انتشار و مدیریت توکن‌های شبکه بلاک‌چینی EOSIO را بیان می‌کند.علاوه بر این، برای انواع توکن‌ها همانند NFT، نیاز به یک چارچوب کاری طرف سومی وجود دارد. برای مثال، Simple Assets متعلق به CryptoLions و dGood متعلق به Mythical Games دو استاندارد توکن‌سازی برای NFT در شبکه ایاس هستند.شبکه نئو، NEOشبکه نئو، پروژه دیگری است که با هدف ایجاد زیرساخت‌های لازم برای توسعه قراردادهای هوشمند به وجود آمده است. پیشنهادهای ایجاد بهبود در شبکه نئو که با نام NEP معرفی می‌شوند، استانداردهایی برای پلتفرم نئو شامل مشخصات پروتکل هسته، واسط‌های برنامه‌نویسی کاربری سمت کاربر و استانداردهای قراردادهای هوشمند را معرفی می‌کنند. NEP-5 یک استاندارد توکن‌سازی در شبکه بلاک‌چینی نئو را پیشنهاد می‌دهد که شامل مکانیزم ارتباط‌گیری کلی اجزای قراردادهای هوشمند در شبکه نئو هست. استاندارد NEP-10، استانداردی برای ایجاد توکن‌های NFT در شبکه نئو است اما این استاندارد کماکان درحال‌توسعه است.شبکه تزوس، Tezosدر شبکه تزوس، پیشنهادهای همکاری در جهت توسعه شبکه تزوس با نام TZIP معرفی می‌شوند. این پیشنهادها، مستنداتی هستند که شیوه ارتقاء و بهبود تزوس را از طریق پیاده‌سازی استانداردها و اجزای جدید همانند قراردادهای هوشمند بیان می‌کنند.‏TZIP-7 عملیات انتقال توکن و تأیید تراکنش‌های ارسالی از سایر آدرس‌ها را پیاده‌سازی می‌کند. این استاندارد بسیار مشابه استاندارد ERC-20 شبکه اتریوم است. TZIP-12، به‌عنوان یک واسط برای چندین دارایی (Multi-Asset Interface) طراحی شده است که وابستگی توسعه‌دهندگان به استانداردهای خاص هر نوع از توکن را از بین می‌برد. استاندارد توکن‌سازی TZIP-12 با ارائه یک واسط قراردادی یکپارچه، از تمامی انواع توکن، چه مثلی و چه غیرمثلی پشتیبانی می‌کند.جمع‌بندیدر این دو مقاله، استانداردهای توکن‌سازی در شبکه‌های بلاک‌چینی بیان و تشریح شد، ازآنجایی‌که شبکه سور، بستری برای توسعه قراردادهای هوشمند است، لذا این شبکه نیز دارای استانداردهای توکن‌سازی خاص خود است که در مقالات بعدی در مورد آن‌ها توضیحات مفصلی بیان خواهد شد.</description>
                <category>شبکه بلاکچین سور</category>
                <author>شبکه بلاکچین سور</author>
                <pubDate>Mon, 27 Dec 2021 09:56:06 +0330</pubDate>
            </item>
                    <item>
                <title>استانداردهای توکن‌سازی در شبکه‌های بلاک‌چینی / قسمت اول</title>
                <link>https://virgool.io/Solidity/%D8%A7%D8%B3%D8%AA%D8%A7%D9%86%D8%AF%D8%A7%D8%B1%D8%AF%D9%87%D8%A7%DB%8C-%D8%AA%D9%88%DA%A9%D9%86-%D8%B3%D8%A7%D8%B2%DB%8C-%D8%AF%D8%B1-%D8%B4%D8%A8%DA%A9%D9%87-%D9%87%D8%A7%DB%8C-%D8%A8%D9%84%D8%A7%DA%A9-%DA%86%DB%8C%D9%86%DB%8C-%D9%82%D8%B3%D9%85%D8%AA-%D8%A7%D9%88%D9%84-lptp5hs1xgyy</link>
                <description>بلاک‌چین ایرانی سور، بستری برای توسعه قراردادهای هوشمند و ایجاد توکن است. به همین منظور در این رشته مقالات به بررسی انواع استانداردهای توکن‌سازی در بلاک‌چین‌های معروف و استانداردهای توکن‌سازی در شبکه سور پرداختیم. با ما همراه باشید.پیش از ورود به بحث استانداردهای توکن‌سازی، نیاز است ابتدا استاندارد قراردادهای هوشمند تشریح و تفهیم شود. استانداردهای قراردادهای هوشمند، شرایط و قواعد را تعریف می‌کند که چنانچه قرارداد هوشمند تحت آن توسعه یابد، می‌تواند بر بستر آن شبکه بلاک‌چینی اجرا شده و مورد بهره‌برداری قرار گیرد. استانداردهای قراردادهای هوشمند شامل استانداردهای توکن، دفاتر ثبت‌نام، ساختار کتابخانه/پکیج و مانند آن است.پس از تعریف استانداردها، قراردادهای هوشمند بایستی از یکسری الزامات برای ایجاد قابلیت‌ها و کارکردهای پایه همانند خلق توکن، انجام تراکنش، ارسال و دریافت اطلاعات و ازاین‌دست موارد پیروی و تبعیت کنند. ازآنجایی‌که استانداردهای قراردادهای هوشمند قواعد استفاده از شبکه بلاک‌چین را تعریف می‌کنند، بسیار مهم و کلیدی هستند و یک استاندارد خوب، می‌تواند ارتباطات میان قراردادهای هوشمند در یک شبکه بلاک‌چینی را کارآمد کند.استاندارد توکن زیرمجموعه استاندارد قرارداد هوشمند است. برای بلاک‌چین‌هایی که از قراردادهای هوشمند پشتیبانی می‌کنند، استانداردهای توکن در واقع برای مردم روال خلق، انتشار و توسعه توکن‌های مبتنی بر یک شبکه بلاک‌چینی خاص را تشریح می‌کنند.در ادامه، رایج‌ترین استاندارد توکن‌سازی بر بستر شبکه اتریوم بیان شده است.استانداردهای رایج شبکه اتریوماستاندارد ERC یا همان درخواست برای نظردهی در شبکه اتریوم، شرایط و ضوابط و مستندات فنی لازم برای توسعه توکن بر شبکه اتریوم را توصیف می‌کند. استاندارد ERC شامل قواعدی که توکن‌های مبتنی بر شبکه اتریوم بایستی از آن تبعیت کنند. استانداردهای رایج ERC مجموعه‌ای از توابع لازم برای یک نوع از توکن تعریف می‌کند تا بدین ترتیب، برنامه‌های کاربردی و قراردادهای هوشمند بتوانند با توکن‌ها به روشی استاندارد ارتباط گیرند. در ادامه تعدادی از استانداردهای رایج و مهم ERC فهرست شده است.نام استاندارد: ERC-20تاریخ ایجاد استاندارد: 19/11/2015موارد کاربرد: ERC-20 استاندارد توکن‌سازی   برای توکن‌ها مثلی که توابع اصلی و بنیادین برای ایجاد قابلیت ارسال توکن و   همچنین شرایط تأیید شدن توکن توسط اعتبارسنج (Validator)های شبکه اتریوم را تعریف می‌کند.نام استاندارد: ERC-721تاریخ ایجاد استاندارد: 24/01/2018موارد کاربرد: استاندارد توکن‌های غیر مثلی (NFT)نام استاندارد: ERC-777تاریخ ایجاد استاندارد: 20/11/2017موارد کاربرد: شامل تمام توابع موردنیاز برای ارسال یک توکن به نیابت   از یک آدرس، حساب یا قرارداد دیگر است.نام استاندارد: ERC-1155تاریخ ایجاد استاندارد: 17/06/2018موارد کاربرد: یک استاندارد برای قراردادهایی است که چندین نوع توکن را مدیریت می‌کند.بررسی استاندارد توکن ERC-20استاندارد ERC20 یک استاندارد روی بلاک‌چین اتریوم است تا پروژه‌های گوناگون بتوانند بدون توسعه یک بلاک‌چین اختصاصی، توکن موردنظر خود را روی بلاک‌چین اتریوم توسعه دهند. در واقع ERC20 را نمی‌توان یک نرم‌افزار در نظر گرفت، به دلیل اینکه این استاندارد مجموعه‌ای از قوانین و چارچوب‌ها برای توسعه یک ارز دیجیتال است.این استاندارد نخستین‌بار در سال ۲۰۱۵ توسط یکی از برنامه‌نویسان بلاک‌چین اتریوم به نام Fabib Vogelstellar به دنیای این فنّاوری معرفی شد. بسیاری از برنامه‌های مبتنی بر بلاک‌چین که امروزه آن‌ها را با نام برنامه‌های غیرمتمرکز DAPPs می‌شناسیم ازجمله، کیف پول‌ها، صرافی‌های غیرمتمرکز، بازی‌ها و غیره با توکن‌های توسعه‌یافته روی استاندارد ERC20 سازگاری دارند و به همین خاطر کاربران و توسعه‌دهندگان در استفاده از این توکن‌ها سهولت کاربردی بیشتری را تجربه می‌کنند.استاندارد ERC-20، رایج‌ترین استاندارد برای توکن‌های مبتنی بر شبکه اتریوم است. ERC-20 یک استاندارد فنی برای انتشار توکن بر روی شبکه اتریوم است و در واقع این استاندارد فهرستی از قواعدی و شرایطی که تمام توکن‌های مبتنی بر بلاک‌چین اتریوم بایستی پیروی کنند را ارائه می‌دهد. استاندارد ERC-20 واسطی ساده است که اجازه ایجاد توکن بر بستر اتریوم را داده و باعث می‌شود این توکن‌ها بتوانند به‌راحتی در میان سایر برنامه‌های کاربردی نظیر DeFiها منتقل و باز استفاده شوند.همچنین، ERC-20 استاندارد توکن‌های مثلی (Fungible) نیز هست. توکن‌های مثلی، توکن‌هایی هستند که هر واحد آن (یا بخشی از آن) شبیه یکدیگر هستند و تفاوت آن‌ها قابل تشخیص نیست. برای مثال یک دلار دست شما، با یک دلاری که در دست دیگران است یکسان است، دقیقاً بیت‌کوین هم به همین ترتیب یک رمزارز مثلی است.استاندارد ERC-20 شش تابع اصلی دارد که برای تطابق با این استاندارد، این شش تابع بایستی پیاده‌سازی شود. این توابع بدین شرح هستند:تابع totalSupply(): برای گرفتن میزان منابع (total supply) یک توکن اتریومی خاص مورداستفاده قرار می‌گیرد.تابع balanceOf(): رهگیری موجودی توکن هریک از کیف‌پول‌های اتریومی را برعهده دارد.تابع transfer(): پس از ایجاد توکن، این تابع می‌تواند تمام توکن‌ها را به یک کیف منتقل کند یا میان سرمایه‌گذاران یک ICO توزیع کند.تابع approve(): برای «تأیید» سایر حساب‌ها برای برداشت مقدار معینی از توکن‌ها از حساب فراخوانی‌کننده تابع استفاده می‌شود.تابع Allowance(): بعد از استفاده از تابع approve() برای مشاهده مقدار توکن‌هایی که حساب تأیید شده مجاز به برداشت از حساب اصلی است استفاده می‌شود.سه تابع اختیاری دیگری نیز در استاندارد ٍ ERC-20 وجود دارد، نام توکن، سمبل و نماد توکن و تعداد اعداد اعشار توکن (میزان خردشوندگی).علاوه بر این، ERC-20 استاندارد توکن‌سازی انتخابی برای بسیاری از عرضه‌های اولیه سکه (ICO) بین سال‌های 2016-2018 بود که منجر به رونق انفجارگونه ICO شد و بسیاری از آلت‌کوین‌های امروزی به پشتوانه همین استاندارد توسعه داده شده است. نمونه‌هایی از توکن‌های ERC-20 عبارت‌اند از ChainLink (LINK)، Dai (DAI) و Basic Attention Token (BAT).بررسی استاندارد توکن ERC-721برخلاف استاندارد توکن‌سازی ERC-20 که برای توکن‌های مثلی است، استاندارد ERC-721 برای تعریف توکن‌های غیرمثلی در شبکه اتریوم است. توکن‌های غیرمثلی یا غیرقابل تعویض، نوع خاصی از توکن رمزنگاری هستند به دلیل ویژگی‌هایی که خاص هر توکن است، این توکن‌ها قابل معاوضه ب یکدیگر نیستند. NFTها دارای ویژگی‌های منحصربه‌فردی هستند که آنها را از یکدیگر متمایز می‌کند. باتوجه‌به ویژگی‌های منحصربه‌فرد در میان NFT ها، آنها ابزار خوبی برای گردآوری کلکسیون‌ها، آیتم‌های بازی، هنر دیجیتال، بلیط رویداد، نام دامنه و سوابق مالکیت دارایی‌های فیزیکی هستند.یکی از پروژه‌های معروف در فضای NFT، بازی کریپتوکیتی است. یک بازی که بر روی شبکه اتریوم در سال 2017 توسعه داده شد و امکان خرید، فروش یا جفت‌گیری گربه‌های دیجیتالی به نام “کیتی” را برای کاربران میسر می‌کرد. در حال حاضر، امکان خریدوفروش توکن‌های NFT در بازارهایی همانند OpenSea، Rarible، TokenTrove و همانند آن است.استاندارد توکن ERC-721 حداقل رابطی را تعریف می‌کند که یک قرارداد هوشمند باید پیاده‌سازی کند تا امکان مدیریت، مالکیت و مبادله کلکسیون‌های کریپتو را فراهم کند.بررسی استاندارد توکن ERC-777استاندارد ERC-777، با هدف فائق آمدن بر محدودیت‌های استاندارد ERC-20 توسعه داده شده است. این استاندارد برای ارتباط‌گیری و تعامل با توکن، ویژگی‌های پیشرفته‌ای ارائه می‌دهد. برای نمونه، این استاندارد امکان ارسال توکن به نیابت از یک آدرس دیگر را می‌دهد و ویژگی‌های برای ارسال و دریافت توکن در اختیار دارنده توکن قرار می‌دهد که می‌تواند با استفاده از این امکانات، کنترل و تسلط بیشتر و بهتری بر دارایی خود داشته باشد. همچنین این استاندارد امکان ردکردن توکن‌هایی که از یک آدرس خاص (لیست سیاه) ارسال می‌شود را نیز ارائه می‌دهد.تا اینجا، سه استاندارد توکن‌سازی در شبکه اتریوم بررسی شد. در مقاله بعدی، پس از بررسی استاندارد توکن‌سازی ERC-1155، سایر استانداردهای غیر اتریومی نیز بررسی خواهد شد.</description>
                <category>شبکه بلاکچین سور</category>
                <author>شبکه بلاکچین سور</author>
                <pubDate>Mon, 20 Dec 2021 19:35:40 +0330</pubDate>
            </item>
                    <item>
                <title>قرارداد هوشمند چیست؟</title>
                <link>https://virgool.io/Solidity/%D9%82%D8%B1%D8%A7%D8%B1%D8%AF%D8%A7%D8%AF-%D9%87%D9%88%D8%B4%D9%85%D9%86%D8%AF-%DA%86%DB%8C%D8%B3%D8%AA-b1oyzjopok62</link>
                <description>قرارداد هوشمند چیست؟به زبان ساده، قراردادهای هوشمند، برنامه‌های کامپیوتری هستند که بر روی زنجیره‌بلوک ذخیره شده‌اند و در صورت وقوع شرایط از پیش تعیین شده، اجرا می‌شوند. از قراردادهای هوشمند برای خودکارسازی اجرای یک موافقت‌نامه یا قرارداد استفاده می‌شود و بدین ترتیب طرفین قرارداد مطمئن می‌شوند که بدون دخالت یک نهاد واسط و بدون هدر رفت زمان، نتایج و خروجی‌های مورد نظر حاصل خواهد شد. همچنین قراردادهای هوشمند می‌توانند یک جریان کاری را خودکار کنند و در صورت بروز شرایطی خاص و از پیش تعیین شده، فعالیت‌ها و گام‌های بعدی را آغاز نمایند.قرارداد هوشمند چگونه کار می‌کند؟قراردادهای هوشمند با یک گزاره ساده «اگر/زمانی که ......آنگاه .....» که در قالب کد بر روی بلاکچین قرار گرفته است کار می‌کنند و زمانی که شرایطی از پیش تعیین شده («اگر/زمانی که»)، به وقوع بپیوندد و تایید شود، شبکه‌ای از کامپیوترها مجموعه امور مندرج در بخش «آنگاه» را اجرایی می‌کنند. این مجموعه امور می‌تواند شامل انتقال سرمایه به یک شخص خاص، ثبت اطلاعات یک خودرو، ارسال هشدار و اعلان یا صدور یک بلیت باشد و پس از تکمیل آن تراکنش، زنجیره‌بلوک مجددا خود را به روزرسانی می‌کند. این بدان معناست که بعد ثبت نهایی تراکنش، دیگر امکان تغییر آن وجود ندارد و تنها افراد دارای مجوز می‌توانند نتایج به دست امده را مشاهده و بررسی کنند.درون یک قرارداد هوشمند، می‌توان به تعداد کافی شرایط و مقررات تعیین کرد تا تمامی طرفین قرارداد مطمئن شوند که تمامی کارها و امور و توافقات به صورت کاملاً دقیق انجام شود. برای تعیین شرایط و مقررات قرارداد هوشمند، طرفین قرارداد بایستی بر سر نحوه اجرای تراکنش‌ها و انتقال داده‌ها بر روی بلاکچین به توافق برسند و قواعد «اگر/زمانی که ......آنگاه .....» را که بر تراکنش‌ها کنترل ایجاد می‌کنند را تعیین کنند. همچنین بایستی تمامی استثنائات ممکن را برشمرند و چارچوبی برای حل‌وفصل مشکلات مشخص کنند.پس از این گام، یک برنامه نویس می‌تواند قرارداد هوشمند را در قالب کد در بیاورد. البته لازم به ذکر است که بسیاری قالب آماده و ابزارهای کارآمد برای توسعه قراردادهای هوشمند در فضای اینترنت وجود دارد که این فرایند را سریع و ساده کرده است.در واقع می‌توان گفت قرارداد هوشمند یک کد برنامه نویسی شده است که بر روی یک شبکه غیر متمرکز مانند بلاک‌چین اجرا می‌شود و شرایط یک معامله خاص را تعریف می‌کند همچنین با دریافت ورودی‌های مشخص، وظایف محوله و یک سری دستورات را بدون نیاز به واسطه بین طرفین اجرا می‌کند.منطق قرارداد هوشمند قابل‌تغییر نیست و به همین دلیل از آن‌ها به عنوان قرارداد یاد می‌شود و دقیقاً مانند توافق بین طرفین عمل می‌کنند. همچنین در حالت کلی زمانی که یک قرارداد هوشمند بر روی بلاک‌چین اجرا می‌شود دیگر امکان توقف و یا تغییر در آن وجود ندارد و حتی شخصی که کد آن را برنامه نویسی کرده هم نمی‌تواند آن را تغییر دهد.به زبان ساده می‌توان گفت قرارداد هوشمند یک پروتکل میان دو یا چند نفر است. در این قرارداد بر اساس توافقات از پیش تعیین شده می‌بایست سر موعد مقرر، عملیاتی به صورت خودکار انجام شود. این قراردادها معمولاً این‌گونه طراحی می‌شود که در صورت تحقق تعهدات یکی از طرفین به‌صورت خودکار تعهد طرف دیگر را انجام می‌دهد. در یک مثال کاربردی و ساده، در قرارداد هوشمند، می‌توان تعیین کرد که اگر به مقدار دلخواه به حسابی (در شبکه زنجیره‌بلوک) رمزارزی واریز شود، رمزارزی دیگر که می‌تواند سهام یک شرکت، توکنی با پشتوانه یک دارائی یا هر چیز دیگر باشد، به‌صورت خودکار و بدون دخالت منتشرکننده، به آدرسی مشخص ارسال شود (قرارداد هوشمند ICO).مزایای قراردادهای هوشمندسرعت، کارایی و دقتزمانی که یک شرط برقرار شد، قرارداد هوشمند بلافاصله اجرا می‌شود. از آنجایی که قراردادهای هوشمند دیجیتالی و خودکار هستند، هیچ کار کاغذی و بروکراتیکی در میان نیست و به همین دلیل دیگر خبری از خطاهای انسانی و اشتباهات دستی در پرکردن و تکمیل اطلاعات و فرم‌ها در میان نیست.اعتماد و شفافیتاز آنجایی که در محیط قراردادهای هوشمند نیازی به دخالت نهادهای واسط نیست و از آنجایی که سابقه تراکنش‌ها به صورت رمزنگاری شده در اختیار تمامی ذی‌نفعان قرارداد قرار دارد، هیچ نگرانی در مورد دستکاری در اطلاعات بنابر انگیزه‌های شخصی وجود ندارد.امنیتکل سابقه تراکنش‌های بلاکچینی رمزگذاری می‌شوند که این امر باعث می‌شود این اطلاعات در برابر هک شدن به شدت مقاوم شوند. همچنین از آنجایی که هر مجموعه از داده‌ها (بلوک) به بلوک‌های قبلی متصل شده اند و تمامی داده‌ها بر روی یک دفترکل توزیع شده در میان تمامی ذی‌نفعان قرار دارد، هکرها برای تغییر یک داده، بایستی زنجیره‌ای بلند از اطلاعات را تغییر دهد که این امر بسیار هزینه بر است.صرفه‌جویی در منابعقراردادهای هوشمند نیاز به واسطه‌ها برای مدیریت تراکنش‌ها را حذف کرده و بدین ترتیب در زمان و کارمزددها کاهش ایجاد خواهد شد.کاربردهای قرارداد هوشمنداز قراردادهای هوشمند می‌توان در تمامی صنایع برای خودکارسازی روال‌های کاری و قراردادهای تجاری استفاده کرد. در ادامه چهار حوزه کلی استفاده از قراردادهای هوشمند فهرست شده است.تغییر شکل حل‌وفصل اختلافاتحل اختلاف در فضای مالی بسیار زمانبر و پرهزینه است و ممکن است این روال‌ها ماه‌ها به طول انجامد. قراردادهای هوشمند به واسطه کد کردن تفاهم‌ها و قواعد تجاری، فرایندهایی نظیر شناسایی اختلافات، تطبیق اسناد، انجام تراکنش‌ها و حل‌وفصل اختلافات را به صورت خودکار مدیریت خواهد کرد.ایجاد یک زنجیره تامین مقاوم و با ثباتراهکارهای مدیریت زنجیره تامین توسعه داده شده توسط IBM، از قراردادهای هوشمند برای ساده‌سازی جریان اطلاعاتی مربوط به کالا همانند ارسال کالا، تحویل کالا و داده‌های اینترنت اشیاء که وقوع شرایط را به صورت مستمر از طریق حسگرهای خود بررسی می‌کنند، استفاده کرده است.ایجاد اعتماد در تبادلات مالیقراردادهای هوشمند یکی از اجزای حیاتی در شبکه‌های تامین مالی است. قواعد استاندارد شده و تفاهمات تجاری از طریق کد به قراردادهای هوشمند تبدیل می‌شوند و بدین ترتیب ضمن کاهش ریسک‌های تجاری، مدل‌های جدید درآمدی نیز ارائه می‌دهد.بازآفرینی ضمانت‌نامه‌های بانکییک کنسرسیوم بانکی با استفاده از بلاکچین و قراردادهای هوشمند، ضمانت‌نامه‌های بانکی و فرایند انتشار آن را دیجیتالی و متحول کرده است. این پلتفرم جدید که با نام Lygon .معرفی شده است، متقاضیان، صادرکنندگان و ذینفعان را قادر می‌سازد تا ضمانت‌های الزام‌آور قانونی را تنها در یک روز دریافت کنند</description>
                <category>شبکه بلاکچین سور</category>
                <author>شبکه بلاکچین سور</author>
                <pubDate>Sat, 11 Dec 2021 11:36:56 +0330</pubDate>
            </item>
                    <item>
                <title>معرفی انواع بلاکچین‌ها: ترکیبی</title>
                <link>https://virgool.io/Solidity/%D9%85%D8%B9%D8%B1%D9%81%DB%8C-%D8%A7%D9%86%D9%88%D8%A7%D8%B9-%D8%A8%D9%84%D8%A7%DA%A9%DA%86%DB%8C%D9%86-%D9%87%D8%A7-%D8%AA%D8%B1%DA%A9%DB%8C%D8%A8%DB%8C-qmcjewu4a1be</link>
                <description>در مجموعه مقالات بررسی انواع بلاک‌چین‌ها، سه نوع بلاک‌چین عمومی، خصوصی و کنسرسیومی مورد بررسی دقیق قرار گرفت و برای هر مورد، نقاط ضعف و قدرت و کاربردهای آن‌ها ذکر شد. در آخرین مقاله از این سلسله مقالات، نوع آخر و چهارم بلاک‌چین با عنوان بلاک‌چین ترکیبی تجزیه و تحلیل خواهد شد.بلاک‌چین ترکیبیبلاک‌چین ترکیبی یا Hybrid Blockchain یکی دیگر از انواع بلاک‌چین است. این نوع بلاک‌چین آخرین نوع بلاک‌چینی است که در این سلسله مقالات به آن پرداخته‌ایم. در ابتدای بایستی بیان شود که بلاک‌چین ترکیبی ممکن است مشابه بلاک‌چین کنسرسیومی به نظر برسد اما اینچنین نیست.بهترین تعریف برای بلاک‌چین ترکیبی، ترکیب بلاک‌چین عمومی و خصوصی است. این نوع از بلاک‌چین در سازمان‌هایی کاربرد دارد که نه تمایل به استفاده از بلاک‌چین خصوصی دارند و نه بلاک‌چین عمومی، و قصد دارند از این فناوری جذاب نیز استفاده کنند.در بلاک‌چین کنسرسیومی، یک گروه، مدیرت زنجیره‌بلوک را برعهده دارند. این گروه در مورد نحوه عملکرد بلاک‌چین تصمیم‌گیری می‌کنند. همچنین در بلاک‌چین کنسرسیومی، دسترسی‌ها محدود است و مدیران تصمیم می‌گیرند چه افرادی به داده‌ها دسترسی داشته باشند. اما بلاک‌چین ترکیبی، تلفیقی از بلاک‌چین عمومی و خصوصی است. بلاک‌چین ترکیبی را می‌توان این گونه تعریف کرد که یک بلاک‌چین عمومی است که بر روی یک بلاک‌چین خصوصی میزبانی می‌شود.به صورت فنی، در بلاک‌چین ترکیبی، از یک زنجیره بلوک خصوصی برای تولید داده‌های هش شده، استفاده می‌شود و نتایج رمزنگاری شده بدون نگرانی از نقض حریم خصوصی داده‌ها، بر روی بلاک‌چین عمومی ذخیره می‌شود.بلاک‌چین‌های Dragonchain و XinFin’s Hybrid Blockchain از نوع بلاک‌چین‌های ترکیبی هستند.نقاط قوت بلاک‌چین ترکیبی در چیست؟در ادامه فهرست نقاط قوت بلاک‌چین ترکیبی ذکر شده است:· در اکوسیستمی بسته و بدون نیاز به عمومی‌سازی همه داده‌های فعالیت می‌کند.· بر اساس نیازها، می‌توان قواعد و قوانین بلاک‌چین را تغییر داد.· بلاک‌چین ترکیبی در برابر حملات 51% مصون است.· با اینکه به یک بلاک‌چین عمومی متصل است؛ اما همچنان حریم خصوصی داده را به همراه دارد.· در مقایسه با بلاک‌چین عمومی، از مقیاس‌پذیری بهتری برخوردار است.نقاط ضعف و عیوب بلاک‌چین ترکیبی در چیست؟در ادامه فهرست نقاط ضعف و عیوب بلاک‌چین ترکیبی ذکر شده است:· به صورت کامل شفاف نیست.· ارتقاء و به روزرسانی بلاک‌چین‌های ترکیبی می‌تواند چالش برانگیز باشد.· برای مشارکت اعضای شبکه هیچ مکانیزم انگیزشی تعریف نشده است.موارد کاربرد بلاک‌چین ترکیبیبرخی از بهترین کاربردهای بلاک‌چین ترکیبی به شرح زیر است:املاک و مستغلات: از بلاک‌چین ترکیبی می‌توان در حوزه املاک استفاده کرد به این صورت که شرکت‌های سازنده از سامانه‌ها و اطلاعات خود را بر روی بلاک‌چین خصوصی نگهداری کنند و از بخش عمومی برای ارائه اطلاعات به مردم استفاده کنند.اینترنت اشیاء: استفاده از یک بلاک‌چین کاملاً عمومی برای توسعه اینترنت اشیاء، مخاطراتی را به همراه دارد. برای نمونه هکرها می‌توانند از موقعیت و داده‌های تبادل شده در میان تجهیزات اینترنت اشیاء مطلع شده و از این اطلاعات سوء استفاده کنند. به کمک بلاک‌چین ترکیبی، داده‌ها و اطلاعات مهم بر روی بلاک‌چین خصوصی نگهداری می‌شود و برخی داده‌ها که جنبه عمومی دارد بر روی بلاک‌چین عمومی قرار می‌گیرد.تبادلات مالی جهانی: حتی در صنعت مالی نیز می‌توان از بلاک‌چین ترکیبی استفاده کرد. برای نمونه XinFin از یک بلاک‌چین ترکیبی که در آن اتریوم بخش عمومی و کوآروم بخش خصوصی را می‌سازد، استفاده می‌کند. بدین ترتیب داده‌های حساس مالی بر روی کوآروم نگهداری می‌شود و اطلاعات عمومی بر روی اتریوم قرار می‌گیرد.کدام نوع بلاک‌چین به درد کسب‌وکار ما می‌خورد؟هر یک از انواع بلاک‌چین‌ها، خصوصیاتی ویژه‌ای برای ارائه دارند و به همین دلیل پاسخ یکسانی به این پرسش که چه بلاک‌چینی به درد کسب‌وکار ما می‌خورد وجود ندارد.برای پاسخ به این پرسش در ادامه با ما همراه باشید.شبکه بلاک‌چین عمومیهمانطور که می‌دانید، همه افراد می‌توانند به بلاک‌چین‌های عمومی متصل شوند و اطلاعات موجود در دفتر کل نیز برای همه قابل خوانش است. در نتیجه بلاک‌چین عمومی برای سازمان‌هایی که در پی ایجاد اعتماد و شفافیت هستند بسیار مناسب است. به عبارتی دیگر، نهادهایی همانند سمن‌ها (سازمان‌های مردم نهاد NGO) یا گروه‌های حمایت از جامعه می‌توانند از این زیرساخت برای ایجاد اعتماد در میان مردم و شفافیت مالی خود استفاده کنند.ذات عمومی این نوع از بلاک‌چین خود بیان کننده آن است که برای بسیاری از کسب‌وکارهای بخش خصوصی که مایلند داده‌های خود را به صورت خصوصی و دور از دست رقبا نگهدارند، کاربردی ندارد. از سویی دیگر، استفاده از برخی از زنجیره‌بلوک‌های امن که از الگوریتم اجماع PoW استفاده می‌کنند هزینه‌های سربار بالایی به کسب‌وکار وارد می‌کند (همانند کارمزد بالا در شبکه اتریوم).بنابراین، اگر شما فردی هستید که در حال توسعه یک رمزارز جهان‌روایید، احتمالاً بلاک‌چین عمومی به کار شما خواهد آمد.شبکه بلاک‌چین خصوصیشبکه بلاک‌چین خصوصی، در نقطه مقابل بلاک‌چین عمومی قرار دارد. این نوع از بلاک‌چین برای کسب‌وکارهایی مناسب است که علاقه‌مندند از یک شبکه خصوصی استفاده کنند؛ اما از مزایای فناوری بلاک‌چین نیز محروم نشوند. بلاک‌چین خصوصی تمامی ویژگی‌های بلاک‌چین را ارائه داده و به همه اعضای شرکت روشی برای ایجاد اعتماد از طریق تغییرناپذیری و امنیت اطلاعات معرفی می‌کند.همچنین در بلاک‌چین خصوصی، شرکت می‌تواند بنابر شرایط، قوانین حاکم بر شبکه بلاک‌چینی را تنظیم و مدیریت کند.شبکه بلاک‌چین کنسرسیومینوع بعدی بلاک‌چین، بلاک‌چین کنسرسیومی است که در آن شبکه به جای یک گره، توسط مجموعه‌ای از سازمان‌ها کنترل می‌شود. این نوع از بلاک‌چین هر زمانی که صحبت از یک همکاری فراسازمانی و فراملی باشد مناسب است، همانند زنجیره تامین مواد غذایی و دارویی.شبکه بلاک‌چین ترکیبیدر نهایت به آخرین نوع بلاک‌چین می‌رسیم. چنانچه مایل هستید از تمامی مزایای بلاک‌چین خصوصی و عمومی به صورت همزمان استفاده کنید و از کمترین عیوب آن‌ها آسیب ببینید، بدون شک بلاک‌چین ترکیبی مناسب شما است. به نظر می‌رسد برای بسیاری از کسب‌وکارهایی که در آینده به سمت فناوری بلاک‌چین خواهند آمد، نوع ترکیبی آن بیشتر کاربرد داشته باشد.جمع بندیبه انتهای سلسله مقالات بررسی انواع بلاک‌چین‌ها رسیدیم. به صورت کلی، اگر شرکتی هستید و می‌خواهید از فناوری بلاک‌چین استفاده کنید؛ اما تمایل دارید برای مسائل حریم خصوصی و امنیت داده همه چیز را عمومی نکنید از بلاک‌چین خصوصی استفاده کنید. اگر می‌خواهید مقادیری شفافیت به سامانه خود اضافه کنید، از بلاک‌چین عمومی استفاده کنید اما بدانید بلاک‌چین‌های عمومی به دلیل شکل الگوریتم‌های اجماعشان، نسبتا کند و مقیاس‌پذیر نیستند و به همین دلیل مناسب کاربردهای سازمانی نیستند.</description>
                <category>شبکه بلاکچین سور</category>
                <author>شبکه بلاکچین سور</author>
                <pubDate>Thu, 02 Dec 2021 07:43:21 +0330</pubDate>
            </item>
                    <item>
                <title>معرفی انواع بلاکچین‌ها: خصوصی و کنسرسیومی</title>
                <link>https://virgool.io/Solidity/%D9%85%D8%B9%D8%B1%D9%81%DB%8C-%D8%A7%D9%86%D9%88%D8%A7%D8%B9-%D8%A8%D9%84%D8%A7%DA%A9%DA%86%DB%8C%D9%86-%D9%87%D8%A7-%D8%AE%D8%B5%D9%88%D8%B5%DB%8C-%D9%88-%DA%A9%D9%86%D8%B3%D8%B1%D8%B3%DB%8C%D9%88%D9%85%DB%8C-hembrxanosus</link>
                <description>در مقاله پیشین (مقاله شماره ۴) در مورد بلاک‌چین عمومی و مزایای و مشکلات آن مطالبی بیان شد و در این مقاله، در راستای معرفی سایر انواع بلاکچین، دو نوع بلاکچین خصوصی و کنسرسیومی نیز مورد بررسی قرار خواهد گرفت.بلاک‌چین خصوصیبلاک‌چین خصوصی در واقع بلاک‌چینی است که در محیطی محدود مانند یک شبکه خصوصی کار می‌کند. در واقع بلاک‌چین خصوصی یک بلاک‌چین نیازمند به مجوز یا مجوز محور است که توسط یک نهاد مشخص و نه عموم مردم کنترل و مدیریت می‌شود.برای ایجاد یک شبکه بلاک‌چینی در محیط یک شرکت یا سازمان با هدف استفاده از بلاک‌چین به منظور توسعه راهکارهای درون‌سازمانی، بلاک‌چین خصوصی یکی از بهترین عملکردها را دارد. به این صورت، سازمان می‌تواند هم‌زمان با استفاده از مزایای فناوری بلاک‌چین، به منظور حفظ حریم خصوصی، تعیین کند چه کسانی به اطلاعات و داده‌ها دسترسی داشته یا نداشته باشند. همچنین سازمان می‌تواند برای شبکه بلاک‌چین تحت مدیریت خود، پارامترهایی خاصی در سطح دسترسی و مجوز و مانند آن تعیین نماید.شاید این سؤال به ذهن برسد که تفاوت اصلی بلاک‌چین عمومی و خصوصی دقیقاً در چیست؟ پاسخ در شیوه متفاوت دسترسی به شبکه در نوع عمومی و خصوصی آن است. به‌عبارتی‌دیگر، اگر دسترسی به شبکه بلاک‌چینی برای عموم آزاد باشد، بلاک‌چین در دسته عمومی قرار می‌گیرد؛ اما اگر ورود به شبکه برای عموم آزاد نباشد و محدود به افراد و اعضای خاصی باشد، شبکه از نوع خصوصی است. لازم به ذکر است، در هر دو نوع بلاک‌چین عمومی و خصوصی، اعضای شبکه از خصوصیاتی همانند شفافیت، اعتماد و امنیت بهره‌مند می‌شوند.یکی دیگر از تفاوت‌های اصلی بلاک‌چین عمومی و خصوصی در مسئله تمرکزگرایی است. در شبکه بلاک‌چین خصوصی، بر خلاف شبکه بلاک‌چین عمومی، کنترل شبکه در انحصار یک نهاد مشخص و معین است و در نتیجه شبکه بلاک‌چین خصوصی، ذات غیرمتمرکز ندارد.در بسیاری از موارد، به بلاک‌چین خصوصی، بلاک‌چین نیازمند به مجوز یا مجوز محور نیز گفته می‌شود؛ اما مفهوم بلاک‌چین مجوز محور بسیار وسیع‌تر است و برخی بلاک‌چین‌های عمومی نیز دربر می‌گیرد.بلاک‌چین‌های Multichain، Hyperledger Fabric، Hyperledger Sawtooth و Corda از انواع بلاک‌چین‌های خصوصی هستند.نقاط قوت بلاک‌چین خصوصی در چیست؟بلاک‌چین‌های خصوصی سریع هستند و این سرعت به دلیل کم بودن اعضا در شبکه‌های بلاک‌چین خصوصی نسبت به بلاک‌چین عمومی و نیز وجود سطح بالاتری از اعتماد در میان اعضای شبکه نسبت به بلاک‌چین‌های عمومی است. دو مورد بیان شده باعث می‌شود، برای رسیدن به اجماع و تأیید و ثبت نهایی تراکنش، زمان کمتری صرف شود.بلاک‌چین‌های خصوصی، مقیاس‌پذیرتر نیز هستند. چرا که در بلاک‌چین‌های خصوصی، تنها تعداد کمی از اعضای شبکه مجوز بررسی و تأیید تراکنش‌ها را دارا هستند. به‌این‌ترتیب، با رشد شبکه و افزایش تراکنش‌ها، بلاک‌چین خصوصی می‌تواند با همان سرعت و کارایی قبلی به کار خود ادامه دهد و همه این مزایا به‌واسطه ذات تصمیم‌گیری متمرکز در شبکه‌های بلاک‌چین خصوصی است.نقاط ضعف بلاک‌چین خصوصی در چیست؟بلاک‌چین‌های خصوصی، در واقع به‌هیچ‌وجه از ذات غیرمتمرکز بودن بهره‌مند نیستند. این امر بزرگ‌ترین نقطه‌ضعف بلاک‌چین خصوصی است و با ذات و روح و فلسفه فناوری دفتر کل توزیع شده در تضاد است. دستیابی به اعتماد در شبکه بلاک‌چین خصوصی به‌واسطه آن ایجاد می‌شود که تصمیم نهایی در این نوع شبکه‌ها توسط گره‌های متمرکز گرفته می‌شود.در نهایت، ازآنجایی‌که در شبکه بلاک‌چین خصوصی، اعضتکای کمی نسبت به بلاکچین عمومی وجود دارند، امنیت به‌خوبی بلاک‌چین‌های عمومی تضمین نمی‌شود. بایستی به این نکته توجه داشت که هرچه از فضای بلاک‌چین عمومی فاصله بگیریم و به نوع خصوصی آن نزدیک شویم، از امنیت فاصله گرفته و به‌سرعت نزدیک می‌شویم.کاربردهای بلاک‌چین خصوصی در چیست؟در ادامه برخی از کاربردهای بلاک‌چین خصوصی آورده شده است:مدیریت زنجیره تأمین: سازمان‌ها برای مدیریت زنجیره تأمین خود می‌توانند از بلاک‌چین خصوصی استفاده کنند.مالکیت دارایی: به کمک بلاک‌چین خصوصی می‌توان نسبت به تعریف، تبادل و ره‌گیری دارایی‌های دیجیتالی اقدام کرد.رأی‌گیری داخلی: بلاک‌چین سازمانی در برگزاری انتخابات درون‌سازمانی بسیار کارآمد است.بلاک‌چین کنسرسیومیبلاک‌چین کنسرسیومی (که گاهی به‌عنوان بلاک‌چین فدراسیونی نیز نامیده می‌شود) راهکاری هوشمندانه برای سازمان‌هایی است که مایل‌اند به‌صورت هم‌زمان از مزایای بلاک‌چین عمومی و خصوصی بهره گیرند. در معماری مبتنی بر بلاک‌چین کنسرسیومی، برخی جنبه‌های سازمان به‌صورت عمومی در آمد و برخی به‌صورت خصوصی باقی می‌ماند.فرایند اجماع در بلاک‌چین کنسرسیومی توسط گره‌ها و اعضای موجود کنترل و مدیریت می‌شود، به‌عبارتی‌دیگر با اینکه مشارکت در فرایند اجماع در بلاک‌چین‌های کنسرسیومی برای همگان ممکن نیست، اما تنها یک نهاد به‌صورت متمرکز مسئول مدیریت فرایند اجماع نبوده و به این شکل، بلاک‌چین کنسرسیومی تا حدودی از روحیه و ذات غیرمتمرکز بودن بهره‌مند است.برای تضمین صحت عملکرد، بلاک‌چین کنسرسیومی گره‌هایی با عنوان ولیدیتور یا احراز کننده دارد که دو عملکرد را انجام می‌دهند، تأیید تراکنش‌ها و همچنین مقداردهی اولیه به تراکنش‌ها و ارسال آن‌ها. در این شبکه نوع دیگری از گره نیز وجود دارد که تنها می‌تواند تراکنشی را آغاز و دریافت کند و امکان مشارکت در فرایند اجماع را ندارد (گره‌های عضو).به‌صورت خلاصه، بلاک‌چین کنسرسیومی تمامی ویژگی‌های بلاک‌چین خصوصی من‌جمله شفافیت، حریم خصوصی و کارآمدی را ارائه می‌دهد اما به نحوی غیرمتمرکز.بلاک‌چین‌های Macro Polo،  Energy Web Foundationو IBM Food Trust از انواع بلاک‌چین‌های کنسرسیومی هستند.نقاط قوت بلاک‌چین کنسرسیومی در چیست؟نقاط قوت و مزایای بلاک‌چین کنسرسیومی به شرح زیر است:این بلاک‌چین در مدیریت منابع، کنترل و قدرت سفارشی‌سازی بیشتری ارائه می‌دهد.بلاک‌چین‌های کنسرسیومی مقیاس‌پذیری بهتر و امنیت بیشتری به همراه دارند.نسبت به شبکه‌های بلاک‌چین عمومی، کارایی بیشتری دارد.با ساختارهای حاکمیتی چارچوب‌مندی کار می‌کنند. به‌عبارتی‌دیگر می‌توان حاکمیت شبکه را به‌صورت دقیق تعیین نمود.در این شبکه کنترل دسترسی‌ها ممکن است.نقاط ضعف بلاک‌چین کنسرسیومی در چیست؟نقاط ضعف و عیوب بلاک‌چین کنسرسیومی به شرح زیر است:با اینکه بلاک‌چین کنسرسیومی امنیت دارد، اما در صورت همکاری و همدستی اعضای شبکه (که تعداد زیادی نیستند)، کل شبکه می‌تواند در معرض خطر قرار گیرد.بلاک‌چین کنسرسیومی نسبت به بلاک‌چین عمومی از شفافیت کمتری برخوردار است.مقررات‌گذاران و تصمیم‌سازان می‌توانند تأثیر بسیار زیادی در عملکرد شبکه داشته باشند.بلاک‌چین کنسرسیومی نسبت به سایر انواع بلاک‌چین‌ها از گمنامی کمتری برخوردار است.کاربردهای بلاک‌چین کنسرسیومی در چیست؟در ادامه برخی کاربردهای بلاک‌چین کنسرسیومی آورده شده است:بانکداری و پرداخت: گروهی از بانک‌ها می‌توانند در تعامل با یکدیگر، یک کنسرسیوم تشکیل دهند و گره‌هایی که مسئولیت تأیید تراکنش‌ها را دارد نیز مشخص کنند.تحقیق: می‌توان از بلاک‌چین کنسرسیومی برای به‌اشتراک‌گذاری نتایج و داده‌های تحقیقات علمی و آکادمیک استفاده کرد.رهگیری مواد غذایی: بلاک‌چین کنسرسیومی ابزاری بسیار کارآمدی برای رهگیری موارد و کالاهای غذایی و خوراکی است.در مقاله بعدی، به معرفی بلاک‌چین ترکیبی خواهیم پرداخت.</description>
                <category>شبکه بلاکچین سور</category>
                <author>شبکه بلاکچین سور</author>
                <pubDate>Tue, 23 Nov 2021 16:07:19 +0330</pubDate>
            </item>
                    <item>
                <title>معرفی انواع بلاکچین‌ها: عمومی</title>
                <link>https://virgool.io/Solidity/%D9%85%D8%B9%D8%B1%D9%81%DB%8C-%D8%A7%D9%86%D9%88%D8%A7%D8%B9-%D8%A8%D9%84%D8%A7%DA%A9%DA%86%DB%8C%D9%86-%D9%87%D8%A7-foygbrljfzws</link>
                <description>با انواع بلاکچین آشنا شویماگر علاقه‌مندید که با انواع بلاکچین‌ها آشنا شوید و در نهایت بتوانید تصمیم‌گیری کنید که کدام نوع بلاکچین برای حل مسئله شما مناسب است، تا انتهای این مقاله با ما همراه باشید.در اینکه فناوری بلاکچین در سال‌های اخیر بسیار مطرح شده است شکی نیست و در طول این سال‌ها نیز بهبودهای مختلفی داشته که برخی از این بهبودها و توسعه‌ها منجر به ایجاد نسل‌ها و انواع مختلفی از بلاکچین‌ها شده است. مسیر توسعه بلاکچین از بیتکوین به عنوان یک بلاکچین عمومی آغاز شد و تا کنون سه نسل از بلاکچین‌ها معرفی شده‌اند.هم اکنون ما در مرحله‌ای از بلوغ فناوری بلاکچین هستیم که تقریباً برای هر یک ار مسائل گوناگون در صنایع مختلف یک نوع خاص از بلاکچین وجود دارد و هر کدام مزایا و ایرادات خاص خود را نیز دارا است و بر خلاف هایپ و هیجانات موجود در ابتدای دوران بلوغ این فناوری که تصور می‌شد با داشتن بلاکچین می‌توان به تمام مشکلات سازمانی پایان داد، هم اکنون سازمان‌ها سعی دارند از این فناوری برای بهبود شرایط خود و حذف برخی از مشکلات استفاده کنند و راه نجات و خلاصی خود از تمام مشکلات را دراین فناوری نمی‌بینند.چرا ما به انواع مختلفی از بلاکچین نیاز داریم؟پیش از اینکه مروری بر انواع بلاکچین داشته باشیم ابتدا بایستی برررسی کنیم که چرا به انواعی از بلاکچین‌ها نیاز داریم.زمانی که فناوری بلاکچین به جهان معرفی شد، این فناوری تنها به بلاکچین عمومی که کاربرد آن تنها در فضای رمزارزها بود خلاصه می‌شد. حال اگر این موضوع را که هدف خالق نسل اول بلاکچین یا همان بیت‌کوین از ساخت این شبکه چه بود، کنار بگذاریم، وی توانست مفهومی به نام فناوری دفترکل توزیع شده یا همان [۱]DLT را به جهان معرفی کند.فناوری دفترکل توزیع شده، شیوه حل بسیاری از مسائل را به کل تغییر داد و این قابلیت را به سازمان‌ها افزود که بدون نیاز به نهادهای واسط بتوانند برخی از نیازهای خود را مرتفع سازند.فناوری دفترکل توزیع شده بسیاری از ایرادات و عیوب سامانه‌های متمرکز را از بین برد اما خود نیز در حل برخی چالش‌ها، مسائل و مشکلات مختلفی را به همراه آورد. برای مثال، بیتکوین با همه مزایای خود، از چالش الگوریتم اجماع ناکارآمد PoW رنج می‌برد (الگوریتم‌های اجماع در مقالات بعدی بررسی و تشریح خواهد شد). در این الگوریتم اجماع، گره‌ها بایستی یکسری مسائل پیچیده ریاضی را حل کنند که این امر باعث صرف انرژی بسیاری زیادی می‌شود.البته لازم به ذکر است که در ابتدای عمر شبکه بیت‌کوین، ناکارآمدی الگوریتم بیتکوین خود را نشان نمی‌داد اما با افزایش کاربری شبکه و رشد سختی استخراج، این چالش به مرور خود را بیشتر و بیشتر نشان داد و روز به روز، میزان مصرف انرژی این شبکه افزون و افزون‌تر شد و این عدم کارآمدی منجر شد که این مدل از بلاکچین برای راهکارهایی که نیاز به کارایی بالا دارند کاربرد نداشته باشد.برای مثال، بانک‌ها روزانه با حجم بالایی از تراکنش‌ها سروکار دارند، بنابراین، این نوع از بلاکچین برای آن‌ها کاربردی نخواهد داشت.بیتکوین به عنوان اولین نسل بلاکچین‌ها یک ایراد بزرگ دیگر نیز دارد و آن مقیاس‌پذیری پایین آن است. به این معنا که شبکه بیتکوین به نحوی طراحی شده است که با بیشتر و بیشتر شدن تراکنش‌های موجود در آن، شبکه کند و کندتر خواهد شد.اشکال بلاکچین‌های عمومی از نمایی دیگرحال می‌خواهیم به بلاکچین‌های عمومی از نمایی دیگر نگاهی داشته باشیم و آن را آسیب‌شناسی کنیم. از آنجایی در بیشتر بلاکچین‌های عمومی تمامی اطلاعات برای همه اعضای شبکه قابل خوانش است، بسیاری از نهادها من جمله سازمان‌ها، از آنجایی که تمایل ندارند داده‌های تجاری آن‌ها توسط دیگران قابل رویت باشد، علاقه‌ای به استفاده از این فناوری ندارند.برای پاسخگویی به این چالش، بلاکچین‌های خصوصی یا فدراسیونی[۲] پا به عرصه گذاشتند. در بلاکچین‌های خصوصی، یک محیط بلاکچینی کاملا خصوصی در اختیار سازمان قرار می‌گیرد و این سازمان است که تعیین می‌کند چه افرادی به داده‌ها دسترسی داشته یا نداشته باشند. بدین ترتیب، سازمان می‌تواند حین استفاده از مزایای بلاکچین، نگران افشای اطلاعات حیاتی خود نباشد.برای جمع‌بندی به موارد زیر توجه کنید:نسل اول بلاکچین، ایراداتی زیادی همانند عدم کارآمدی و مقیاس‌پذیری پایین دارد.بلاکچین‌های عمومی توانایی حل برخی مسائل را ندارند.دو مورد فوق، به بزرگ‌ترین محرک‌ها برای توسعه اتواع دیگر بلاکچین بدل شد.انواع مختلف فناوری بلاکچینپس از بررسی اهمیت نیاز به فناوری بلاکچین، زمان آن رسیده که با اتواع این فناوری آشنا شویم.در تگاه اول، به صورت کلی چهار دسته بلاکچین به شرح زیر وجود دارد:بلاکچین عمومیبلاکچین خصوصیبلاکچین ترکیبیبلاکچین فدراسیونیبلاکچین عمومیبلاکچین عمومی یک دفترکل توزیع شده بی نیاز به مجوز[۳] است که همگان می‌توانند به شبکه ملحق شده و نسبت به ارسال تراکنش اقدام کنند. در این مدل از بلاکچین هیچ محدودیت خاصی برای اعضا وجود ندارد و همگان می‌توانند سابقه کل تراکنش‌ها و داده‌ها را بررسی و نزد خود یک کپی از آن را نگهداری کنند. به عبارتی دیگر در این نوع از بلاکچین، برای عضویت در شبکه، ارسال و دریافت تراکنش و مشاهده و نگهداشت کل اطلاعات یا همان دفترکل، تنها به یک اتصال اینترنت نیاز است.یکی از اولین بلاکچین‌های عمومی که در اختیار عموم مردم قرار گرفت، بلاکچین بیتکوین بود. به کمک این بلاکچین تنها با داشتن یک دسترسی به اینترنت افراد می‌توانند به خدمات انتقال وجه به صورت غیرمتمرکز دسترسی داشته باشند.عموماً در این نوع از بلاکچین‌ها، تایید تراکنش‌ها از مسیر اجماع‌هایی از نوع PoW یا PoS و مانند آن‌ها انجام می‌شود. بلاکچین‌های عمومی برای بقا و ادامه حیات به اعضایی نیاز دارند که در فرایند اجماع و تایید تراکنش‌ها حضور فعال داشته باشند و در صورت عدم فعالیت اعضا، شبکه عملا از کار خواهد ایستاد. بلاکچین‌های بیتکوین، اتریوم، لایت‌کوین و نئو در این دسته قرار می‌گیرند.مزیت بلاکچین‌های عمومی در چیست؟زنجیره‌بلوک‌های عمومی اگر در جای خود استفاده شوند مزایای زیادی به شرح زیر دارند:عضویت در این شبکه‌ها برای همگان آزاد استبلاکچین عمومی برای تمامی اعضا اعتماد به همراه می‌آوردمشوق‌های عموما مالی برای تحریک افراد به مشارکت در شبکه و پویا نگهداشتن آن تعبیه شده استبلاکچین عمومی برای فعالیت خود به هیچ نهاد واسطی نیاز نداردبا افزایش تعداد اعضای شبکه، امنیت شبکه نیز به صورت ارگانیک رشد می‌کندبه دلیل دسترسی همگان به تمامی اطلاعات، بلاکچین عمومی شفافیتی بی نظیر به همراه می‌آورد.مشکلات بلاکچین عمومی در چیست؟بلاکچین عمومی اشکالات زیر را به همراه دارد:بلاکچین‌های عمومی شبکه‌هایی سریع نیستند، به آن معنا که برای پردازش و تایید یک تراکنش از چند ده ثانیه تا چند ساعت ممکن است زمان صرف شود. برای مثال، شبکه بیتکوین تنها می‌تواند از 7 تراکنش بر ثانیه پشتیبانی کند. این عدد در شبکه پرداخت بین‌المللی VISA، حدود 24 هزار تراکنش در ثانیه است. این کندی شبکه بیتکوین به این دلیل است که تایید تراکنش‌ها در گروی حل یک مسئله ریاضی بسیار پیچیده است.مسئله بعدی در بلاکچین‌های عمومی چالش مقیاس‌پذیری است. با بیشتر شدن اعضا، شبکه کندتر می‌شود. شبکه بیتکوین، برای حل این مشکل و افزایش مقیاس‌پذیری، به شبکه خارج از زنجیره[۴] لایتنینگ روی آورده است. جرئیات این شبکه در مقالات بعدی منتشر خواهد شد.آخرین ایراد شبکه‌های بلاکچین عمومی، مدل اجماع این شبکه‌ها است. بیتکوین برای نمونه، از الگوریتم اجماع اثبات کار استفاده می‌کند که انرژی بسیار زیادی مصرف می‌کند. البته این ایراد با معرفی الگوریتم‌های اجماعی همانند اثبات سهام به میزان بسیار خوبی رفع شده است.موارد کاربرد زنجیره‌بلوک عمومی چیست؟کاربردهای متنوعی برای بلاکچین‌های عمومی وجود دارد. در ادامه دو مورد از مهمترین این کاربردها بیان شده است:رای‌گیری: دولت‌ها با بهره‌گیری از شفافیت و اعتماد موجود در بلاکچین‌های عمومی می‌توانند از آن به عنوان زیرساخت برگزاری انتخابات بهره گیرند.تامین مالی: شرکت‌ها یا پروژه‌ها می‌توانند با استفاده از بلاکچین عمومی در محیطی امن، شفاف و مطمئن، نسبت به تامین مالی خود اقدام کنند.در بخش بعدی سایر انواع زنجیره‌های بلوک بررسی خواهد شد. با ما همراه باشید.[۱] Distributed Ledger Technology[۲] Federated[۳] Permission-less[۴] Off-Chain</description>
                <category>شبکه بلاکچین سور</category>
                <author>شبکه بلاکچین سور</author>
                <pubDate>Sat, 20 Nov 2021 00:47:14 +0330</pubDate>
            </item>
                    <item>
                <title>بررسی چیستی فناوری زنجیره‌بلوک</title>
                <link>https://virgool.io/Solidity/%D8%A8%D8%B1%D8%B1%D8%B3%DB%8C-%DA%86%DB%8C%D8%B3%D8%AA%DB%8C-%D9%81%D9%86%D8%A7%D9%88%D8%B1%DB%8C-%D8%B2%D9%86%D8%AC%DB%8C%D8%B1%D9%87-%D8%A8%D9%84%D9%88%DA%A9-zg4iim0kkaob</link>
                <description>مقدمهامروزه کمتر کسی هست که نام بیت‌کوین و زنجیره‌بلوک را نشنیده باشد. این دو پدیده که گاهی باهم اشتباه گرفته می‌شوند با ظهور خود نویدبخش انقلابی بزرگ در نظام اقتصادی و اجتماعی جهانی شدند. برای تفکیک این دو پدیده که رابطه تنگاتنگی باهم داشته و هم‌زمان ارائه شده‌اند باید گفت که بیت‌کوین یک رمزارز[۱] است که بر بستر زنجیره‌بلوک ارائه شده است و زنجیره‌بلوک را می‌توان یک دفتر ثبت مرکزی که سوابق (تراکنش‌ها، اطلاعات فردی، حساب‌ها و به‌مانند آن) در آن به‌صورت کاملاً امن، شفاف، در دسترس و موردتوافق اعضا ثبت می‌شود در نظر گرفت که در بخش بعد به‌طور کامل چیستی آن تبیین خواهد شد. سامانه‌های مبتنی بر زنجیره‌بلوک به‌طورکلی به دودسته نیازمند تائید[۲] و بدون نیاز به تائید[۳] تقسیم می‌شوند. دسته اول که در آن هر عضو برای ورود نیاز به تائید یک‌نهاد ناظر (بانک و غیره) دارد بیشتر موردتوجه بانک‌ها و نهادهای دولتی و دسته دوم که برای ورود به آن نیازی به اخذ تأییدیه نیست و در پروتکل بیت‌کوین هم از آن استفاده می‌شود موردتوجه توسعه دهندگان رمزارزهای جدید قرار گرفته است. دسته اول به‌مانند سامانه‌های رایج امروزی، تائید اعتبار، صحت‌سنجی اسناد و تراکنش‌ها و غیره را به یک یا چند ‌نهاد عالی‌رتبه مورداعتماد واگذار می‌کند؛ اما در دسته دوم، تصمیم‌گیری غیرمتمرکز بوده و همه اعضا در تائید هر تراکنش دخیل هستند. روش‌های مختلفی برای رسیدن به توافق در این دسته از زنجیره‌بلوک‌ها وجود دارد که در بخش‌های بعد به‌تفصیل بررسی خواهند شد. ماهیت شفاف، امن، قابل ردگیری و بر پایه دموکراسی (زنجیره‌بلوک بدون نیاز به تائید) زنجیره‌بلوک، این پدیده را برای هر صنعتی جذاب و قابل پیاده‌سازی کرده است. تقریباً تمامی فعالیت‌های اقتصادی، سیاسی و اجتماعی امروزی نیازمند مواردی که در بالا به آن اشاره شد هستند که در بخش آخر به بیان این نیازها و نحوه رفع آن‌ها توسط زنجیره‌بلوک در قالب کاربردهای زنجیره‌بلوک پرداخته خواهد شد.چیستی زنجیره‌بلوکبرای درک بهتر چیستی زنجیره‌بلوک لازم است که با چهار ایده و مفهوم کلیدی مرتبط با آن آشنا شد تا بتوان تعریفی دقیق‌تر و جامع‌تر از آن ارائه داد. در واقع زنجیره‌بلوک چیزی فراتر از ادغام این مفاهیم نیست. این چهار مفهوم عبارت‌اند از: دفتر ثبت مشترک توزیع‌شده[۴]، رمزنگاری[۵]، اجماع[۶] و قرارداد هوشمند که به ترتیب به تبیین چیستی آن‌ها پرداخته می‌شود.دفتر ثبت مشترک توزیع‌شدهدفتر ثبت، به عنوان پایه و اساس حسابداری، قدمتی به عمق نوشتن و پول دارد. از همان ابتدا که بر روی سنگ و چوب و لوح نوشته می‌شد تا به امروز که بر روی کاغذ نوشته یا به‌صورت مجازی در کامپیوترها ذخیره می‌شود، هر شخص، نهاد یا شرکت برای خود یک دفتر ثبت جداگانه به‌منظور ثبت تمام تراکنش‌های خود در نظر داشته است. چنین روشی خالی از اشکال هم نیست. به‌طور مثال برای ثبت یک تراکنش بانکی چندین شرکت و نهاد درگیر، هرکدام، با دفتر ثبت شخصی خودشان، باید تراکنش را رصد، با سوابق مطابقت و تائید کنند که مسلماً علاوه بر هزینه بالا زمان‌بر نیز هست. همچنین در صورت ازکارافتادن یکی از تائید‌کنندگان کل سامانه از کار افتاده و ثبت تراکنش به تعویق می‌افتد. به تمامی این‌ها امکان هک شدن را هم باید افزود. این مشکلات به‌همراه افزایش قدرت رایانه‌ها، ظهور پدیده رمزنگاری و توسعه روش‌های اجماع باعث مطرح‌شدن پدیده‌ای به نام دفتر ثبت مشترک توزیع‌شده گردیده است.دفتر ثبت مشترک توزیع‌شده یک پایگاه داده است که توسط گره‌ها[۷] (اعضای شبکه) در یک شبکه بزرگ به‌صورت مستقل نگهداری و به‌روز می‌شود. کار اصلی این گره‌ها رسیدن به توافق بر سر درستی یک تراکنش و ثبت آن در دفتر ثبت مشترک است. زنجیره‌بلوک را می‌توان این دفتر ثبت مشترک دانست و هر بلوک را یک صفحه از آن. چند تراکنش که توسط گره‌ها صحت‌سنجی، تائید شده در هر بلوک ثبت می‌شود. همچنین هر بلوک به بلوک‌های قبلی متصل است و بدین ترتیب هرگونه ایجاد تغییر در یک بلوک به تغییر در بلوک‌های دیگر منجر می‌شود و بلافاصله توسط بقیه اعضا قابل‌تشخیص است. علاوه بر صرفه‌جویی در زمان و هزینه، این روش نسبت به خرابی یکی از گره‌ها و هک کاملاً انعطاف‌پذیر بوده و به کار خود ادامه می‌دهد.رمزنگاریروش رمزنگاری مورداستفاده در زنجیره‌بلوک همان روش رمزنگاری مورداستفاده در نظام بانکی روز دنیا است. ازاین‌رو نمی‌توان آن را موضوعی جدید و مبهم که همراه با فناوری زنجیره‌بلوک ظهور پیدا کرده است، دانست؛ اما چون یکی از کلیدی‌ترین مفاهیم مرتبط با زنجیره‌بلوک به شمار می‌آید در ذیل به بررسی آن پرداخته شده است.برای دانستن ماهیت رمزنگاری ابتدا باید با مفاهیم تابع هش[۸]، کلید عمومی و کلید خصوصی آشنا شده، سپس به نحوه رمزگذاری و امضای دیجیتال پرداخت.تابع هش و الگوریتم رمزنگاری SHA-256تابع هش، تابعی است که اطلاعات از هر نوع و در هراندازه‌ای را به اطلاعاتی در اندازه مشخص و از یک نوع خاص تبدیل می‌کند. هر ورودی مشخص یک خروجی منحصربه‌فرد داشته و اگر ورودی به این تابع یکسان باشد خروجی هم مشابه خواهد بود. از طرفی اندکی تغییر در ورودی منجر به تغییر اساسی در خروجی می‌شود. همچنین تابع هش یک تابع یک‌طرفه است؛ بدین معنی که رسیدن از خروجی به ورودی در آن کاری به‌شدت دشوار است و در عمل و با پردازنده‌های موجود تقریباً غیرممکن هست.در فناوری زنجیره‌بلوک مورداستفاده در رمزارز بیت‌کوین، نام خروجی استاندارد تابع هش، SHA-256  است که یک کد دویست‌وپنجاه‌وشش رقمی متشکل از صفر و یک است. هر ورودی (چند تراکنش و غیره) تبدیل به این کد دویست‌وپنجاه‌وشش رقمی می‌شود. در ادامه این گزارش به‌جای عبارت “خروجی تابع هش” به‌اختصار از واژه “هش” استفاده شده است.کلید عمومی، کلید خصوصی و رمزگذاریبرای فراهم کردن امنیت در زنجیره‌بلوک از روش کلید عمومی و کلید خصوصی استفاده می‌شود. هر شخص در شبکه (سامانه‌های بانکی امروزی، زنجیره‌بلوک و به‌مانند آن) یک کلید عمومی (در دسترس همه) و یک کلید خصوصی (تنها در اختیار خود شخص) در اختیار دارد که این دو به‌وسیله روابط ریاضی به هم مرتبط هستند. در بیشتر مواقع (به استثتای امضاهای دیجیتال و غیره) کلید عمومی وظیفه رمزگذاری را بر عهده دارد و کلید خصوصی وظیفه رمزگشایی. فقط کلید خصوصی می‌تواند اطلاعات رمزگذاری شده توسط کلید عمومی را رمزگشایی کند و بالعکس. این ارتباط باعث امنیت بالای اطلاعات در زنجیره‌بلوک می‌شود. به‌طور مثال، فرض شود قرار است بانکی به یکی از مشتریان خود نامه‌ای محرمانه بفرستد. بانک به‌وسیله کلید عمومی مشتری، نامه را رمزگذاری می‌کند و برای مشتری می‌فرستد و فقط خود مشتری با کلید خصوصی خودش که تنها در اختیار وی است قادر به رمزگشایی نامه و خواندن آن است. یکی از روش‌های رمزگذاری که در سامانه‌های زنجیره‌بلوکی نیز استفاده می‌شود، رمزگذاری به‌وسیله تابع هش است؛ بدین ترتیب که کلید عمومی اطلاعات را در هم می‌ریزد (هش اطلاعات را حساب می‌کند) و برای کلید خصوصی می‌فرستد و کلید خصوصی با دانستن الگوریتم تولید هش کلید عمومی، آن را رمزگشایی می‌کند. همان‌طور که قبلاً اشاره شد در تابع هش رسیدن از خروجی به ورودی بدون دانستن رابطه‌ای که ورودی را به خروجی تبدیل کرده عملاً غیرممکن است. بدین ترتیب سرقت اطلاعات امری بیهوده است زیرا سارق نمی‌تواند از این هش به سرقت رفته بدون دانستن رابطه‌ای که اطلاعات را تبدیل به کد کرده استفاده کند و فقط یک کد بی‌معنی را به سرقت برده است.امضای دیجیتالیکی دیگر از کاربردهای این روش رمزگذاری (کلید عمومی و خصوصی) امضای دیجیتال است. امضا توسط کلید خصوصی که فقط در اختیار خود صاحب امضا قرار دارد ایجاد شده، به اسناد الصاق شده و توسط کلید عمومی که در اختیار دیگر اعضای شبکه قرار دارد تائید می‌شود. بدین ترتیب تحویل‌گیرنده اسناد می‌تواند اطمینان حاصل کند که اسناد از طرف شخص موردنظر ارسال شده و مورد تائید وی هست و اگر امضای غیر معتبری به اسناد الصاق شود توسط کلید عمومی تائید نشده و مردود به‌حساب می‌آید. در این روش نیز، امضا می‌تواند یک هش باشد که توسط کلید خصوصی ایجاد شده و کلید عمومی به‌وسیله ارتباطی که با کلید خصوصی خود دارد آن را رمزگشایی و تائید کند. در مثال ارسال نامه از طرف بانک به مشتری، امضای دیجیتال بانک که توسط کلید خصوصی بانک تولید شده نیز به نامه الصاق می‌شود. بدین‌ترتیب مشتری اطمینان حاصل می‌کند که نامه از طرف بانک ارسال شده است (با کلید عمومی بانک امضا را تائید می‌کند). در سامانه زنجیره‌بلوکی بیت‌کوین نیز یکی از کارهایی که گره‌ها در راستای تائید تراکنش انجام می‌دهند بررسی امضای دیجیتال تراکنش است. با این کار گره‌ها مطمئن می‌شوند که تراکنش ایجادشده توسط صاحب حساب انجام شده است یا خیر.اجماعدر سامانه‌های زنجیره‌بلوکی بدون نیاز به تائید، سامانه طوری طراحی شده است که نیازی به تائید طرف سوم در تراکنش‌ها وجود نداشته باشد که اصطلاحاً به این نوع سامانه‌ها، سامانه همتا-به-همتا[۹] یا بی‌واسطه نیز می‌گویند. در سامانه‌های ثبت تراکنش بانکی امروزی وظیفه تائید تراکنش‌ها با بانک به‌عنوان طرف سوم است. به‌طور مثال وقتی می‌خواهیم پولی را از حساب خود به‌حساب شخص دیگر واریز کنیم، بانک پول را از حساب ما برداشته و به‌حساب دیگری انتقال می‌دهد و در حقیقت به‌واسطه اعتبار بانک، طرفین معامله به بانک اعتماد می‌کنند؛ حال‌آنکه در سامانه‌های زنجیره‌بلوکی بدون نیاز به تائید، نیاز به وجود چنین طرف سوم مورداعتمادی نیست و اعضای شبکه، همگی، بر سر درستی یک تراکنش، ثبت و اجرای آن به اجماع می‌رسند. اجماع به معنی توافق اعضای سامانه بر سر موضوعات زیر است:آیا تراکنش واردشده توسط خود صاحب حساب انجام شده است؟ یا توسط یک فرد دیگر (خرابکار)؟آیا بر اساس سوابق، انجام تراکنش مقدور است؟ به‌عنوان‌مثال: آیا موجودی ایجادکننده تراکنش برای انجام تراکنش کافی است؟چه کسی تراکنش را ثبت کند؟ به بیان بهتر چه کسی کارمزد ثبت تراکنش را دریافت کند؟ به‌عنوان‌مثال: در حال حاضر ثبت‌کننده هر بلوک (مجموعه‌ای از تراکنش‌ها) در سامانه بیت‌کوین ۶.۲۵ بیت‌کوین کارمزد دریافت می‌کند که نشان از اهمیت توافق بر سر ثبت‌کننده تراکنش است.کدام تراکنش زودتر ثبت شود؟ در بخش انواع روش‌های اجماع اهمیت این موضوع روشن‌تر می‌شود.قراردادهای هوشمندیکی از مهم‌ترین مفاهیم مرتبط با زنجیره‌بلوک که به‌همراه آن عرضه و توسعه داده شده است، قراردادهای هوشمند است و به دلیل همین رابطه تنگاتنگ میان این دو، اکثراً قراردادهای هوشمند را از خواص فناوری زنجیره‌بلوک می‌دانند و نه از کاربردهای آن. در این قراردادها به‌محض سررسید موعد مقرر، قرارداد به‌صورت خودکار تعهدات طرفین و میزان تحقق آن را بررسی می‌کند و نیازی به پیگیری و یا انجام عملیات توسط طرفین قرارداد نیست. به‌طور مثال در قرارداد وام، مبلغ موردنظر به‌صورت خودکار از وام‌گیرنده به وام‌دهنده انتقال می‌یابد و یا پس از پرداخت نشدن چند قسط، فرد به‌طور خودکار تحت پیگرد قرارگرفته و به دادگاه احضار می‌شود. انجام خودکار این فرآیندها به میزان چشمگیری باعث صرفه‌جویی در زمان و هزینه می‌شود. لازمه اجرای چنین ایده‌ای یک دفترکل مرکزی و قابل نظارت از طرف همه نهادهاست که زنجیره‌بلوک، آن را فراهم می‌کند. همچنین اگر پرداخت‌ها در این قراردادها از طریق رمزارز انجام شود، فرآیند، شفاف‌تر و قابل‌پیگیری‌‌تر شده و صرفه‌جویی هرچه بیش‌تر حاصل می‌گردد.حال که زنجیره‌بلوک و مفاهیم اصلی مرتبط با آن شرح داده شد، در بخش بعدی به بررسی انواع زنجیره‌بلوک و انواع روش‌های اجماع در آن پرداخته می‌شود.[۱] Cryptocurrency[۲] Permissioned[۳] Permission-less[۴] Distributed Shared Ledger[۵] Cryptography[۶] Consensus[۷] Node[۸] Hash Function[۹] Peer-to-Peer (P2P)</description>
                <category>شبکه بلاکچین سور</category>
                <author>شبکه بلاکچین سور</author>
                <pubDate>Fri, 12 Nov 2021 08:48:58 +0330</pubDate>
            </item>
                    <item>
                <title>اعتماد و مسئله ژنرال‌های بیزانس؟</title>
                <link>https://virgool.io/Solidity/%D8%A7%D8%B9%D8%AA%D9%85%D8%A7%D8%AF-%D9%88-%D9%85%D8%B3%D8%A6%D9%84%D9%87-%DA%98%D9%86%D8%B1%D8%A7%D9%84-%D9%87%D8%A7%DB%8C-%D8%A8%DB%8C%D8%B2%D8%A7%D9%86%D8%B3-aapiy5yapf84</link>
                <description>در مقاله قبل، به‌صورت کاملاً مختصر و کوتاه اشاره‌ای به مسئله ژنرال‌های بیزانس و مسئله اعتماد شد و در این مقاله بر آنیم تا ضمن تشریح مسئله ژنرال‌های بیزانس، مفهوم اعتماد و تأثیر فناوری بلاک‌چین در بازآفرینی آن تشریح شود.پیش از ورود به بحث اصلی، ابتدا نیاز است برخی موارد بیان شود.مسئله ژنرال‌های بیزانس، دشواری ایجاد اجماع و تفاهم در یک شبکه غیرمتمرکز را بیان می‌کند.ایجاد یک سامانه انتقال ارزش بدون نهاد واسط اعتمادساز، سال‌ها به دلیل حل نشدن مسئله ژنرال‌های بیزانس با مشکل روبرو بود.بیت‌کوین، راهکاری برای پاسخ به مسئله ژنرال‌های بیزانس است.بیت‌کوین با استفاده از سازوکار اثبات کار و فناوری بلاک‌چین، مسئله ژنرال‌های بیزانس را حل کرد.چیستی مسئله ژنرال‌های بیزانسمسئله ژنرال‌های بیزانس، یک مسئله مربوط به تئوری بازی‌ها است. چالش اصلی در این مسئله رسیدن بر سر یک اجماع بین چندین فرد و نهاد جدا از یکدیگر بدون وجود یک نهاد قابل‌اعتماد بین طرفین است. به‌عبارتی‌دیگر، مسئله آن است که چگونه می‌توان میان افرادی که هرکدام مستقلاً و بدون هماهنگی با دیگری تصمیم‌گیری می‌کنند و هیچ نهاد واسطی که همه به او اعتماد دارند وجود ندارد، می‌توان بر سر یک موضوع به اجماع نظر رسید. در این شبکه از افراد که هیچ‌یک نمی‌تواند هویت دیگری را بررسی و صحت‌سنجی کند، چگونه می‌توان بر سر یک موضوع و حقیقت مشخص به تفاهم رسید؟داستان پس مسئله ژنرال‌های بیزانس این است که چندین ژنرال شهر بیزانتیوم را محاصره کرده‌اند. با اینکه آنها دورتادور شهر را در اختیار خود دارند اما برای سقوط شهر و تصرف آن، ژنرال‌ها بایستی با هماهنگی همدیگر و به‌صورت دسته‌جمعی به شهر حمله کنند. اگر همه ژنرال‌ها در یک‌زمان مشترک حمله کنند، پیروز خواهند شد، اما اگر هر ژنرال در زمان مدنظر خود حمله کند، جنگ را خواهند باخت. این ژنرال‌ها برای هماهنگی زمان حمله، کانال‌های ارتباطی امنی بین یکدیگر ندارند؛ چرا که پیام‌های ارسالی و دریافتی توسط ژنرال‌ها ممکن است توسط مدافعین بیزانتیوم دست‌کاری یا جعل شود. در این شرایط ژنرال‎ها چگونه می‌توانند در یک‌زمان مشخص همگی به بیزانتیوم حمله کنند؟سامانه‌های متمرکز و توزیع شدهتنها سامانه‌های توزیع‌شده به دلیل نداشتن منبع اطلاعاتی قابل‌اعتماد و نداشتن روشی برای احراز درستی اطلاعاتی که از دیگر اعضای شبکه دریافت می‌کنند، با مسئله ژنرال‌های بیزانس روبرو هستند. در سامانه‌های متمرکز، یک نهاد معتمد وجود دارند که همه اعضای شبکه قبول دارند این نهاد اطلاعات صحیح منتشر می‌کند و از انتشار اطلاعات غلط و مخرب در شبکه جلوگیری می‌کند.برای مثال، در سامانه‌های مالی سنتی، بانک‌ها نهادهای معتمدی هستند که مسئولیت نمایش موجودی مشتریان و سابقه تراکنش‌های آنان را به شکل صحیح و درست را بر عهده دارند. اگر بانکی در ارائه خدمات خود صداقت نداشته باشد و یا سعی در کلاهبرداری از مشتریان خود داشته باشد، در این صورت نهاد معتمد دیگری به نام بانک مرکزی یا دولت وارد عمل شده و نسبت به احقاق حقوق افراد اقدام می‌کند.سامانه‌های متمرکز به‌جای حل مسئله ژنرال‌های بیزانس که همان انتشار بدون نیاز به اعتماد اطلاعات درست است، صورت مسئله را پاک کردند و بی نیازی به عنصر اعتماد را قربانی کارآمدی و سرعت سامانه‌های خود کردند. به عبارتی دیگر، اعتماد به سامانه‌های متمرکز، کلید دریافت خدماتی سریع و کارآمد است.پول و مسئله ژنرال‌های بیزانسپول اولین نمونه از مسئله ژنرال‌های بیزانس است. چگونه بایستی یک جامعه از مردم پولی را منتشر کنند که تمامی اعضای جامعه به آن اعتماد داشته و آن را قبول کنند؟ برای مدت‌های طولانی، جوامع از فلزات گران‌بها یا سایر کالاهای کمیاب همانند صدف و مهره‌های شیشه‌ای به‌عنوان پول استفاده می‌کردند. تا حدودی، طلا توانست مسئله ژنرال‌های بیزانس را حل کند. بااین‌حال سنجش دقیق وزن و خلوص طلا از همان زمان‌های قدیم تا کنون همیشه همراه با شک و غیرقابل‌اعتماد باقی ماند. عدم توفیق طلا در حل کامل مسئله ژنرال‌های بیزانس باعث تسلط نهادهای معتمد مرکزی، معمولاً دولت‌ها، بر صدور و عرضه پول شد. دولت‌ها برای ایجاد اعتماد در وزن و خلوص پول، ضرب سکه را به انحصار خود در آوردند. سامانه‌های متمرکز به‌وضوح نتوانستند مسئله ژنرال‌های بیزانس را حل کنند. دولت‌ها یا همان نهادهای معتمد مرکزی صدور پول، با تصرف، بی‌ارزش کردن و تغییر پول، به‌صورت مستمر اعتماد را خدشه‌دار نمودند.حجم زیادی از اعتماد، پیش‌نیاز استفاده از ارزهای رایج است و این همان مشکل و ایراد اصلی و ریشه‌ای است. بایستی به بانک‌های مرکزی اعتماد کرد که ارز رایج را بی‌ارزش نمی‌کند، اما تاریخ پر از بدعهدی‌ها و نقض اعتمادها است. - ساتوشی ناکاموتابرای آنکه یک پول بتواند مسئله ژنرال‌های بیزانس را حل کند، بایستی قابل‌بررسی و تأیید، مقاوم در برابر جعل و تقلب و بی‌نیاز به اعتماد به یک نهاد ثالث باشد و تمامی این موارد تا پیش از معرفی بیت‌کوین هیچگاه به‌صورت کامل پاسخ داده نشد.چگونه بیت‌کوین مسئله ژنرال‌های بیزانس را حل کرد؟بیت‌کوین اولین راهکار واقعی از دید پولی برای حل مسئله ژنرال‌های بیزانس بود. پیش از بیت‌کوین پیشنهادها و پروژه‌های زیادی تلاش کردند پولی مستقل از دولت‌ها ایجاد کنند، اما همگی شکست خوردند.به‌عنوان یک نظام پولی، بیت‌کوین نیازمند روشی برای مدیریت مالکیت‌ها و جلوگیری از خرج مجدد (که در یک مقاله مجزا به‌صورت کامل تشریح خواهد شد) بود. برای دستیابی به این مهم به روشی بی‌نیاز از اعتماد، بیت‌کوین از یک بلاک‌چین یعنی یک دفتر کل توزیع شده و عمومی که سابقه تمامی تراکنش‌ها را در خود نگهداری می‌کند، استفاده می‌کند. در مسئله ژنرال‌های بیزانس، حقیقتی که تمامی افراد بایستی بر سر آن تفاهم کنند، همان بلاک‌چین است.اگر تمامی اعضای شبکه بیت‌کوین که به آنها نود نیز گفته می‌شود موافقت کنند که کدام تراکنش‌ها و به چه ترتیبی رخ داده‌اند و مورد تأیید هستند، آنها می‌توانند مالکیت بیت‌کوین‌ها را تأیید کنند و بدین ترتیب یک پول کارآمد و بدون نیاز به اعتماد بدون وجود یک نهاد متمرکز را ایجاد کنند.بیت‌کوین با استفاده از سازوکاری به نام اثبات کار یا POW، توانسته یک مجموعه قوانین مشخص و شفاف برای بلاک‌چین ایجاد کند. بدین ترتیب برای اضافه‌شدن اطلاعات یا همان بلوک به بلاک‌چین، یک عضو از شبکه بایستی اثبات کند برای ایجاد آن بلوک میزان زیادی کار و تلاش یا همان Work، انجام داده است. انجام این حجم بالایی از کار نیازمند صرف هزینه بالاست، در نتیجه یک مکانیزم مشوق و انگیزه‌دهی در صورت انتشار اطلاعات صحیح، در بیت‌کوین تعبیه شده است.به دلیل آنکه قوانین شبکه بیت‌کوین عینی و واضح است، در این شبکه در میان اعضا عدم توافق بر سر اطلاعات پیش نمی‌آید. مجموعه قوانین حاکم بر شبکه که تعیین می‌کند چه تراکنشی تأیید و چه تراکنشی رد شود نیز عینی و مشخص است. همین شرایط شفاف بر نحوه استخراج بیت‌کوین نیز حاکم است. همچنین چنانچه یک بلوک به زنجیره بلوک متصل شود، فرایند حذف و یا تغییر آن به‌شدت دشوار و تقریباً نشدنی است و به همین دلیل بلاک‌چین غیرقابل‌تغییر و مانا است.بدین ترتیب، در همه لحظات، اعضای شبکه بیت‌کوین می‌توانند بر سر حالت شبکه، وضعیت بلاک‌چین و تمامی تراکنش‌های درون آن به توافق برسند. هر یک از گره‌های (اعضا) شبکه منفرداً بلوک‌ها را بر اساس قوانین اجماع، اثبات کار و سایر قوانین شبکه بیت‌کوین بررسی و ارزیابی می‌کند.چنانچه هر یک از اعضای شبکه نسبت به انتشار اطلاعات غلط و نادرست اقدام کند، همه اعضای شبکه بلافاصله این امر را تشخیص می‌دهند و به اطلاعات ارسالی از سوی آن گره توجهی نمی‌کنند. ازآنجایی‌که هر گره خود به‌تنهایی می‌تواند تمامی اطلاعات موجود در شبکه را بررسی و ارزیابی کند، هیچ نیازی به اعتماد به سایر گره‌ها وجود ندارد و بدین ترتیب بیت‌کوین به یک سیستم بی‌نیاز به اعتماد تبدیل شده است.پایان بخش دوم، ادامه در مقاله‌ی بعددر مقالات بعدی، زیرساخت بلاک‌چین به‌عنوان ابزاری برای حل مسئله ژنرال‌های بیزانس مورد بررسی موشکافانه قرار خواهد گرفت.</description>
                <category>شبکه بلاکچین سور</category>
                <author>شبکه بلاکچین سور</author>
                <pubDate>Fri, 05 Nov 2021 15:33:23 +0330</pubDate>
            </item>
                    <item>
                <title>اعتماد چیست و چگونه کار می‌کند؟</title>
                <link>https://virgool.io/Solidity/%D8%A7%D8%B9%D8%AA%D9%85%D8%A7%D8%AF-%DA%86%DB%8C%D8%B3%D8%AA-%D9%88-%DA%86%DA%AF%D9%88%D9%86%D9%87-%DA%A9%D8%A7%D8%B1-%D9%85%DB%8C-%DA%A9%D9%86%D8%AF-jkgx2mot6bqn</link>
                <description>اعتماد، یکی از عمیق ترین مفاهیم بشری است که در ارتباطات میان افراد با یکدیگر و محیط خارجی شکل می‌گیرد و در عین سادگی، شاید در مقام تعریف، یکی از پیچیده‌ترین عبارات است. اعتماد چیست؟ چگونه می‌توان اعتماد را تعریف کرد و نحوه ایجاد و از بین رفتن اعتماد به چه شکلی است؟ اهمیت طرح این موضوع در این است که اعتماد، کلیدواژه است که فناوری بلاکچین برای بازتعریف آن و رفع ایرادات مکانیزم‌های اعتمادساز ایجاد شده است؛ لذا برای درک کارکرد این فناوری، بایستی ابدا به ساکن، اعتماد، چیستی آن و شکل کارکرد آن را درک کرد.در این مقاله برآنیم تا ضمن تعریف اعتماد، سازوکارهای ایجاد اعتماد را بررسی کنیم و ببینیم فناوری بلاکچین چگونه این مفهوم پیچیده را بازمهندسی و تقویت کرده است.از دیدگاهی معتبر (مسئله ژنرال‌های بیزانس) اعتماد بدین گونه تعریف می‌شود: احتمال انتقال یک پیام توسط یک پیام‌رسان بدون دستکاری پیام توسط آن پیام‌رسان. اگر احتمال تغییر پیام توسط آن پیام رسان خیلی کم یا صفر باشد، پیام رسان مورد اعتماد است و اگر احتمال دستکاری بالا باشد در این رابطه اعتمادی وجود ندارد.این تعریف ساده، بسیار کاربردی است و با استفاده از آن می‌توان بسیاری از روابط اعتمادگونه را معنا و تشریح کرد. اعتماد ما به شبکه بانکی بدین معناست که ما احتمال تغییر داده‌ها و پیام‌های خود را در این شبکه بسیار کم می دانیم، چه توسط خود بانک و چه توسط هکرها. اعتماد ما به همسرمان بدان معناست که احتمال می‌دهیم وی در پیام‌ها، اطلاعات، تصمیمات و قرارهای فی مابین تغییری هماهنگ نشده ایجاد نخواهد کرد و چنانچه ما احتمال صدور قبوض برق دستکاری شده را خیلی کم می‌دانیم، بدان معناست که ما به اداره برق اعتماد داریم و مطمئنیم نه او و نه هر فرد میانی دیگری نمی‌تواند در اطلاعات و پیام‌ها تغییر ایجاد کند.از این پس، با این تعریف از اعتماد، شما به راحتی می‌توانید دلیل اعتماد خود به یک نهاد و یا نداشتن اعتماد به یک فرد را تشریح و بیان کنید. حالا این سوال در ذهن شکل می‌گیرد که آیا در برخی موارد اعتماد ما به یک نهاد به دلیل اطمینان ما از عدم دستکاری آن نهاد در اطلاعات و پیام‌هاست یا حتی به این موضوع که ممکن است ان نهاد در اطلاعات تغییری ایجاد نمی‌کند حتی فکر هم نکردیم. مثلاً آیا شما مطمئنید که فلان نهاد مورد اعتماد شما به هیچ وجه در پیام‌ها و اطلاعات دستکاری انجام نخواهد داد؟ آیا نهادهای مورد اعتماد شما همانند بانک، نمی‌تواند بدون اجازه شما اطلاعات و پیام‌های شما را تغییر دهد؟ آیا نهادهای مورد اعتماد شما در صورت داشتن انگیزه کافی در داده‌ها تغییر ایجاد نمی‌کنند؟اتفاقات و شواهد مختلفی مانند کلاهبرداری‌های بانکی، هک شدن سامانه‌ها و افشای داده‌های مردم، همه نمودهایی از این حقیقت هستند که اعتماد به بسیاری از نهادها توسط مردم منشائی در اطمینان آنها در عدم دستکاری این نهادها و افراد میانی در پیام‌ها و اطلاعات ندارند. پس چگونه است که با اینکه احتمال اعمال تغییرات در داده‌ها و پیام‌ها توسط نهادها وجود دارد، ما به این نهادها اعتماد می‌کنیم. دلیل اعتماد با نهادهایی که باره‌ها تغییر عمدی در داده‌ها و پیام‌ها توسط آن‌ها انجام گرفته است در چیست؟دلیل اعتماد ما به بسیاری از نهادها، نبود جایگزینی بهتر است، نه اطمینان ما در صحت کارکرد آن‌ها.مروری بر مکانیزم اعتمادبرای پاسخگویی به سوالات فوق نیاز است قدری در مورد تاریخچه و کاربرد و مکانیزم اعتماد در میان جوامع گفت تا در این رهگذر، بتوان به شکل‌گیری نهادهای واسط اعتمادزا رسید و در نهایت دریافت که چرا ما بدون اعتماد و اطمینان به تهادهای واسط، به این نهادها اعتماد می‌کنیم.در زمان‌های دور، اعتماد در میان افراد یک روستا یا جامعه کوچک به‌واسطه شناخت کامل یکدیگر و حضور همگان در همه رویدادها و رخدادها تامین می‌شد. به عبارتی دیگر از آنجایی همه یا اکثریت مردم روستا از همه یا اکثر رخدادهایی همانند خرید و فروش ملک، زمین، ازدواج، طلاق و مانند آن خبر داشتند، تلاش برای دستکاری در اطلاعات و پیام‌ها در همان ابتدا توسط عموم مردم رد می‌شد و در نتیحه همین به اشتراک بودن اطلاعات خود انگیزه دستکاری را از بین می‌برد. برای مثال با اینکه در برخی جوامع کوچک و روستایی، سندی رسمی برای زمین و باغ در میان افراد وجود ندارد و تعریف نشده است، کسی انگیزه دستکاری در اطلاعات مالکیتی افراد را ندارد زیرا ادعای دروغین یک فرد مبنی بر مالکیت بر یک زمین به دلیل اطلاع همگان از وضعیت مالکیت زمین‌های روستا به سرعت برملا می‌شود؛ در نتیجه انگیزه برای دستکاری در اطلاعات و پیام‌ها تقریبا از بین رفته و یک اعتماد در میان مردم جوامع کوچک ایجاد می‌شود.حال با بزرگتر شدن جوامع و دشوار شدن حضور و اطلاع همگان از همه رخداد‌ها، سازوکار ایجاد اعتماد در میان افراد نیز تغییر کرد. در جوامع بزرگ بر خلاف محیط روستایی، مردم در مراودات مالی و غیر مالی خود با افرادی مجبور به ارتباط می‌شوند که دیگر او را نمی‌شناسند. با ادعاهایی روبرو می‌شوند که نمی‌توانند صحت آن را به راحتی و حتی به سختی بسنجند. در جوامع بزرگ دیگر یک ادعای دروغین مبنی بر مالکیت بر یک زمین برای مردم قابل راستی آزمایی نبود زیرا سابقه مالکیت آن زمین را دیگر نمی‌دانستند چرا که با افزایش جمعیت دیگر همه یا اکثریت مردم نمی‌توانند در همه یا اکثر رخدادها شرکت کنند.خط تولید اعتماد ایجاد شدمکانیزم ایجاد اعتماد در جوامع بزرگ بسیار ساده شکل گرفت. اگر دو نفر نیاز به مراوده دارند اما به یکدیگر اعتماد ندارند، بایستی به دنبال فردی بگردند که هر دو به او اعتماد دارند تا وی بین این دو نفر اعتماد ایجاد کند، به همین راحتی. حالا مثلا اگر فردی از روستای الف می‌خواست زمینی از فرد دیگر در روستای ب بخرد و به هم اعتماد ندارند، می‌توانند به فردی معتمد که هر دو به وی اعتماد دارند مراجعه کنند و از آنجایی که آن فرد در اکثر رخدادهای هر دو روستا حضور داشته (که اگر نداشت معتمد هر دو طرف نبود)، می‌تواند بین این دو نفر قرارگیرد و صحت اداعای طرفین را بررسی نموده و در صورت صحیح بودن، آن معامله را بین طرفین منعقد نماید.با بزرگ و بزرگ‌تر شدن جوامع این مدل نیز کارایی خود را به مرور از دست داد و اشخاص معتمد طرفین جای خود را به سازمان‌های مورد اعتماد و اعتمادساز دادند. سازمانی مسئولیت ایجاد اعتماد در حوزه پول را برعهده گرفت، سازمانی مسئولیت ایجاد اعتماد در حوزه مسکن و مستغلات را برعهده گرفت و سازمانی دیگر مسئولیت ایجاد اعتماد در حوزه هویت و شجره افراد را برعهده گرفت.با وجود این سازمان‌ها و حضور این سازمان‌ها در همه رخدادها و رویدادهای مرتبط، افرادی که یکدیگر را نمی‌شناسند و اعتمادی به هم ندارند می‌توانند با یکدیگر مراوده مالی و غیر مالی داشته باشند. من می خواهم خانه بخرم و یکی می خواهد خانه خود را بفروشد. فروشنده به ادعای خریدار مبنی بر داشتن پول کافی اعتمادی ندارد و خریدار نیز بر مالکیت فروشنده بر خودرو اعتماد ندارد اما هر دو به بانک و اداره ثبت املاک اعتماد داریم؛ در نتیجه فروشنده با دیدن چک تضمین شده توسط بانک، بدون آنکه خریدار را بشناسد بر داشتن پول کافی نزد وی اعتماد می‌کند و خریدار نیز با استعلام سند ملک، بدون شناخت فروشنده بر مالکیت وی بر ملک اعتماد می‌کند و بدین ترتیب این دو نفر بدون اعتماد مستقیم به یکدیگر به کمک دو یا چند نهاد واسط اعتمادساز، با هم معامله ملک کردند.نهاد واسط اعتمادساز، کالایی به نام اعتماد می‌فروشد و از این محل نیز کسب درآمد می‌کند.اتمام بخش اول، ادامه در مقاله بعددر مقالات بعدی ضمن بررسی دقیق‌تر مفهوم اعتماد از طریق تشریح مسئله ژترال‌های بیزانس، بر معماری نهادهای واسط اعتمادساز مروری خواهیم داشت و بدین ترتیب وارد بحث بلاکچین به عنوان یک مکانیزم جدید ایجاد اعتماد می‌شویم.</description>
                <category>شبکه بلاکچین سور</category>
                <author>شبکه بلاکچین سور</author>
                <pubDate>Sun, 31 Oct 2021 15:46:31 +0330</pubDate>
            </item>
            </channel>
</rss>