Как да направите ICO на Ethereum за по-малко от 20 минути.

Поздравления, най-накрая го намерихте. Точно това търсите в интернет.

Този урок ще ви даде всичко необходимо, за да разгърнете първоначална оферта за монети, известна като ICO договор за основната мрежа на Ethereum #nojokes.

След издаването на ръководството: Как да издадете свой собствен ERC20 за по-малко от 20 минути, имахме някои безумни резултати:

  • Класиране на 1-во място в Google, над TechCrunch и самия Ethereum за „Как да издадем токен“.
  • 20 000 души от различни среди вече са преминали през целия урок.
  • 113 различни токена, официално издадени досега.

Лудото количество заявки и невероятната обратна връзка ме вдъхнови да напиша тази.

Да сте 100% защитник на отворен код и да работите изключително усилено за овластяване на хората с Blockchain, които са ИСТИНСКИ достъпни за всички,

Вярвам, че това може да даде възможност на хиляди хора да изграждат смислени неща.

Да се ​​надяваме, че ще ви вдъхнови да изградите следващото голямо нещо в криптовалута, а НЕ да бъдете следващата голяма шибана измама.

В този урок ще ви преведа през стъпките на настройка на вашия акаунт до издаване на вашия ICO договор в Ethereum мрежа, като използвате един интелигентен договор и MyEtherWallet.

Токените ще бъдат стандартни ERC20, ще можете да зададете общи специфики като скоростта на ETH за токен и бонусите по времева линия.

ПРЕДУПРЕЖДЕНИЯ - ПРОЧЕТЕТЕ ТОВА. НАИСТИНА.

  1. С големи сили идват големи отговорности. Не съм отговорен за това, че не сте предпазливи със своя ETH или не използвате тези сили за злата страна на силата (заради Виталик, не го прави). Наистина се надявам да направите добро и да се почувствате упълномощени от потенциала, който тази технология поставя в ръцете на хората.
  2. НАСТОЯЩИЯТ ДОГОВОР НЕ Е ИЗДАДЕН. Това означава, че той е експериментален код, не е проверен и може да бъде счупен, ако възнамерявате да направите ИСТИНСКО ICO, имате ДА проверите кода и правите подходящ договор, съобразен с вашите характеристики.
  3. Нямам абсолютно никаква отговорност за вас, вашето куче, парите ви или живота ви. Бъдете големи момчета и момичета и го притежавайте.

Преди да започнем:

Има няколко различни компоненти, които ще ви трябват, за да изградите свой собствен маркер.

  1. Адрес на Ethereum (Ropsten Network)
  2. Някои Ethereum (Ropsten Network)
  3. Текстов редактор (I.e. Sublime / Atom)
  4. Договор за солидарност
  5. Бъдете в състояние да кръстосвате пръстите си два пъти по време на процеса.

Адрес на Ethereum

  • За този урок ще използваме тестова мрежа, за да издадем маркера, така че да не прекарате да харчите истински етер. Ще използваме тестовата мрежа Ropsten. За да започнете, отидете на MyEtherWallet (MEW) и създайте акаунт там.
  • За да получите настройка, щракнете върху десния ъгъл, променете мрежата на Ropsten (MyEtherWallet) → щракнете върху Нов портфейл → Въведете парола, която можете да запомните → Изтеглете / запишете файла си в Keystore на безопасно място → Запазете личния си ключ в сейф пространство.
  • За да видите адреса на портфейла си, отидете на → Преглед на информацията за портфейла → Частен ключ → Въведете записания частен ключ → Отключете вашия портфейл и той трябва да е там!

Текстов редактор

Изтеглете един от следните текстови редактори:

  • Възвишен текст
  • атом

Договор

  • Изтеглете интелигентния договор, който легендарният ездач на еднорог Ethereum, BokkyPooBah ни помогна да направим, като кликнете тук.
  • Ще редактирате този код за собствен ICO договор.

Ropsten Ethers [актуализиран]

Създадохме собствен кран, където можете да поискате Ropsten Ethereum! Просто влезте в https://faucet.bitfwd.xyz/ и сложете вашия ropsten адрес и нашия умен договор ще ви изпрати някои!

Прехвърлете само веднъж, моля! И ако не работи, уведомете ме в коментарите!

Any Много кранове в екосистемата преживяват някои проблеми поради претоварване на заявките. Най-добрият начин да получите Ropsten в bitfwd, който не работи, е използването на Metamask! Този винаги е пълен.

По принцип това, което ще трябва да направите с прости думи:

  1. Изтеглете MetaMask на metamask.io.
  2. Изберете Ropsten Network.
  3. Изберете DEPOSIT.
  4. Претенция 1 Ropsten ETH.
  5. Транзакция на адреса, който ще използвате за урока в MyCrypto.

Сега да започнем:

  • Отворете договора, който сте изтеглили в текстовия си редактор.
  • Отидете на ред 3–15 и погледнете секцията за коментари. Въпреки че това е раздел за коментари, това ще ви помогне да следите надолу. Името на шаблона ICO е „bitfwd“ CROWDSALE договор за токени
  • Променете линия 4 към заглавието на вашата кралска продажа.
  • Просто ще промените линия 6, след като разгърнете договора на Blockchain.
  • Променете символа на линия 7 на вашето име на монета (Дръжте го кратко)
  • Променете линия 8 към името на маркера си

Следващия:

  • Отидете на линия 102 и променете „bitfwd“ на „(YourCrowdsaleName). НЕ ИЗПОЛЗВАЙТЕ ПРОСТРАНСТВО ИЛИ НЕ ЩЕ РАБОТИ.
  • Направете същото и за линия 118
  • Отидете на ред 119 и променете името на символа, същото като тези, които сте направили в секцията за коментари
  • Направете същото и за линия 120
  • Оставете десетичните на 18.
  • На ред 122 ще трябва да определите първия си ICO параметър, кога приключва бонусът?
  • И на линия 123, вие ще определите кога приключва Crowdsale.

Добре, почти приключихме с редактирането на кода на договора.

  • Сега отидете на ред 212. На този коментар напишете каква е сумата на вашите жетони, които ще раздавате за ETH.
  • На линия 218 определете колко хора ще получат в рамките на BONUS.
  • На линия 220, определете колко хора ще получат без БОНУС (същото съотношение, което сте поставили на линия 212).

„Msg.value“ е сумата на ETH, която някой е изпратил. Така че, вземайки за пример моя договор, за всеки 1 ETH бих дал 1000 FWD в замяна.

Boom! Договорът е изпълнен. Да, беше толкова лесно нали? Сега ще направим някои забавни неща, така че голи с мен до края!

  • Отидете на http://remix.ethereum.org/
  • В браузъра / ballot.sol, поставете кода, който току-що редактирахте! Ако се появи нещо червено, има нещо нередно в кода. Ако има някакви жълти предупреждения, че е наред, нека се надяваме на най-доброто.
Ремикс редактор
  • Сега под компилиране → Изберете маркера, който създавате → Подробности
  • На ByteCode натиснете бутона, за да копирате ByteCode в клипборда.
  • Сега ще го поставите в редактор на кодове. НЕ БЪРЗАЙТЕ Там ще има много неща. Единственото, което искаме, е BYTECODE (огромен парче цифри и букви) от обекта. Това, което ще видите, ще бъде като: „object“: „BYTECODE“,.
  • Добавете 0x в началото на BYTECODE, като: „object“: „0xBYTECODE“ ,. И го копирайте в друг файл в текстовия редактор.
Обектът BYTECODE с 0x добавен в началото
  • Сега отидете на MEW, където ще започнем да разгръщаме договора. ЗАПОМНЕТЕ, че искаме да бъдем в тестовата мрежа Ropsten, така че се уверете, че горният десен ъгъл казва това.
  • Отворете раздела Контракти → Натиснете Разгръщане на договор
  • Поставете ByteCode в полето ByteCode. Вашият лимит за газ трябва автоматично да се актуализира
  • Влезте в портфейла си, като влезете в частния ключ → Въведете личния си ключ → Отключете портфейла си
  • Сега натиснете Подписване на транзакция → Разгръщане на договор
ВНИМАНИЕ: Това е моментът, в който трябва да кръстосате пръстите си за първи път за няколко секунди.

Кликнете върху транзакцията tx или достъп до https://ropsten.etherscan.io, за да проверите дали договорът е преминал. Ако не се получи, започнете отново и се опитайте да разберете какво сте сбъркали. Ако работи, ти го направи, малка криптовалута!

COINgratulations! ба-дум-TS.

Ако всичко се получи, това е примерно изображение на това, което трябва да виждате.

Сега ще регистрираме този договор. Да направя това:

  • В раздела Обзор → Кликнете върху Адрес на договора
  • Отидете в раздела Код на договора → Кликнете върху Потвърждаване и публикуване

Почти там ... Следващите стъпки са наистина важни. Затова обърнете внимание. По принцип това, което правим тук, се опитва да гарантира, че кодът отговаря на това, което казвате, че разгръщате и регистрирате това в мрежата. Завинаги.

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

Поправи го веднъж или го объркай завинаги.

Сега имате 5 неща за вършене на тази страница.

  1. Уверете се, че полето за адрес на договора съответства на адреса на договора, който току-що сте внедрили. Не забравяйте, че адресът на договора е различен от създадения от вас MEW адрес, така че не забравяйте да ги объркате
  2. Името на договора трябва да съвпада с това в кода, в моя случай е това: bitfwdToken. Това беше на линия 102 във вашия код
  3. За да проверите коя версия на компилатора, върнете се на страницата за ремикс, откъдето сте получили BYTECODE и погледнете URL адреса, версията на complier ще бъде там. В повечето случаи трябва да бъде: v0.4.19 + commit.c4cbbb05.js
  4. При оптимизация изберете Не (не сме го активирали преди).
  5. ВЪВ ВЪВЕДЕТЕ КОД ЗА ДОГОВОРА ЗА СОЛИДНОСТ, копирайте целия код от Remix и го поставете в тази област. НЕ BYTECODE, а самия код. Може да се копира и от вашия текстов редактор.

* Не забравяйте да добавите на ред 6 генерирания адрес на договора!

Сега оставете другите полета празни и кликнете върху Потвърждаване и публикуване.

Но бъдете наясно ... Това е момента, който чакате ... Предстои да стане!

FINGERS КРЪСТОВЕ ПРОТИВ ДЕЙСТВИЕ НА VITALIK

Последното предизвикателство.

Моментът на истината ...

Успех !!!

Ако страницата за успех идва заедно със зелени отметки и други неща, вие го направихте! Ти си го направил, гордея се с теб, сега си кифър пънк, част от крипто движението. Yaaaaaaay!

Ако се появи червено съобщение ... опитайте го отново и вижте къде може да сте пропуснали стъпка. Ще се радвам да се опитам да помогна, ако оставите коментар по-долу, но не забравяйте, че трябва да свършите работата, без безплатни пици тук.

Добре, така как работи?

Доста направо изпращате Ropsten ETH на току-що разгърнатия адрес на договора и той ще ви изпрати вашите чисто нови токени в замяна със скоростта, която сте дефинирали по-рано в кода, и всеки, който изпрати, също ще получи токените.

Voilá.

Изпратеният Ropsten ETH ще бъде разпределен на адреса на собственика на договора.

Вие в този случай

съображения:

  1. Помня! Този договор не е одитиран, което означава, че ако мислите да направите това в Main Net, определено трябва да наемете някой, който има лудо добра представа какво правят и има множество доказателства, които да ви покажат. Спомнете си какво се случва в DAO Hack нали? Наистина не е готино.
  2. Ако стигнахте до тук, току-що придобихте някои болни суперсили на Blockchain, бъдете горди и не забравяйте да използвате това, за да правите добри неща в общността, да вдъхновявате хората, да изграждате готини глупости и НЕ СЕ ПРАВЕТЕ ДРУГИ ЧУВСТВЕНИ SCAM ICO.
  3. Въпреки че имам вяра във вас, това, което решите да направите с тези умения, това е на вас самите, абсолютно не е моя отговорност, за добро или лошо.

Оставете въпроси или коментари в секцията по-долу и споделете с всички, ако работите върху нещо интересно. Общността bitfwd винаги има желание да помогне за готини и значими проекти.

Продължавай да четеш.

СЕГА КАКВО?

Поставете на коментарите адреса за вашия Ropsten ICO, за да могат хората да видят вашия Smart Contract и също да получат някои от вашите жетони!

Сега, когато имате своите жетони, не забравяйте да ми изпратите някои, ще се радвам да видя какво сте изградили. Изпратете чисто новия си маркер на 0x5a86f0cafd4ef3ba4f0344c138afcc84bd1ed222

Върху какво работиш?

Абсолютно натрапчив съм по моя проект TENZORUM. Ние работим безумно усилено, за да направим Blockchain наистина достъпен за всички.

Tenzorum е протокол за управление на ключове, изграден от самото начало, използвайки разширена криптография и UX центрична философия за управление на ключове в различни Blockchains.

Да, това е готино .

За да получите актуализации за него, трябва да проверите Tenzorum.org.

Добавете ме в Twitter за още проклето добро съдържание за Crypto и Вселената.

Сега, когато преминахте през всичко, не забравяйте да ме уведомите какъв беше опитът ви с тази статия, какво сте изградили и какво сте готови!

Twitter -> @mrtzneto

Послепис Ако ви харесва, дайте ми поне 20 хлопки за късмет в крипто тази година;)