برای ایجاد توکن کار سخت و پیچیدهای در پیش دارید. در این مقالۀ راهبران فردا اطلاعاتی در این موضوع با شما به اشتراک می گذاریم.
برای ساخت توکن ابتدا باید این نکته را بدانید که کار سختی در پیش دارید. بیاید باهم در این مقاله گام به گام تا تولید یک توکن اتریوم پیش برویم.
در ابتدای کار شما نیاز به یک تیم و انتخاب یک مدیر پروژه دارید. در این تیم باید از چند معمار نرم افزار و چند تحلیلگر تجاری نیز استفاده کنید. افرادی که در بلاک چین و شبکه، سابقۀ خوبی داشته باشند.
کار هایی که تیم شما برای ساخت توکن باید انجام بدهد عبارت است از:
همچنین شما در تیم خود باید محدودۀ پروژۀ خود را مشخص کنید.
شما باید تصمیم بگیرید که چه نوع رمزگذاری برای کسب و کار خود ایجاد کنید.
توکن های سودمند
اگر قصد دارید تا به مشتریان مبتنی بر بلاک چین دسترسی داشته باشید از این نوع توکن را ایجاد کنید. «Storj» نمونهای از این توکن ها است که پلتفرم ذخیره سازی ابری غیرمتمرکز است.
توکن های کالا
ممکن است یک توکن رمزنگاری ایجاد کنید که توسط یک دارایی واقعی دیگر پشتیبانی می شود. قیمت توکن به دارایی اساسی بستگی دارد. استیبل کوین ها نمونه های خوبی هستند. به عنوان مثال تتر، یک استیبل کوین قیمت آن با دلار آمریکا مرتبط است.
توکن های امنیتی
توکن های امنیتی قراردادهای سرمایه گذاری اوراق بهادار توکن شده هستند. ناشران توکن های اوراق بهادار از مقررات اوراق بهادار پیروی می کنند. آنها در تنظیم کننده هایی مانند SEC (کمیسیون بورس و اوراق بهادار) در ایالات متحده ثبت شده اند. «Aspen Coin» نمونۀ این توکن است.
روش های ساخت توکن اتریوم
توصیه می کنیم از اتریوم برای توسعه دارایی های رمزنگاری شده استفاده کنید. این دستگاه ماشین مجازی اتریوم (EVM) را ارائه می دهد، یک پلتفرم محبوب برای توسعه برنامه های بلاک چین.
می توانید قراردادهای هوشمند را با استفاده از «Solidity»، یک زبان برنامه نویسی اختصاصی اتریوم کدنویسی کنید. قراردادهای هوشمند قطعاتی از کد با ویژگی های زیر هستند:
می توانید برنامه های غیرمتمرکز (DApps) را در بلاک چین اتریوم توسعه دهید. DApp ها برنامه های وب با ویژگی های زیر هستند:
شما میتوانید با هر فناوری قسمت جلویی را کدنویسی کنید. با این حال، DApps باید قراردادهای هوشمند را در بکاند اجرا کند.
شما الزامات تجاری خود را نهایی کرده اید، که شامل نوع دارایی های دیجیتالی برای ایجاد می شود. اتریوم استانداردهای مختلفی برای توکن های رمزنگاری دارد. اکنون باید استاندارد اتریوم را برای استفاده تصمیم بگیرید.
استانداردهای زیر به شما در این تصمیم گیری کمک می کند.
توکنهای تعویضپذیر معمولاً در دسترس هستند. یکی از این توکن ها دقیقاً مشابه توکن های قابل تعویض دیگری از همان پروژه بلاک چین-کریپتو است. اتریوم استاندارد ERC-20 را برای این موارد ارائه می دهد.
توکنهای غیرقابل تعویض (NFT) داراییهای رمزنگاری منحصربهفرد هستند. یک NFT با NFT دیگر از همان پروژه متفاوت است. بسیاری از سازمان ها از آنها برای نمادسازی هنرهای دیجیتال و کلکسیون های دیجیتال استفاده می کنند. اتریوم استاندارد ERC-721 را برای این موارد ارائه می دهد.
آیا نیاز به مدیریت توکن های قابل تعویض، نیمه قابل تعویض و غیر قابل تعویض دارید؟ از استاندارد اتریوم ERC-1155 استفاده کنید.
اتریوم استانداردهایی مانند ERC-1400 و ERC-1404 را ارائه می دهد. اگر قصد دارید توکن های امنیتی صادر کنید، می توانید از آنها استفاده کنید. ERC-1400 یک استاندارد عمومی برای توکن های امنیتی است. ERC-1404 دارای محدودیتهای انتقال است.
شما نیاز به استخدام افراد با تجربه برای نقش های زیر دارید:
از شرکت های معتبر توسعه نرم افزار استخدام کنید. آنها به توسعه دهندگان تمام وقت ارائه می دهند. چنین شرکت هایی پشتیبانی مدیریتی را ارائه می دهند و در صورت گردش مالی جایگزینی را ارائه می دهند.
ابزارهای زیر را با دنبال کردن دستورالعملهای وبسایت یا «Github» آنها نصب کنید.
از راهنمای توسعه بلاک چین اتریوم ما برای پیکربندی ابزارهای ذکر شده در بالا استفاده کنید:
برای توسعه یک توکن رمزنگاری با استفاده از پلتفرم بلاک چین اتریوم، اساساً یک قرارداد هوشمند ایجاد میکنید. از استاندارد مناسب اتریوم، به عنوان مثال، ERC-20، ERC-721 و غیره استفاده کنید.
از Remix، یک IDE (محیط توسعه یکپارچه) برای توسعه قراردادهای هوشمند اتریوم استفاده کنید. باید آنها را با استفاده از Solidity کدنویسی کنید. از Truffle برای سازماندهی قراردادهای هوشمند خود استفاده کنید.
توسعه یک اتریوم DApp شامل ایجاد جلویی و بکاند آن است. برای بکاند، باید دوباره قراردادهای هوشمند ایجاد کنید. کد قراردادهای هوشمند با استفاده از Remix.
منطق قراردادهای هوشمند را به دلایل زیر ساده نگه دارید:
شما به یک ممیزی کد بلاک چین ساختاریافته از جمله ممیزی قراردادهای هوشمند نیاز دارید. این فرآیند باید شامل بررسی دستی و خودکار کد باشد.
بازبین باید کارهای زیر را برای یک ممیزی جامع کد بلاک چین انجام دهد:
ورود مجدد
برای آزمایش قراردادهای هوشمند خود موارد زیر را انجام دهید:
خرید اتر ساختگی برای آزمایش قراردادهای هوشمند. آنها را از MetaMask Ether Faucet دریافت کنید. شما از آنها در Ropsten استفاده خواهید کرد. از آنجایی که Ropsten یک شبکه آزمایشی است، نیازی به اتر واقعی ندارد.
اطمینان حاصل کنید که یک اتصال باز بین MetaMask و Ropsten دارید.
به Remix بروید و قراردادهای هوشمند خود را در Ropsten مستقر کنید. این عمل را در MetaMask تایید کنید.
قراردادهای هوشمند را با اجرای تمام موارد تست مربوطه به طور کامل آزمایش کنید.
مراحل زیر را برای استقرار قراردادهای هوشمند در شبکه اصلی اتریوم انجام دهید:
برای ساخت توکن در شبکه اتریوم و هر توکن دیگری در ایران قوانین جدی وضع نشده است. اما مواردی بوده که ایجاد توکن باعث شده تا برخورد جدی و سنگین و حتی بازداشت و زندان برای متخلفان به همراه باشد. برای همین مهم، حتماً قبل از هرگونه اقدام قوانین این مسئله را از مراجع قانونی پیگیری کرده و سپس اقدام کنید.
این مقاله در راهبران فردا صرفاً جهت آشنایی شما عزیزان با ساخت توکن بود و راهبران فردا هیچگونه مسئولیتی ندارد.