ПРАГРАМАВАННЕ НА БАЗЕ ETHEREUM

ПРАГРАМАВАННЕ НА БАЗЕ ETHEREUM

2019/02/18 0 аўтар Crypto

Калі вы марыце стварыць сваю криптовалюту, навучыцца пісаць смарт-кантракты і блокчейн-прыкладанні, але не разбіраецеся ў праграмаванні, ці ж вы даўно займаецеся распрацоўкай, але толькі даведаліся пра криптовалютах і хочаце перакваліфікавацца, то гэта магчыма, лічыць выкладчык Moscow Coding School Аляксандр Суханаў . Ён распавёў, як стаць блокчейн-распрацоўшчыкам шляхам самастойнага вывучэння пытання, якія веды спатрэбяцца і дзе іх шукаць. Таксама мы сабралі некалькі курсаў, якія дапамогуць хутчэй разабрацца ў блокчейн-распрацоўцы.

Як стаць блокчейн-распрацоўшчыкам, распавядае Аляксандр Суханаў

змест

Аляксандр Суханаў

Выкладчык Moscow Coding School

Якая база патрэбна для блокчейн-распрацоўкі

Калі мы гаворым аб распрацоўцы смарт-кантрактаў на нейкі з платформаў, напрыклад, Ethereum, то тады «база» не патрэбна. Трэба толькі ўменне карыстацца пошукавікамі і крыху цярпення. Самі смарт-кантракты задумваліся менавіта для таго, каб іх маглі ствараць людзі, не асабліва знаёмыя з кодингом. Адзіная складанасць, якая можа паўстаць, - недахоп навучальных матэрыялаў, таму што гэтая тэхналогія вельмі маладая.

Калі ж гаворка ідзе аб распрацоўцы ўласнай блокчейна, тады патрэбна сур'ёзная база. Але толькі яе будзе недастаткова.

Якія веды варта набыць

Каб зразумець, як стаць блокчейн-распрацоўшчыкам, галоўнае - разабрацца ў тым, як працуе сама тэхналогія. Большасць абмежаванняў у блокчейн-распрацоўцы звязаныя менавіта з асаблівасцямі тэхналогіі, якая не дазваляе выкарыстоўваць некаторыя патэрны праектавання. З гэтым жа звязаны першыя складанасці, якія ўзнікаюць на этапе апускання. Аднак пасля таго, як у вас з'явіцца разуменне самой тэхналогіі, праблем з тым, каб асвоіць адзін з моў праграмавання для напісання смарт-кантрактаў, ужо не паўстане. Акрамя таго, я б рэкамендаваў уважліва прачытаць White Paper той криптовалюты, на базе якой вы збіраецеся пісаць смарт-кантракты.

Ці магчыма навучыцца самастойна або лепш прайсці спецыяльныя курсы

Зразумела, любыя веды цяпер можна набыць самастойна, як мінімум таму, што большасць праектаў выкладваюцца на GitHub. Асноўная праблема - у хуткасці атрымання ведаў. З аднаго боку, інфармацыі пра блокчейн зараз вельмі шмат, але яна вельмі павярхоўная, таму вялікая частка часу пойдзе на фільтраванне дадзеных. З іншага боку, ёсць небяспека, што вы проста паўторыце ўсе дзеянні выкладчыка, скопируете увесь код з кнігі, але так нічаму і не навучыцеся. Таму я б рэкамендаваў праходзіць курсы, дзе можна хутка набыць базавыя веды і паралельна займацца саманавучання, напрыклад, паставіць сабе мэту - рэалізаваць той ці іншы праект.

Якія патрэбныя мовы праграмавання

Я лічу, што няма сэнсу падзяляць мовы праграмавання па ступені карыснасці для вывучэння чагосьці новага. Мова праграмавання - гэта толькі інструмент, які падыходзіць для тых ці іншых выпадкаў.

У вялікіх кампаніях з Крамянёвай даліны наогул няма такога паняцця, як распрацоўшчык на той ці іншай мове. Таму калі вы ўмееце праграмаваць - гэта вялікі плюс. Калі ў вас ёсць разуменне таго, як правільна гэта рабіць, веданне асноўных прынцыпаў пабудовы архітэктуры і патэрнаў праектавання - гэта яшчэ большы плюс.

Як стаць блокчейн-распрацоўшчыкам: карысныя крыніцы для пачаткоўца спецыяліста

Я рэкамендую кнігі распрацоўніка Андрэаса Антонопулоса. Таксама, як я ўжо казаў, трэба прачытаць White Paper той криптовалюты, на базе якой збіраецеся распрацоўваць. Пасля таго, як зразумееце саму тэхналогію, пераходзіце да чытання дакументацыі. Я б не рэкамендаваў адразу пачынаць з выканання тысячы і аднаго туториала, так як з-за таго, што тэхналогія досыць маладая, у якасці адзінага надзейнага чалавека можа служыць толькі афіцыйная дакументацыя.

А вось пасля вывучэння дакументацыі можна перайсці да выканання простых туториалов. Што тычыцца прыкладаў кода, то ёсць дастаткова шмат праектаў з адкрытым кодам, якія лёгка знайсці на GitHub, нават у мяне ёсць свой невялікі рэпазітар, у якім я стараюся тлумачыць, як працуе той ці іншай смарт-кантракт.

Таксама цяпер ёсць супольнасці для распрацоўшчыкаў, телеграм-чаты, онлайн-курсы, групы ў LinkedIn і іншае, таму праблем з пошукам кам'юніці паўстаць не павінна.

Анлайн і афлайн курсы

Адказ на пытанне пра тое, як стаць блокчейн-распрацоўшчыкам, дапамогуць знайсці ў тым ліку адукацыйныя онлайн і афлайн курсы.

Відэа-лекцыі "Уводзіны ў блокчейн-тэхналогіі»

Выкладчык казанскага універсітэта «Иннополис» Аляксандр калоць запісаў 69 лекцый у якіх пакрокава разбірае блокчейн-тэхналогіі на прыкладзе платформы Ethereum. На відэа - першая лекцыя, па спасылцы можна знайсці поўны курс.

Онлайн-курс «Праграмаванне блокчейн-прыкладанняў»

Курс прысвечаны практычнаму прымяненню блокчейна: як стварыць криптовалюту і напісаць смарт-кантракт для Ethereum. Выкладчыкі дапамогуць разабраць тэхнічны бок правядзення токенсейла. З дапамогай курсу абяцаюць навучыць нават тых, хто ніколі не чуў пра блокчейне і ня праграмаваў.

Курсы «Blockchain Developer» [Масква]

Так як стаць блокчейн-распрацоўшчыкам няпроста без дастатковай колькасці практыкі, арганізатары прапануюць 9-тыднёвы інтэнсіўны тэхнічны курс, поўнае апусканне ў блокчейн-распрацоўку, авалоданне навыкамі працы з крыптаграфічнымі сродкамі і сістэмамі, стварэнне смарт-кантрактаў. Заняткі пачынаюцца 30 студзеня 2017 года. Курс платны.

«Праграмаванне смарт-кантрактаў на Solidity» [Санкт-Пецярбург]

Падчас курсу, які складаецца з двух заняткаў, будуць разгледжаны ўсе пытанні праграмавання смарт-кантрактаў на блокчейне Ethereum. Ён пабудаваны такім чынам, каб які навучаецца не толькі атрымаў ўяўленне пра асаблівасці праграмавання на Solidity, але і мог самастойна скласці смарт-кантракт, які выконвае пэўную задачу.

ПРАЕКТ ETHEREUM - інавацыйных рашэнняў НА БАЗЕ БЛОКЧЕЙНА ...


Пасля выхаду на рынак Bitcoin карыстальнікі свету криптовалют пачалі гойсаць у пошуках аналагічных варыянтаў зарабіць свой капітал. Адным з такіх маладых, але вельмі перспектыўных праектаў з'яўляецца Ethereum, які адразу заняў важкія пазіцыі на рынку, што наводзіць на думку аб тым, што нездарма буйныя інвестары ўкладваюць свае немалыя сродкі ў дадзены прадукт. Што такое Ethereum, або Эфириум - так гэтая распрацоўка вядомая ў рускамоўным варыянце, і што ў ім такога асаблівага - пра гэта і многае іншае мы раскажам у дадзеным аглядзе.

Ўступная інфармацыя аб праекце Ethereum

Ethereum (ETH) - гэта разнавіднасць публічнай размеркаванай кампутарнай платформы, якая грунтуецца на тэхналогіі блокчейна. Дадзеная распрацоўка дазваляе карыстальнікам ажыццяўляць аперацыі са сродкамі з выкарыстаннем смарт-кантрактаў і ўласнай крыпты пад назвай Ethereum коины з пазначэньнем ETH.

Калі разглядаць, як уладкованы Эфириум, то трэба гаварыць пра адзіную дэцэнтралізаванай віртуальнай машыне, якая функцыянуе з выкарыстаннем ўласнай криптовалюты ETH. У працу платформы таксама закладзены прынцыпы праграмавання, якія падаюць карыстачам шырокія магчымасці для стварэння ўласных прадуктаў - праграм, прыкладанняў, анлайн-сэрвісаў. Выкарыстанне Ethereum на ўвазе працу з праектам, ядро ​​якога напісана на шэрагу моў праграмавання (Go, C ++, Python, Java, JavaScript, Haskell, node.js) і аптымізавана распрацоўшчыкамі для функцыянавання на такіх папулярных АС як Windows, Linux, POSIX і OS X.

Чытай яшчэ:   Як адкрыць фермы для МАЙНИНГА

Гісторыя распрацоўкі праекта Ethereum

Віталік Бутерин, заснавальнік праекта Ethereum, з'яўляецца галоўным героем гэтага рамана, які сумясціць свае намаганні з Гэвином Вудам і выціснуў максімум з утапічнай на першы погляд задумкі, увасобіўшы яе ў лічбавую рэальнасць. Першыя дадзеныя, якія з'явіліся ў сеткі, аб дадзеным праекце ставяцца да 2013-га года - тады быў выпушчаны White Paper для Эфириума. Практычна адразу ж падцягнуліся і маладыя розумы сучаснасці, якія жадаюць укласці свае веды і ўменні ў новы праект, які гатовы да інавацыйных рашэнням. Негалосна Эфириум тады звалі «новым пакаленнем Биткоин» і «версіяй Биткоин 2.0». Замахнуўшыся на такія вышыні, Бутерин і Вуд разумелі неабходнасць прыцягнення значнай колькасці інвестыцыйных сродкаў для рэалізацыі ўсіх ідэй і задумак, што і паслужыла штуршком для запуску краудфандинга з мэтай збору сродкаў на развіццё праекта. Першая хваля публічнай продажу токенаў ETH дазволіла сабраць больш 31,5 тысячы биткоинов ўсяго за 42 дня, што па адпаведным курсе на той момант склала больш за 60-ці мільёнаў эфіры. Апублікаваныя дадзеныя першай хвалі ICO прыцягнулі ўвагу да альткоину Ethereum (ETH) і самой платформе, якая знаходзілася на той момант у рэжыме тэставання і была адкрыта да ўліванню новых інвестыцый. Рост Ethereum быў імклівым - штат вырас да 30-ці чалавек, адкрыліся офісы кампаніі ў Берліне і Амстэрдаме, галоўны офіс размясціўся ў Швейцарыі, а запуск праекта адбыўся 30-га ліпеня 2015 года года.

Адрозненні Ethereum ад Bitcoin

Нягледзячы на ​​тое, што валюта Эфір і яе платформа падобныя з сістэмай Биткоин адносна выкарыстання блокчейн-тэхналогіі, схемы майнинга і арганізацыі сістэмы бяспекі, галоўнай рысай, якая вызначае адрозненні гэтых праектаў, з'яўляецца прынцып працы і арыентаванасць. Асаблівасці Ethereum складаюцца ў тым, што праект прадстаўлены гнуткай і шырокай платформай, якая працуе па прынцыпе дэцэнтралізацыі і пры наяўнасці ўнутранай валюты. Смарт-кантракты Эфириум - гэта задумка распрацоўшчыкаў, якая была рэалізавана ў рамках праекта. Смарт-кантракт ўяўляе сабой міні-праграму, якая можа складацца як усяго з некалькіх радкоў, так і з складанага алгарытму - гэта залежыць ад пастаўленых задач.

Складанасць сеткі Ethereum больш не працуе ў таямнічасці распрацоўшчыкаў, як гэта ў выпадку з Bitcoin - гэта шматфункцыянальная сістэма з прадуманым алгарытмам, якая гатовая даць карыстальніку масу выгод для працы з криптовалютой ў рамках сваёй платформы. Пры гэтым кампанія з'яўляецца адкрытым грамадствам - асобы распрацоўшчыкаў першапачаткова вядомыя публіцы, што выклікае давер і схіляе карыстальніка купіць ETH і стаць часткай новай криптовалютной сеткі.

Спецыялізацыя Биткоин заключаецца ў правядзенні ананімных аперацый з задзейнічаннем сваёй крыпты, а Эфириум можа прадастаўляць магчымасць здзяйснення любых транзакцый, паколькі ён уяўляе аналаг «праграмуемага модуля» з шырокім спектрам магчымасцяў, якія дасягаюцца дзякуючы Ethereum смарт-кантрактах пры прыватнасці дадзеных карыстальнікаў.

Дынаміку Эфириума можна параўнаць з глабальнай сеткай Інтэрнэт, у якой Биткоин выконвае ролю, напрыклад, электроннай пошты.

Смарт-кантракты Ethereum

Калі разбірацца, як працуе Ethereum, то адразу мы сутыкаемся са смарт-кантрактамі. А што гэта такое? Калі тлумачыць даступна і коратка, то гэта разнавіднасць кантракту на розніцу кошту: два бакі заключаюць паміж сабой пагадненне на ўнясенне дэпазіту ў пэўным памеры і вяртанне яго ж, але ўжо ў іншым эквіваленце ў адпаведнасці з усталяванымі дамоўленасцямі. Такі падыход забяспечвае абарону валацільнасць криптовалюты, а таксама выключае спекуляцыю на актывах.

Прымаючы ў кошт усё вышэйапісанае, можна ўжо сфармаваць уяўленне аб шырокім спектры магчымасцяў і патэнцыйнай даходнасці Ethereum, якія могуць быць бязмежнымі. Пры гэтым у кожнага смарт-кантракту спрацоўвае уласны праграмны код пры адпраўцы сродкаў.

Калі казаць, што такое криптовалюта Эфір і яе платформа, то гэта, перш за ўсё, магчымасць ажыццяўляць такія віды аперацый:

  • эскроу - аналаг арбітражнага сэрвісу, падобны на Биткоин, з ужываннем мультиподписи і больш складанай схемы работы;
  • Р2Р гульні - азартныя гульні на базе пратаколу могуць быць рэалізаваны ў любым выглядзе;
  • стварэнне сваёй крыпты - з выкарыстаннем рэсурсаў ўнутранай памяці Ethereum можна распрацоўваць уласныя токены ў рамках платформы Эфириум. Яны могуць уступаць ва ўзаемадзеянне паміж сабой і ствараць дэцэнтралізаваныя біржы;
  • рахункі ашчаднага тыпу.

Чаму роўны 1 ETH? Праца платформы Ethereum немагчымая без існавання манеты Эфір. Яна мае паўнавартасны функцыянал і можа быць набытая, прадаць, абмяняць на іншыя валюты - лічбавыя або фиатные. Кошт ETH на 3-га лістапада 2017-га года складае 292,61 даляра ЗША, гэта значыць цана Эфіра ў биткоин-эквіваленце складае 0,04027470 ВТС за адзін токен. І гэта пры капіталізацыі Ethereum ў аб'ёме амаль 4 мільёнаў ВТС. Колькі каштуе Эфір цяпер можна даведацца, перайшоўшы па гэтай спасылцы https://coinmarketcap.com/currencies/ethereum/.

Перавагі праекта Ethereum

Недахопы Эфириума параўнальна з добрымі якасцямі прадукту нікчэмныя - некаторыя моманты патрабуюць дапрацоўкі або ўкаранення інавацыйных рашэнняў, бо свет пастаянна мяняецца, выходзяць новыя тэхналогіі, што прыводзіць да росту патрабаванняў карыстальнікаў. А вось аб вартасцях Ethereum можна і больш падрабязна пагаварыць.

Перш чым пачаць майнинг криптовалюты Ethereum, вы павінны разумець, што галоўнай перавагай праекта з'яўляецца адмысловая мова сцэнара, які выключае якія-небудзь абмежаванні. Гэта значыць, што вы можаце нават кіраваць бюджэтам буйных карпарацый ў рамках платформы, што будзе пацверджана з дапамогай адпаведнага кантракта. Вы можаце ствараць уласныя капіталістычныя сістэмы развіваць сваю ўласную экасістэму на базе Ethereum і многае іншае.

Майнинг токенаў Ethereum

Самым простым спосабам, як атрымаць ETH, з'яўляецца майнинг. Для гэтай мэты Ethereum выкарыстоўвае спецыяльны алгарытм Dagger-Hashimoto, які грунтуецца на двух іншых, адным з распрацоўшчыкаў якіх быў Віталік Бутерин. Унікальнасць алгарытму дазваляе вырашыць магчымыя праблемы Ethereum і дае магчымасць здабываць манеты Эфіра з досыць высокай эфектыўнасцю пры стварэнні майнинг-ферм і выкарыстанні магутнага абсталявання.

Як здабываць Эфір? Калі апусціць стандартную частка, якая апавядае аб тым, што вы павінны зарэгістраваць свой кашалёк Ethereum для працы з криптовалютой, а таксама прайсці працэдуры верыфікацыі і атрымання адрасу Эфириума і гэтак далей, то асноўнай часткай інфармацыі, якая падкажа вам, як здабываць Ethereum, стане наступнае: вам трэба магутнае абсталяванне - чым яно больш магутны, тым больш эфектыўна адбываецца майнинг, што і ўплывае на перспектывы ETH даходу. Лепш, калі гэта будзе GPU-ферма ўжо гатовая да працы, а гэта каштуе немалых грошай - будзьце гатовыя раскашэліцца.

Як зарабіць Ethereum без майнинга

Ёсць і іншыя спосабы здабыць токены ETH, якія не прадугледжваюць набыцця абсталявання для майнинга, а менавіта:

  • выкарыстанне кранаў - пры штодзённым наведванні платформы, увядзенні адрасы кашалька і капчу вы атрымліваеце бонусныя токены, якія і складаюць ваш баланс. Гэта павольна, але бясплатна;
  • таргі на біржах і сайтах-абменніках - «караульте» выгадны курс коинов Эфіра і купляйце іх, аплачваючы здзелку іншымі валютамі;
  • хмарны майнинг - віртуальны майнинг на хмарных рэсурсах. Вы можаце ўзяць у арэнду абсталяванне і паспяхова здабываць блокі і атрымліваць за іх ўзнагароджанне.
Чытай яшчэ:   Як наладзіць ZCASH МАЙНИНГ

Афіцыйны сайт Эфириума - https://www.ethereum.org.

Кароткі экскурс у ETHEREUM | GOLOS.IO экспертаў

змест артыкула

  • асноўныя паняцці
  • кліенты Ethereum
  • На чым пішуць смарт-кантракты

Ethereum можна смела называць самым амбіцыйным паслядоўнікам Bitcoin. Той быў спробай стварыць дэцэнтралізаваную фінансавую сістэму, у якой правілы гульні задаюць не дзяржаўныя органы і банкі, а абыякавыя алгарытмы. Ethereum ідзе далей і ўводзіць альтэрнатыўную прававую сістэму, якая не мае патрэбы ў судах, юрыстах і прымусе.

  • Сёння ў эфіры. Кароткі экскурс у Ethereum
  • Інтэрв'ю: Віталік Бутерин пра сябе і пра стварэнне Ethereum
  • Увага, гэта розыгрыш! Пішам просты смарт-кантракт
  • Ставім Ethereum на Raspberry Pi
  • Размеркаванае аўтаномнае рабаванне. Як хакер разбурыў аўтаматычную карпарацыю DAO

Прыдумаў Ethereum канадскі праграміст з расійскімі каранямі Віталік Бутерин. Калі Ethereum толькі з'явіўся, на двары быў 2013 год, а Бутерину споўнілася ўсяго васемнаццаць гадоў. Тым не менш яго ідэя знайшла найжывая водгук у супольнасці. Знайшоўся чалавек - Гэвин Вуд, які даказаў магчымасць стварэння прыдуманай Бутериным сістэмы і апісаў асноўныя прынцыпы яе працы ў Ethereum Yellow Paper. Разам з першымі ўдзельнікамі каманды Ethereum яны запусцілі краудфандинг і сабралі інвестыцый на 18 мільёнаў даляраў у биткойнах - у абмен на 60 мільёнаў эфіраў.

Чым жа унікальны Ethereum?

Кожная транзакцыя (здзелка) у ім суправаджаецца так званым разумным кантрактам - кампутарнай праграмай, якая аўтаматычна правярае ўмовы дагавора і выконвае прапісаныя ў ім абавязацельствы. Паколькі разумны кантракт, у адрозненне ад звычайнага, выконваюць ня людзі, а машыны, яго немагчыма парушыць, абыйсці або адмяніць. У блокчейне «Этереума» захоўваюцца не толькі стану рахункаў, але і стану праграм пасля іх выканання ў размеркаванай сеткі.

У рудыментарны форме разумныя кантракты прысутнічаюць і ў Bitcoin, але стваральнік криптовалюты Сатоси Накамото наўмысна абмежаваў іх магчымасці. Для апісання умоў здзелак у Bitcoin ўбудаваны мова праграмавання пад назвай Script. Ён нагадвае Forth, але не дазваляе ладзіць цыклы, ня захоўвае стан паміж выклікамі і пазбаўлены доступу да дадзеных транзакцыі або блокчейна. Гэтага хапае толькі на самыя простыя задачы.

У Ethereum кантракты часцей за ўсё апісваюць на паўнавартасным аб'ектна арыентаваным дынамічным мове, які нагадвае JavaScript. Код кантракту спаўняецца пры атрыманні паведамленняў ад карыстальніка ці іншага кантракту. Ён можа прымаць і адпраўляць грошы і працаваць з дадзенымі ў пастаянным сховішча, якое прыкладаецца да кожнай транзакцыі. У фінале скрыпт вяртае вылічаны вынік адпраўніку паведамленні.

Каб пазбегнуць злоўжыванні рэсурсамі - праблемы, якая прымусіла Сатоси пазбавіць Script паўнаты па Цьюрынга, - у Ethereum прадугледжана «гаручае» (gas). Яго колькасць ў стваральніка транзакцыі абмяжоўвае максімальны лік выкананых каманд. Гэта не дае ствараць шкоднасныя кантракты, якія апускаюць машыны Майнер ў бясконцы цыкл.

Працяг даступна толькі падпісчыкам

Варыянт 1. аформіць падпіску на «Хакер», каб чытаць усе матэрыялы на сайце

Падпіска дазволіць табе на вызначаны час чытаць ВСЕ платныя матэрыялы сайта.
Мы прымаем аплату банкаўскімі картамі, электроннымі грашыма і перакладамі з рахункаў мабільных аператараў.
Больш падрабязна аб падпісцы


1 год

7190 р.

Эканомія 1400 рублёў!


1 месяц

720 р.

25-30 артыкулаў у месяц

Варыянт 2. Купі адзін матэрыял

Зацікавіла інфармацыя, але няма магчымасці аплаціць падпіску? Тады гэты варыянт для цябе!
Зьвярні ўвагу: гэты спосаб пакупкі даступны толькі для матэрыялаў, апублікаваных больш за два месяцы таму.




Ужо падпісаны?

ETHEREUM - Вікіпедыі

Ethereum - рэвалюцыйная распрацоўка, якая дазволіла адкрыць блокчейн-тэхналогіі для камерцыйнага выкарыстання.

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

Выкананне ўмоў кантракта кантралюецца на аснове болкчейн-тэхналогіі - валідацыю умоў кантракту праходзіць на аснове рашэння матэматычнай задачы і параўнання атрыманага адказу, з кантрольнымі лічбамі.

Кантракт з выкананымі умовамі аўтаматычна далучаецца да ланцужку блокаў пасля пацверджання Майнер або адпрэчваецца, калі ўмовы не выкананыя.

Такім чынам Ethereum дазваляе самастойна, без удзелу арбітражу і прававой сістэмы судоў, прымаць крыптаграфічныя абароненыя рашэння аб выкананні абавязацельстваў, зніжаючы выдаткі на юрыдычнае суправаджэнне здзелак і кантроль.

Ethereum - гэта криптовалюта з «разумнымі кантрактамі», вылічальная магутнасць якіх размеркавана па сетцы ў выглядзе віртуальнага кампутара.

змест

  • 1 Гісторыя стварэння
  • 2 Асноўныя вызначэння
  • 3 Алгарытм працы сеткі
  • 4 Пацвярджэнне транзакцый
  • 5 Майнинг і эмісія
  • 6 Распаўсюджаныя пары фиатных валют і Ethereum
  • 7 Капіталізацыя і курсавыя змены Ethereum на рынку криптовалют
  • 8 Купля і продаж Ethereum на рынку Форекс
  • 9 Асноўныя біржы па абмене Ethereum
  • 10 маржынальнасць гандлю Ethereum на біржах, праграмнае забеспячэнне і камісіі
  • 11 Хардфорки
  • 12 Праблемы Ethereum
  • 13 Рэгуляванне Ethereum
  • 14 Эра ICO
  • 15 Ethereum Foundation

Гісторыя стварэння

Ідэя матэматычнай фармалізацыі юрыдычных аспектаў дамовы была вылучана ў 1994 годзе Нікам Сабо. Падобныя кантракты мелі патрэбу ў абароне ад узлому, якую дала тэхналогія блокчейн Сатоши Накамото, стваральніка алгарытму сеткі Bitcoin.

Віталік Бутерин - праграміст, які кінуў навучанне ў Універсітэце Сінгапура, развіваючы тэхналогій блокчейн, працаваў над устараненнем праблемы алгарытму сеткі Bitcoin, ня якая дазволіла пратаколе рэалізаваць адвольна зададзеную вычислимую функцыю, якая дазваляе прывязваць да лічбавай валюце любыя іншыя прыкладанні.

Праект новага пратаколу ў адрозненне ад Bitcoin, які валодае паўнатой па Цьюрынга (здольнага рэалізаваць любую вычислимую функцыю), быў апублікаваны Бутериным ў спецыялізаваным часопісе Bitcoin Magazine.

Ethereum адлічвае дату стварэння ад гэтай публікацыі ў 2013 годзе, першы майнинг адбыўся 30 чэрвеня 2015 года.

Будучы рэдактарам двух спецыялізаваных перыядычных выданняў, Віталік Бутерин сумесна з Гэвином Вудам імкнуліся удасканаліць алгарытм Bitcoin, таму ў 2014 годзе новы праект быў прадстаўлены як «платформа Bitcoin 2.0», сродак на стварэнне якой збіраліся праз краудфандинг.
Распаўсюдзіўшы першую партыю манет, у абмен на Bitcoin Віталік Бутерин паказваў дарогу збору сродкаў для стартапов, названы ICO (у процівагу размяшчэння на біржы акцый IPO).

асноўныя вызначэння

Манета Ethereum, у рускай транскрыпцыі - эфириум, падзелена на тры дробавых часткі, кожная валодае уласным назвай:

  • 1/1000 - finney
  • 1/1 000 000 - szabo
  • 1/100 000 000 - wei

На біржавых пляцоўках выкарыстоўваецца літарнае пазначэнне ETH - ether (эфір), ня зарэгістраванае ў сістэме стандартызацыі пазначэнняў валют ISO.

У якасці сімвала лічбавай валюты стваральнік абраў літару грэцкага алфавіту «Ξ» - ксі.

Алгарытм працы сеткі

Абарона кантрактаў ажыццяўляецца па тэхналогіі ланцуга блокчейн, заснаванай на доказе працы, па прынцыпе функцыянавання сеткі Bitcoin. У адрозненне ад першай криптовалюты, кантракты Эфирума кампілююцца перад адпраўкай у ланцуг віртуальнай машынай, названай Ethereum Virtual Machine.

Прамежкавы этап перад адпраўкай у ланцуг блокчейн дазваляе ствараць на ўваходзе кантракты з любымі ўмовамі, віртуальная машына працуе на прынцыпе паўнаты па Цьюрынга і падтрымлівае цыклы шматразовага выканання інструкцый, каб абмежаваць час складаных разлікаў "разумных кантрактаў».

У будучыні плануецца адмова ад майнинга і прымяненне доказы правоў валодання - новыя манеты зможа ствараць ўладальнік эфіру, у памеры якая належыць яму долі.

пацверджанне транзакцый

Транзакцыі Ethereum публічныя і будуюцца па прынцыпе алгарытму сеткі Bitcoin: карыстальнік вырабляе пералік з электроннага кашалька, праграма-кліент якога спампоўваецца з афіцыйнага сайта. Калі па якіх-небудзь прычынах карыстальнік ня мае магчымасці ўстаноўкі праграмы-кліента на персанальны кампутар, можна скарыстацца хмарным сэрвісам.

Транзакцыя пацвярджаецца подпісам адпраўніка, з дапамогай сакрэтнага і публічнага ключа, па выбраным адрасе. Па hash-коду транзакцыі можна адсачыць адпраўку і пацвярджэнне:

Crypto currency (6) .jpg

Валідацыю транзакцый праводзяць Майнер, збіраючы іх у блокі, якія далучаюцца ў агульны ланцуг пасля ўсеагульнага пацверджання доказам працы - рашэннем задачы шляхам перабору і атрымання зададзенага hash-кода блока. Як толькі блок далучаны ў ланцугі блокчейн - адбываецца першае пацверджанне транзакцыі. Кожны блок, далучаны пазней, павялічвае пацвярджэнне перакладу на адзінку.

Майнинг і эмісія

Прынцып майнинга манет ether супадае са здабычай Bitcoin - карыстальнік, пацвярджаючы транзакцыі з кашалькоў, збірае іх у блок і атрымлівае ўзнагароджанне (5 ETH).

Эмісія ether - неабмежаваная, премайнинг манет склаў 70 млн, адзінак на старце і дадае па 18 млн. Штогод.

Распаўсюджаныя пары фиатных валют і Ethereum

На біржах криптовалют распаўсюджаны абмен эфіру ЕТН на даляры ЗША, таму пара ETH / USD займае першае месца па папулярнасці.

Паўднёвакарэйская вона апярэдзіла па папулярнасці абмену кітайскі юань. ETH / CNY доўгі час займала другое месца, пакуль паўночнакарэйскі крызіс не вывеў на яе месца ETH / KRW.

Капіталізацыя і курсавыя змены Ethereum на рынку криптовалют

З моманту запуску ў жніўні 2015 года, за двухгадовы перыяд, капіталізацыя Ethereum наблізілася да $ 40 млрд., Курс у адносінах да даляра ЗША вырас да адзнакі 400.

Crypto currency (19) .jpg

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

Купля і продаж Ethereum на рынку Форекс

Гандаль Ethereum на рынку форекс арганізавана брокерамі з выкарыстаннем кантрактаў на розніцу CFD. Кліентам брокераў даступныя рахункі, намінаваныя ў криптовалюте, з магчымасцю ўводу і вываду Ethereum.

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

Асноўныя біржы па абмене Ethereum

Свабодна абмяняць ETH можна на біржавых пляцоўках паўднёвакарэйскіх біржаў: Coincone і Bithumb.

Азіяцкія рынкі па-ранейшаму ў лідэрах абароту і абмену криптовалют ў сусветным рэйтынгу, эфіры купляюцца і прадаюцца з высокай ліквіднасцю на кітайскіх пляцоўках Okcoin і Huobi.

Адна з найстарэйшых біржаў - Bitfinex, доўгі час займала першыя радкі па суткавага абароту ETH, вырабляе па альткоину траціну абменаў з долі выніковага криптооборота.

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

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

Маржынальнасць гандлю Ethereum на біржах, праграмнае забеспячэнне і камісіі

Гандаль ETH на криптовалютных біржавых пляцоўках арганізавана на вэб-платформах, з адсутнасцю або прымітыўнымі сістэмамі тэхнічнага аналізу. Вельмі часта адбываюцца «завісання» гандлёвых загадаў, запазнення гандлёвых сервераў вылічаюцца секундамі.

Гандаль вядзецца з арыентацыяй на шклянкі заявак, ліквіднасць біржаў нізкая, адкладзеныя загады па краях спрэда «прастойваюць» ад дзясяткаў хвілін да некалькіх гадзін.

Гандлёвая камісія аднолькавая для ўсіх криптовалют і складае 0.2%, зніжаючыся ў залежнасці ад абароту здзелак. Пры гэтым яна спаганяецца два разы, за ўваход і выхад. Пераклады фиатных сродкаў абкладаюцца камісіяй, выбар сістэм для папаўнення і вываду рахункі не адрозніваецца шырокім асартыментам.

Маржынальнасць гандлю абмежаваная плячом 1 да 20 і валодае падвышанай камісіяй за выкарыстанне крэдытных сродкаў.

Хардфорки

Прымусовае змена праграмнага кода ядра распрацоўшчыкам было выраблена з мэтай спробы адкату часткі транзакцый Ethereum, каб вярнуць выкрадзеныя зламыснікамі сродкі ў інвестараў праекта The Dao. Выяўленая ўразлівасць праграмнага ядра прывяла да страты дзясяткаў мільёнаў сродкаў інвестараў першага дэцэнтралізаванай лічбавага хедж-фонду, лічбавыя акцыі якога (токены) мяняліся на манеты эфіру.

У выніку адмовы часткі супольнасці прыняць унесеныя змены блокчейн ланцуг Ethereum атрымала разгалінаванне, паралельная ланцужок ператварылася ў новую криптовалюту - форк Ethereum Classic.

Распрацоўшчыкі Ethereum вымушаныя былі правесці цэлы шэраг хардфорков, каб цалкам пазбавіцца ад DDos-нападаў і прыбраць наступствы адкатаў ў выглядзе пустых блокаў і адрасоў.

Акрамя выпраўлення уразлівасцяў алгарытму Віталік Бутерин прадугледзеў план па змене версій платформы - першая, выкарыстаная ў якасці тэставай, з выплатай узнагароджання за ўзлом і пошук уразлівасцяў, называлася Olympic. Афіцыйна запушчаны блокчейн атрымаў назву Frontier, на змену якому прыйшоў Homestead.

Распрацоўшчыкамі анансаваныя яшчэ два хардфорка платформы, версіі будуць называцца Metropolis і Sirenity. Такі падыход па прымусовым змене праграмнага ядра выклікае незадаволенасць у шэрагах карыстальнікаў криптоанархистов - праціўнікаў любога накіраванага ўмяшання, які топча ідэю дэцэнтралізацыі криптовалюты.

праблемы Ethereum

Алгарытм блокчейна Ethereum па хуткасці ў тры разы пераўзыходзіў сетку Bitcoin, да яе софтфорка. Рост папулярнасці ставіць перад криптовалютой тыя ж праблемы, хуткасці апрацоўкі 25 транзакцый у секунду ўжо ў хуткім часе можа апынуцца недастаткова.

Блокчейн Ethereum ўразлівы для квантавага кампутара, здольнага вылічальнай магутнасць, выкарыстоўваючы кубиты, узломваць любую крыптаграфічную абарону.

рэгуляванне Ethereum

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

Ethereum падпадае пад агульнае вызначэнне криптовалют пры гандлі і абмена на біржах у частцы валодання (для тых краін, дзе криптовалюта вызначана як маёмасць або інвестыцыйны актыў), але забаронены для разлікаў, там дзе прапісаны толькі Bitcoin.

эра ICO

Стварэнне алгарытму Ethereum адкрыла новую эру для фінансавання і рэалізацыі стартапов. Прыцягненне венчурнага капіталу, выхад на фондавы і пазыковай рынкі мелі на ўвазе доўгі і затратны працэс. Часта з-за адсутнасці сродкаў на распрацоўку, вынаходкі прыходзілася прадаваць буйным карпарацыям, што зніжала магчымасць наватараў падзяліць плён поспеху паўнавартаснага запуску праекта.

На базе Ethereum ствараюцца новыя криптовалюты, названыя токенаў, з абцяжараныя будучага размеркавання даходаў, якія прынясе запуск стартапа.

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

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

Ethereum Foundation

Распрацоўка, абслугоўванне і ўдасканаленне алгарытму сеткі Ethereum знаходзіцца ў руках некамерцыйнай арганізацыі Ethereum Foundation, зарэгістраванай у Швейцарыі. Каманда прадстаўлена 40 пастаяннымі членамі і штатам фрылансераў.

Адсутнасць неабходнасці прывязкі офіса да аднаго месца і праца ў сеткі дазваляюць Ethereum Foundation міграваць па ўсім свеце, здымаючы працоўныя памяшканні на кароткі тэрмін.

Праца каманды падзелена на 4 напрамкі:

  • маштабаванасць;
  • канфідэнцыяльнасць;
  • камерцыйнае выкарыстанне пратаколу;
  • доказ правы валодання (proof of stake).