بایت بال (Byteball) پروزه ای جذاب است که احتمالا بسیاری در جامعه کاربران بیت کوین اخیرا درباره آن چیزهایی شنیده اند. به این خاطر آن را به جامعه کاربران بیت کوین ربط می دهیم چون که سکه های بایت بال در طی سال 2017 بین دارندگان بیت کوین نسبت به میزان بیت کوینی که دارند توزیع شد. نکته جالب دیگری که درباره بایت بال وجود دارد این است که این ارز از فناوری زنجیره بلاک استفاده نمی کند. به جای استفاده از زنجیره بلاک، بایت بال از فناوری جدید و نوآورانه ای به نام گراف جهت دار بدون دور (DAG) بهره می برد. بسیاری از مردم استفاده از این فناوری را بهترین روش برای خلاص شدن از مشکلات رو به رشد زنجیره بلاک می دانند.
جدای از این نکته بسیار بزرگ درباره سنگ بنای پروژه بایت بال، قابلیت های منحصر به فرد دیگری هم در این پروژه وجود دارد. برای نمونه می توانید پرداخت هایی را با شرایطی خاص انجام دهید، از سرمایه خود در برابر رخداد های نامشخص حفاظت کنید، در بازار پیش بینی شرکت داشته باشید و وارد شرط بندی های نظیر به نظیر شوید. تمام این ها از طریق استفاده از فناوری قرارداد هوشمند امکان پذیر می شود.
در ادامه اما قصد داریم نگاهی عمیق تر به این پروژه و تفاوت هایی که نسبت به دیگر ارز های دیجیتال دارد، بیاندازیم.
نگاهی به پروژه بایت بال (Byteball)
پروژه در اواخر سال 2014 شروع شد؛ زمانی که فردی روسی و فعال در زمینه فناوری به نام آنتون چوریمو به دنبال راهی برای حل مشکلات موجود در زنجیره بلاک بیت کوین بود. بنابراین در اوایل کریسمس سال 2016 بایت بال متولد شد.
مزیت اصلی قرارداد بایت بال این است که قرارداد هوشمند طراحی شده در بین تمام گره های شبکه معتبر خواهد بود. قوانینی که به شکل قرارداد کد شده اند در برابر تغییر مقاوم هستند.
وقتی به این قرارداد ها فکر می کنیم، یاد اتریوم می افتیم. در حالی که مشابهت های زیادی از این زاویه بین اتریوم و بایت بال وجود دارد، اما قرارداد های هوشمند اتریوم به دلیل زبان اختصاصی که دارند، یعنی زبان Solidity، بسیار قوی تر و انعطاف پذیر تر هستند.
اما تا به این جای کار، توسعه دهندگان بایت بال سادگی را فدای قابلیت های مختلف کرده اند. هدف آنتون این بوده که برای افرادی که توسعه دهنده و برنامه نویس به حساب نمی آیند نیز امکان ساخت قرارداد های هوشمند بدون هر گونه پیچیدگی وجود داشته باشد. این سادگی در قرارداده های هوشمند همچنین به کاهش زیان های حاصل از اشتباهات کدنویسی نیز کمک می کند.
اما چه مزیت هایی برای کاربران بایت بال وجود دارد؟ در ادامه به این موضوع می پردازیم.
چرا از بایت بال استفاده کنیم؟
پرداخت های بدون ریسک
یکی از معایب انجام پرداخت در شبکه بیت کوین این است که زمانی که پرداخت انجام شود، راه برگشتی وجود ندارد. بنابراین در چنین حالتی اگر بخواهید پرداختی را فقط طبق شرایط خاصی انجام دهید، با مشکل روبرو خواهید شد.
اما با استفاده از بایت بال، این فرصت را دارید که شرایطی ساده ای را برای پرداخت خود تعیین کنید تا تراکنش تنها در صورتی تایید شود که آن شرایط محقق شود. در به عبارتی فنی تر، شما پرداخت را ملزم به رخ دادن یک شرط خاص می کنید.
اگر شرط تعیین شده توسط طرف مقابل محقق نشود، بایت های شما به کیف پولتان بازگشت داده می شود. همه این ها در قالب یک فرآیند همتا به همتا و بدون وجود واسطه ای انجام می شود.
در این صورت می توانید قرارداد هوشمند سپرده ای خود را ساختار بندی کنید که تنها زمانی به طرف مقابل پرداخت صورت می گیرد که انجام شرط توسط شخص دیگری در زمان تعیین شده تایید شده باشد.
تیم بایت بال همچنین به دنبال این است که قراداد هایی را در این پرداخت ها شامل شود که مرجع آن رخدادهای خارجی است.
بیمه
همه ما در شرایطی بودیم که یک رخداد بد برای ما ضرر های مالی به همراه داشته است. اگر چه بسیاری از مردم خود را در برابر این رخداد ها بیمه می کنند، با این حال بازگشت دادن پول به این سادگی ها نیست.
حالا یک سوال! چطور می شد اگر وضعیتی وجود داشت که در آن یک خط کد برنامه می توانست به سادگی در برابر وقوع رخدادی که به عنوان رخداد منفی تلقی می شود، پرداختی را انجام دهد؟ بی شک بسیار خوب است و این کار دقیقا همان کاری است که قرارداد بیمه بایت بال می تواند انجام دهد.
می توانید یک توافقنامه بیمه را در کد های بایت بال ساختاربندی کنید که شخصی که دارای بیمه می شود در صورتی که واجد یک سری شرایط خاص باشد از سمت صادر کننده پول دریافت می کند. این بیمه را می توانید از کسی بخرید یا حتی خودتان به دیگران بیمه بفروشید.
یک مثال ساده از این موضوع می تواند پرواز لغو شده باشد. زمانی که کسی بیمه پرواز را خریداری می کند، می تواند به عنوان قراردادی باشد که اگر به هر دلیلی پرواز لغو شود، پول پرداخت می کند.
با استفاده از فناوری Oracle اطلاعات به صورت خودکار در صورت بروز چنین اتفاقی برای قرارداد هوشمند فرستاده می شود و در همان لحظه ای که پرواز کنسل می شود، به اجرا در می آید.
پیش بینی و شرط بندی
زمانی که کسی شرط یا پیش بینی انجام می دهد، پرداخت برای این موارد معمولا به شرایط طبیعی بر می گردد. در صورتی که رخداد خارجی صورت گیرد، مقدار مشخصی به شما پرداخت می شود.
در مورد شرط بندی همتا به همتا، می توانید وارد یک توافقنامه قرارداد هوشمند در یک رخداد خاص ورزشی با شخص دیگری شوید. وابسته به نتیجه این رخداد، برنده مطابق با قوانین تعریف شده در قرارداد از بازنده مبلغی را دریافت می کند.
حتی می توانید با قرارداد هوشمند همتا به همتا روی تغییر قیمت یک چیز خاص شرط بندی کنید. برای مثال، می توانید روی قیمت بیت کوین شرط بندی کنید.
مدیریت هویت
در حالی که یکی از اهداف پشت ارز های رمزپایه ناشناس ماندن بوده است، توسعه دهندگان بایت بال این انتخاب را به کاربران می دهند که شناسنامه خود را در کیف پول نگهداری کنند و دقیقا مشخص کنند که با چه کسانی این اطلاعات به اشتراک گذاشته شود.
این می تواند یک ایده خوب برای افرادی باشد که می خواهند به آن ها اثبات شود که در یک سیستم کاملا ناشناس حضور دارند.
شروع کار با بایت بال
برای شروع کار با بایت بال باید یک سری مقدمات را بدانید. به همین منظور موارد مهم در زمینه شروع کار با بایت بال را در ادامه توضیح خواهیم داد.
بایت بال دو ارز در خود داراست. Bytes و Blackbytes. ارز Bytes را می توانید در صرافی Bittrex معامله کنید اما Blackbytes غیر قابل ردگیری است و در هیچ صرافی در حال حاضر قابل معامله نیست. تنها زمانی می توانید این دو را معامله کنید که کیف پول های هر دو را جفت کنید.
واحد های بایت بال
- واحد پایه = bytes
- kB = یک هزار bytes
- MB = یک میلیون bytes
- GB/GBYTE = یک میلیارد bytes
اما در مورد ارز Blackbyts
- واحد پایه = Blackbytes
- kBB = یک هزار Blackbytes
- MBB = یک میلیون Blackbytes
- GBB = یک میلیارد Blackbytes
کارمزد های بایت بال
بایت بال برای پرداخت به شاهد به ازای هر بایت داده که در DAG ذخیره می کند، 1 byte کارمزد دریافت می کند. هزینه های تراکنش GBYTE در حدود 600 bytes بدون هر گونه شرایط خاص است و تراکنش GBB می تواند بزرگ تر، مثلا تا 10,000 bytes باشد.
طراحی بایت بال
در شبکه بایت بال خبری از بلاک نیست و دیگر مشکل اندازه بلاک هم به وجود نمی آید. به جای آن، هر تراکنش جدید با شامل و امضا کردن هش های آن ها به یک یا چند تراکنش قبل از خود (والد) اشاره دارد. این پیوند بین تراکنش ها یک DAG یا گراف جهت دار بدون دور تشکیل می دهد.
با شامل شدن والد های خود، هر تراکنش جدید به طور غیر مستقیم همه والد های والد ها، والد های والد های والد ها و…. را نیز شامل می شود و تایید می کند. به همین شکل که تراکنش های بیشتری بعد از تراکنش شما اضافه می شود، تعداد تاییدیه هایی که شما دریافت می کنید مانند یک گلوله برفی رشد می کند و به همین دلیل است که نام این سیستم بایت بال به معنای توپ بایتی گذاشته است که در واقع قطرات برف در این جا همان بایت های داده ها ما هستند.
عرضه پول
کل مقدار bytes های موجود در چرخه 1015 است و همه bytes ها در اولین تراکنش عرضه شدند. از آن جایی که کارمزد هایی که پرداخت می شود دوباره به چرخه باز می گردد، عرضه پول همان اندازه باقی می ماند.
صرافی ها این ارز را با gigabytes لیست می کنند و هر 1 gigabytes برابر یک میلیارد bytes است. کل عرضه پول به واحد gigbaytes برابر 1,000,000 است.
راهنمای خرید بایت بال
در حال حاضر تنها صرافی های خارجی زیر از ارز بایت بایت پشتیبانی می کنند و می توانید در این صرافی مورد معامله قرار دهید.
- Cryptoa
- Upbit
- Bittrex
- Cryptox
در ایران می توانید از طریق وبسایت Pay98 به خرید بایت بال از طریق کارت های عضو شتاب و در کمترین زمان ممکن بپردازید.
برای آگاهی از آخرین نوشته ها، خبر ها و تحلیل های کوتاه به کانال تلگرام پی98 بپیوندید.