Как создать свою валюту настоящую
Перейти к содержимому

Как создать свою валюту настоящую

  • автор:

Не отставай! Пора создавать собственную криптовалюту

Белгородское УФСИН опровергло обращение Ефремова на УДО

В мире насчитывается уже несколько десятков тысяч криптоматов — банкоматов, работающих с bitcoin и другими криптовалютами. Фото: Salarko / Alamy / Legion-Media

В мире насчитывается уже несколько десятков тысяч криптоматов — банкоматов, работающих с bitcoin и другими криптовалютами. Фото: Salarko / Alamy / Legion-Media

В 2021 году капитализация криптовалютного рынка превысила $3 трлн. Лидером по-прежнему остается Bitcoin, но все больший интерес инвесторов вызывают альтернативные монеты. К примеру, Tesla предлагает купить свою продукцию за шуточные Dogecoin, а банк JPMorgan создал собственный JPM Coin. При этом каждый независимый разработчик мечтает о славе Bitcoin, в честь которого в Сальвадоре уже планируют возвести целый город.

Первую криптовалюту — Bitcoin — создал в 2009 году Сатоши Накамото. Кто это на самом деле — человек или группа лиц под псевдонимом — достоверно неизвестно. В 2014 году Newsweek выдвинул версию, что это мог быть физик в отставке Дориан Накамото. Через год австралийский предприниматель Крейг Райт заявил, что под этим псевдонимом скрывался он сам и его коллега Дейв Клейман, умерший в 2013 году. Есть даже версия, что в имени Сатоши зашифрована комбинация первых букв названий компаний SamsungToshiba-Nakamichi-Motorola. Но ни одна из этих версий так и не была подтверждена.

Однако кем бы ни был Сатоши Накамото, он вписал свое имя в историю и создал огромную новую индустрию. Если вы хотите занять в ней свою нишу и заработать на цифровых монетах — пройдите эти десять шагов.

Шаг 1. Выберите тип криптовалюты

По данным Currency.com, сейчас в обращении находятся более 7,8 тыс. криптовалют. Многие из них сделаны по канонам Bitcoin.

«Скелет» Bitcoin — технология блокчейн (blockchain) — непрерывная цепочка блоков с информацией в каждом. Популяризаторы блокчейна любят описывать его в виде ожерелья на витрине, где каждая бусина — это блок, в котором записано какое-либо действие, и все бусины неразрывно соединены друг с другом.

При этом любой человек может внимательно рассмотреть все ожерелье, чтобы убедиться в его целостности.

После Bitcoin разрабатывать собственные блокчейны стали и другие энтузиасты. Они по-своему улучшали и дополняли технологию. Кто-то привязал курс своей криптовалюты к доллару или нефти (стейблкоин), кто-то решил зашифровать данные о транзакциях для максимальной анонимности (криптовалюта Monero), а создатель монеты Ethereum Виталик Бутерин разработал технологию смарт-контрактов — программу, контролирующую выполнение сделок по обмену активами в блокчейне.

Все криптовалюты со «скелетом»-блокчейном называются альткоинами. Все монеты, взявшие за основу уже созданные «скелеты», — токенами. Они работают как цифровые активы и обычно создаются компаниями для расширения инструментов и привлечения денег и новых инвесторов.

Виталик Бутерин

Виталий Бутерин — канадский программист с российскими корнями, 1994 г. р., интересуется точными науками и ком‑ пьютерной техникой практически «с пеленок». В детстве узнал о биткоине и вдохновился идеей блокчейна. В общении доброжелателен, хотя и ка‑ жется, как и многие гении, немного «не от мира сего». Его Ethereum, по признанию специалистов, не просто криптовалюта, но гораздо более масштабная, перспективная платформа. В 2017 г. он вошел в топ-10 рейтинга «40 самых влиятельных молодых людей до 40 лет» по версии журнала Fortune. Тогда же Forbes поместил Бутерина в рейтинг 600 самых ярких людей до 30 лет. Фото: John Phillips / CC BY 2.0 / flickr.com

Шаг 2. Зарегистрируйте юрлицо

Чтобы ваш криптопроект выглядел относительно «белым» и относительно прозрачным, нужно зарегистрировать юрлицо и открыть счета. Россию для этих целей рассматривать не стоит — ЦБ держит курс на запрет криптовалют в нашей стране.

Для этой цели есть другие юрисдикции — к примеру, полюбившаяся многим криптопроектам Эстония. За €9,9 тыс. там можно приобрести готовый пакет, куда входят регистрация, бухгалтерские услуги, помощь в открытии счета и отправка ходатайства на криптолицензию. За дополнительные €8,8 тыс. сможете получить лицензию поставщика финансовых услуг, а за €50 тыс. — криптовалютный инвестиционный фонд «под ключ». Весь процесс может занять несколько месяцев, поэтому заняться этим стоит одновременно с началом разработки.

Шаг 3. Соберите команду

Разработка блокчейна без какого-либо опыта в этом — удовольствие, граничащее с безумием. Самые успешные криптопроекты, такие как Bitcoin и Ethereum, были созданы разработчиками-энтузиастами. Таких в мире единицы, и если вы не относитесь к их числу, то надо поискать профессионалов.

На начальном этапе вам понадобятся программисты, маркетолог, аналитик криптобирж и баунти-менеджер.

Разработчики обойдутся дорого — средняя зарплата блокчейн-специалиста на российском рынке составляет более 350 тыс. рублей в месяц. Он должен знать как минимум JavaScript и схожий с ним Solidity для разработки смарт-контрактов, а также C++ и Python. Среди обязательных требований — свободно разбираться в криптографии для защиты данных, архитектуре блокчейна и сетевых протоколах. Не экономьте на экспертах: их знания окупят траты.

Наймите специального маркетолога криптопроектов — он сформирует нишу, аудиторию и пул партнеров. От этого участника команды требуется не только разбираться в уже существующих криптовалютных технологиях, но и уметь взаимодействовать с разными каналами для привлечения трафика, знать и постоянно расширять целевую аудиторию и определять слабые стороны конкурентов. Свободный английский для такого специалиста жизненно важен.

Опытный маркетолог обойдется вам в 300 тыс. рублей в месяц. Можно пойти немного другим путем: нанять интересующегося криптовалютами специалиста по digital-маркетингу и обучить его. Однако на зарплату ниже 100–150 тыс. рассчитывать не стоит.

Команда будет неполной без аналитика криптобирж. В его сферу входит прогноз роста или падения криптовалюты. Ориентируйтесь на зарплаты в диапазоне от 60 до 140 тыс. рублей в месяц. Можно рассматривать на эту позицию финансовых и биржевых аналитиков, но при условии наличия у них опыта в криптоиндустрии.

На старте проекта крайне важный специалист — баунтименеджер. Баунти-программа — система начисления бонусов (в нашем случае — криптомонет) тем, кто сможет продвинуть криптовалюту: блогерам, журналистам и первым последователям. Предусмотрите расходы на зарплату такого менеджера в размере 100–170 тыс.рублей в месяц.

Криптосообщество очень подозрительно, поэтому ему важно видеть не только код проекта, но и лица тех, кто над ним работает. Не обязательно раскрывать всю команду, но пара публичных фигур для прессы, корпоративных созвонов, видео- и аудио‑ подкастов создадут впечатление прозрачности и доверительные отношения с потенциальными инвесторами.

Чанпэн Чжао

Чанпэн Чжао, известный как CZ, один из ключевых игроков криптоиндустрии. У биржи Binance, которую он возглавляет, есть собственный токен BNB. А два года назад Чжао возглавил список богатей‑ ших представителей криптоиндустрии по версии китайского исследовательского института Hurun. Состояние главы Binance тогда оценили в $2,6 млрд. Сегодня же Bloomberg оценивает состояние основателя Binance Чанпэна Чжао в $96 млрд, и он стал самым богатым человеком Азии, сбросив в январе с 1‑го места гендиректора индийского энергетического конгломе‑ рата Reliance Industries Мукеша Амбани. А в списке самых состоятельных людей мира Чанпэн занял 11‑е место — сразу после соучредителя Oracle Ларри Эллисона. Основанная им в 2017 г. биржа Binance, по мнению экспертов, могла бы стоить $300 млрд, если бы была публичной. На ней торгуются 374 криптовалюты, выручка биржи в 2021 г. составила, по под‑ счетам Bloomberg, $20 млрд. В 2020‑м средний дневной объем торгов превысил $3,88 млрд. ФОто: Binance

Шаг 4. Запустите разработку

Пункт с арендой офиса можно пропустить: принудительная концентрация в одном месте лишит свободолюбивую IT-команду продуктивности. Вам же необходимо качественное оборудование: стоимость одного мощного ПК начинается от 250 тыс. рублей.

Первой скрипкой вашей криптовалюты призваны стать разработчики. Сначала им предстоит создать архитектуру блокчейна: они составят протокол консенсуса, спроектируют сеть и проанализируют ее безопасность. Далее в работу вступят разработчики программного обеспечения — они отвечают за создание децентрализованных приложений с ориентиром на наработки архитекторов.

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

еще по теме:
«Россия — глухая провинция в криптовалютном мире»
Попытка ЦБ запретить криптовалюты «тянет на популистские высказывания», считают эксперты

криптовалюты

Шаг 5. Проведите технический и юридический аудит

Баги в коде грозят потерями денег инвесторов и репутации вашей криптовалюты. Для независимой и тщательной проверки кодовой базы на уязвимости имеет смысл привлечь аудиторские компании, такие как, например, Certik. В среднем их услуги, куда входит не только сам отчет, но и рекомендации по «фиксам», обойдутся в $900 и выше. Для качественного исследования им понадобится от 10 часов до нескольких дней.

Потенциальные пользователи и инвесторы оценят, если вы опубликуете результаты аудита и продолжите работу в соответствии с его выводами. Это даст им дополнительные гарантии безопасности проекта.

Законодательство разных стран мира еще не свыклось с существованием криптовалют, поэтому в каждой юрисдикции свои правила. Подкованный юрист проконсультирует вас на всех этапах создания криптовалюты: просчитает токеномику (экономическая модель токена), подготовит документы для токенсейла и майнинга, а также поможет задекларировать и провести бухучет криптовалют. За работу такого специалиста придется отдавать от 100 тыс. рублей каждый месяц. Не экономьте на нем, помните, что проблемы с регуляторами обойдутся дороже.

Шаг 6. Создайте white paper

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

Например, особенность Ethereum кроется в смарт-контрактах, Ripple — в мгновенных и дешевых транзакциях по всему миру, NEM (XEM) — в алгоритмах, благодаря которым не нужно мощное оборудование для добычи, Monero — в анонимности.

Многие криптопроекты хранят свое подробное описание, архитектуру, технологию выпуска распространения криптовалюты и планы по развитию в так называемом white paper («белый лист»). Без него с вами не будут говорить инвесторы и доступ к криптобиржам будет закрыт.

White paper — фактически ваш бизнес-манифест. Он отвечает на два критически важных для инвесторов вопроса: для чего нужен ваш проект и в чем его отличие от конкурентов. Расскажите об этом коротко и по существу: интересный контент, продуманный дизайн, убедительные аргументы.

Проще всего заказать разработку white paper «под ключ». За самый дешевый вариант документа вместе с разработкой эмиссионной модели распределения токенов и отдельных разделов (бизнес-модель, «дорожная карта» и анализ рынка) придется отдать не менее 120 тыс. рублей. Если берете пакет (концепция, текст, дизайн, лендинг да еще авторассылка), то готовьте уже 500 тыс. рублей.

Если вы решите «позаимствовать» готовый документ у коллег — обычно он находится в открытом доступе на сайтах проектов, — вы сильно рискуете. Внимательные инвесторы быстро раскусят копипаст, а это может привести к «медвежьим» свечам на биржах и выбрвыбросу вашей криптовалюты на свалку «скам-проектов».

Джет МакКалеб

Джет МакКалеб — еще один революционер крипто‑мира. Придумал и внедрил вначале Ripple, а затем на ее основе еще одну валюту — Stellar. Еще он открывал криптобиржи, файлообменники и др. Развивал грандиозные проекты, а потом оставлял их ради новых, более интересных ему лично. МакКалеб не клонировал уже существующее, а изобретал самостоятельные продукты. Ripple — не просто криптовалюта, а целая система для финансовых операций с использованием технологий блокчейн. Фото: Stellar Development Foundation

Шаг 7. Запустите премайн

Пришло время не только тратить, но и собирать деньги на развитие. Одним из вариантов может стать премайн — выпуск и продажа определенного числа монет до официального запуска. Полученные с премайна средства можно потратить на:

  • поощрение команды;
  • последующий листинг;
  • исследования для развития криптовалюты.

Между тем добытые монеты можно раздать крупным майнинговым пулам и биржам — так вы повысите популярность и стоимость вашей криптовалюты. Далее информационную волну должны подхватить маркетологи. Грамотно выстроенная рекламная кампания будет заметна по росту цены криптовалюты. Как только она достигнет запланированной отметки, можно официально запускать проект. Не передержите: это вызовет подозрения инвесторов.

Сайт — основной рекламный инструмент. Сверстайте его на нескольких языках, включая английский и китайский. Обязательно разместите на нем white paper, «дорожную карту», создайте личный кабинет инвестора и напомните о наличии у вашего проекта лицензии. Либо заложите от 15 тыс. рублей на работу специалистов по созданию лендинга.

Дайте криптосообществу всю интересующую их информацию о процессе разработки. Поручите специалистам вести раздел вашего проекта на GitHub — крупнейшем онлайн-ресурсе для хостинга IT-проектов и совместной разработки.

Джастин Сан

Джастин Сан — один из создателей токена TRX, глава проекта Tron Foundation, «прославился» сомнительными методами продвижения своей криптовалюты. Например, свой пост в Twitter с соболезнованиями о гибели баскетболиста Коби Брайанта он дважды сдобрил рекламой собственного блокчейн-саммита niTROn, вызвав гнев криптосообщества. Его деятельность постоянно сопровождают скандалы, обвинения в мошенничестве, краже криптовалюты на миллионы долларов и нечистоплотной рекламе. Фото: H.E. Justin Sun/Twitter.Com

Шаг 8. Проведите листинг

Остался последний пункт для признания вашей криптовалюты профессиональным сообществом. Проведение листинга или ICO (Initial Coin Offering) — это начало торгов монеты на криптобирже. Более того, листинг очень важен для маркетинга.

Вы можете разместиться на мелких и средних площадках или сразу замахнуться на крупнейшие: разница только в условиях листинга и размере аудитории. В любом случае конечной целью должно стать ваше появление на крупнейших мировых площадках — Binance, Coinbase, Kraken, KuCoin, Huobi и других.

По словам сооснователя биржи Binance Теда Линна, отказ в листинге на площадке получают 97 % проектов. И это касается не только очевидного «скама», но и полностью рабочих решений: все дело в их функциональности, которая не предполагает ничего нового, объяснил Линн.

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

  1. Заполните анкету. В ней указываются дата создания проекта, его цель, ссылка на исходный код. Не забудьте про white paper, дорожную карту и информацию о разработчиках.
  2. Пройдите due diligence. Специалисты биржи проверят соответствие TakeOne требованиям законодательства, изучат технические особенности монеты и ее безопасность, проверят опыт членов команды и зададут вопросы.
  3. Заплатите за листинг. Небольшие биржи денег не возьмут, а крупные запросят высокую цену. Ходят слухи о миллионах долларах, ведь топовые игроки не раскрывают эту информацию, потому что находятся под подпиской о неразглашении. Между тем, по данным Blockchain Transparency Institute, в среднем блокчейн-проекты тратят на размещение не менее $50 тыс. Заложите на всякий случай не меньше $100 тыс. на листинг и надейтесь на лучшее.
  4. Назначьте день «икс». После выполнения требований подпишите соглашение и определите дату официального листинга. Биржа займется рассылкой в СМИ и публикацией анонса на своем сайте. Проследите, чтобы ваш маркетолог оповестил вашу аудиторию на всевозможных площадках.

еще по теме:
Криптовалюте пообещали новых адептов

«Компания» узнала у экспертов, смогут ли биткоин и другие цифровые активы вытеснить традиционные деньги

криптовалюты, биткоин

Шаг 9. Расширьте аудиторию

Чем больше аудитория, тем больше ваш заработок. Дайте возможность пользователям стать частью сообщества вашей криптовалюты и предложите разные способы заработка. К примеру, через «кран». Создайте сайт или приложение и пропишите задания, за которые пользователи смогут получать определенное число ваших монет. Условия должны быть простыми: просмотр рекламы, ввод «капчи» или прохождение опроса. Регистрация домена такого сайта в той же Эстонии обойдется в €34 и выше, а аренда хостинга — от $4–6 в месяц. Разработка сайта сторонними дизайнерами оценивается от 5 тыс. рублей.

Теперь проведите «эйрдроп» (airdrop). Иными словами, бесплатно раздайте свои монеты тем, у кого уже есть Ethereum, Bitcoin или другие криптовалюты. Все это можно организовать на готовой блокчейн-платформе Wave.

Игровую форму заработка Bitcoin можно перенести и на смартфоны в формате play-to-earn («играй, чтобы заработать»). Пользователи получат вашу криптовалюту, если пройдут уровень или выполнят ежедневные задания. Конкурировать придется такими проектами, как Spells of Genesis, CryptoKitties, Axie Infinity, Waves Ducks и др. К слову, «Утки», по данным на август 2021‑го, приносят своим разработчикам до $2 млн в неделю. Создание качественной блокчейн-игры обойдется минимум в $150 тыс.

Starlink, Илон Маск, Китай

Илон Маск приобрел репутацию умелого манипулятора курсом криптовалют — один только хэштег #bitcoin в его твитте поднял в январе 2021 г. валюту на 20 %, а сообщение в феврале об инвестициях Tesla в BTC довело ее рост до 72 % с начала года. А когда в мае предприниматель объявил, что Tesla приостанавливает прием оплаты электромобилей в биткоинах из-за неэкологичного способа добычи криптовалют, биткоин упал на 15 %. После же публикации в Twitter фото летящей ракеты Falcon 9 с подписью Doge, Dogecoin, в который предприниматель также инвестирует, менее чем за час вырос на 47%. А когда Маск признался в том, что помимо Dogecoin он владеет еще и Ethereum, «эфира» выросла на 12 %. Фото: Patrick Pleul / Zb / Global Look Press

Шаг 10. Манипулируйте рынком и стимулируйте спрос

Ориентиром для криптоинвесторов‑новичков становятся действия крупных держателей монет (их еще называют «китами») и медиаперсон.

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

К примеру, появившаяся еще в 1700‑х годах на фондовом рынке схема Pump&Dump (манипулятивное повышение курса актива с последующим сильным обвалом) до сих пор травмирует криптоэнтузиастов‑новичков. Большая часть «памп»-комьюнити организуется в Telegram, на Reddit или специализированных криптофорумах.

Для борьбы с «шитпостингом» Маска возмущенные пользователи выпустили токен StopElon и открыли сайт Elon-o-meter, подсчитывающий ущерб криптоиндустрии от каждого твита Маска. Есть мнение, что миллиардеру «заносят» крупные суммы на рекламу определенных монет, но подтверждений этому нет. Аргумент в пользу независимости сигналов Маска — то, что своими твитами он расшатывает котировки и собственных компаний Tesla и SpaceX.

Еще несколько популярных схем:

  • «Спуфинг» Договоритесь с «китами», чтобы те выставили ложные заказы на покупку или продажу большого объема ваших монет, а после отменили их. Это позволит создать впечатление, что спрос и предложение по криптовалюте больше, чем есть на самом деле.
  • «Флешинг» Пусть «киты» или «памперы» на несколько часов оставят заявки на покупку ваших монет, а после их отменят. Это обманет неопытных инвесторов, создав иллюзию реальной рыночной цены.
  • «Лееринг», или «вош-трейдинг» То же самое, что и «спуфинг», только заявки должны быть разнообразны по объему и в большом количестве. Теперь ваша криптовалюта будет производить впечатление своей ликвидностью и высокой ценой. Эту схему лучше всего использовать в момент утихания «вау-эффекта» после листинга.
  • «Медвежий рейд» Схема идеально подходит для «устранения» конкурентов. Выглядит все так: договоритесь с определенным кругом заинтересованных лиц об их продаже большого числа «неугодных» монет, что нанесет урон «конкурирующей фирме» и вынудит ее инвесторов обрушить длинные позиции. Не расслабляйтесь и после успешного рейда продолжайте наблюдение за стоимостью вражеских монет — не исключено, что скоро все может наладиться, а цена быстро отрастет к предыдущим уровням.

Успешный листинг и правильно выстроенная реклама постепенно создадут ваш собственный пул «китов». Ну а если вам удастся привлечь внимание Илона Маска, который ради развлечения уже почти год продвигает мемный Dogecoin, то цена вашей криптовалюты будет зависеть уже не от вас.

Своя криптовалюта на ethereum

Общая рыночная капитализация глобального рынка криптовалют за последний год выросла с $6 млрд (в январе 2016 года) до $28 млрд (на текущий момент). С начала 2017 года рынок криптовалют вырос примерно в полтора раза. На биржах торгуются уже больше сотни разных криптовалют. Крупные организации объединяются в консорциумы, чтобы выпускать свою валюту. Даже государства делают свои национальные криптовалюты. Технологии блокчейна дошли до такого уровня, что уже почти любой может запустить свою криптовалюту, чем мы в этой статье и займемся. Легче всего создать свои монеты на смарт контрактах на базе ethereum.

Зайдя на крупнейшую в настоящий момент биржу криптовалют, вверху списка можно найти к примеру следующие валюты: GNT (Golem), REP (Augur).

Хотя они и находятся в одном списке с Bitcoin (первая и самая известная криптовалюта) и Ethereum (вторая по популярности и капитализации валюта) — они не являются самостоятельными криптовалютами в классическом их понимании. Они являются крипто-токенами (tokens или assets) на базе блокчейна ethereum.

Список подобных токенов можно найти например здесь, там же можно найти статистику по ним.

Нужны подобные токены обычно для следующего: какая-то компания хочет выпустить продукт, в котором нужна некая внутренняя валюта. Также эта компания хочет провести ICO (Initial Coin Offering), т.е. собрать денег на проект путём предварительной продажи токенов инвесторам. Так и появляются эти токены. Преимущества здесь прямо истекают из преимуществ блокчейна и смарт контрактов: прозрачность, защищенность и распределенность.

Например, посмотрим на одну из первых таких компаний Golem. Суть её заключается в следующем: когда нам понадобятся вычислительные мощности, мы можем идти не на Amazon (Azure, Google. ), а арендовать компьютер у другого участника сети, расплатившись с ним GNT токенами. Соответственно, также можно сдать свой компьютер в аренду и получить некоторое количество GNT. Дальше эти токены можно либо тратить внутри сети, либо продать на бирже. Некоторые токены могут приносить дивиденды, либо давать права голоса на проводимых выборах о каких-либо вопросах связанных с продуктом компании (такое реализуется на смарт контрактах).

Golem, выпустив 1,000,000,000 токенов, смогли привлечь 820,000 ETH, что по текущему курсы составляет примерно $32,800,000, но во времена их ICO курс был раза в 3 хуже.

Сейчас я вам расскажу, как сделать свою подобную криптовалюту (tokens) на базе Ethereum.

В настоящий момент стандартом считается ERC20, описанный здесь.

Интерфейс обычно выглядит примерно так:

/* * ERC20 interface * see https://github.com/ethereum/EIPs/issues/20 */ contract ERC20

А реализация примерно так:

contract StandardToken is ERC20 < string public constant name = "Token Name"; string public constant symbol = "TKN"; uint8 public constant decimals = 18; mapping (address =>mapping (address => uint)) allowed; mapping (address => uint) balances; function transferFrom(address _from, address _to, uint _value) < var _allowance = allowed[_from][msg.sender]; // Check is not needed because safeSub(_allowance, _value) will already throw if this condition is not met // if (_value >_allowance) throw; balances[_to] +=_value; balances[_from] -= _value; allowed[_from][msg.sender] -= _value; Transfer(_from, _to, _value); > function approve(address _spender, uint _value) < allowed[msg.sender][_spender] = _value; Approval(msg.sender, _spender, _value); >function allowance(address _owner, address _spender) constant returns (uint remaining) < return allowed[_owner][_spender]; >function transfer(address _to, uint _value) < balances[msg.sender] -= _value; balances[_to] += _value; Transfer(msg.sender, _to, _value); >function balanceOf(address _owner) constant returns (uint balance) < return balances[_owner]; >>

Это текущее количество выпущенных монет:

uint public totalSupply;

Узнаём баланс по адресу:

function balanceOf(address who) constant returns (uint);

Переводим свои токены кому-то другому:

function transfer(address to, uint value);

Узнаём сколько монет нам разрешено потратить с чужого аккаунта. Управление этими разрешениями осуществляется функцией approve, описанной ниже:

function allowance(address owner, address spender) constant returns (uint);

Переводим чужие, но доступные нам токены кому-то другому:

function transferFrom(address from, address to, uint value);

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

function approve(address spender, uint value);

События о том, что кто-то перевел токены и о том, что кто-то разрешил пользоваться своими токенами:

event Transfer(address indexed from, address indexed to, uint value); event Approval(address indexed owner, address indexed spender, uint value);

Полное имя токена:

string public constant name = "Token Name";

Краткое имя токена:

string public constant symbol = "TKN";

Количество десятичных разрядов. В ETH их 18, но можно поставить другое число

uint8 public constant decimals = 18; 

Словарь адрес -> количество токенов:

mapping (address => uint) balances;

Словарь доступных для распоряжения кому-то другому токенов:

mapping (address => mapping (address => uint)) allowed;

Вот, в принципе и все. Но в данном виде смарт контракт бесполезен, т.к. сейчас не предусматривает создание токенов и их количество всегда будет равно нулю.

Добавим конструктор, который будет создавать 1,000,000 токенов и переводить их владельцу смарт контракта. Также не помешало бы все математичекие операции сопровождать проверками на переполнение, но здесь я это упущу.

function StandardToken()

Не помешало бы и добавить функцию, которая позволит покупать токены. Для простоты будем чеканить токены по курсу 1 к 1, т.е. за 1 ETH будем начислять 1 наш токен.
Выглядеть она может например так:

function mint() payable external

Осталось это опубликовать в блокчейн. После этого можно будет пересылать эти токены на другие аккаунты.

Полезные ссылки по теме:

Код — не главное. Как создать свою криптовалюту

В конце февраля, согласно Google Trends, произошел всплеск интереса пользователей интернета к созданию собственной криптовалюты. 21 февраля главная цифровая монета достигла исторического максимума в $58,3 тыс. После этого криптовалюта опускалась до локального минимума в $43 тыс., однако смогла восстановиться и сегодня, 7 марта, торгуется на уровне $50,9 тыс., по данным Coingecko.

Сейчас множество организаций предлагают разработать криптовалюту «под ключ». Обычно в эту услугу входит не только создание полноценной цифровой монеты, а и полное юридическое сопровождение, вплоть до регистрации юридического лица и создания оператора криптовалюты. Также разработчики занимаются интеграцией созданной монеты на различные биржи и обменники, однако стоимость создания цифровой монеты «под ключ» исчисляется несколькими миллионами долларов. Еще большую сумму нужно будет вложить в раскрутку криптовалюты.

Просто и недорого

Если найм целой команды программистов, юристов и маркетологов не по карману, то можно прибегнуть к более простому способу — скопировать уже готовую монету и создать форк. Форком называют клон оригинальной цифровой монеты. Например, Litecoin является форком биткоина, поскольку за основу был взят исходный код флагманской криптовалюты. Исходный код многих цифровых монет располагается в открытом доступе на GitHub, однако для работы с ним также нужны элементарные знания языков программирования. Обычно при создании форка в исходном коде заменяют только основную информацию: название монеты, настройку портов, параметры генерации криптовалюты и прочие аспекты. На этом техническая сторона вопроса закончена и созданная цифровая монета готова к дистрибуции.

На грани провала

Любые разработки с открытым исходным кодом можно очень легко скопировать и изменить, однако сообщество с большой долей вероятности не оценит очередной криптовалютный «клон», поскольку он не несет в себе никакой ценности и уникальности. Об этом рассказал основатель платформы стабильных криптовалют STASIS Григорий Клумов.

«Если вы скопируете код, это будет просто скопированный продукт, в котором нет ценности для построения нового комьюнити — в нем нет мотивации присоединяться к вам», — отмечает эксперт.

Клумов добавил, что сегодня компании создают свои усовершенствованные блокчены, однако тратят десятки миллионы долларов, чтобы вывести их на рынок и привлечь пользователей. В пример он привел Flow, Graph, Near и Avalanche. По его словам, сейчас в мире криптовалют наблюдается самая большая конкуренция за всю историю его существования, которую можно сравнить с «пузырем доткомов» в 2000 году.

Стоит ли пробовать

Запустить собственный проект сейчас гораздо проще, чем когда-либо, утверждает сооснователь Zerion Вадим Колеошкин. По его словам, в открытом доступе находятся готовые инструменты, пользовательская база и необходимая инфраструктура. Он привел в пример фреймворки Polkadot и Cosmos, которые позволяют создать собственный блокчейн без знаний в области криптографии. Колеошкин отмечает, что в любом случае все будет сводиться к созданию собственной компании и благоприятных условий для роста коммьюнити.

«Если кто-то хочет запустить свой токен или криптовалюту, то это стоит рассматривать как запуск отдельной компании», — добавил он.

Также эксперт посоветовал не выходить на рынок с очередным форком уже существующей цифровой монеты, поскольку подобный проект не имеет смысла и обречен на провал. Колеошкин посоветовал проанализировать рынок и дать пользователям возможности, которых они пока не имеют, но очень нуждаются. Он рекомендовал обратить внимание на блокчейны Uniswap и SushiSwap. Первая команда потратила годы на разработку продукта и продажу своей идеи рынку, а SushiSwap скопировали код, сказав, что у них свое видение на этот продукт и они хотят иметь возможность его реализовать без участия оригинальной команды. Примечательно, что рыночная капитализация SushiSwap и Uniswap, по данным Coingecko, составляет $2 млрд и $16,44 млрд соответственно. — Не Dogecoin единым. Какие еще альткоины были созданы ради шутки — Что происходит. Все о главных событиях сферы криптовалют начала 2021 года — Как не разориться на криптовалютах. Топ-3 ошибки «криптохомяков» Больше новостей о криптовалютах вы найдете в нашем телеграм-канале РБК-Крипто.

Как создать свою собственную криптовалюту: руководство для начинающих

Криптовалюта — одно из слов, от которых в наши дни нельзя отказаться.

Новости, блоги и даже крупные финансовые органы зациклены на этом, и теперь все должны признать: мир меняется на наших глазах. Пропустите эту подножку сейчас, и вы останетесь так далеко позади, что можете никогда не выздороветь.

Итак, вот вы с этой прекрасной новой бизнес-идеей или готовитесь к запуску стартапа, и вы хотите воспользоваться захватывающими возможностями нового мира и создать свою собственную криптовалюту. Но как именно это сделать? Интернет полон информации, но, как это часто бывает, она противоречива, разбросана повсюду, а иногда просто трудна для понимания из-за жаргона тяжелой индустрии.

Как сделать свою собственную криптовалюту за 8 шагов

Прочитав эту статью, вы точно узнаете, что такое криптовалюта, чем токен отличается от монеты, как создать собственную криптовалюту и нужно ли это вашему бизнесу.

  1. Знайте свой вариант использования
  2. Выберите механизм консенсуса
  3. Выберите платформу блокчейн
  4. Дизайн узлов
  5. Определите внутреннюю структуру вашей цепочки блоков.
  6. Позаботьтесь об API
  7. Дизайн интерфейса
  8. Сделайте вашу криптовалюту легальной

Разница между токеном и монетой

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

Итак, что такое криптовалюта?

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

Теперь криптовалюту можно определить как цифровую валюту, использующую шифрование для создания новых единиц и подтверждения транзакций. Он имеет все функции валюты с той разницей, что работает за пределами единой централизованной платформы (например, банка).

У криптовалют нет банкнот, но есть монеты, которые часто путают с токенами. Так в чем же разница между ними? Проще говоря, все сводится к этим трем пунктам:

Для монет требуется собственный блокчейн, в то время как токены могут работать с существующими. Токены ограничены конкретным проектом; монеты можно использовать где угодно. Монеты покупают жетоны, но жетоны не могут покупать монеты.
1

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

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

Преимущества наличия собственной криптовалюты

В некоторых случаях это просто: если вашему проекту или стартапу требуется собственный блокчейн, вам нужно создать свою собственную цифровую валюту, чтобы стимулировать узлы, вносящие свою вычислительную мощность. Еще одно слово о блокчейнах: многие авторитетные бизнес-аналитики предвидят большое будущее и растущий список рынков и отраслей, на которых технология блокчейнов значительно нарушит статус-кво и щедро вознаградит первых последователей. Хорошая новость заключается в том, что во многих областях технология блокчейн так и не появилась, так что еще не поздно присоединиться к числу пионеров.

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

Вот список наиболее значимых преимуществ:

Устранение рисков мошенничества — криптовалюту невозможно подделать, и ни одна из сторон не может отменить прошлые транзакции.

Обеспечение анонимности транзакций — покупатели решают, что именно они хотят, чтобы продавцы знали о них.

Снижение операционных расходов — криптовалюта свободна от обменных или процентных ставок, а также от транзакционных сборов.

Предложение немедленных транзакций — государственные праздники, часы работы или географическое положение сторон не влияют на криптовалюту.

Обеспечение немедленного пула потенциальных клиентов — теперь вы можете вести дела с теми, у кого нет доступа к традиционным биржевым ресурсам. Больше никаких торговых ограничений на любых рынках.

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

Как создать блокчейн

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

Шаг 1. Знайте свой вариант использования

Ваши бизнес-интересы лежат в области смарт-контрактов, аутентификации и проверки данных или в управлении интеллектуальными активами? Четко определите свои цели в самом начале.

Шаг 2. Выберите механизм консенсуса

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

Шаг 3. Выберите платформу блокчейн

Ваш выбор платформы блокчейна будет зависеть от выбранного вами механизма консенсуса. Чтобы дать вам лучшее представление о том, что там есть, вот список самых популярных платформ блокчейнов:

  1. Ethereum (market share — 82.70%)
  2. Waves (WAVES)
  3. NEMNxt (NXT)
  4. BlockStarter
  5. EOS
  6. BitShares 2.0
  7. CoinList
  8. Hyperledger Fabric
  9. IBM blockchain
  10. MultiChain
  11. HydraChain
  12. BigChain
  13. DBOpenchain
  14. Chain Core
  15. QuorumIOTA
  16. KICKICO

Шаг 4. Спроектируйте узлы

Если вы представите блокчейн как стену, узлы — это кирпичики, из которых он состоит. Узел — это подключенное к Интернету устройство, поддерживающее блокчейн, выполняя различные задачи, от хранения данных до проверки и обработки транзакций. Блокчейны зависят от узлов в плане эффективности, поддержки и безопасности.

Есть несколько вариантов выбора узлов, которые вы будете использовать:

  1. Какими они будут с точки зрения разрешений: частными, общедоступными или гибридными?
  2. Будут ли они размещаться в облаке, локально или и там, и там? Выберите и получите необходимые сведения об оборудовании, такие как процессоры, память, размер диска и т. Д.
  3. Выберите базовую операционную систему (чаще всего выбирают Ubuntu, Windows, Red Hat, Debian, CentOS или Fedora)

Шаг 5. Установите внутреннюю архитектуру вашей цепочки блоков.

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

  • Разрешения (определяют, кто может получить доступ к данным, выполнять транзакции и проверять их, то есть создавать новые блоки)
  • Форматы адресов (решите, как будут выглядеть адреса вашей цепочки блоков)
  • Форматы ключей (определитесь с форматом ключей, которые будут генерировать подписи для транзакций)
  • Выпуск активов (установить правила для создания и перечисления всех единиц актива)
  • Перевыпуск активов (установить правила для создания большего количества единиц открытых активов)
  • Управление ключами (разработка системы для хранения и защиты закрытых ключей, предоставляющих доступ к блокчейну)
  • Мультиподписи (определите количество ключей, которые потребуются вашей цепочке блоков для проверки транзакции)
  • Атомарные свопы (план смарт-контрактов, позволяющий обменивать различные криптовалюты без доверенной третьей стороны)
  • Параметры (оценка максимального размера блока, вознаграждения за майнинг блока, лимитов транзакций и т. Д.)
  • Собственные активы (определяют правила для национальной валюты, выпущенной в блокчейне)
  • Подписи блоков (определите, как участники блокчейна, создающие блоки, должны будут их подписывать)
  • Рукопожатие (установите правила того, как узлы будут идентифицировать себя при подключении друг к другу)

Шаг 6. Позаботьтесь об API

Убедитесь, что вы проверили, предоставляет ли выбранная вами блокчейн-платформа предварительно созданные API-интерфейсы, поскольку не все из них поддерживают. Даже если ваша платформа не поддерживает их, не беспокойтесь: существует множество надежных поставщиков API-интерфейсов блокчейна.

Шаг 7. Разработайте интерфейс (администратор и пользователь)

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

Вот что следует учитывать на этом этапе:

  1. Веб-серверы, почтовые и FTP-серверы
  2. Внешние базы данных
  3. Языки интерфейсного программирования (например, HTML5, CSS, PHP, C #, Java, Javascript, Python, Ruby).

Шаг 8. Сделайте вашу криптовалюту легальной

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

Бонусный шаг для тех, кто преуспевает: развивайте и улучшайте свой блокчейн

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

Биткойн-форки как альтернатива созданию собственного блокчейна

Как видите, для создания блокчейна требуется много времени, ресурсов и определенных навыков. Итак, что вы можете сделать, если у вас нет всего вышеперечисленного, но все же вы хотите создать свою собственную криптовалюту? Тогда пришло время поговорить о биткойн-форках.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *