ШТО ТАКОЕ ТЭХНАЛОГІЯ БЛОКЧЕЙН

2018/08/28 0аўтар Crypto

тэхналогія блокчейн
Што такое блокчейн

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

Гісторыя ўзнікнення тэхналогіі блокчейн

Даходнасць маіх інвестыцый за 2017 год складае каля 30% гадавых, азнаёміцца ​​з апошнімі навінамі маіх укладанняў можна ў штотыднёвых справаздачах. Рэкамендую кожнаму чытачу прайсці навучанне на курсе лянівага інвестара. Першы тыдзень абсалютна бясплатная.

Сістэма для дэцэнтралізаванай абмену дадзенымі, названая блокчейн, першапачаткова была створана як частка алгарытму биткоина, якая забяспечвае механізм запісы ў рэестр дадзеных. Ужо тады яна выклікала вялікую хвалю спрэчак. Зразумела адно: гэта тэхналагічны прарыў, які супастаўны па ўплыву хіба што са з'яўленнем інтэрнэту. Стымулам для вынаходкі блокчейна стаў крызіс 2008 года, калі людзі зняверыліся ў традыцыйных фінансавых інстытутах і інструментах. Банкі і дзяржава пазбавіліся даверу.

Альтэрнатыва не прымусіла сябе чакаць, і яна была прапанаваная ў выглядзе матэматычнага алгарытму, не патрабуе пасярэднікаў у асобе дзяржавы, банкаў, юрыстаў і бухгалтараў. Гэты алгарытм не патрабаваў камісій за транзакцыі, заключэння дагавораў з контрагентамі, працаваў абсалютна ананімна і дэмакратычна. Ён атрымаў назву блокчейн, ад ангельскага «ланцужок блокаў». Аўтар ідэі вядомы пад імем Сатоши Никамото, якое, з вялікай верагоднасцю, з'яўляецца псеўданімам ці нават зборным чынам каманды з некалькіх чалавек. З японскага імя можна перавесці як «падмурак прасветленага мыслення».

Кажуць, што ўбачыць стваральніка блокчейна - усё роўна што сустрэць жывога Дзеда Мароза або зазірнуць пад маску Гая Фокса. Хтосьці лічыць яго фінскім навукоўцам-праграмістам, іншыя знаходзяць яго сляды ў Ірландыі і ў ЗША. З 2011 года ён ні разу не выходзіў на сувязь са свайго email і на тое былі свае прычыны: ўладанне сотнямі тысяч биткоинов ранніх выпускаў і адсутнасць асабістым жыцці ў публічнай асобы дрэнна спалучаліся з яго планамі. Не могуць ці не хочуць сказаць, дзе цяпер Сатоши, і члены яго першай каманды.

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

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

  • Гарантуе бяспеку дадзеных карыстальніка, які валодае закрытым ключом, які пацвярджае сапраўднасць лічбавага подпісу;
  • Забяспечвае сінхранізацыю копій размеркаванай ланцужкі блокаў ў карыстальнікаў па ўсім свеце.

Блокчейн апісанне
схема блокчейн

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

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

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

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

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

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

Як блокчейн і криптовалюты рэгулююцца заканадаўча

Дзяржавы свету па-рознаму ставяцца да блокчейну і асабліва заснаваным на ім криптовалютам. У любой дзяржавы ананімнасць і магчымасць дзейнічаць незалежна выклікаюць рэўнасць і неразуменне. Падатковыя службы бачаць у блокчейне сродак ўхілення ад падаткаў, ЦБ - атрымання наяўных ценявых сродкаў праз криптовалюту, спецслужбы - фінансаванне тэрарызму. З іншага боку, усе разумеюць, што за гэтай тэхналогіяй будучыню, і калі ты не можаш спыніць працэс, то яго трэба гэта ўзначаліць. Галоўная мэта - увесці хайп, звязаны з блокчейном, ў прававое поле і паставіць пад кантроль. Пералом у прызнанні криптовалют наступіў у 2013 годзе, на працягу якога биткоин вырас з 13 да 1000 $ і набыў мільёны прыхільнікаў у розных краінах. Аднак пачасціліся і выпадкі махлярства ў гэтай сферы.

  • У 2013 годзе ФБР раскрыла буйную сетка па гандлі забароненымі нарказмяшчальныя прэпаратамі, аплата за якія прымалася ў биткоинах.
  • У лютым 2014 найбуйная на той момант біржы криптовалют mt.gox.com была ўзламаная і з кашалькоў прапала больш 700к BTC у 127к уладальнікаў.
  • Нядаўна перастала працаваць біржа BTC-e;
  • У Расіі ў 2014 годзе прайшла хваля праверак і ператрусаў сіламі УБЭП, ФСБ і падаткавікоў ў дзясяткаў юрыдычных асоб. Прапаноўваўся да прыняцця закон, які забараняе не толькі абарот криптовалюты, але і яе эмісію (майнинг) як для юрыдычных асобаў, так і для фізічных. Для апошніх планаваўся штраф да 50к р.

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

  • Сінгапур, Швейцарыя, часткова Люксембург: афіцыйна дазволеныя абмен і гандаль.
  • Японія, часткова Паўднёвая Карэя: биткоин прызнаны сродкам плацяжу.
  • ЗША, Германія: арганізатары ICO заканадаўча прыроўненыя да эмітэнтаў класічных IPO.
  • Кітай: не фармальнага забароны для фізічных асоб, але незаконна для банкаў і дзяржкампаній.
  • Расія: за криптовалютами прызнаны статус лічбавага тавару або актыву, але не сродкі плацяжу. Пакуль ніяк не рэгулюецца, рыхтуецца заканадаўчы пакет.

Якая будучыня чакае тэхналогію блокчейн

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

будучыня блокчейн
значэнне блокчейн

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

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

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

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

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

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

У заключэнне, хачу парэкамендаваць кнігу канадскіх аўтараў Дона і Алекса Тапскотт «Рэвалюцыя блокчейн», якая лічыцца лепшым на сённяшні дзень раскрыццём тэмы. Цяпер яе можна бясплатна спампаваць на складчыну, альбо замовіць на Amazon (па-ангельску).

Усім профіту!

БЛОКЧЕЙН (BLOCKCHAIN) проста словы ГЭТА ТЭХНАЛОГІЯ І ...

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

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

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

Тэхналогія блокчейн - што гэта?

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

Тэхналогія блокчейн і криптовалюты. хуткі старт

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

спампаваць кнігу

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

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

Што такое блок?

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

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

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

Блок-ланцужок і Биткойн

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

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

Гэта дазваляе атрымаць доступ інфармацыі аб тым, колькі манет захоўвалася ў пэўным месцы ў любы момант у мінулым. Сайт Blockchain.info забяспечвае доступ да ўсёй ланцужку Биткойнов.

Патэнцыял блокавай ланцужкі

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

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

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

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

Тэхналогія Blockchain здольная зэканоміць мільярды даляраў. Так, у сваім дакладзе Goldman Sachs заявіў, што здольны зэканоміць аператарам фондавага рынку да $ 6 млрд у год з дапамогай сістэмы блокавай ланцужкі.

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

Першая міжнародная транзакцыя з выкарыстаннем блокавай ланцугу быў здзейснены 24 кастрычніка 2016 года. Аўстралійскі банк Садружнасці і Wells Fargo & Co заключылі здзелку коштам $ 35 000 з аўстралійскім пастаўшчыком бавоўны Brighann Cotton Marketing аб куплі 88 цюкоў матэрыялу ў Тэхасе (ЗША) з наступнай адпраўкай у Ціндао (Кітай).

Блокчейн і сучасныя тэхналогіі

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

Толькі ў 2015 годзе на стартавую базу па ўкараненні блокавай тэхналогіі ў тэхналагічную сферу ў Сіліконавай даліне было выдзелена $ 116 млн. У якасці прыкладу можна прывесці BTCJam (крэдытная платформа P2P), штаб-кватэра якой размешчана ў Сан-Францыска. Кампанія спецыялізуецца на выдачы крэдытаў на аснове блокчейна. За апошні год агульны аб'ём выдадзеных крэдытаў склаў каля $ 15 млн.

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

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

Карпарацыя Microsoft таксама праявіла цікавасць да блокчейн, сфармаваўшы партнёрства з кампаніяй Blockchain ConsenSys. У снежні 2015 гады Microsoft і ConsenSys абвясцілі пра старт сэрвісу Ethereum Blockchain на базе Azure (платформы хмарных вылічэнняў Microsoft) для забеспячэння лёгкай і больш даступнай для распрацоўшчыкаў хмарнай асяроддзя.

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

Сёння распрацоўшчыкі шматлікіх праектаў выкарыстоўваюць так званыя пачатковыя прапановы манет (ICO) для збору сродкаў на іх рэалізацыю.

перавагі блокчейна

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

Тэхналогія блокчейн і криптовалюты. хуткі старт

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

спампаваць кнігу

Эксперты ўпэўнены, што ўкараненне блокчейна здольна прынесці велізарную эканомію сродкаў у трох ключавых сферах:

  • электронныя кнігі нашмат танней у абслугоўванні, чым традыцыйныя сістэмы ўліку (гэта дазволіць скараціць штат супрацоўнікаў);
  • амаль цалкам аўтаматызаваныя DLT-сістэмы прыводзяць да значна меншай колькасці памылак і дазваляюць не дапусціць выпадковага паўтору адной і той жа аперацыі;
  • звядзенне да мінімуму затрымак у апрацоўкі дазваляе паменшыць рэзервовы капітал, ўтрымоўваны на выпадак рызыкі незавершаных транзакцый;

Акрамя таго, мільёны даляраў можна зэканоміць за кошт памяншэння аб'ёму сродкаў, якія брокеры і дылеры павінны ўтрымліваць пры незавершаных (непагашаных) здзелак. Падвышаная празрыстасць і прастата правядзення аўдыту таксама могуць спрыяць эканоміі сродкаў, звязаных з выкананнем нарматыўных патрабаванняў па барацьбе з адмываннем грошай.

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

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

Ініцыятывы ў фінансавай індустрыі

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

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

У 2017 годзе пасля трох гадоў працы Goldman Sachs Group Inc атрымаў патэнт на гандлёвую сістэму SETLcoin, якая забяспечвае амаль імгненныя разлікі па здзелках.

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

Кіраўніком групы стала UBS Group AG. У яе ўвайшлі Bank of New York Mellon Corporation, Deutsche Bank AG і Banco Santander SA, а таксама брокер ICAP PLC. У 2017 годзе да іх далучылася яшчэ шэсць банкаў: Barclays Bank, Credit Suisse Group AG (CS), Канадскі Імператарскі Гандлёвы Банк, HSBC Holdings PLC (HSBC), MUFG і State Street Corp. Планы кансорцыума прадугледжваюць камерцыйны выпуск манеты ў 2018 годзе.

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

Перашкоды на шляху развіцця блокчейн

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

Да праблем, якія яшчэ трэба будзе вырашыць, адносяцца:

  • ўзаемадзеянне з усімі складнікамі аперацыйных працэсаў;
  • бяспека;
  • рэгуляванне і кантроль;

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

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

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

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

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

Інвеставанне ў блокчейн

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

У 2015 годзе адбыўся запуск канцэрна Digital Currency Group, мэтай якога было стварэнне найбуйнейшага інвестыцыйнага партфеля ў лічбавай валюце на аснове блокавай ланцужкі.

Згодна з дакладам, апублікаванаму амерыканскай кампаніяй NASDAQ Private Market, якая спецыялізуецца на распрацоўцы праграмнага забеспячэння (SaaS), аб'ём венчурнага капіталу, накіраванага ў фірмы, якія выкарыстоўваюць криптовалюты, павінен перавысіць $ 1 млрд. Многія кампаніі настолькі зацікавіліся гэтай тэхналогіяй, што сталі весці працу над стварэннем сваіх уласных блокавых ланцужкоў.

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

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

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

крыніца:

//www.investopedia.com/

Рэдакцыя: Каманда BlockChainWiki

ТЭХНАЛОГІЯ БЛОКЧЕЙН проста словы - СФЕРЫ УЖЫВАННЯ

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

Тэхналогія блокчейн простымі словамі

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

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

Прымяненне тэхналогіі блокчейн

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

Прымяненне тэхналогіі блокчейн

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

Бярэм наш спіс, хэшируем кожную радок і пішам справа ад даўжнікоў. Цяпер у нас ёсць магчымасць праверыць захэшировав радок зноўку і параўнаўшы з правага бокам спісу.

Прымяненне тэхналогіі блокчейн

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

Таму для яшчэ большай бяспекі мы возьмем радок і дадамо да яе Хэш папярэдняй запісу, атрымліваецца калі хтосьці захоча змяніць адзін радок яму прийдётся таксама змяняць усе папярэднія.

Прымяненне тэхналогіі блокчейн

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

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

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

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

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

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

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

Інтэрнэт рэчаў тэхналогія якая гэтак жа як і блокчейн знаходзіцца толькі на стадыі развіцця і таксама ў будучыні будзе мець шырокае распаўсюджанне. Сустрэча двух перспектыўных тэхналогій проста непазбежная. Ўжо ёсць мноства кампаній якія ўбачылі ў гэтым будучыню, так напрыклад Filament выкарыстоўвае блокчейн і IoT для разумнага кіравання буйнымі прамысловымі сістэмамі.

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

выснову

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

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

ШТО ТАКОЕ БЛОКЧЕЙН, І ЯК ГЭТА ПРАЦУЕ - REVOLVERLAB

Што ж такое Блокчейн, і як гэта працуе на простых прыкладах тлумачыць Канстанцін Паршын, дырэктар ІТ кластара Фонду «Сколкава».

Поўная версія - https://youtu.be/WFvGMQDmxAo

Званкі: +7 495 363-36-59

СМС: +7 985 970-45-45

Твітэр-АКК: @vyzvon

Телеграм-чат: @vyzvon

Сетка вяшчання - //echo.msk.ru/schedule

Фэйсбук - https://fb.com/echomskru

Аднакласнікі - https://ok.ru/echomskru

Вконтакте - https://vk.com/echomsk

Твітэр - https://twitter.com/echomskru

Инстаграм - https://instagram.com/echomsk

Телеграм - https://telegram.me/echomskru

ШТО ТАКОЕ ТЭХНАЛОГІЯ БЛОКЧЕЙН, РАБОТА Алгарытм просты ...

Навошта гэты аповяд? Калі я вывучаў blockchain па адкрытых крыніцах, напрыклад па Вікіпедыі, інфармацыя здавалася адрывістай і няскладнай. Прайшоў час, перш чым яна склалася ў цэласную карціну. Здаецца, я ведаю, у якім парадку і якімі словамі апісаць ўвядзенне ў blockchain, каб любы прафесійны распрацоўшчык змог зразумець агульную карціну за 1-1,5 гадзіны. У тэксце будуць некаторыя спрашчэння. Зразумела, што ў любой тэме ёсць шмат дэталяў, куды можна пры жаданні пагрузіцца.

Пачнем. Ужо даўно існуе асіметрычны крыптаграфія. Нагадаю, ёсць адкрыты і закрыты ключы. Шыфруючыся адкрытым, расшыфроўваем закрытым. Ці наадварот. Адзін з іншага атрымаць немагчыма. Такім чынам, ужо карыстаючыся толькі асіметрычнага крыптаграфіяй, я магу паслаць каму-то паведамленне, напрыклад: «Я перавёў 100 рублёў», пры гэтым усе будуць ведаць, што яго паслаў менавіта я і што яно дастаўлена без зменаў.

Хай дзесяць чалавек дамовіліся, што ў кожнага з іх па мільёне новай валюты. Кожны з іх можа пераканацца (і ўсе могуць пераканацца), што менавіта ён паслаў 300 тысяч гэтай валюты іншаму. Пры гэтым невядома, ці былі ў яго ў распараджэнні гэтыя 300 тысяч ці не. Каб атрымаць гэта веданне, можна даведацца балансы кожнага. Для гэтага трэба проста матэматычна скласці ўсе прыходы грошай і адняць ўсе выдаткі чалавека. Такім чынам, патрабуюцца ўсе аперацыі прыходу і расходу. Адсюль узнікае public ledger, публічная бухгалтарская кніга. Яна дазволіць сказаць, ці можа чалавек паслаць 300 тысяч.

Bitcoin: пачатак

Застаецца адна праблема: што, калі я пасылаю ўсе свае грошы адначасова двум? Гэта падвойнае расходаванне, або double-spending. Вядома, гэтыя двое не павінны адначасова атрымаць на рахункі суму, роўную мойму балансе да аперацыі. І высвятляць паміж сабой, каму ўсё ж такі прыйшоў плацёж, ім таксама нязручна. Арыентавацца на адзнакі часу (глядзець, каму я паслаў грошы раней) ненадзейна. Ёсць рашэнне: упарадкаваць транзакцыі. Тады сапраўды будзе зразумела, што першы плацёж сышоў Васю, а другога я проста не магу зрабіць: няма грошай. Але цяпер незразумела, хто будзе казаць, у якім парадку ідуць транзакцыі. У банках і іншых цэнтралізаваных сістэмах ёсць давераная асоба - сам банк, адзіная кропка адмовы і кропка даверу. Банк кажа, каму сышлі мае грошы. У блокчейне адзінага даверанай асобы няма. Гэта можа быць вялікая частка сеткі (зразумела, што абсалютна ўсёй сеткі, бо кожнаму ўдзельніку давяраць нельга: сярод іх напэўна ёсць ашуканцы). Мяркуецца, што яна не кіруецца адной асобай і што большасць удзельнікаў дзейнічаюць асабліва ў сваіх фінансавых інтарэсах.

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

Перш чым мы пагаворым аб канкрэтным алгарытме кансенсусу, скажу пару слоў аб славутых блоках блокчейна. Блокі - тэхнічная мера, пакетная апрацоўка (batching), каб лічыць кансенсус «пачкам» і «размазваць» іншыя накладныя выдаткі працы сеткі па некалькіх транзакцыях. Парадак транзакцый ўнутры блока вызначае адзін удзельнік сеткі - той, хто фарміруе блок (Майнер). А вось парадак блокаў вызначаецца ўжо алгарытмам кансенсусу. Алгарытмы кансенсусу існуюць даволі даўно. Напрыклад, алгарытмы Paxos і Raft ў мультимастер-NoSQL-сістэмах. Але для сеткі з мільёнам раўнапраўных удзельнікаў яны наўрад ці падыдуць.

У Bitcoin быў прапанаваны рэвалюцыйны па тых часах алгарытм - кансенсус праз доказ працай (proof of work, PoW). Новыя блокі фармуюцца адначасова многімі ўдзельнікамі сеткі - Майнер. Трэба вырашыць, чый блок браць у якасці наступнага. Каб блок стаў наступным блокам ланцуга, Майнер павінен вырабіць спецыяльна падабранае вельмі працаёмкае Хэшаванне. Блок (разам з инкрементируемым лікам, nonce) хешируется да таго часу, пакуль Хэш, быўшы разгледжаным як вялікі лік, не задаволіць вызначаным умовам, напрыклад пакуль не будзе ўтрымліваць 10 нулёў ў пачатку. Гэта запатрабуе мільярдаў Хэшаванне - менавіта той працы, якой Майнер «даказвае» свой блок. А праверыць правільнасць працы вельмі лёгка: трэба ўсяго адно Хэшаванне. Важна разумець, што праца падбіраецца так, каб ва ўсёй сеткі (т. Е. Сярод тысяч Майнер!) З'яўляўся ў сярэднім усяго адзін блок за дзесяць хвілін (сярэдні інтэрвал ўзнікнення блокаў у Bitcoin). Пры такіх умовах верагоднасць калізій, т. Е. Адначасовага прадстаўлення двух і больш блокаў у якасці наступнага, вельмі зніжаецца.

Аднак верагоднасць калізій ўсё яшчэ застаецца. На гэты выпадак ёсць наступнае правіла: удзельнікі сеткі прымаюць той блок, што ўтварае найбольш доўгі ланцуг (адна з альтэрнатыў стане даўжэй, калі з'явіцца яшчэ адзін блок).

На самай справе значыць не ланцуг, а накіраваны граф без цыклаў (DAG) са мноствам адгалінаванняў і ланцугоў, а ланцужком звычайна называюць «агульнапрынятую гісторыю» - ланцуг з найбольшай даўжынёй. Паколькі кансенсус можа быць дасягнуты не адразу, а за некалькі блокаў, варта пачакаць. Для ўпэўненасці, што табе не зробяць double-spending, звычайна чакаюць шэсць блокаў (у Биткойне - гадзіна, у Эфириуме - некалькі хвілін).

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

Дарэчы пра майнинге. Трэба разумець, што асноўная праца Майнера - гэта люты час Хэшаванне новага блока, асіметрычнага крыптаграфіі там няма, яна патрэбна толькі для праверкі транзакцый перад даданнем у блок. У Bitcoin выкарыстоўваецца хэш SHA-256, у Ethereum - Keccak-256. Калі Майне аднаму - прыйдзецца ў сярэднім вельмі доўга жыць на рысе і вадзе, перш чым атрымаеш блок (блок - раз у дзесяць хвілін, канкурэнтаў - сотні тысяч!). Таму Майнер аб'ядноўваюцца ў пулы. У пуле ўзнагарода неяк (ёсць розныя падыходы) размяркоўваецца паміж удзельнікамі, т. Е. Ты часцей атрымліваеш грошы (вядома, меншыя, чым ўзнагарода за блок). Гэта значыць, і рызыка, і выгада «размазваецца». Пры імкненні часу да бясконцасці мат. чаканне прыбытку ад майнинга ў пуле (калі занядбаць камісіяй пула) роўна мат. чаканню прыбытку ад адзіночнага майнинга.

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

Такім чынам, мы атрымалі тэхналогію блокчейна биткойна.

Смарт-кантракты і ICO

Ідзем далей. У Биткойне над кожным акаўнтам выконваюцца дзве аперацыі: складанне і адніманне, і яны правяраюцца усімі жадаючымі, перш за ўсё Майнер. Але што, калі дадаць ўнутраныя зменныя да акаўнта (storage), а да аперацый дадаць, напрыклад, параўнання. Выкажам здагадку, я хачу перастаць прымаць грошы на свой рахунак, калі набяру на ім 10М - т. Е. Атрымліваецца ўжо не проста даданне грошай да балансу акаўнта, а даданне пры ўмове. Развіваючы ідэю, атрымліваем машыну Цьюрынга, прычым дэтэрмінаваных - т. Е. Усё гэтак жа ўсе могуць праверыць стан акаўнта, - і атрымліваем смарт-кантракт. Далей пад смарт-кантрактамі будзем разумець смарт-кантракты сеткі Эфириум (Ethereum) як самыя папулярныя на момант напісання артыкула.

Дэтэрмініраванасці азначае, што для адных і тых жа аргументаў транзакцыі і аднаго і таго ж зыходнага стану storage на выхадзе атрымліваем аднолькавы вынік і аднолькавыя змены, вырабленыя ў storage. Толькі пры такіх умовах сетка зможа прыйсці да кансенсусу па кожнай транзакцыі. Трэба разумець, што смарт-кантракт даволі ізаляваны ад знешняга свету ў сілу патрабаванні дэтэрмініраванасці, проверяемости і дэцэнтралізаваную. Напрыклад, ён не можа тузануць Web API ў дэцэнтралізаванай стылі (ёсць варыянты рашэння, так званыя аракулы, але там усё няпроста, і гэта асобная тэма). Акрамя таго, кантроль кантракту над знешнім светам таксама вельмі абмежаваны, напрыклад цяжка зняць кватэру праз смарт-кантракт, абмяняўшы криптовалюту на электронны ключ (насуперак захопленым праспектах, што сустракаюцца у Сеткі): я ўсё роўна павінен давяраць арэндадаўцу, каб ведаць, што, калі я падыду да дзвярэй, па-над электроннага замка не будзе вісець вялікі свірнавая.

Каб атрымаць вынікі працы кантракту (новы баланс або змены storage), Ноды сеткі вымушаныя выканаць аперацыі, у ім прапісаныя. Вылічэнне на мностве нод не можа быць бясплатным, таму ў Эфириуме ўведзена паняцце газ (gas) - каб ня хардкодить камісіі за вылічэнні ў криптовалюте, а дазволіць карыстальніку палічыць аб'ём вылічэнняў і ўсталяваць іх кошт. Гэтая канструкцыя - дадатковы ўзровень Ускосна, ён дае карыстальніку абраць паміж таннай транзакцыяй і хуткай транзакцыяй.

Калі грошы пасылаюцца ў кантракт як у рахунак (т. Е. Проста па адрасе) - спрацоўвае кропка ўваходу па змаўчанні: fallback function. У адрозненне ад акаўнта, у кантракту больш адной кропкі ўваходу - гэта метады, якія могуць прымаць параметры. Каб змяніць кантракт (усё роўна, праз якую кропку ўваходу), прыйдзецца пасылаць транзакцыю у сетку: яна павінна зафіксаваць змены. А проста нешта зірнуць у рэжыме read only можна і лакальна, маючы актуальны блокчейн. Таксама, у адрозненне ад акаўнтаў, у кантрактаў няма закрытага ключа. Напрамую з іх балансу не зняць сродкі - гэта робяць з дапамогай відавочна прапісаных метадаў, на якія, вядома, трэба накладваць абмежаванні бяспекі, напрыклад правяраць адрас таго, хто іх выклікае.

Усяго па-над блокчейна ў стылі биткойна мы атрымалі тэхналогію смарт-кантрактаў.

На смарт-кантрактах Эфириума заснавана шмат криптовалют, або так званых токенаў. Так, звычайна такая криптовалюта - гэта проста эфириум-кантракт (адна!). Балансы - гэта запісы ў storage кантракта ў выглядзе map, а перадача валюты ад аднаго да іншага - гэта:

map[Alice] –= payment;

map[Bob] += payment;

Для іх не трэба свайго майнинга і сваёй сеткі: яны карыстаюцца інфраструктурай Эфириума. ICO / ITO на Эфириуме - гэта абмен эфіру (криптовалюты сеткі Эфириум) на криптовалюту (токены). Стандарт ERC20 кажа, якія метады павінны быць вызначаны ў кантракту криптовалюты, за кошт чаго многія криптовалюты могуць быць падтрыманы біржамі і адразу падтрымліваюцца электроннымі кашалькамі, якія працуюць з Эфириумом.

далейшае развіццё

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

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

то атрымліваецца, што

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

У блокчейнов ёсць агульныя для сеткі параметры, запісаныя ў праграмным кодзе саміх кліентаў сеткі, напрыклад колькі транзакцый ўключаць у блок. Звычайна іх змяненне патрабуе прыняцця супольнасцю удзельнікаў сеткі гэтых правак (якое выяўляецца ў абнаўленні кода) і пагражае форкі сеткі (калі частка ўдзельнікаў вырашаюць не прымаць праўку, яны проста працягваюць працаваць на «старым» кодзе). Гэтыя праблемы спрабуе вырашыць самарэгуляванне, напрыклад блокчейн Tezos. Сутнасць у тым, што за кожную праўку можна будзе прагаласаваць сваімі сродкамі (без іх страты, вядома).

заключэнне

Усяго тэхналогіі прайшлі наступны шлях:

подпіс транзакцый (асіметрычны крыптаграфія) + адкрытасць транзакцый + парадкаванне транзакцый + пашырэнне аперацый да машыны Цьюрынга + (нулявое разгалашэнне | самарэгуляванне | ...)

Пара слоў пра ландшафце блокчейнов. Ужо гаварылася, што ёсць шмат криптовалют, якія прадстаўляюць з сябе эфириум-кантракты, т. Е. Якія выкарыстоўваюць блокчейн Эфириума. Але ёсць праекты акрамя Биткойна і Эфириума - яны могуць адрознівацца як у дэталях (напрыклад, форкі), так і даволі моцна, спрабуючы стварыць прынцыпова новыя блокчейны, напрыклад EOS.

бонус

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

  • Калі адразу хочацца крыху практыкі: The Hitchhiker's Guide to Smart Contracts in Ethereum
  • Толькі рэлевантнае з Hacking, Distributed