Эвалюцыя адкрытага інтэрнэту

Эвалюцыя адкрытага інтэрнэту

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

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

Кароткае ўвядзенне ў блокчэйн

Трохі асноў. Блокчейн – гэта па сутнасці проста база дадзеных, якая кіруецца групай розных аператараў, замест аднаго прадпрыемства (як Amazon, Microsoft або Google). Важная адметная ўласцівасць блокчейна ад аблокі ў тым, што вам не трэба давяраць "уладальніку" базы дадзеных (ці яго аперацыйнай бяспекі) для таго, каб захоўваць каштоўныя дадзеныя. Калі блокчейн публічны (а ўсе самыя буйныя блокчейны публічныя), любы можа выкарыстоўваць яго для чаго заўгодна.

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

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

Розныя характарыстыкі ланцуга можна аптымізаваць. Напрыклад, бяспека (у біткоіне), хуткасць, кошт або маштабаванасць. У дадатак, логіку мадыфікацыі таксама можна аптымізаваць рознымі спосабамі: гэта можа быць просты калькулятар для складання і адніманні (як у біткоіне), а можа быць – Ц'юрынг-поўная віртуальная машына (як у Ethereum і NEAR).

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

Тры пакаленні блокчэйна

Эвалюцыя адкрытага інтэрнэту

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

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

Пачнём з адкрытых грошай.

Першае пакаленне: адкрытыя грошы

Грошы - гэта падмурак капіталізму. Першы этап дазволіў каму заўгодна адкуль заўгодна атрымаць доступ да грошай.

Эвалюцыя адкрытага інтэрнэту

Адны з самых важных дадзеных, якія можна захоўваць у базе дадзеных, - гэта самі грошы. У гэтым інавацыйнасць біткоіна: мець просты размеркаваны рэестр, які дазваляе ўсім пагадзіцца, што ў Джо ёсць 30 біткоінаў і ён толькі што адправіў Джыл 1,5 біткоіна. Біткоін настроены так, каб прыарытызаваць бяспеку над усімі іншымі параметрамі. Кансэнсус у біткоіне неверагодна дарагі, затратны па часе і працуе па прынцыпе «бутэлькавага рыльца», а па ўзроўні мадыфікацыі гэта, па сутнасці, звычайны калькулятар для складання і аднімання, які дазваляе ажыццяўляць транзакцыі і выконваць некаторыя іншыя, вельмі абмежаваныя аперацыі.

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

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

Наладжваем адкрытыя грошы

Для такіх мадэляў выкарыстання былі створаны іншыя ланцугі з іншымі наладамі:

  1. Пераклады: для таго, каб мільёны людзей маглі адпраўлялі адвольныя сумы па ўсім свеце кожны дзень, вам трэба нешта значна больш прадукцыйнае і менш затратнае, чым біткоін. Пры гэтым ваша сістэма ўсё роўна павінна забяспечваць дастатковы ўзровень бяспекі. Ripple і Stellar – праекты, якія аптымізавалі свае ланцугі для дасягнення гэтай мэты.
  2. Хуткія транзакцыі: для таго, каб мільярды людзей маглі выкарыстоўваць лічбавыя грошы гэтак жа, як яны выкарыстоўваюць крэдытныя карткі, вам трэба, каб ланцуг добра маштабаваўся, меў высокую прадукцыйнасць і застаўся недарагі. Гэта можна зрабіць двума спосабамі, ахвяраваўшы пры гэтым бяспекай. Першы - пабудаваць хутчэйшы «другі ўзровень»-над біткоіна, які аптымізуе сетку для высокай прадукцыйнасці, а пасля таго, як транзакцыя будзе завершана, перамесціць актывы назад у «сховішча» біткоіна. Прыклад такога рашэння – Lightning Network. Другі спосаб - стварыць новы блокчейн, які забяспечыць максімальны ўзровень бяспекі, дазваляючы пры гэтым ажыццяўляць хуткія танныя транзакцыі, як у Libra.
  3. Частныя транзакцыі: для таго, каб захаваць поўную прыватнасць падчас транзакцыі, трэба дадаць узровень ананімізацыі. Гэта памяншае прадукцыйнасць і падвышае кошт, так працуюць Zcash і Monero.

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

Тут уступаюць у гульню адкрытыя фінансы.

Другое пакаленне: адкрытыя фінансы

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

Эвалюцыя адкрытага інтэрнэту

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

Гэта і абяцаюць "адкрытыя фінансы", таксама вядомыя як "дэцэнтралізаваныя фінансы" (DeFi).

ETHEREUM

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

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

Важнасць заключаецца ў тым, што бяспека лічбавага актыву (напрыклад, грошай), які захоўваецца на ланцугу, такая ж, як і бяспека і надзейнасць праграм, якія могуць натыўна змяніць стан гэтага ланцуга. Праграмы смарт-кантрактаў Ethereum – гэта ў сутнасці бессерверныя скрыпты, якія выконваюцца на ланцугі роўна гэтак жа, як на біткоіне выконваецца самая звычайная транзакцыя «адпраў Джыл 23 токена». Натыўны токен Ethereum - эфір, або ETH.

Кампаненты блокчейна як трубаправод

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

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

Да прыкладу, пачнем з Dharma, кашалька, які дазваляе карыстальнікам захоўваць лічбавыя токены і атрымліваць з іх працэнты. Гэта асноўны прынцып выкарыстання традыцыйнай банкаўскай сістэмы. Распрацоўнікі Dharma прапануюць адсоткавую стаўку для сваіх карыстачоў, злучаючы мноства кампанентаў, якія былі створаны на базе Ethereum. Напрыклад, даляры карыстальнікаў канвертуюцца ў DAI, стэйблкоін на базе Ethereum, які роўны даляру ЗША. Затым гэты стэйблкоін «па трубаправодзе» перакладаецца ў Compound, пратакол, які дае гэтыя грошы ў доўг пад працэнты і такім чынам імгненна зарабляе працэнт для карыстальнікаў.

Ужыванне адкрытых фінансаў

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

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

Прадукцыйнасць і настройка

Ethereum працуе з тымі ж параметрамі, што і біткоін, але блокі перадаюцца ў сетку прыкладна ў 30 разоў хутчэй і танней – кошт транзакцыі $ 0,1 замест каля $ 0,5 у біткоіне. Гэта забяспечвае дастатковы ўзровень бяспекі для прыкладанняў, якія кіруюць фінансавымі актывамі і не патрабуюць высокай прапускной здольнасці.

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

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

Трэцяе пакаленне: адкрыты інтэрнэт

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

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

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

З-за сваёй прылады блокчейн больш за ўсё падыходзіць для дадзеных, якія валодаюць значнай каштоўнасцю. Вызначэнне "значнай каштоўнасці" вельмі гнуткае. Любыя дадзеныя, якія патэнцыйна маюць каштоўнасць для людзей, могуць быць такенізаваны. Такенізацыя ў дадзеным кантэксце - гэта працэс, з дапамогай якога існуючы актыў (не створаны з нуля, як біткоін) пераносіцца на блокчейн і атрымлівае такі ж агульнадаступны API, як у біткоіна або Ethereum. Як і ў выпадку з біткоіном, гэта дазваляе ствараць дэфіцыт (няхай гэта будзе 21 мільён токенаў ці ўсяго адзін).

Разгледзім прыклад Reddit, дзе карыстачы зарабляюць анлайн-рэпутацыю ў форме «кармы». І возьмем праект тыпу Sofi, дзе выкарыстоўваецца мноства крытэраў для адзнакі плацежаздольнасці пэўнага чалавека. У сучасным свеце, калі каманда хакатона, якая распрацоўвае новы Sofi, хацела б убудаваць рэйтынг рэдытаўскай кармы ў свой алгарытм выдачы крэдыту, ім трэба было б заключыць двухбаковае пагадненне з камандай Reddit, каб атрымаць сертыфікаваны доступ да API. Калі б "карма" была такенізаваная, то ў гэтай каманды былі б усе неабходныя прылады для інтэграцыі з "кармай" і Reddit бы пра гэта нават не даведаўся. Ён бы проста здабываў выгаду з таго, што яшчэ больш карыстачоў жадаюць палепшыць сваю карму, таму што зараз яна карысная не толькі ўсярэдзіне Reddit, але і па ўсім міры.

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

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

Настройка для адкрытага інтэрнэту

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

Для падтрымання адкрытага інтэрнэту платформе неабходны наступныя ўласцівасці:

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

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

Платформа адкрытага інтэрнэту

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

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

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

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

Заключэнне

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

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

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

Давайце будаваць адкрыты інтэрнэт разам!

Невялікі спіс рэсурсаў для тых, хто хоча закапацца глыбей ужо зараз:

1. Паглядзець як выглядае распрацоўка пад NEAR, і паэксперыментаваць у анлайн-IDE можна тут.

2. Распрацоўнікам жадаючым далучыцца да экасістэмы сюды.

3. Шырокая дакументацыя для распрацоўшчыкаў на англійскай даступная тут.

4. Сачыць за ўсімі навінамі на рускай можна ў тэлеграм супольнасці, І ў групе на Укантакце

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

Крыніца: habr.com

Дадаць каментар