در سیستمهای بلاکچین و فناوری میتوانیم کل سیستم را به سه لایه: لایه اول، لایه دوم و لایه اپلیکیشن تقسیم کنیم. زبانی که این سیستمها اجرا میکنند پروتکل نامیده میشود. پروتکلها به سیستمهای مختلف در لایه اول و همچنین سیستمهای مختلف در لایه اپلیکیشن کمک میکنند تا با یکدیگر تعامل داشته باشند.
لایه اول، لایه فناوری پایه را تشکیل میدهد. لایه دوم معمولاً مشکلات مقیاس پذیری در لایه اول را حل میکند. لایه اپلیکیشن محل استفاده از برنامههای خاص هستند. لایههای اول و دوم مانند سیستم عاملهای iOS یا Android در گوشی شما هستند. لایه اپلیکیشن برنامههای مختلفی هستند که میتوانید از App Store یا Google Play بارگیری کنید.
?در نظر بگیرید لایه اول انگلیسی صحبت میکند:
هر سیستم گروهی از کشورها مانند انگلستان، هند، ایالات متحده، استرالیا، نیوزلند و سنگاپور است. زبان انگلیسی به این کشورها در برقراری ارتباط و تجارت با یکدیگر و ارسال اطلاعات به یکدیگر کمک میکند. به جای تجارت بین المللی، سیستمها، دادهها را از طریق پروتکلها ارسال میکنند تا سیستمها بتوانند با یکدیگر صحبت کنند.
?در نظر بگیرید لایه دوم انگلیسی را با کمی پیچیدگی صحبت میکند:
این لایه میتواند شامل سنگاپور با زبان Singlish، جامائیکا با انگلیسی جامائیکایی، اسکاتلند با انگلیسی اسکاتلندی، ایرلند با انگلیسی ایرلندی باشد. در نهایت، با وجود اینکه همه آنها انگلیسی هستند و از گرامر و ساختار جمله مشابه استفاده میکنند. با این حال، نحوه بیان آنها میتواند با انگلیسی بریتیش متفاوت باشد.
?در نظر بگیرید اپلیکیشنهای غیر متمرکز (DApps) به اسپانیایی صحبت میکنند:
این لایه میتواند گروهی از کشورهای اسپانیایی شامل اسپانیا باشد. آنها میتوانند با استفاده از یک زبان با یکدیگر ارتباط برقرار کرده و تجارت کنند.
علاوه بر این میدانیم که زبان انگلیسی و اسپانیایی را میتوان از یکی به دیگری ترجمه کرد. فقط به تلاش بیشتر و مترجم نیاز دارد. این مترجم چیزی است که ما آن را قابلیت همکاری (interoperability) مینامیم. این قابلیت اجازه میدهد تا پروتکلها با یکدیگر صحبت کنند.
چرا؟ زیرا در واقعیت، کل فضای دیجیتال پیچیدهتر از داشتن دو زبان است. زبانهای مختلف در لایه اول و زبانهای مختلف در لایه دوم وجود دارد. اگر میخواهیم اطلاعات یا دادهها را در تمام پروتکلها و لایهها مبادله و ارسال کنیم، باید به نیاز به مترجم پی ببریم. که راه حل، قابلیت همکاری (interoperability) است.