فکت کوینز

آموزش جامع بلاک چین و ارزهای دیجیتال

فکت کوینز

آموزش جامع بلاک چین و ارزهای دیجیتال

فکت کوینز

''فکت کوینز'' حاصل تلاش یک تیم متخصص وعلاقمند درزمینه بلاک چین وارزهای دیجیتال است که سعی می کند مقالات آموزش های مرتبط را با کیفیت بالا به علم اندوزان ارائه نماید وب سایت www.factcoins.com

طبقه بندی موضوعی

۵۲ مطلب با کلمه‌ی کلیدی «فکت کوینز» ثبت شده است

 

 

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

 

مقدمه

تاریخچه

تعریف هش

هش در بلاک چین

توابع هش در فرآیند استخراج

ویژگی های تابع هش

انواع توابع هش

نتیجه گیری

مقدمه ای بر تابع هش

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

 

هش: ورودی دلخواه، خروجی ثابت

تاریخچه Hash

اصطلاح ” Hash” از کلمه فرانسوی “hacher” گرفته شده است که به معنی “خرد کردن به قطعات کوچک” است ، که نشان می دهد چگونه یک تابع هش برای “خرد کردن” داده ها طراحی شده است. از گذشته تا کنون فشرده سازی داده ها و ذخیره سازی آنها همواره یک چالش محسوب می شود. توابع هش از نیاز به فشرده سازی داده ها به منظور کاهش میزان حافظه مورد نیاز برای ذخیره فایلهای بزرگ نشات گرفته است. در گذشته محبوب ترین کاربرد یک تابع هش مربوط به ساختار داده دیگری به نام جدول هش بود که به طور گسترده ای برای جستجوی سریع داده ها استفاده می شود. آنها همچنین به کوچک کردن برچسب فایلهای بزرگ مانند mp3 ، PDF یا تصاویر کمک می کنند تا کار با این نوع فایلهای بسیار بزرگ قابل کنترل باشد.

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

 

تعریف هش

به زبان ساده ، هش به معنای گرفتن یک رشته ورودی با هر طول دلخواه و دادن یک خروجی با یک طول ثابت است. خروجی با طول ثابت را هش می نامند.

 

 

تابع هش برای امنیت بیشتر

 

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

 

تابع هش در بلاکچین

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

هش در بلاکچین کاربردهای زیادی دارد.از جمله :

  • آدرسهای موجود در بلاکچین از هش کردن به دست می آیند. آدرسهای بیت کوین از SHA2-256 و RIPEMD 160 استفاده می کنند.
  • هش به تعریف امضاهای رمزنگاری کمک می کند تا به تایید تراکنش ها معتبر کمک کنند.
  • هش یک تراکنش ، پیگیری تراکنش ها در بلاکچین را آسان می کند. به جای جستجوی تراکنش ها ، فقط مقدار هش را در یک مرورگر بلاکچین کپی کنید.
  • توابع هش کردن در استخراج بسیار مهم است .

 

توابع هش در فرآیند استخراج

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

هش با داده های موجود در هدر بلاک آغاز می شود و اساساً حل یک مسئله پیچیده ریاضی است. هر هدر بلوک شامل یک شماره نسخه ، یک برچسب زمان ، هش استفاده شده در بلوک قبلی ، هش ریشه Merkle ، nonce و هش هدف است.

 

 


بیشتر بخوانید :   تئوری CAP و بلاکچین


 

 

 

کاربرد هش در فرایند استخراج

 

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

 

ویژگی های تابع هش

 

قطعی بودن (Deterministic)

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

 

محاسبات سریع (Quick Computation):

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

 

یک طرفه باشد

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

 

مقاوم در برابر برخورد یا تصادم(Collision resistant)

در مواردی که یک تابع هش خروجی های مشابهی برای ورودی های مختلف می دهد ، برخورد می تواند رخ دهد. به طور معمول ، این اتفاق نباید بیفتد.

 

انواع تابع هش رمزنگاری

انواع مختلفی از الگوریتم هش مانند Message Digest (MD ، MD2 ، MD4 ، MD5 و MD6) ، RIPEMD (RIPEND ، RIPEMD-128 و RIPEMD-160) ، Whirlpool (Whirlpool-0 ، Whirlpool-T و Whirlpool) وجود دارد یا تابع هش امن (SHA-0 ، SHA-1 ، SHA-2 و SHA-3).

در سال 1990 ، رونالد ریوست ، استاد رمزنگاری و استاد MIT ، عملکرد هش MD4 و بعدا توابع MD5 و MD6 را اختراع کرد. در سال 1995 ، NSA (آژانس امنیت ملی) SHA-1 (Secure Hash Algorithm 1) را بر اساس  Rivest و سپس SHA-2 را در سال 2001 طراحی کرد. SHA-2 استانداردی است که از SHA-256 الهام گرفته است ( به عنوان مبنای الگوریتم اجماع بیت کوین)

SHA-256: مخفف عبارت Secure Hashing Algorithm است. SHA-256 مشهورترین توابع هش رمزنگاری است .زیرا به طور گسترده ای در فناوری بلاکچین استفاده می شود. الگوریتم SHA-256 Hashing توسط آژانس امنیت ملی (NSA) در سال 2001 ساخته شد. (SHA 256 بخشی از خانواده توابع هش است که SHA-2 نامیده می شود)

 

 

Secure Hashing Algorithm

 

 

SHA 256: هش 256 بیتی تولید می کند.در حال حاضر بیت کوین از هش دوتایی SHA-256 استفاده می کند.

 

MD 5: مخفف عبارت Message Digest  و به معنای خلاصه پیام است. که یک هش 128 بیتی تولید می کند.این تابع به صورت گسترده به عنوان تابع رمزنگاری مورد استفاده قرار می گیرد.یکی از مشکلات آن مساله تصادم است.بعد از 2 به توان 21 هش ، تصادم رخ می دهد.

Keccak-256: هش 256 بیتی تولید می کند.در حال حاضر توسط Ethereum استفاده می شود. Keccak یک خانواده از توابع هش است که در نهایت به SHA-3 استاندارد می شود. اتریوم به جای SHA-3 آن را Keccak نامید زیرا پارامترهای Hk کمی متفاوت از SHA-3 فعلی است.

در دنیای ارزهای رمزنگاری شده ، الگوریتم های هش SHA-256 و X11 بیشترین استفاده را دارند.

 

نتیجه گیری تابع Hash

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

  • فکت کوینز کوینز

 

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

 

  • مهاجم می تواند با پیدا کردن نقصی در الگوریتم گواه اثبات کار، فرآیند را جعل کند.

اگر مهاجمی بتواند عیب و ایرادی در الگوریتم گواه اثبات کار پیدا کند، بدون انجام فعالیت مورد نیاز برای امنیت شبکه بیت کوین ، به راحتی میتواند کارمزدها و پاداش های حل بلاک را دریافت کند.

 

قابلیت های امنیتی

  • گواه اثبات کار روی الگوریتم هش SHA-256 ساخته شده است. بیش از یک دهه است که از این الگوریتم استفاده میشود. و وجود آن برای بیشتر اپلیکیشن های امنیتی دیجیتال ضروری است. همگان بر این باورند که الگوریتم یاد شده بسیار امن است.
  • بیش از 8 سال است که الگوریتم اثبات کار بیت کوین بر روی این شبکه فعال است. و مهاجم از تنها نقص پیدا شده در این شبکه میتواند برای جعل 20% از کارش استفاده کند.

 

حملات گذشته

https://www.asicboost.com/

 

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

 

  • یک مهاجم می تواند تمام سخت افزارهای مورد استفاده برای تأیید معاملات بیتکوین را بدزدد.

 

اگر یک مهاجم بتواند کنترل تمام سخت افزارهای مورد استفاده در تأیید معاملات بیت کوین را بدست آورد ، می تواند از برخی یا همه معاملات بیت کوین جلوگیری کند.

 

جهت مشاهده ادامه مقاله به آدرس وب سایت فکت کوینز مراجعه نمایید.

  • فکت کوینز کوینز

 

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

مقدمه

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

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

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

 

 

DLT های جدید به دنبال دستیابی به تراکنش های بالاتر در هر ثانیه (TPS) هستند.

 

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

  • فکت کوینز کوینز

 

رادیکس (Radix)یک دفتر کل عمومی و غیرمتمرکز است که برای حمایت از ایجاد برنامه ها و با تمرکز بر امور مالی غیرمتمرکز (DeFi) ساخته شده است.

 

مقدمه و معرفی رادیکس (Radix)

رادیکس یک الگوریتم اجماع جدید به نام Cerberus برای کمک به امنیت شبکه دارد.و عملکرد بهتری (به عنوان مثال ، مقیاس پذیری) را ارائه می دهد که می تواند برای برنامه های خاص مطلوب باشد.

Radix همچنین دارای محیط اجرای قرارداد هوشمند خود (یعنی ماشین مجازی) با نام Radix Engine است. هدف این پروژه این است که یک لایه اصلی جایگزین برای بلاکچین هایی مانند Ethereum جهت توسعه برنامه های DeFi باشد. رادیکس توکنی به نام XRD دارد که دارندگان می توانند با استفاده از آن در سازوکار اجماع Proof-of-Stake (PoS) شبکه شرکت کرده و پاداش کسب کنند.

 

 

 

رادیکس (Radix) جایگزینی برای بلاکچین

 

 

در سال 2013 ، با استفاده از تالارهای گفتمان bitcointalk.org ، هیوز طرحی به نام eMunie را آغاز کرد. او بین سال 2013 و اواخر 2016 قبل از استقرار در یک ساختار داده به نام Tempo ، چندین گزینه برای مقیاس پذیری پروتکل های غیر متمرکز ، از جمله Block trees ، DAGs و Channel Asynchronous State Trees ، را آزمایش کرد.

 

 

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

  • فکت کوینز کوینز

 

 

در این مقاله به بررسی فناوری هولوچین (Holochain) جایگزینی برای بلاکچین می پردازیم.برای مطالعه سایر فناوری های رقیب بلاکچین مقالات را دنبال کنید.

 

معنی کلمه  Holochain چیست؟

نام Holochain از کلمه “whole”  گرفته شده است که نشان می دهد از فناوری های مختلفی تشکیل شده است.

سه فناوری رمزنگاری کلیدی مورد استفاده در Holochain عبارتند از:

  • هش (Hashchains)
  • امضای رمزنگاری (Cryptographic singing)
  • جدول هش توزیع شده (DHT یا Distributed Hash Table)

همچنین هولوچین از الگوهای holistic قدرت میگیرد.و به همین دلیل از این نام استفاده شده است.

 

تعریف فناوری Holochain

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

 

 

 

هولوچین چیست؟

 

 

مشکل معماری متمرکز چه بود؟

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

 

 

 

معماری کلاینت سرور

 

 

اما به عنوان یک نقطه کانونی برای پردازش و ذخیره سازی ، برنامه شما را آسیب پذیر می کند چون :

  • یک هدف جذاب برای هکرها است.
  • از کارافتادن سرور مرکزی شبکه را از کار می اندازد.
  • اطلاعات خصوصی کاربر کنترل می شود.

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

  • فکت کوینز کوینز

 

در ادامه قسمت پنجم وایت پیپر اتریوم:

 

بلاک چین و ماینینگ اتریوم (Blockchain and Mining )

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

جدا از این مسأله، دو عدد دیگر یعنی شماره بلاک و سختی شبکه هم در بلاک ذخیره میشود.

در سیستم اتریوم ترتیب الگوی اعتبار سنجی بلاک به شرح زیر است:

 

Check that the timestamp of the block is greater than that of the referenced previous block and less than 15 minutes into the future

 Check that the block number, difficulty, transaction root, uncle root and gas limit (various low-level Ethereum-specific concepts) are valid

Check that the proof of work on the block is valid

 Let S[0] be the STATE_ROOT of the previous block

Let TX be the block’s transaction list, with n transactions. For all in in 0…n-1, set S[i+1] = APPLY(S[i],TX[i]). If any applications returns an error, or if the total gas consumed in the block up until this point exceeds the GASLIMIT, return an error

 Let S_FINAL be S[n], but adding the block reward paid to the miner

 Check if S_FINAL is the same as the STATE_ROOT. If it is, the block is valid; otherwise, it is not valid

 

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

 

  • فکت کوینز کوینز

 

الگوریتم اجماع RAFT برای بلاکچین های خصوصی و مجوزدار استفاده می شود.

 

مقدمه و تاریخچه ای از RAFT

Raft الگوریتمی برای اجماع توزیع شده است که توسط دیگو اونگارو (Diego Ongaro)و جان اوسترهوت (John Ousterhout)از دانشگاه استنفورد ایجاد شده است. عامل اصلی ایجاد Raft این واقعیت بود که Paxos ، اگرچه الگوریتم توافق توزیع شده استاندارد برای بیش از یک دهه بود ، اما درک آن بسیار سخت تلقی می شد. بنابراین هدف نویسندگان ارائه یک الگوریتم توافق توزیع شده با درک آسان بود.

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

به منظور درک آسان  ، Raft عناصر اصلی اجماع ، مانند انتخاب رهبر(leader)  ، تکثیر log ، و ایمنی را از هم جدا می کند ، و درجه انسجام بیشتری را برای کاهش تعداد  وضعیت هایی که باید در نظر گرفته شود ، اعمال می کند. نتایج حاصل از مطالعات نشان می دهد که یادگیری Raft برای کاربران آسان تر از Paxos است.

 

نکته : لاگ  یک ساختار برای ذخیره سازی داده که به صورت توالی کاملا مرتب شده بر اساس زمان است

 

 

اجماع و ماشین های حالت تکثیر (Replicated state machines) در سیستم های توزیع شده

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

 

 

جایگاه اجماع در ماشین های حالت تکثیر

 

 

 

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

 

 

وضعیت های یک گره

هر گره در cluster می تواند در یکی از 3 حالت باشد: رهبر(leader) ، کاندید (candidate ) یا پیرو(follower)

  • Leader: یک گره فعال است که در حال حاضر cluster را هدایت می کند. درخواست های کلاینت را کنترل می کند و وضعیت را در گره های follower  کپی یا تکثیر می کند.
  • کاندید(candidate ): گره فعالی است که تلاش می کند با ارسال درخواست رأی به سایر گره ها رهبر شود.
  • پیرو(follower): گره ای غیرفعال است که فقط به RPCc پاسخ می دهد و هیچ ارتباطی را آغاز نمی کند.

سیستم از وضعیت follower آغاز به کار می کند.بعد از مدتی اگر follower چیزی از سمت لیدر دریافت نکند. به وضعیت کاندید می رود.نودها برای انتخاب لیدر بعدی رای گیری می کنند.داوطلبی که بیشترین رای را بیاورد لیدر بعدی خواهد بود.در غیر این صورت به وضعیت follower بر میگردد.

 

 

 


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


 

 

 

 

انتخاب لیدر در اجماع Raft

 

 

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

الگوریتم اجماع RAFT معمولا در بلاکچین های خصوصی و نیازمند به مجور دسترسی به کار گرفته می‌‌شود.

مانند R3Corda  و Quorum

 

منبع: factcoins.com

  • فکت کوینز کوینز

 

 

در دنیای الگوریتم های اجماع بلاکچین ، گزینه های مختلفی برای انتخاب نود ، جهت تایید بلاک جدید وجود دارد. اثبات وزن یکی از راه حل های نسبتاً غیرمعمول است.

 

معرفی و تاریخچه اثبات وزن

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

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

به عنوان مثال در اثبات سهام هر چه نود سهام بیشتری داشته باشد شانس بیشتری برای به دست آوردن تایید بلاک جدید را دارد.

 

اثبات وزن چگونه کار می کند؟

اثبات وزن (PoWeight) مکانیسم اجماع بلاکچین است که بر اساس میزان ارز رمزنگاری شده ، به هر کاربر “وزن” خاصی اختصاص داده می شود. که نشان دهنده سهم کاربر در شبکه است. به منظور جلوگیری از حملات و اعمال ناخوشایند در بلاکچین ، اکثریت (بیش از دو سوم) وزن ها باید به کاربران صادق تعلق داشته باشد.

 

 

نودها بر اساس وزن مشخص شده برای به دست گرفتن تایید بلاک جدید انتخاب می شوند.

 

در نگاه اول proof of weight ممکن است شباهت زیادی به الگوریتم اجماع اثبات سهام داشته باشد ، اما هنگام بررسی دقیق تر ، می توان متوجه تفاوت اساسی شد. در یک شبکه اثبات سهام ، تعداد سکه های نگهداری شده در کیف پول است که “وزن” کاربر و متعاقباً احتمال دریافت پاداش بلوک را برای کاربر تعیین می کند.

در مکانیزم اجماع proof of weight ، هر مقدار قابل اندازه گیری دیگر ، نه فقط مقدار سکه های نگهداری شده ، می تواند برای تعیین “وزن” کاربر استفاده شود.مثلا در پروژه ذخیره سازی فایل ،تعداد فایل های ذخیره شده یک معیار وزن است.

 

میزان محبوبیت اثبات وزن در بلاکچین

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

 

 


بیشتر بخوانید :   بلاک کهنه (Stale) و بلاک Uncle در بلاکچین


 

 

موارد استفاده :

آلگورند (Algorand)، فایل‌کوین (Filecoin)، چیا (Chia)

 

منبع: factcoins.com

  • فکت کوینز کوینز

 

 

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

 

مقدمه ای بر لزوم اثبات دانش صفر

 

در شبکه های بلاکچین مانند بیت کوین ، تمام فعالیت های مالی در یک دفتر عمومی ثبت می شود، تا همه ببینند. فروشندگان مواد مخدر در جاده ابریشم (Silk Road) که در معاملات خود از بیت کوین استفاده می کردند، دستگیر شدند. زیرا وزارت امنیت داخلی توانست ردپای معاملات آنها را شناسایی کند. درست است که فروشندگان مواد مخدر باید دستگیر شوند.

  • اما آیا استفاده ار بیت کوین حریم خصوصی را نقض می کند؟
  • دارایی های رمزنگاری مانند بیت کوین یک بار قول آزادی از سلطه خودسرانه دولت ها را داده بودند . اما آیا آزادی بدون حریم خصوصی وجود دارد؟

طی چند سال گذشته ، ما به دسترسی بانک های بزرگ و سایر سازمان ها در استفاده از اطلاعات شخصی مردم عادت کرده ایم. و به مرور زمان “علامت سبز رضایت” به مکانیزم هایی داده ایم. که از اطلاعات شخصی برای کمک به ما استفاده می کنند.

 

اما فناوری Blockchain ظهور کرد و کاملاً همه چیز را تغییر داد.

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

 

بلاکچین به زبان ساده به کاربران امکان کنترل حریم خصوصی را می دهد.

اما ، آیا بلاکچین واقعاً در انجام این کار موفق بوده است؟

در یک کلمه ، جواب منفی است.

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

 

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

  • فکت کوینز کوینز

 

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

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

رقابت فروشگاه های اینترنتی

سایت های محبوبی مثل آمازون(Amazon )، ای بی (eBay) و شاپیفای (shopify) نحوه خرید کالاهای روزمره را تغییر داده اند. با وجود این تکنولوژی هرکسی میتواند فروشنده باشد. و در عرض چند ساعت کالای سفارشی شما را برایتان ارسال کند. اما ظهور این پلتفورم های تجارت الکترونیکی علاوه بر ایجاد مشکلات جدید، مشکلات قدیمی را هم تشدید کرده اند.

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

برخی از پلتفورم های بلاکچینی مدتی است در تلاشند تا این مشکلات را حل کنند. و احتمالاً نتیجه این تلاشها باعث تغییراتی خواهد شد. در حال حاضر سیستم پرداخت بین المللی PayPal سرویس معامله و پرداخت رمزارز خود را راه اندازی کرده است . و این به این معنی است که به زودی میلیون ها تاجر می توانند دارایی های دیجیتالی را به عنوان روشی برای پرداخت بپذیرند. بانک (Deutsche ) دویچه هم در گزارش اخیر خود هشدار داده است که روزهای پرداخت شماره گذاری شده اند. و کارت های اعتباری محبوبی همچون ویزا و مسترکارد را مورد انتقاد قرار داده است.

 

دویچه که از قدرتمندترین بانکهای آلمان است در بیانیه ای اعلام کرد:

 

“این کارتهای اعتباری در تعیین قیمتها نقش به سزایی دارند ، که خبر خوشایندی برای خرده فروشان و مصرف کنندگان نیست.”

 

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

 

طرح های وفاداری امور مالی غیرمتمرکز

اصولاً فروشگاه ها برای اینکه قدردانی خود از خرید دوباره مشتری را به او نشان دهند ، برنامه های  خاصی مثل تخفیف برای خرید دوم در نظر میگیرند.  که به این برنامه ها طرح های وفاداری گفته میشود.

 

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

دلویت( Deloitte ) در ادامه افزود:

 

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

 

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

 

 


بیشتر بخوانید :   مصاحبه سایت خبری کوین دسک با امید علوی


 

 

نقش دیفای در بهبود طرح های وفاداری

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

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

 

امور مالی غیرمتمرکز همانطور که می تواند به 1.7 میلیارد مشتری غیربانکی در جهان کمک کند تا از خدمات مالی برخوردار شوند ، میتواند درهای ضروری زیادی را هم به روی دنیای خرید اینترنتی باز کند.

 

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

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

 

قراردادهای هوشمندانه تر، خرید هوشمندانه تر

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

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

 

عملکرد اکوسیستم

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

امیدواریم با گذشت زمان و با کمک این قراردادهای هوشمند بازرگانان و خریداران خرید بدون واسطه را هم تجربه کنند. تا به نوعی هزینه های پرداختی کاهش یابد.

 

Uquid معتقد است امور مالی غیر متمرکز میتواند به رشد سریع تجارت های الکترونیکی و دستیابی به سطح گسترده تری از مشتریان در سطح جهان کمک کند. این شرکت همچنین اطمینان دارد که رویکردش می تواند تجارت جهانی را دگرگون سازد.

یکی از اولین مکانهایی که مردم می توانند با استفاده از این اکوسیستم به راحتی از آنجا خرید کنند، فروشگاه دیجیتالی Uquid است. این فروشکاه بیش از 40،000 محصول دیجیتال دارد.  Uquid از بازی های ویدیویی ، کارت های هدیه ، اشتراک ها گرفته تا وسایل جانبی تلفن همراه را به مشتریان خود ارائه میدهد.

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

 

منبع: factcoins.com

 

  • فکت کوینز کوینز