Ок, вы говорите что я могу создать свой крипто токен, сделать ICO, получить квадриллион долларов и жить в крипто мечте менее чем за 20 минут?

Ответ —  да, но надеюсь вы сделаете больше.

В свете последних новостей о блокчейне, биткоине, эфире и криптовалютах, ICO, которые лезут со всех сторон, блокчейн бизнес получил огромное внимание. Поэтому я собрал туториал, чтобы вы могли лучше понять технологию и смогли стать частью этой новой крипто-экономики!

Это первая часть из серии туториалов, созданных для помощи людям в понимании масштабирования блокчейн технологии и криптовалют, конструирования осмысленных приложений и поддержки сети.

Цель этого туториала —  подготовка аккаунта для создания токена на сети Ethereum используя смарт контракт и MyEtherWallet.

Токен будет стандарта ERC20, у него будут основные функции и он сможет быть использован как основа для более сложных приложений (многие из “серийных” ICO имеют практически такой же контракт)

ОСТОРОЖНО: с силой приходит ответственность. Я не отвечаю за вашу неосторожность с ETH или использование знаний в злых целях. Я надеюсь вы будете действовать во благо и воодушевитесь потенциалом, который даёт людям эта технология.

Прежде чем мы начнём:

Нужны несколько компонентов для создания токена.

  1. Ethereum адрес (Ropsten Network)
  2. Немного эфира (ETH) (Ropsten Network)
  3. Текстовый редактор (например Sublime или Atom)
  4. Контракт Solidity

Адрес Ethereum

  • Для этого туториала мы будем использовать тестовую сеть для создания токена не тратя реальный эфир. Мы будем использовать сеть Ropsten Test. Для начала перейдите на MyEtherWallet (MEW) и создайте там аккаунт.
  • Кликните в правом верхнем углу на сеть, чтобы сменить её на Ropsten (MyEtherWallet) -> клик на New Wallet -> Введите пароль -> Save your Keystore file -> сохраните ваш Private Key в надёжном месте.
  • Для того чтобы увидеть адрес вашего кошелька перейдите -> View Wallet Info -> Private Key -> Введите сохранённый Private Key -> Unlock.

Текстовый Редактор

Скачайте один из этих редакторов:

Контракт

  • Скачайте смарт контракт, созданный BokkyPooBah, кликнув тут.
  • Вы будете редактировать этот код для своего токена.

Ropsten Ether

Мы создали свой кран, где вы можете получить Ropsten Ethereum! Просто перейдите на https://faucet.bitfwd.xyz/ и введите туда свой Ropsten адрес и наш смарт контракт отправит вам несколько тестовых эфиров.

Используйте только один раз! И если не работает, то дайте нам знать в комментариях.

Приступим:

  • Откройте скачанный контракт в текстовом редакторе.
  • Перейдите на строки 3-15 и посмотрите на секцию комментариев. Это краткое описание контракта, из которого, помимо прочего, видно название токена —  0FUCKS (буквально —  похуй)
  • Смените название контракта на строке 4.
  • Смените адрес на созданный вами Ropsten Ethereum на строке 6.
  • Смените символ вашего токена на строке 7.
  • На 8-й строке название вашего токена.

строки 3 — 15

 

Далее:

  • Перейдите на строку 102 и измените название “FucksToken” на ваше название.
  • Проделайте то же самое на строке 115.
  • На строке 116 поменяйте символ, так же как и в секции комментариев.
  • Еще раз, уже на строке 117.
  • На строке 120 адрес должен быть тот же, что вы сгенерировали в MyEtherWallet.
  • То же самое на строке 121.

Decimals и total supply на строках 118 и 119 можно оставить как есть. Decimals стандартно и максимально —  18, что значит токен может быть разделён на 18 частей.

Total supply —  число токенов, которое вы хотите создать, например 100, что будет значит сотня после числа decimals, которое вы выбрали.

Например: если вы хотите создать 100 токенов, total supply будет 100000000000000000000; и так далее.

строки 102— 105

 

Мы закончили редактировать код. Да это было просто. Мало того, в связи с тем что существует огромное число проектов с открытым кодом, мы можем провернуть то же самое с гораздо более сложными проектами. Далее переходим к следующим шагам:

  • Перейдите на http://remix.ethereum.org/
  • Слева во вкладке browser/ballot.sol введите код, который вы правили. Если что-то выделено красным, значит что-то не так в коде. Если желтым —  нормально, будем надеятся на лучшее.
  • Теперь справа вверху Compile -> Details -> выберите токен, который вы создаёте
  • Скопируйте ByteCode в буфер обмена —  (В этой секции может появиться разное. То что нужно скопировать это объект ByteCode, с 0х в начале. Так что у вас должно быть скопировано 0xByteCode)

Редактор Remix

  • Перейдите в MyEtherWallet, где мы начнем деплоить контракт. Не забудьте установить Ropsten Test Network в правом углу.
  • Перейдите на вкладку Contracts -> Deploy Contract
  • Вставьте скопированный ByteCode, в поле ByteCode. Gas limit должен автоматически обновиться.
  • Зайдите на свой кошелек с помощью приватного ключа.
  • Теперь нажмите Sign Transaction -> Deploy Transaction

ВНИМАНИЕ: Это тот момент, где вы должны скрестить пальцы на несколько секунд.

Кликните на transaction tx или зайдите на https://ropsten.etherscan.io/ для проверки. Если контракт не прошел, начните проверять что вы сделали не так. Если прошел, вы практически Виталик 2.0, гордитесь собой.

Если всё будет работать, вы увидите примерно это:

Теперь перейдём к регистрации контракта:

  • Во вкладке Overview -> кликните на Contract Address
  • Перейдите во вкладку Contract Code -> клик на Verify and Publish

Почти всё готово. Следующие шаги очень важны. Так что будьте внимательны. То что мы будем делать, это пытаться гарантировать что код соответствует тому что вы деплоите и регистрируете в сети. НАВСЕГДА.

Так что если вы допустите ошибку, она там останется навсегда. Как однажды сказал мне друг про блокчейн:

“Правильно однажды или неправильно навсегда”

 

Теперь вам нужно сделать 5 шагов на этой странице.

  1. Убедитесь что поле contract address ведёт на адрес контракта, который вы только что задеплоили. Не забывайте что адрес контракта отличается от MEW адреса, который вы создали в начале, не перепутайте.
  2. Contract name должно соответствовать имени в в коде, в моём случае это FucksToken. Это было на строке 102 в коде.
  3. Для проверки версии компилятора, вернитесь на страницу remix, где вы брали ByteCode и на вкладке Settings увидите версию, вида Current version:0.4.21+commit.dfe3193c.Emscripten.clang
  4. На Optimisation выберите No (мы не пробовали включать)
  5. На Enter the Solidity contract code below, скопируйте весь код из remix и вставьте в это поле. Не ByteCode а сам код. Можно также скопировать из редактора.

Оставьте остальные поля пустыми и кликните на Verify and Publish.

Но знайте… Это тот самый момент, которого вы ждали… Сейчас всё случится!

Снова скрестите пальцы, во имя Виталика.

финальный босс

Момент истины…

успех!

 

Если следующая страница будет с зелёными метками и так далее, вы сделали это! Я горжусь вами, теперь вы крипто-панк, часть крипто движения! Ура!

Если будут красные сообщения… попробуйте еще раз, может вы пропустили какой-то шаг. Я буду рад помочь, если вы оставите комментарии ниже, но не забывайте про вашего лучшего друга google.

Для того чтобы проверить что всё ок, перейдите на https://ropsten.etherscan.io/ и посмотрите на ваш MEW адрес, не от контракта, а публичный адрес кошелька. Если вы видите там ваши токены то можно расслабиться и жить в мире с крипто мечтой. Как минимум до следующего BTC ралли 🙂

Для того чтобы отправить токены, вам надо зайти на свой MEW кошелек, нажать Load Tokens. После этого токены отобразятся и будут доступны для отправки.

 

Вывод

Только что вы сделали свой собственный крипто-токен. Это самый простой путь который я нашел. Однако, это только создание токена, а не crowdsale контракт. В скором времени будет туториал и про это.

Только что вы обрели blockchain суперсилу и я надеюсь это помогло вам заинтересоваться и вникнуть в крипту. Но не забывайте про ответственность, я в самом деле надеюсь что вы будете использовать это для хороших идей а не для очередного скама.

Оставляйте вопросы в комментариях ниже и поделитесь вашей работой с остальными.

Перевод, но на вопросы я ответить всё равно могу 😉

 

  • ddslook

    Споткнулся где то на половине статьи. Автор сколько будет стоить если ты мне сделаешь валюту?

  • Angela Pirs

    Yodse ecosystem overview

    Problem Issues

    Monitoring of multi-billion market of industrial products group and rapidly growing e-commerce market has revealed the lack of bridge between an end- customer and a manufacturer, that will enable direct communication between them, promoting loyalty and client- oriented approach.

    Yodse’s main purposes.

    The platform yodse aims to become the largest Internet ecosystem for the most convenient, rapid and profitable interaction of enterprises in the field of production of industrial product groups in the markets of Russia, CIS, South-East Asia, and later in Europe and the United States. This global, decentralized and transparent B2B / B2C trading platform has all the advantages of blockchain technology and thus provides manufacturers with the most convenient communication with their wholesalers and retail buyers. The scale, high-tech products and convenient user-friendly tools within the ecosystem will allow small and medium-sized businesses to achieve better results and gain practical benefit.

    Challenges that yodse ecosystem solves

    yodse project is aimed at solving a number of problems related to direct, convenient, rapid and profitable «manufacturer-consumer» interaction. The transparent ecosystem yodse focuses on the protection consumers from losses, connected with the lack of guarantees from manufacturers and abundance of poor-quality goods. By establishing communication mechanisms, buyers will be provided with technical support, and manufacturers will receive quality feedback. The platform will reduce the delivery time and enable consumers to purchase goods without intermediaries. Excessive costs of manufacturers for outdated marketing technologies and high fees of goods placement on existing e-commerce platforms will become history. The YODSE system offers its users low fees and creates conditions for easy access of small businesses to e-commerce and international markets.

    Advantages of using ecosystem (platform) yodse for manufacturers

    The yodse electronic platform and its tools allow businesses, operating in the production of industrial product groups to find their retail and wholesale customers and to provide direct sales without intermediaries. The system helps to set up a mechanism for communication with clients, enhance the transparency of transactions, perform transparent management and control in the process of delivery and payments, and expand the customer base, maximize the volume of goods turnover and net profit. In addition, owing to the global system based on the blockchain technology, small and medium-sized businesses will be able to solve the problems of entering new promising markets, as well as significantly improve the competitiveness of manufactured industrial products.
    Advantages of using ecosystem (platform) yodse for consumers

    Yodse project gives huge advantages for users while searching and purchasing industrial products group, motor vehicles, production, road construction, mining and agricultural machinery, material handling equipment, rigging arrangement, turbines, equipment for ventilation and air conditioning, pumps, compressors, bearings and others. Direct prices from manufacturer without intermediaries allow to maximize profit and users feedbacks and quality technical support from manufacturers will enable consumers to learn more about the product and make sure of its quality.

    Use of crypto-currencies and traditional forms of payment within the system.
    Using the platform, consumer can choose from a wide range of necessary industrial products from domestic or foreign manufacturers, for which it will be possible to pay with BTC / ETH / XPR crypto-currencies, yodse tokens as well as national currencies. As the number of users of the platform increase, the number of transactions made in crypto-currencies will increase significantly, however in the countries where the turnover of crypto-currency fall under the restrictive regulation, traditional currencies will be used. With regard to the use of yodse tokens, these elements of the ecosystem, based on the cryptographic algorithm based on Blockchain technology, will help increase user loyalty and give owners the opportunity to perform transparent and conflict-free operations, confirmed by smart contracts, pay for platform services, make token loans, become a member of the referral program and receive revenue from sales. In this case, yodse tokens are not securities, however as the number of users and transactions on the platform grow, the tokens value will increase as well.
    Why this particular direct sales platform will be the most promising and highly- demanded

    yodse global platform is a unique platform and has a number of advantages that distinguish it from other platforms. The most important advantage of this platform is transparency of transactions owing to blockchain technology and possibility to conduct transactions with crypto currencies. In addition, users will receive quality In continuous 24/7 support, available product localization, a transparent feedback system, prices from manufacturers, so that they will be able to derive maximum benefit from the purchase of quality products.

    YODSE ecosystem growth prospects
    Benefits for users from yodse ecosystem scaling.

    Joining of a number of manufacturers of industrial groups of goods to the yodse system will make it possible to conclude a lot of mutually beneficial, multimillion contracts. As the yodse platform dynamically develops and scales, there will be a gradual increase in the number of offices being opened in many regions in order to provide quality and continuous technical support to users in other countries and maintain the brand. The scaling of ecosystem will enhance the frequency of use of the platform in a number of countries, which will increase the number of users, thereby facilitating the establishment of export-import transactions between countries and, as a result, increase sales volumes of manufacturers. Manufacturers, who sign in earlier than others, will take the advantages of being pioneers in new markets.
    Explorer it! — https://yodse.io/

    Which countries, markets, continents will cover YODSE ecosystem?

    The expansion of the yodse ecosystem geography is planned to begin in the markets of Eastern Europe and the countries of the Customs Union (Russia, Kazakhstan, Belarus, etc.), which are leaders in the production and procurement of industrial groups of goods. In the future, creators of the platform plan to expand the ecosystem and enter overseas markets, expanding the scope of their activities to the countries of the Asian region, Africa, Latin America. In the mid-term perspective yodse platform plans to cover the market of Europe, USA and Australia.

  • אליהו שייקביץ

    зависит ли появление токена от того верифицировали мы его или нет? я деплоил два контракта без верификации — и токены сами появлялись в моем кошельке (холодный кошелек) , возможно что-то поменялось и теперь верификация контракта стала обязательной?