تجمیع امضا (Signature Aggregation) یک روش رمزنگاری است که برای یکی کردن دو یا چند امضای دیجیتال استفاده می شود. فرایندی که به دنبال تنها یک امضای دیجیتالی منحصر به فرد و معتبر برای یک سند یا اطلاعات دیجیتال ایجاد می شود ، که به راحتی قابل تأیید است.
یکی از پیش بینی شده ترین تابع های رمزنگاری در دنیای بیت کوین ، Signature Aggregation شناخته شده است. تجمیع امضا ، تابعی است که به دنبال توسعه و بهبود قابلیت های امضای دیجیتالی این ارز رمزپایه است.
تجمیع امضا (Signature Aggregation) چیست؟
هنگامی که ما درمورد Signature Aggregation (SA) صحبت می کنیم ، به یک تکنیک یا پروتکل رمزنگاری جدید اشاره می کنیم که می خواهد قابلیت های امضای دیجیتال را گسترش دهد. به طور دقیق تر، Signature Aggregation سعی دارد تا این امضاها را به روشی منحصر به فرد گروه بندی و فشرده کند، اما در صورت لزوم میتوان آن را همیشه تأیید کرد. به این ترتیب، امضاهای جمع شده را میتوان در یک امضای دیجیتالی واحد نشان داد.
تجمیع امضا (SA) میتواند به ما کمک کند تا داده های اختصاص داده شده به هر یک از امضاهای دیجیتال را در همان SA تأیید کنیم.
فرض کنید یک سند دیجیتالی دارید که باید سه امضای دیجیتالی دریافت کند. اگر از مجموع امضا ی سه نفر استفاده کنیم با بهم پیوستن امضاها، یک امضای دیجیتالی واحد تولید می شود، و سپس به سند دیجیتال پیوست میشود. با این کار ، اولاً سند را امضا میکنیم و قابل تأیید است. ثانیا هیچ کس نمیتواند دقیقاً بفهمد چه کسانی سند را امضا کرده اند و ثالثاً، اکنون سند فقط یک امضای دیجیتال دارد و فضای ذخیره سازی بسیار کمتری را اشغال میکند.
یک فناوری برای بهبود امنیت تراکنش ها
SA برای استفاده در بلاک چین به ویژه در تراکنشهای چند امضایی یا سایر عملیات چند امضایی بسیار مناسب است زیرا به ما امکان میدهد در فضای ذخیره سازی در بلاک ها صرفه جویی کنیم. در نتیجه مقیاس پذیری را بهبود میبخشد.
تجمیع امضا و امضاهای اشنور (Schnorr)
امضاهای اشنور (Schnorr) برای پشتیبانی از این نوع قابلیتها طراحی شدهاند. امضای اشنور یک امضای سبک است که به دنبال بهبود حریم خصوصی بیت کوین و سایر ارزهای دیجیتال است. همچنین به منظور بهبود قابلیت ها و مقیاس پذیری بلاکچین امکان استفاده از فناوری جدید را فراهم میکند.
در حقیت، امضاهای Schnorr امکان تجمیع بسیار بیشتر امضاهای بیت کوین را فراهم میکنند، و به این ترتیب اجازه میدهند كه تراکنش های منفرد با چندین ورودی و با امضاهای مختلف، با یك امضای دیجیتالی واحد نشان داده شود. این ویژگی به عنوان Cross-input Aggregation معروف است و میتواند به صرفه جویی 30 درصدی در فضای بلاک بیت کوین کمک کند. وضعیتی که امکان افزایش فضا برای معرفی تراکنشهای بیشتر در هر بلاک و بهبود مقیاسپذیری شبکه را فراهم میکند.
نیازی به ذکر نیست که حریم خصوصی به دست آمده توسط این سیستم بسیار بالا است. زیرا ردیابی امضاهای از این نوع غیرممکن است. با این حال، در بیت کوین اکثر توسعه دهندگان موافق هستند که وجود Signature Aggregation حیاتی است.
مزایای تجمیع امضا
- تجمیع امضا اندازه امضای دیجیتال را برای تراکنشهای چند امضایی بسیار کاهش میدهد. این امر امکان صرفه جویی در فضای بلاک ها را فراهم میکند تا تراکنش های دیگری نیز در آن قرار بگیرند، بنابراین مقیاس پذیری شبکه بهبود پیدا میکند.
- تأیید امضا سریعتر و کارآمدتر است. به این دلیل که فقط یک امضا باید به جای چندین امضا به طور همزمان تأیید مشود.
- ناشناس بودن تا حدی بهینه میشود. دلیل این امر آنست که تجمیع امضا ترکیبی از امضاهای منفرد متعلق به تک تک کاربران است.
- تجمیع امضا ستون پایه فناوریهایی مانند MAST ،Taproot ،Grafroot است.
[irp posts=”6988″ name=”Taproot چیست؟ فناوری افزایش حریم خصوصی بیت کوین”]
معایب تجمیع امضا
- اجرای آن کاملاً پیچیده است. در حقیقت، تیم توسعه بیت کوین حدود دو سال است که روی این نسخه کار میکنند و هنوز در دست توسعه است.
- امکان استفاده از تجمیع امضا برای پوشش دادن تمام تراکنشها داخل یک بلاک وجود دارد. با این حال، این امر امنیت بیت کوینرا در معرض خطر جدی قرار میدهد. زیرا اگر یک مهاجم موفق به انجام Rogue Attack شود، میتواند به راحتی وجوه آن بلاک را سرقت کند.
سخن پایانی
تجمیع امضا (Signature Aggregation) یک روش رمزنگاری است که برای یکی کردن دو یا چند امضای دیجیتال استفاده می شود. در این مقاله از فکت کوینز به تعریف مفهوم تجمیع امضا پرداختیم و معایب و مزایای آنرا برشمردیم. نظر شما چیست؟ آیا فکر میکنید این فناوری چه تاثیری بر شبکه بیت کوین خواهد گذاشت؟
تجمیع امضا یک تکنیک یا پروتکل رمزنگاری جدید است که هدف آن افزایش قابلیتهای امضای دیجیتال و صرفه جویی در فضای بلاک چین است.
تجمیع امضا اندازه امضای دیجیتال را برای تراکنشهای چند امضایی بسیار کاهش میدهد. این امر امکان صرفه جویی در فضای بلاک ها را فراهم میکند تا تراکنش های دیگری نیز در آن قرار بگیرند، بنابراین مقیاس پذیری شبکه بهبود پیدا میکند.
[irp posts=”4791″ name=”رمزنگاری (Cryptography) چیست؟”]