فناوری بلاک چین از اولِ پیدایش تا به امروز، تحولی بنیادین در صنعت های مختلف ساخت کرده و سبب بسطهای خیرهکنندهای در نصیبهای گوناگون گردیده است. بی شک می توانیم مهم ترین دستاورد این فناوری را تأمین امنیت کانال بیت کوین و بقیه ارزهای دیجیتال شبیه بدانیم. درایندر میان، آنچه کوشش این فناوری را در کانال مالی وسیعای مانند بیت کوین ضمانت مینماید، دستهای از ساختارهای ریاضی متعلق به دانش کد گذاری و هشینگ (Hashing) میباشد. یکی ساختارهای مهم داده در فناوری بلاک چین درخت مرکل (Merkle Tree) میباشد که به بلاک چین اذن می دهد وسعت عظیمی از دادهها را پردازش و ذخیره نمایند.
درخت مرکل ساختار دادهای مشابه به درخت دارااست و از چندین هش متعدد تشکیلشده میباشد که داده ها تراکنشها را در خویش مکان دادهاند. درخت مرکل را میاقتدار یکی ردیفهای اساسی تأمین امنیت و سعی کانالهای مبتنیبر بلاک چین مانند بیت کوین دانست که با ساختارهای کلان داده سروکار دارا هستند. آموزش صرافی کوینکس بهعامل اهمیتی کهاین ساختار دارااست، این نوشتهیعلمی را به نظارت درخت مرکل تخصیص دادهایم. درادامه بعداز شناخت با معنا درخت مرکل و تاریخچه آن، به کیفیت کارکرد این ساختار نگاهی خوا هیم انداخت. بعد از آن، به وظایف درخت مرکل و مداقه آن در بلاک چین اشاره می کنیم. پس تا انتهای این مقاله هم پا ما باشید.
درخت مرکل (Merkle Tree) چیست؟
درخت مرکل که درخت هش (Hash Tree) نیز نامیده می گردد، ساختار دادهای مشابه به درختی وارونه داراست که میتواند وسعت متعددی از داده را بهشکل ایمن پردازش و خلاصهسازی نماید. درخت مرکل در علم ها رایانهای، بهویژه رمز گذاری کاربردهای زیادی دارااست. بلاک چین نیز یک کدام از فناوریهایی میباشد که از این معنی به کارگیری مینماید.
بلاک چین از درخت مرکل برای پردازش و درعینحالا کاهش وسعت دادههای کدگذاریگردیده بهشکلی گیسؤثر و ایمن به کارگیری مینماید. در هر بلاک، تراکنشها و دادههای فراوانی مکان می گیرند. درخت مرکل مقادیر هش (Hash Value) هر تراکنش یا این که به عبارتی شناسه تراکنش (Transaction ID) را بهشکل جدا از هم در لحاظ میگیرد و باهم ادغام مینماید تا شاخهای نو ساختوساز نماید.
برای اینکه عالی بتوانید سعی درخت مرکل را فکر کنید، هش تراکنشها را بهتیتر برگهای درخت در لحاظ بگیرید. هر دو برگ باهم جفت می گردند و پایین تابع هش (بهتیتر نمونه تابع SHA۲۵۶ در بلاک چین بیت کوین) قرار میگیرند. نتیجه ها این ادغام هش جدیدی میباشد که ردّپایی از دو هش پیشین را در خویش داراست. درادامه، درخت این هش نو را با هش تازه دیگری که از دو تراکنش دیگر بهدست آمده، جفت مینماید تا هش جدیدتری ساخت خواهد شد.
این مسیر هشینگ ادامه پیدا مینماید تا درنهایت به هشی واحد به اسم ریشه مرکل (Merkle Root) دست پیدا کنیم که به عبارتی هش اساسی بلاک میباشد. هش آخری خلاصه پردازشگردیده از مجموع دادههای تراکنشهاست که تاثیرانگشت هریک از تراکنشها را در خویش مکان داده میباشد.