در ابتدا، تنها بیتکوین بود که توسط ساتوشی ناکاموتو خلق شد. اما به دلیل ماهیت متن باز کد منبع بیتکوین، این وضعیت دوام نیاورد. “کد منبع” کدی است که برنامهنویسان میتوانند آن را تغییر دهند تا نحوه کارکرد یک برنامه نرمافزاری یا “اپلیکیشن” را تغییر دهند. نرمافزار متن باز نرمافزاری است که کد منبع آن برای همه قابل بررسی، اجرا، کپی، تغییر و بهبود است.
اگر به کد منبع یک برنامه نرمافزاری دسترسی داشته باشید، میتوانید تغییراتی در آن برنامه ایجاد کنید، مثل اصلاح قسمتهایی که به درستی کار نمیکنند، بهبود بخشیدن به قسمتهایی که نیاز به بهبود دارند، یا افزودن ویژگیهای جدید. میتوانید نرمافزار متن باز را مانند یک دستور آشپزی تصور کنید که برای همه قابل مشاهده و کپی است.
به عنوان مثال، اگر در KFC غذا خورده باشید، میدانید چقدر مرغ سرخ شده آنها با دستور اصلی کلونل سندرز که شامل ۱۱ ادویه و طعمدهنده است، خوشمزه است. 😋
اما دستور پخت مخفی است. این دستور در گاوصندوق (ذخیرهسازی سرد) در مقر اصلی KFC نگهداری میشود. کد منبع (دستور پخت) مرغ KFC به عنوان “کد بسته” یا “محرمانه” محسوب میشود.
اگر دستور پخت را نمیدانستیم و میخواستیم همان مرغ سرخ شده را خودمان درست کنیم، باید دستور پخت خودمان را از ابتدا تهیه میکردیم، احتمالا با آزمون و خطای زیاد. بیشتر وقت خود را صرف میکردید تا مرغ سرخ شده بخورید. به احتمال زیاد، به جای KFC، GFC… مرغ سرخ شده بیمزه درست میکردید. 🤣
حال تصور کنید اگر کلونل سندرز تصمیم میگرفت دستور پخت خود را به صورت عمومی به اشتراک بگذارد و به همه اجازه دهد از آن استفاده کنند، این به عنوان “متن باز” محسوب میشد.
و دقیقا این همان کاری است که ساتوشی ناکاموتو انجام داد! او عمداً “دستور پخت” خود (کد منبع) را با عموم به اشتراک گذاشت و آن را به صورت نرمافزار متن باز منتشر کرد.
بدون نیاز به مهندسی معکوس برنامه نرمافزاری بیتکوین و پیدا کردن چگونگی ایجاد یک ارز دیجیتال از ابتدا، سایر ارزهای دیجیتال به سرعت ظهور کردند.این ارزهای دیجیتال اکنون به عنوان “آلتکوینها” شناخته میشوند.
آلتکوین چیست؟
“آلتکوین” ترکیبی از دو کلمه “آلت” و “کوین” است. کلمه “آلت” کوتاه شده “آلترناتیو” (جایگزین) و “کوین” به معنای سکه است. بنابراین، کلمه “آلتکوین” از این ایده ناشی میشود که سایر ارزهای دیجیتال به عنوان سکههای جایگزین بیتکوین (BTC)، ارز دیجیتال اصلی، در نظر گرفته میشوند.
آلتکوینها به عنوان جایگزینی برای بیتکوین در نظر گرفته میشوند زیرا آنها تلاشهایی برای جایگزینی یا بهبود بیتکوین محسوب میشوند. یکی از مزایای نرمافزار متن باز مانند بیتکوین این است که هرکسی در جهان میتواند کد اصلی را گرفته و سعی کند آن را بهبود بخشد یا قابلیتهای آن را گسترش دهد.
برای دادن اعتبار به جایی که شایسته آن است، اولین آلتکوین، نیمکوین (Namecoin) بود.
نیمکوین (Namecoin):
هدف نیمکوین ارائه یک سیستم نام دامنه غیرمتمرکز (DNS) بود.به جای محدود شدن وبسایتها به استفاده از دامنههای پایان یافته به “.com” یا “.net”، که تحت کنترل ICANN (بدنه اصلی حاکم بر نام دامنهها) هستند، نیمکوین دامنه “.bit” را ایجاد کرد که مستقل از ICANN است و نمیتواند سانسور یا تعطیل شود.
برای مثال، به جای استفاده از “babypips.com” به عنوان URL وبسایت ما، میتوانستم “babypips.bit” را با خرید آن با مقداری NMC ثبت کرده و از آن به عنوان URL خود استفاده کنم. متأسفانه، یادگیری نحوه مشاهده وبسایتهای “.bit” بسیار دشوار بود و این باعث محدودیت در پذیرش آن شد. 😔
در حالی که نیمکوین اولین آلتکوین بود، قطعاً آخرین آن نبود. در عرض چند سال پس از انتشار کد منبع بیتکوین به عموم، صدها آلتکوین متولد شدند. سپس هزاران! 😱
بسیاری از توسعهدهندگان به سادگی کد نرمافزاری بیتکوین را کپی یا کمی تغییر دادند و سپس ارز دیجیتال خود را راهاندازی کردند. تعجبی ندارد که بیشتر آنها نتوانستند هیچ پذیرش کاربری بدست آورند و پس از چند هفته یا ماه، رها شده و محو شدند.
این آلتکوینها به “شیتکوین” معروف شدند چون به معنای واقعی کلمه به قطعات بیارزش شیت تبدیل شدند.
شیتکوین:
اما نه همه آلتکوینها بیارزش بودند. برخی توانستند تغییرات معناداری ایجاد کنند یا ویژگیهای متفاوتی نسبت به بیتکوین ارائه دهند که توانستند جامعهای از کاربران خود را جذب کرده و رشد دهند.
در اینجا مثالهایی از آلتکوینهای اولیه که هنوز هم امروز فعال هستند، آورده شده است:
لایتکوین (Litecoin):
در سال ۲۰۱۱، چارلی لی، یک توسعهدهنده در گوگل، شروع به آزمایش با کد منبع بیتکوین کرد، تصمیم گرفت نسخهای “دسترسپذیرتر” از بیتکوین ایجاد کند و نام آن را “لایتکوین” گذاشت.
در حالی که لایتکوین بر اساس کد منبع بیتکوین است، چند تفاوت فنی دارد مانند زمان تأیید تراکنش سریعتر (2.5 دقیقه در مقابل 10 دقیقه)، تابع هش متفاوتی برای استخراج (Scrypt در مقابل SHA-256) و حداکثر عرضه بزرگتر (84 میلیون در مقابل 21 میلیون).هدف چارلی لی برای لایتکوین این بود که جایگزین بیتکوین نباشد بلکه “نقرهای برای طلای بیتکوین” باشد.
دوجکوین (Dogecoin):
در سال ۲۰۱۳، دوجکوین به عنوان یک “شوخی” ایجاد شد اما به سرعت جامعهای آنلاین از خود جذب و رشد کرد. این ارز الهام گرفته از میم اینترنتی به نام “Doge” بود، تصویری از یک سگ شیبا اینو که با متنهای رنگارنگ در فونت Comic Sans نمایش داده میشد.
به دلیل محبوبیتش، DOGE، ارز بومی دوجکوین، به عنوان اولین “میمکوین” و همچنین اولین “سکه سگ” شناخته میشود. در حالی که لایتکوین بر اساس کد منبع بیتکوین بود، دوجکوین بر اساس کد منبع لایتکوین بود.
(آیا شروع به دیدن “مزایای” نرمافزار متن باز کردهاید؟ هنگامی که چیزی را ایجاد کردهاید، هر کسی میتواند کار شما را گرفته و کپی کند. عالی.)
ریپل (Ripple):
فرض کنید شما از ایالات متحده هستید و همسر معروف شما که یک سوپر مدل یا فوتبالیست برزیلی است (انتخاب با شماست) میخواهد پولی را از بانک خود به بانک شما ارسال کند.
مراحل زیادی باید طی شود، و هر مرحله معمولاً هزینهای را به دنبال دارد. و به همین دلیل است که انتقالات بانکی بینالمللی میتواند روزها طول بکشد و هزینه زیادی داشته باشد.ریپل میخواست این را تغییر دهد. بنیانگذاران میخواستند یک پلتفرم برای بانکها ایجاد کنند که برای پرداختهای بینالمللی سریع و با هزینه کم طراحی شده باشد.
ریپل یک شرکت است (در ابتدا در سال 2012 با نام Opencoin تأسیس شد، سپس به Ripple Labs تغییر نام داد، و سپس “Labs” را حذف کرد) که XRP Ledger را ایجاد کرد، نسخه خود از یک بلاکچین عمومی، که از XRP به عنوان ارز دیجیتال بومی خود استفاده میکند. خالقان نماد تیکر “XRP” را از اصطلاح “رپِل کردیتها” یا “ریپلها” و پیشوند “X” برای ارزهای غیر ملی بر اساس استاندارد ISO 4217 انتخاب کردند.
استلار (Stellar):
چند سال پس از ایجاد ریپل، یکی از بنیانگذاران آن، جد مککالب به همراه جویس کیم، استلار را ایجاد کردند. در حالی که است لار در ابتدا بر اساس کد پایه ریپل بود، اما بعداً به طور کامل جایگزین شد. هدف استلار بسیار مشابه ریپل است: اجازه دادن به پرداختهای بینالمللی بین هر جفت ارزی به سرعت و با هزینه کم.
آنها در رویکرد خود تفاوت داشتند، زیرا ریپل ابتدا بر انتقالات بانکی تمرکز کرد، در حالی که از ابتدا، استلار بر انتقالات شخص به شخص، به ویژه از “بانکنشدگان” (افراد از کشورهای در حال توسعه که به خدمات مالی دسترسی ندارند) تمرکز داشت. انتقالات پول یا حوالهها از طریق شبکه استلار تقریباً در زمان واقعی و با هزینه بسیار کم انجام میشود.
تفاوت بزرگ بین استلار و بیتکوین سرعت پردازش تراکنش است. استلار میتواند حدود 3000 TPS (تراکنش در ثانیه) پردازش کند در مقایسه با 5 TPS برای بیتکوین.
“Lumens” یا XLM (که در ابتدا به عنوان “stellar” شناخته میشد) ارز دیجیتال بومی استلار است. XLM برای پرداخت هزینه پایهای که توسط شبکه استلار برای هر تراکنش دریافت میشود، لازم است. در حالی که هدف اولیه استلار افزایش شمول مالی با دستیابی به افراد بدون بانک بود، اولویتهای آن به کمک به شرکتهای مالی برای ارتباط از طریق فناوری بلاکچین تغییر کرده است.
اتریوم (Ethereum):
نمیتوان درباره آلتکوینها صحبت کرد بدون اشاره به (به احتمال زیاد) معروفترین آنها: اتریوم. در سال 2013، اتریوم برای گسترش پتانسیل فناوری بلاکچین به وجود آمد. پیش از اتریوم، بیشتر آلتکوینها اساساً کلون یا مشتقات بیتکوین بودند که برای یک کارکرد خاص طراحی شده بودند… به عنوان یک “ارز” جایگزین خارج از سیستم مالی سنتی کار کنند.
اساساً، معادل دیجیتال پول نقد که میتوانید به صورت مستقیم از یک شخص به شخص دیگر بدون واسطه ارسال کنید.برای مثال، کاربران بیتکوین میتوانند مستقیماً با BTC معامله کنند، کاربران لایتکوین میتوانند با LTC معامله کنند، کاربران دوجکوین میتوانند با DOGE معامله کنند، کاربران ریپل میتوانند با XRP معامله کنند و کاربران استلار میتوانند با XLM معامله کنند. (و سپس اگر بخواهید، دوباره به ارز فیات محلی خود تبدیل کنید.) بله، اتریوم هم میتواند همین کار را با اتر (ETH)، ارز بومی خود انجام دهد، اما این هدف اصلی آن نیست.
آنچه اتریوم را از بیتکوین و سایر آلتکوینها (در آن زمان) متمایز میکند، طراحی بلاکچین انعطافپذیرتر و بهگونهای بود که مانند یک پلتفرم نرمافزاری ساخته شده است. بنابراین، به جای اینکه فقط یک “ارز” دیگر باشد، توسعهدهندگان توانستند قابلیتهای اتریوم را گسترش دهند مانند داشتن امکان ساخت برنامههای غیرمتمرکز (“dApps”) و حتی راهاندازی “توکنهای” خود.
اتریوم آنقدر مهم است که من آن را به طور مفصلتری بررسی میکنم، اما برای حالا، فقط بدانید که آن یک آلتکوین است. و یکی از بزرگترین ارزهای دیجیتال است، دومین ارز بعد از بیتکوین. اکنون که با آلتکوینها آشنا شدید، بیایید درباره برخی از “ژانرهای” خاص آلتکوینها یاد بگیریم.