درون ذهن توسعه دهندگان بلاک چین: ساختن یک برنامه اجتماعی رایگان برای استفاده
درون ذهن توسعه دهندگان بلاک چین: ساختن یک برنامه اجتماعی رایگان برای استفاده
Cointelegraph توسعه یک بلاک چین کاملاً جدید را از ابتدا تا شبکه اصلی و فراتر از آن از طریق سری خود، Inside the Blockchain Developer’s Mind، نوشته شده توسط اندرو لوین از گروه Koinos.
در اولین مقاله خود در این مجموعه، توضیح دادم که چرا اتریوم و استیم نتوانسته اند یک برنامه غیرمتمرکز اجتماعی جریان اصلی را ارائه دهید (DApp). در مقاله دوم خود، توضیح دادم که چگونه EOS تلاش کرد برای ترکیب ویژگیهای هر دو زنجیره اما این کار را بهگونهای انجام داد که همچنان کاربران را ملزم به خرید حافظه با دسترسی تصادفی (RAM) با قیمت بالا برای حسابها و قراردادهای هوشمند کرد.
در این مقاله، میخواهم رویکرد متفاوتی در پیش بگیرم. این مشکل بر اساس مقایسه با پلتفرم های موجود نیست بلکه بر اساس اصول اولیه است. به جای محدود کردن تصورات خود بر اساس محدودیتهای اولین تلاشها در بلاک چینهای همهمنظوره، بیایید به جای آن، از دیدگاه توسعهدهنده به مشکل نگاه کنیم. آنها برای ارائه تجربه کاربری مورد نیاز کاربران اصلی به چه چیزی نیاز دارند؟ در مقاله قبلی خود، این را به عنوان “بدون استثناء بدون هزینه” توصیف کردم. به عبارت دیگر، آنها برنامههای کاملاً رایگان میخواهند.
ساخت یک DApp رایگان برای استفاده از اصول اولیه
اولین چیزی که کاربر باید از آن استفاده کند. یک برنامه از هر نوعی یک حساب کاربری است، بنابراین ارائه یک هزینه در اینجا بلافاصله یک تجربه منفی برای کاربر ایجاد می کند. ما می خواهیم اصطکاک را برای کاربر به حداقل برسانیم تا بتوانیم ویروسی بودن را به حداکثر برسانیم – مطمئناً نمی خواهیم آنها را مجبور به خرید یک حساب کاربری کنیم. اما، ما نمیخواهیم این مشکل را صرفاً با وادار کردن توسعهدهنده به پرداخت هزینه ایجاد حساب حل کنیم زیرا این باعث افزایش هزینههای آنها میشود.
موارد مرتبط: تراکنشهای بدون گاز Web3 را متحول خواهند کرد
این مشکل آسان است زیرا قبلاً توسط بیتکوین و اتریوم حل شده است. هر دوی اینها به کاربران اجازه می دهد تا آدرس ها را به صورت رایگان ایجاد کنند. با توجه به اصول اولیه، اگر نمیخواهیم توسعهدهندگان یا کاربران نهایی مجبور به پرداخت برای حسابها نباشند، به یک زنجیره بلوکی با آدرسهایی نیاز داریم که به عنوان حسابها عمل میکنند.
چه کسی پرداخت میکند؟
استفاده از آدرسهای بیتکوین یا اتریوم به ما امکان میدهد بدون نیاز به پرداخت هزینه توسط کاربر نهایی یا توسعهدهنده DApp، حساب ایجاد کنیم. عالی. اما، اکنون میخواهیم مردم واقعاً از برنامه غیرمتمرکز استفاده کنند، به این معنی که میخواهیم یک برنامه رایانهای بر روی یک رایانه غیرمتمرکز اجرا کنند و برخی از منابع رایانه را مصرف کنند. ما میخواهیم به آنها اجازه دهیم کاری انجام دهند که هزینهای در دنیای واقعی داشته باشد که کسی باید بپردازد. این فقط این است که چه کسی، درست است؟ خب، فرض بر این است که تنها یک راه برای شارژ افراد وجود دارد.
این دقیقاً همان جایی است که تفکر اصول اول ارزش بسیار زیادی دارد. کارمزدها روشی سنتی است که از مردم برای استفاده از بلاک چین دریافت میکنیم، بنابراین اگر فرض کنیم که این تنها راهحل است، تنها گزینه قابل تصور این است که چه کسی هزینه را پرداخت میکند، نه اینکه آیا یک رویکرد جایگزین برای مشکل وجود دارد یا خیر.
مرتبط: قدرت تراکنش های ارزان: آیا رشد سولانا می تواند از اتریوم پیشی بگیرد؟
فرصت شارژ cost
گرفتن پول مردم یکی از راههای تحمیل هزینه است (یعنی کاهش مانده توکن آنها) اما نوع دیگری از هزینه وجود دارد: هزینه فرصت. گرفتن توانایی افراد برای استفاده از توکن هایشان (یعنی پولشان).
اگر ما بتوانیم یک سیستم غیرمتمرکز برای “شارژ” افراد برای استفاده از بلاک چین ایجاد کنیم، نه با گرفتن توکن های آنها، بلکه با از بین بردن توانایی آنها در استفاده از توکن هایشان (برای یک دوره زمانی)، پس ما می تواند به آنها اجازه دهد بدون گرفتن هیچ یک از توکن های خود از بلاک چین استفاده کنند.
نه تنها این، بلکه پس از پایان آن دوره زمانی، آنها میتوانند بیشتر از بلاک چین استفاده کنند، به این معنی که مجبور نیستند دائماً توکنهای بیشتری بخرند تا بتوانند به استفاده از آن ادامه دهند. برنامه ای که دوست دارند این به طور چشمگیری حفظ کاربر را افزایش می دهد و رشد را بیشتر می کند.
تجربه بازی ویدیویی
ما اکنون مکانیزمی برای دریافت هزینه از کاربران داریم، اما هدف ما این است که ارائه یک تجربه کاربری اصلی الزام افراد به قفل آگاهانه توکن های ارزهای دیجیتال قبل از اینکه بتوانند از یک برنامه کاربردی استفاده کنند، یک تجربه اصلی کاربر نیست.
اگر نمیتوانیم از مردم بخواهیم که آگاهانه توکنها را قفل کنند، به این معنی است که به سیستمی نیاز داریم که به مردم اجازه دهد بدون هیچ فکری به سادگی از بلاک چین استفاده کنند. همه این بدان معنی است که سیستم باید به جای کاربر، اندازه هزینه فرصت را تعیین کند. برداشتن این تصمیم از دست کاربر به ما این امکان را می دهد که سیستم را به گونه ای طراحی کنیم که اندازه هزینه فرصت تا حد امکان پایین باشد و همه اینها با حفظ پایداری اقتصادی انجام شود. این به کاربر اطمینان می دهد که هرگز «بیش از حد» پرداخت نمی کند (حتی اگر این فقط یک هزینه فرصت باشد) در حالی که با کاهش موانع، رشد را دوباره به حداکثر می رساند. هرچه تراکنشها ارزانتر باشند، کمتر احساس کارمزد میکنند – تجربه کاربر بهتر است – و سریعتر میتوانیم انتظار رشد پایگاه کاربر را داشته باشیم.
البته، کاربر شایسته است بداند چه مقدار از توکنهای خود را دارد. در صورت انتخاب انجام عمل قفل خواهد شد. آنچه ما می خواهیم اساسا یک نوار مانا از یک بازی ویدیویی است. کاربر باید بتواند بر اساس توکن های مایعی که در کیف پول خود دارد، میزان استفاده رایگان از بلاک چین را ببیند. هنگامی که آنها برای انجام برخی از اقداماتی که منابع بلاک چین را مصرف می کند، می روند، باید بتوانند ببینند هنگام انجام این عمل چقدر از مانای آنها کاهش می یابد. اگر آنها این هزینه را قابل قبول بدانند، به سادگی این عمل را انجام میدهند، مانند ضرب کردن یک توکن غیرقابل تعویض (NFT)، مانای آنها مصرف میشود و مقدار مناسبی از توکنها برای مدت زمان تعیینشده قفل میشوند. آیا این عالی نیست؟
موانع نهایی
یک مشکل آخر وجود دارد: با سیستمی که توضیح دادیم، کاربر نهایی هنوز باید تعدادی توکن در کیف پول خود داشته باشد. . به طور کلی، این بدان معناست که آنها هنوز باید قبل از استفاده از برنامه، خرید (توکن) انجام دهند. در حالی که ما هنوز تجربه کاربری بسیار خوبی داریم، گفتن اینکه مردم باید قبل از استفاده از یک برنامه پول خرج کنند، مانعی برای ورود است و کاملاً شبیه هزینه است. من می دانم، این دقیقاً همان چیزی است که در بلاک چین قبلی ما، Steem اتفاق افتاد.
به برای حل این مشکل، ما یک ویژگی به نام “تخصیص” را اضافه کردیم که به افراد دارای توکن (مثلاً توسعه دهندگان) اجازه می دهد تا مانای خود را (به نام Steem Power) به کاربران خود واگذار کنند. به این ترتیب، کاربران نهایی میتوانند از برنامههای مبتنی بر Steem استفاده کنند، حتی اگر هیچ کد بومی STEEM را نداشته باشند.
اما، این طرح بسیار برای Steem طراحی شده بود، که قراردادهای هوشمندی نداشت و کاربران را ملزم می کرد ابتدا حساب ها را خریداری کنند. بزرگترین مشکل در نمایندگی ها این است که هیچ راهی برای کنترل کاری که کاربر با آن نمایندگی انجام می دهد وجود ندارد. توسعهدهندگان میخواهند مردم بتوانند از DAppهای خود بهصورت رایگان استفاده کنند تا بتوانند رشد را به حداکثر برسانند و از راههای دیگری مانند اشتراک یا از طریق فروش آیتمهای درون بازی، درآمد کسب کنند. آنها نمی خواهند افرادی که هیئت خود را به تجارت در امور مالی غیرمتمرکز (DeFi) ببرند یا از آن برای بازی کردن یک بازی عالی توسعه دهنده دیگر مانند Splinterlands استفاده کنند.
ما میخواهیم که کاربران بتوانند بدون نیاز به خرید توکنها از یک DApp خاص استفاده کنند، و مانند همیشه، نمیخواهیم توسعهدهنده مجبور باشد برای تحقق این امر پولی خرج کند. بخش آخر سخت است زیرا روش سنتی برای حل این مشکل طراحی قرارداد هوشمند است تا توسعه دهنده بتواند به جای کاربر هزینه را پرداخت کند. اما، به یاد داشته باشید، ما قبلاً این مشکل را حل کردهایم، زیرا هیچکس برای هیچ چیزی هزینهای پرداخت نمیکند، فقط یک هزینه فرصت. تا زمانی که توسعهدهنده نشانههایی داشته باشد، میتواند «مانایی» را که شخصی برای استفاده از برنامهاش نیاز دارد، بپردازد.
برای توسعهدهندگان رایگان است؟
اما، اگر توسعهدهنده این کار را نکند چه میشود. آیا می خواهید توکن بخرید؟ اگر آنها یک برنامه کاربردی موجود با پایگاه کاربری پررونق داشته باشند که پلتفرم خوش شانس آن را جذب کند چه؟ به نفع دارندگان توکن بزرگ است که توسعه دهندگان با کیفیت بالا را به یک پلتفرم جذب کنند تا بتوانند همین کار را انجام دهند. ذینفع میتواند به توسعهدهنده اجازه دهد که آنها (ذینفعان) را به عنوان «پرداخت کننده» مانا برای قراردادهای هوشمند توسعهدهنده تعیین کند.
ذینفعان با انجام این کار پولی از دست نمیدهند، اما همچنان میتوانند سرمایه خود را برای حمایت از ایجاد ارزش و رشد به کار گیرند، که عالی است. اگر ذینفع مانای خود را در اختیار توسعهدهندهای قرار دهد که برنامهاش ارزش فوقالعادهای به پلتفرم میافزاید، آنگاه ارزش دارایی توکنهای او افزایش مییابد. اگر برنامه توسعهدهنده ارزش افزوده نداشته باشد، ذینفع انگیزه دارد که ارائه مانای خود را به آن توسعهدهنده متوقف کند و شخص دیگری را پیدا کند که بتواند از مانای او استفاده بهتری کند.
ما اکنون نه تنها متوجه شدهایم که چگونه میتوان یک DApp را برای کاربر نهایی رایگان ساخت، بلکه به عنوان یک امتیاز اضافی متوجه شدیم که چگونه بلاک چین را برای توسعهدهندگان رایگان کنیم. در حالی که به سهامداران بزرگ راهی برای سرمایه گذاری در رشد و خلق ارزش می دهد بدون اینکه هیچ یک از دارایی های نماد خود را قربانی کنند.
غیر ممکن است؟
اما، همه اینها فقط در تئوری است درست است؟ قطعا نه. آنچه من در اینجا توضیح دادم دقیقاً نحوه ساخت Koinos است. در واقع، همه این ویژگیها در حال حاضر در شبکه آزمایشی فعلی ما وجود دارند و نسخه سوم و نهایی آن به زودی ارائه میشود. اگر میخواهید درباره مانا بیشتر بدانید، میتوانید مقاله سفید را در اینجا بخوانید.
این مقاله حاوی توصیه یا توصیه های سرمایه گذاری نیست. هر حرکت سرمایه گذاری و معاملاتی مستلزم ریسک است و خوانندگان باید هنگام تصمیم گیری تحقیقات خود را انجام دهند.
دیدگاه ها، افکار و نظرات بیان شده در اینجا عبارتند از نویسنده به تنهایی است و لزوماً منعکس کننده یا نماینده دیدگاه ها و نظرات Cointelegraph نیست.
اندرو لوینمدیر عامل شرکت Koinos Group است. ، تیمی از پیشکسوتان صنعت در حال تسریع تمرکززدایی از طریق فناوری بلاک چین در دسترس هستند. محصول اصلی آنها Koinos است، یک بلاک چین بدون هزینه و بی نهایت قابل ارتقا با پشتیبانی از زبان جهانی.