Ethereum на практиці частина 1: Як створити свою криптовалюта не написавши жодного рядка коду
Багато чого сталося в екосистемі Ефіріума за останні кілька тижнів. Так багато, що випадковому спостерігачеві складно зрозуміти де ми і куди прямуємо. У першій частині я хотів би зробити короткий огляд інструментів, які ми створили, і як ви можете їх використовувати для того щоб зробити щось цікаве прямо зараз.
Але спочатку короткий вступ: я Алекс Ван де Санде і я провідний дизайнер Ethereum foundation. На DevconOne я виступав з доповіддю «Блокчейн проти середнього користувача», де я детально говорив про те, як донести Ефіріум до «середнього користувача». Для початку слід розібратися, хто ж це такий - «середній користувач». У різні часи цей термін мав різний зміст. Зараз я б визначив його так: Середній користувач, це той, хто без проблем може скачати, встановити і використовувати пакет офісних програм, але при цьому відчуває себе незатишно в командному рядку.
Якщо ви відчуваєте себе «середнім користувачем», то значить цей текст для вас. За кілька хвилин ми зробимо кілька цікавих речей в Ефіріуме:
1) Створимо власну криптовалюта.
2) Побудуємо свою власну демократію.
3) І зробимо особистий Центробанк на блокчейне.
Ми пропустимо «Hello World» на цей раз, але не хвилюйтеся - все буде добре.
Установка Ethereum Wallet
Від перекладача: В останній версії Ethereum Wallet з'явилася чудова кнопочка, яка дозволяє за пару секунд самостійно, без сторонньої допомоги, поміняти біткоіни на Ефір за поточним курсом. Для мене це виявився найзручніший варіант.
Створюємо свою валюту (token)
У нашому першому контракті, ми створимо жетони (token). Жетони в екосистемі Ефіріума це ваша особиста розрахункова одиниця, яка може виконувати функції: монет, балів голосування, золотих сертифікатів, боргових зобов'язань, ігрових предметів і т.п. Жетони всіх типів мають схожі властивості і мають однакові базові функції - їх можна передавати. Це означає, що жетон, який ви створите автоматично буде сумісний з Ethereum Wallet або іншими подібними програмами.
Перейдіть на сторінку контрактів і натисніть кнопку «deploy new contract»
Вставте його замість наявного коду в поле введення SOLIDITY CONTRACT SOURCE CODE. Якщо все зробили правильно, то з лівого боку з'явиться список, що випадає SELECT CONTRACT TO DEPLOY. Вибираємо там MyToken. З'являться додаткові настройки для створення своїх жетонів. В принципі там можна писати все що побажаєте, але в даному уроці ми заповнимо їх так:
10000 - це кількість жетонів яке ми хочемо створити (включаючи «центи»)
My DAO Shares - це назва для наших жетонів (Наприклад як «долар»)
% - це символ для валюти (подібно $)
2 - це кількість знаків після коми для центів
Все повинно вийти як на картинці:
Прокрутіть сторінку вниз. Там ви побачите кількість ефіру яке потрібно заплатити для того щоб контракт почав працювати в системі. Не міняйте цей параметр. Натисніть кнопку deploy. Надрукуйте свій пароль для підтвердження і зачекайте кілька секунд поки контракт встановиться.
Ось ви і зробили власну крипто-валюту! Такі жетони можуть бути корисні для взаєморозрахунків в місцевих громадах, або для обліку робочого часу або для яких-небудь програм лояльності. Але чи можна використовувати жетони для чогось ще більш хвороби?
(Голосів: 4, в середньому: 5,00 з 5)