ساخت ارز دیجیتال هم مثل راهاندازی اپلیکیشن بر بستر اندروید یا آیاواس (iOS) است. اگر اندروید و آی او اس (iOS) را بلاکچین فرض کنیم، و اپلیکیشن را ارز دیجیتال مورد نظر، خیلی راحت میتوان با کدنویسی اقدام به ایجاد هارد فورک کرد.
بنابراین، شما میتوانید با ایجاد یک بلاکچین جدید یا بهره بردن از بلاکچینهای موجود نظیر شبکه اتریوم و بایننس، یک ارز دیجیتال جدید راهاندازی کنید. شما میتوانید آموزش ساخت ارز دیجیتال را در کلیپهای آموزشی در سرتاسر وب مشاهده کنید؛ اگرچه همهی آنها حداقل به مهارتهای اساسی برنامهنویسی و درک عمیق از بلاکچین نیاز دارند.
ما نیز در این مطلب قصد داریم تا نکات کلی و اولیه ساخت ارز دیجیتال را برایتان توضیح دهیم.
روش ساخت یک ارز دیجیتال – مرحله اول
ایجاد کوین یا سکه (Coin) جدید
اگر به دنبال راهی آسان و سریع برای ایجاد ارز دیجیتال خود به صورت رایگان هستید، این گزینه هرگز مناسب شما نیست. مثل این است که شما بخواهید یک سیستم عامل جدید برای تلفنهای همراه طراحی و یک برند تازه خلق کنید. بهطور طبیعی، برای انجام این کار باید یک متخصص باتجربه در زمینه فناوریهای غیرمتمرکز باشید یا فردی را داشته باشید که مایل به ایفای نقش در این زمینه باشد.
فرآیند ایجاد کوین ممکن است حداقل ۵ دقیقه طول بکشد. به طوری که فقط باید کد بیت کوین را کپی کنید، یک متغیر جدید به آن اضافه کنید یا حتی میزان عرضه آن را تغییر دهید، و این تمام ماجرا است – اکنون شما بلاکچین و سکه منحصربفرد خود را دارید.
اما، ۹۰ درصد ماجرا به نحوه تغییر کدها در آینده و بروزرسانیهای متعدد برمیگردد، که نیاز به مهارتهای برنامهنویسی گسترده دارد که این امر تنها با آموزش ساخت ارز دیجیتال امکانپذیر نیست.
مسئله دیگر حفظ، حمایت و تبلیغ کوین است؛ زیرا برای راهاندازی ارز دیجیتال خود باید کل مفهوم بلاکچین را درک و جزئیات آن را پیادهسازی کنید. استخدام تیمی از متخصصان برای انجام این کار، شاید کمی بهصرفه باشد، اما شما به عنوان مدیر و مسئول پروژه حداقل باید درک جامعی از فناوری بلاکچین و ارزهای دیجیتالی داشته باشید.
شاید ارزش و قیمت بیت کوین باعث ایجاد هیجان و جذابیت برای تلاش برای ساخت ارز دیجیتال خودتان شود، اما باید دقت کنید که موارد بسیاری باعث موفقیت پروژهی بیت کوین شدهاند.
ایجاد توکن (Token)
شاید بهترین روش ساخت یک ارز دیجیتال برای افراد آماتور، ایجاد توکن است. این یک راه عملیتر برای تبدیل شدن به یک خالق رمز ارز است. درست است که با ساختن بلاکچین شخصی میتوان کنترل کاملی روی آن داشت، اما این کار دارای اشکالاتی مانند افزایش زمان توسعه، هزینههای قابل توجه و موارد دیگر است.
ارزهای دیجیتال مبتنی بر فورک با بهرهگیری از شاخصهی اعتماد، محبوبیت و الگوریتم اجماع فناوری، بر روی بلاکچینهای موجود نظیر اتریوم و بایننس ایجاد میشوند. هنگامی که بر روی یک بلاکچین قدرتمند مانند اتریوم اقدام به ساخت توکن میکنید، نشانه یا همان توکن شما بر روی یک شبکه امن اجرا میشود که از حملات هکرها در امان است. به عبارت بهتر، مسئولیت حفظ حریم شبکه برعهده توسعهدهندگان بلاکچین مادر است و شما تنها یک مصرفکننده هستید.
در واقع مثال اندرویدی که در ابتدای مطلب عنوان کردیم، بهطور کامل گویای این موضوع خواهد بود. چراکه شما به عنوان توسعهدهنده، تنها مسئولیت امنیت اپلیکیشن خود را دارید و مسئولیت حفظ امنیت سیستم عامل اندورید یا آی او اس (iOS) با توسعهدهندگان آن است.
در جدول زیر مزایا و معایب ساخت کوین یا توکن را مشاهده خواهید کرد:
کوین:
- نیاز به ایجاد بلاکچین جدید
- نیاز به دانش عمیق در زمینه بلاکچین و مهارتهای کدنویسی
- نیاز به بودجه فراوان برای توسعه بلاکچین
توکن:
- امکان ساختن توکن بر بستر بلاکچینهای موجود نظیر اتریوم
- امکان ساخت با کدهای منبعباز
- مقرونبهصرفهتر بودن، آسانتر بودن و سریعتر بودن ایجاد توکن
آموزش ساخت ارز دیجیتال
قبل از این که به توسعه ارزهای رمزپایه بپردازید، باید کل فرآیند را بررسی کنید. ما در ادامه ۷ مرحله اصلی ایجاد یک ارز دیجیتال را به شما معرفی خواهیم کرد:
ایده خود را مشخص کنید!
ایجاد یک ارز دیجیتال ممکن است سرگرمکننده باشد، اما در تجارت واقعی شما باید یک برنامه مدون تهیه کنید. پیش از شروع از خود بپرسید که به دنبال چه هدفی هستید؛ یعنی چه مشکلی را میخواهید با dApp خود حل کنید و چه مخاطبی را هدف قرار میدهید. ایدههای فراوانی وجود دارد که یکی از آنها میتواند راه حلی برای بهبود سرویسهای بهداشتی یا خدمات بیمه باشد.
برای اینکه مشتریان در طول عرضه اولیه سکه (ICO) به توکن شما علاقهمند شوند، به دنبال طرح ایدهای خلاق و ارزشمند باشید.
انتخاب تیم توسعهدهنده مناسب
یکی از نکات مهمی که پیش از ساخت ارز دیجیتال باید به آن توجه کنید، انتخاب تیمی قدرتمند است. به این فکر باشید که پروژه شما قرار است سالها و حتی سالیان دراز پس از مرگ شما به مردم خدمت کند. بنابراین، نیاز دارید تا تیم توسعهدهنده شما از پس پشتیبانی از پروژه بربیاید و مدام در پی اصلاح باگها و نقصهای آن باشد.
ایجاد قوانین مدون برای قراردادهای هوشمند
قرارداد هوشمند تأثیر مهمی بر پروژه شما خواهد داشت. قراردادهای هوشمند مانند قراردادهای سنتی هستند، با این تفاوت که دیجیتالی هستند و بر روی بلاک چین کار میکنند، قوانینی از پیش تعیین شده دارند، قابل تغییر نیستند و به طور خودکار اجرا میشوند. شما میتوانید قوانین خود را پیش از عرضه اولیه سکه خود به گوش عموم برسانید.
استخدام شرکت حسابرسی خارجی
اعتماد به فرآیند عرضه اولیه سکه (ICO) کاهش یافته است، زیرا بسیاری از آنها کلاهبرداری بودهاند. بسیاری از سرمایهگذاران در مورد پروژهایی که برای سرمایهگذاری وجوه خود انتخاب میکنند، کاملا سختگیر هستند. بنابراین، استخدام یک شرکت حسابرسی خارجی مشروعیت پروژه شما را تضمین میکند. به طوری که ممیزیهای امنیتی فرایند عرضه اولیه سکه (ICO) باید توسط یک شرکت معتبر با اعتبار معتبر انجام شود.
ارائه وایت پیپر شفاف
هنگام ساخت یک ارز دیجیتال هوشمند باید وایتپیپر پروژه خود را در یک سایت معتبر آپلود کنید. سرمایهگذاران پروژهها را بر اساس وایتپیپر آن ارزیابی میکنند. در صورتی که این امر ارزش ایده شما را به خوبی به سرمایهگذاران نشان ندهد، ممکن است تمایلی برای خرید از خود نشان ندهند. یک وایتپیپر خوب به شما کمک میکند پروژه خود را به اوج قله برسانید.
وایتپیپر باید به سوالات زیر پاسخ دهد:
- مشکل کنونی حوزه بلاکچین چیست و چرا پروژه شما اقدام به ارائه راه حل جدیدی کرده است؟
- شرکت شما قصد دارد وجوه عرضه اولیه سکه (ICO) را برای چه چیزی هزینه کند؟
- چه زمانی توکنها منتشر میشوند؟
- چه تعداد توکن قرار است عرضه گردد و در کدام صرافیها؟
- پروژه از چه نقشه راهی پیروی میکند؟
- چه کسانی در تیم شما هستند، چه تجربهای دارند و چگونه میتوانند برای پروژه ارزش ایجاد کنند؟
تبلیغ برای عرضه اولیه سکه (ICO)
پس از انجام تمام مراحل ذکر شده، زمان آن فرا رسیده تا فرایند تبلیغات و عرضه اولیه سکه (ICO) را آغاز کنید. رسانههای اجتماعی، رسانههای مطبوعاتی، وبلاگنویسی در سایتهای مهمان، بازاریابی ایمیلی و تبلیغات ریتارگتینگ همگی برای معرفی برند شما مفید هستند. شما میتوانید از تمامی ابزارهای بازاریابی سنتی استفاده کنید، اما بهتر است آنها را عاقلانه انتخاب کنید، زیرا باید به وضوح مشخص کنید که چه چیزی ارزش ارزهای دیجیتال را مشخص میکند.
یک جامعه قوی ایجاد کنید و از آن حمایت کنید
آیا میدانید وجه اشتراک بیت کوین، اتریوم، ریپل و نئو (NEO) چیست؟ همه این بلاکچینها دارای جوامع فعال و قوی هستند. کانالهای مناسب برای ارتباط با اعضای جامعه را انتخاب کنید، و سعی کنید به همه سوالات آنها پاسخ دهید و به روزرسانیهای به موقع در مورد توسعه پروژه ارائه دهید. شما به یک تیم اختصاصی برای مدیریت جامعه خود به صورت شبانهروزی نیاز دارید.
روش ساخت یک ارز دیجیتال – مرحله دوم
برای ایجاد ارز دیجیتال خود، باید از برنامه کیف پول ETH استفاده کنید که از طریق وبسایت اصلی و پلیاستور قابل بارگیری است. هنگامی که برنامه کیف پول را باز میکنید، در گوشه بالا سمت راست، دکمهای تحت عنوان Deploy New Contract وجود دارد که تصویر آن را در زیر مشاهده میکنید. روی آن کلیک کنید. (میتونید از تصویر لینک ترجمه شده استفاده کنید یا این که خودتان به صورت تخصصی عکس بگیرید)
نکات و ترفندهای ساخت ارز دیجیتال
هنگامی که روی آن کلیک میکنید، فیلد منبع Solidity Contract ظاهر میشود. این کد را در فیلدی که ظاهر میشود وارد کنید.
contract MyToken {
/* This creates an array with all balances */
mapping (address => uint256) public balanceOf; }
عبارت «mapping» مخفف یک آرایه انجمنی است که آدرسها را هنگام ساخت ارز دیجیتال بالانس میکند. همه آدرسها در قالب هگزا دسیمال هستند. کلمه «Public»، که پررنگ نوشته شده، به این معنی است که هرکسی میتواند بالانس را مشاهده کند. بعد از این که خط کد را به قسمت Solidity اضافه کردید، صفحه شما باید به این شکل باشد.
آموزش ساخت ارز دیجیتال
با این حال، این بدان معنا نیست که ارز دیجیتال شما واقعاً ایجاد شده است. آنچه اکنون باید انجام دهید این است که یک خط کد دیگر را در خط ۴ در کادر Solidity به شرح زیر اضافه کنید:
function MyToken() {
balanceOf[msg.sender] = 21000000;
}
عرضه اولیه توکن شما به صورت پیشفرض ۲۱ میلیون خواهد بود. با این حال، شما به راحتی میتوانید این مقدار را روی هر تعدادی که دوست دارید تنظیم کنید. بیایید نگاهی به سمت راست برنامه بیندازیم. روی “Select Contract to Deploy” کلیک کنید و یک پنجره باز میشود. روی “MyToken” کلیک کنید.
نحوه ارسال توکن های ایجاد شده
پس از انجام مراحل فوق، یک قرارداد هوشمند خواهید داشت که به یک توکن متصل است. با این حال، هنوز نمیتوانید آنها را جابجا کنید. به همین سبب، با افزودن کد زیر در قسمت پایین براکت آخر در قسمت Solidity مشکل را برطرف کنید:
/* Send coins */
function transfer(address _to, uint256 _value) {
/* Add and subtract new balances */
balanceOf[msg.sender] -= _value;
balanceOf[_to] += _value;
}
با اعمال این کد امکان هنگام ساخت ارز دیجیتال ارسال توکنها به آدرسهای دیگر امکانپذیر میشود که در این حالت مقادیر از کیف پولها در صورت لزوم کم یا اضافه میشوند. با این وجود، چگونه با افرادی که میخواهند بیش از دارایی خود، توکن جابجا کنند مقابله کنیم؟ به منظور جلوگیری از اجرای قرارداد در چنین شرایطی، ما یک خط کد دیگر به جعبه Solidity اضافه میکنیم:
function transfer(address _to, uint256 _value) {
/* Check if sender has balance and for overflows */
require(balanceOf[msg.sender] >= _value && balanceOf[_to] + _value >= balanceOf[_to]);
/* Add and subtract new balances */
balanceOf[msg.sender] -= _value;
balanceOf[_to] += _value;
}
اکنون باید برخی اطلاعات اساسی را در زمینه Solidity مربوط به قرارداد خود اضافه کنیم. این گونه پیش بروید:
/* Initializes contract with initial supply tokens to the creator of the contract */
function MyToken(uint256 initialSupply, string tokenName, string tokenSymbol, uint8 decimalUnits) {
balanceOf[msg.sender] = initialSupply; // Give the creator all initial tokens
name = tokenName; // Set the name for display purposes
symbol = tokenSymbol; // Set the symbol for display purposes
decimals = decimalUnits; // Amount of decimals for display purposes
}
ایجاد رویدادها و ثبت تاریخچه تراکنشها
پس از گذراندن تمام مراحل ذکر شده، اکنون باید به فکر ایجاد گزینهای تحت عنوان «Events» بود. Event یا رویدادها اینها در اصل عملکردهایی هستند که به کیف پول اتریوم اجازه میدهد تا بر فعالیتهای قراردادها نظارت کند. به یاد داشته باشید که هر رویداد باید با یک حرف بزرگ شروع شود. برای ایجاد این قابلیت، کد زیر را اعمال کنید:
event Transfer(address indexed from, address indexed to, uint256 value);
همچنین، در قسمت «Transfer»، این کد را اضافه کنید:
/* Notify anyone listening that this transfer took place */
Transfer(msg.sender, _to, _value);
پس از انجام این کار، توکن شما ایجاد شده است، تنها کاری که باید انجام دهید این است که آن را به کار بگیرید.
به قسمت «contracts tab» بروید و گزینه «deploy new contract» را فشار دهید. سپس، منبع توکن خود را کپی و اینجا جایگذاری کنید. اگر مشکلی وجود داشته باشد، Solidity به شما اطلاع میدهد. در سمت راست برنامه چند پارامتر مانند supply ، name، symbolو decimalsرا مشاهده میکنید؛ میتوانید همه اینها را به دلخواه تغییر دهید و سفارشیسازی دهید.
گفتار پایانی
پس از اصلاح همه این موارد، میتوانید قیمتی برای رمز ارز خود تعیین کنید. اکنون روش ساخت یک ارز دیجیتال را آموختید و فهمیدید که چگونه میتوانید یک ارز دیجیتال را در عمل ایجاد کنید، و حتی می توانید آن را برای دوستان خود ارسال کنید! تنها کاری که باید انجام دهید این است که به برگه ارسال بروید و برای هر کسی که میشناسید و آدرس آن را دارید توکن ارسال کنید. البته، توکنهای شما در حال حاضر هیچ ارزشی نخواهند داشت زیرا هنوز به هیچ محصول یا خدماتی وابسته نیستند؛ به این معنی که هیچ کس آنها را نمیخرد و در کوین مارکت کپ (Coinmarketcap) فهرست نشده است.
بیتپین به عنوان یک صرافی آنلاین و معتبر ارز دیجیتال برای خرید و فروش ارز دیجیتال در خدمت شماست تا در کمترین زمان ممکن داراییهای شما را مبادله کند.
سلام وخسته نباشید.مقاله خوبی بود.لطفا در مورد خط برنامه نویسی که یک توکن را غیر قابل فروش میکنه توضیح میدید.چون در تلگرام باب شده که توکن هایی را مثلا در پنکیک سواپ میدندشما میخرید ولی موقع برگشت امکان پذیر نیست.این مشخصات در برنامه نویسی کجا وبا چه کدی میباشد
یه چند تا سوال دارم
اول اینکه سایت coontolls رو تایید میکنید که نستقیم از اونجا بریم؟بعدش در مورد لیست کردن تو صرافی پنکک سواپ از ما تقدینگی رو میگیره..اینرو من نمیدونم نقدینگی bnb و توکن خودمون رو یکجا میگیره چجوریه؟یعنی باید bnb هم بدیم بهش واسه نقدینگی.در مورد لیست کردن تو کوین مارکت کپ هم اگه میشه اموزش بدید.ممنون
ببخشید یه سوال دیگه این که چرا این کیف پول اتر یا رو نمیشه دانلود کرد همش کیف پول های دیگه ای میاد که نمیشه مطالب رو داخل اون کیف پول انجام داد لطفا کیف پولی که باهاش آموزش دادید رو لینکشو رو بفرستید ممنون خسته نباشید مقاله بسیار بسیار خوبی بود
سلام خسته نباشید من با سایت cointool میخواستم کار کنم به نظرتون خوبه ؟
و اینکه بعد از ساخت توکن چجوری قیمت اونرو و….. رو مدیریت کنم و اگه بخوام بر پایه اسمارت چین بسازم باید چه مقدار هزینه کنم ممنون میشم راهنماییم کنید
من میخوام قرداد هوشمندو به مثلا ico.یا Crowdsalwیا ido یا هرچیزی رو سایت بیارم بالا اونجا بفروشمش یعنی پیش فروشش کنم راجب این پیش فروش بلد نیستم خواستم کمک بگیرم
سلام و درود لطفا در مورد جنبه های قانونی این کار در ایران اطلاعاتی در اختیار ما بگذارید؟
آیا نیاز به مجوز خواصی داربم؟
سلام دوست عزیز
در حال حاضر قانون خاصی نه توی ایران، و نه تو کل دنیا تو این زمینه هنوز اونجوری مدون نشده
حالا توی ایران که نوپا تر هم هستش
فعلاً گویا به مجلس ارائه شده قوانینی در خصوص ارزهای دیجیتال اما حالا حالا ها فکر نمیکنم نتیجه ای اعلام بشه. چون باید بره و بیاد و تائید بشه و رد بشه و نمیدونم، اینجور چیزا
ولی در نهایت مجوز خاصی نیست که بخواین برید بگیرید. یا اینکه بگن مجوز باید داشته باشین و بعد بتونین بسازین توکنتون رو.
بلاکچین اومده که این داستانا رو کنار بزنه…نه اینکه حالا فکرتون دنباله مجوز باشه برای استفاده از بلاکچین.
این داستانها هر روز که میگذره کمرنگتر و کمرنگتر میشه.
دنیا در حال تغییره…به شدت سریع
سپاسگزارم دوست من 😘
سلامت باشین 🙂
سلام
آیا این روش رایگان هست و نیاز به هیچ هزینه ای نداره؟
و اگر داره هزینش چقدره؟
سلام
بله. به دانش تخصصی فقط نیاز دارید!
اگر خودتون تخصصش رو نداشته باشید، باید برای استخدام متخصص هزینه کنید.
سلام
دوست عزیز بستگی داره بخواین چه کاری انجام بشه
و اینکه چرا خب با توجه به شبکه(بلاکچین) ای که میخواین توش توکن رو بسازین هزینه متفاوتی داره برای کارمزد(یا همون گس فی)
بعد از ساخته شدن هم باید قابل عرضه باشه طبیعتاً…ینی هم بشه خرید و هم بشه فروخت…
که اینم بستگی به استراتژی بیزینستون داره که بخواین چیکار کنین با توکن
مقاله جامعی بود ولی من چون زمینه برنامه نویسی نداشتم از توکن ساز coincode.app استفاده کردم
البته یه نمونه داخلی هم بنام tokensaz.org هست که با اونم میشه توکن ساخت ولی امتحان نکردم.
روش ساخت توکن هم خیلی راحت بود متامسک را روی کروم نصب کردم تعداد و اسم و نماد و نوع توکن را انتخاب کردم صفحه مرورگرم وصل شد به متامسک و طی حدودا ۵ دقیقه بعد توی شبکه اصلی توکن ساخته شد آدرس قرارداد هوشمندمو به والت متاماسک دادم توکن هام نمایش داده شد نکته ای که مهمه بدونید، هنگام ساخت توکن اگر گزینه mintable را نزنید توکن قابلیت اضافه کردن ساپلای را بعدا بهتون نمیده یا برای اینکه توکن تون مثل شیبا باشه یعنی بشه بعدا توکن سوزی کرد باید حتما گزینه burnable روشن باشه.
سلام کاربر عزیز
ممنونیم از اینکه تجربهی خودتون رو از ساخت توکن با ما به اشتراک گذاشتید.
سلام
هزينه ساخت توكن شما چقدر شد؟
سلام دوست عزیز
هزینه ساخته شدن توکن بستگی به شبکه ای داره که بخواین توش توکن رو بسازین
همینطور به کد قرارداد هوشمندتون بستگی داره که چه عملیات هایی داره توش اتفاق میفته.
معمولاً هزینه شبکه اسمارت چین بایننس، برای ساخته شدنه توکن، از حدود 5 دلار هستش به بالا.
ولی خب مثلاً روی شبکه اتریوم، حدوداً تا چند وقت پیش حول و حوش 400 دلار بود.
روی شبکه ترون هم حدوداً فکر کنم نزدیک 20 دلار بود.
ارتقا دیدگاه به آینده ای آسوده برای خویش وفرزندانم