قراردادهای هوشمند ،
جایگزین مناسبی برای ماینرها و سازندگان بلاک



دهم آبان ماه ۱۳۹۷



فرض کنید شما توسعه دهنده DApps دراتریوم و یا EOS هستید . یعنی مثلا هرروز با زبان سولیدیتی و یا زبان سی پلاس پلاس ، برای قراردادهای هوشمند کد نویسی می کنید و کاملا از قابلیت های قراردادهای هوشمند اطلاع دارید


ضمنا امروز صبح ، با یک کارفرمای دانا و پولدار جلسه داشتید . او برای مشورت ، راهنمایی و عقد قرارداد نزد شما آمده و ساعتها جزئیات درخواست و سفارش کار خود را برای شما شرح داده و از شما خواسته است راجع به موضوع ، کاملا فکر کنید و بهترین پیشنهاد را برای او آماده نمائید . حتی شاید اسم این کارفرما ویتالیک! و یا دانیل! بوده باشد


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



Smart Blockchain>> Without Block Producers & Miners





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



تقسیم بندی تراکنش های پراهمیت و کم اهمیت ، اجبار یا اختیار



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


ویتالیک بوترین نیز در سال ۲۰۱۴ توانست بلاک چین اتریوم را راه اندازی کند . دراین بلاک چین ، امکان ثبت قراردادهای هوشمند وجود داشت. با شروع کار بلاک چین اتریوم ، توسعه دهندگان قراردادهای هوشمند عملا توانستند کارخود را آغاز کنند . اطلاعات کد گذاری شده دراین شبکه ، فقط تراکنش های اتر و یا تراکنش توکن های ERC20 نیست ، بلکه ممکن است این اطلاعات فقط یک لایک داخل یک قرارداد هوشمند باشد و اهمیت یک تراکنش مالی را نداشته باشد . ولی به هرحال در اتریوم حتی یک لایک هم هزینه Gas دارد و دقیقا مانند یک تراکنش بزرگ مالی کد گذاری می شود و ذخیره می گردد . هیچ کدام از اطلاعات تراکنش ها ، تیکتی مثلا برای دسته بندی اهمیت موضوع خودشان ندارند و فقط براساس زمان وقوع تراکنش ، کدگذاری شده و دریک بلاک ذخیره می شوند


بلاک چین EOS برای مبارزه با بعضی نواقص اتریوم به میدان آمد و برای سهولت کار توسعه دهندگان قراردادهای هوشمند ، خلاقیت و ابتکارات زیادی داشت . ضمنا سازندگان بلاک در EOS نیزازمکانیسم اثبات سهام نمایندگی شده یا Delegated Proof Of Stake استفاده می نمایند . دراین مکانیسم ، کل هزینه های عملیاتی سازندگان بلاک و مصرف انرژی آنها کاهش چشمگیری نسبت به مکانیسم اثبات کار یا Proof Of Work دارد . مکانیسم اثبات کار توسط ساتوشی ناکاموتو در بلاک چین بیت کوین مورد استفاده قرار گرفته بود و می گویند امروزه برق مصرفی ماینرها ، به اندازه برق مصرفی درکل کشورنیوزلند یا به اندازه برق مصرفی در کل کشورمجارستان می باشد . این حجم برق مصرفی ، بسیار زیاد است . غیر از هزینه برق مصرفی ، این موضوع ازمنظر آسیب به محیط زیست نیز قابل بررسی است . اگر قرار بود اطلاعات و تراکنش های قراردادهای هوشمند روی EOS نیز با مکانیسم اثبات کار، ثبت و ذخیره سازی شود ، برق مصرفی سازندگان بلاک EOS درآینده نزدیک ، بسیار بیشترمی شد . زیرا امروز بصورت جدی راجع به شبکه های اجتماعی فراگیر شبیه فیس بوک (اما بصورت غیر متمرکز و بر بستر بلاک چین) تلاش صورت می گیرد . می دانیم فقط در فیس بوک ۵۲۰۰۰ لایک ! در ثانیه اتفاق می افتد و دربلاک چین ، هرلایک بعنوان یک تراکنش کدگذاری و ثبت می شود . فراموش نکنیم ، درEOS نیزاطلاعات تراکنش ها ، تیکتی برای دسته بندی اهمیت موضوع خودشان ندارند و بازهم فقط براساس زمان وقوع ، کدگذاری شده و ذخیره می شوند


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



EOS Delegate Block Rewards





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



بلاک چین امروز ، بلاک چین فردا



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


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


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


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



Future Blockchain >> Smart Blockchain





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



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



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


تقریبا یک سال پیش بود که ما متوجه شدیم ، احتمالا قراردادهای هوشمند می توانند جایگزین ماینرها و سازندگان بلاک باشند . به همین دلیل بیشتر و بیشتر موضوع را بررسی کردیم و نتایج خوبی گرفتیم . امروز با اطمینان می گوئیم بلاک چین های آینده احتیاجی به ماینرها و سازندگان بلاک ندارند . یک ییا چند قراردادهوشمند «اصلی» می تواند وظایف سازندگان بلاک را بسیار ارزانتر، سریعتر و با دقت تمام انجام دهد . این قراردادهای هوشمند حتی می توانند تراکنش های مهم مالی را از بقیه ترکنش ها جدا کنند . مثلا می توانند به جای تولید یک بلاک درکسری از ثانیه ، دو بلاک فرد و زوج همزمان تولید کنند و بلافاصله هردو را به زنجیره اصلی اضافه نمایند . به این ترتیب مثلا بلاک های فرد مربوط به تراکنش های مهم مالی خواهد بود و بلاک های زوج به بقیه تراکنش ها اختصاص می یابد ! و ..... در ادامه به این قراردادهای هوشمند، که مولد بلاک در بلاک چین های آینده می باشد Block Producer Smart Contract به اختصار BPSC می گوییم


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


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



Block Producer Smart Contract >> BPSC





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



قرارداد هوشمند مولد بلاک BPSC چگونه کار می کند ؟



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


یک - ابتدا با یک قرارداد هوشمند ساده ، تعداد یک میلیون ازنوع خاصی توکن های ERC20 را بصورت یکجا و با نام فرضی آکا توکن ، خلق می کنیم و همه آنها را فعلا دروالت قرارداد (آکا والت) نگهداری می نمائیم . بلاک چین مورد نظرنیز، فقط برای ثبت تراکنش های همین یک میلیون آکا توکن خواهد بود


دو- تعداد ده عدد والت برای مشتریان آکا توکن ها درنظر می گیریم


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


چهار- ویژگی اصلی BPSC این است که آکا توکن ها را فقط می تواند از این یازده والت دریافت کند و فقط می تواند به این یازده والت آکا توکن بفرستد


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


شش - می توانیم از BPSC بخواهیم همیشه تراکنش های بالای هزار آکا توکن را در بلاک های فرد و کمتر از هزارتا را در بلاک های زوج ثبت کند . دراین حالت همیشه هردو بلاک فرد و زوج ( مثلا بلاک های شماره ۱۱۵ و ۱۱۶) پشت سرهم دریک لحظه ثبت می شوند ، ولی به هرحال توانسته ایم تراکنش های مهم را به این طریق تفکیک نمائیم . همچنین می توانیم برای این نوع درخواست ها ، تیکت دوم برای فرستنده تعریف کنیم تا علاوه بر یادداشت آدرس گیرنده در تیکت اول ، در تیکت دوم درخواست خود را برای BPSC ارسال کند


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


هشت - اطلاعات جمع آوری شده توسط BPSC اطلاعات اصلی از تراکنش های آکا توکن می باشد و هیچ خدشه ای به آن وارد نیست و BPSC بعنوان امین ، وکیل و رازدار همه مشتریان می تواند با بالاترین استانداردهای کدگذاری ، اطلاعات را کدگذاری کند و همیشه با ثبت بلاک های جدید در زنجیره اصلی ، بلاک چین ما را روی شبکه غیرمتمرکز زنده نگهدارد


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


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



Smart Blockchain>> Without Block Producers & Miners





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



کلام آخر



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


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


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


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



دهم آبان ماه ۱۳۹۷