Што е холохеин (OTЕШКО); Водич за почетници Дел 1

Во оваа статија за Holochain (HOT), би сакал да ве запознаам со основната идеја и технологија што стои зад Holochain (HOT) и да ви ги покажам разликите во однос на конвенционалните блокчејн. За подобро разбирање, ние не ја разгледуваме холохеин (HOT) во технички детали. Ова треба да му даде на статијата добар преглед на Holochain (HOT).

почетници

Идејата за Holochain дојде пред Биткоин

Кога беше објавен бележникот Bitcoin (BTC), немаше голема бука околу дигиталното средство. Дизајниран како алтернатива на стариот финансиски систем, првично привлече мало внимание, особено затоа што малку луѓе навистина го разбраа. Првите неколку години, поголемиот дел од разговорот се вртеше околу проблемот со валутата - со добра причина. Само во изминатите неколку години разговорот се префрли на основната технологија што го прави Bitcoin (BTC) да работи: блокчејн.

Но, додека сето ова се случуваше, друг проект веќе беше во полн ек. Дури и пред објавувањето на белиот весник Bitcoin (BTC), релативно нејасна група наречена „Проектот MetaCurrency“ претстави сосема друга технологија.

За разлика од Сатоши Накамото, намерата на оваа група никогаш не била да создаде (псевдо-) анонимни дигитални пари. Наместо тоа, тие бараа начини да овозможат подобра социјална координација, што доведе до нивна пост (или претходна?) Blockchain технологија наречена Holochain.

Границите на блокчејн архитектурата во однос на дебатата за скалирање и фијаското за вилушка стануваат сè појасни. Затоа ни требаат и алтернативни системи со цел да го продолжиме започнатиот масивен проект за децентрализација. За холохеин се вели дека е решението за овие проблеми.

Потеклото и основната идеја на Holochain

Генијалците кои стојат зад Holochain, Ауртур Брок и Ерик Харис-Браун, се основачи на еден од најголемите проект наречен MetaCurrency Project.

Со текот на времето, се појавија некои модели кои доведоа до централен увид во тоа како ние луѓето се координираме. Ние користиме валути, или како што ги нарекуваат основачите на Holochain, „моментално гледање“. Според основачите на MetaCurrency, валутите се многу поширока и поосновна категорија отколку обичните пари. Вашата работа - колку и да звучи футуристички - е да ги развивате алатките и да ги ширите практиките што овозможуваат вистинска пост-монетарна економија.

Веќе можеме да видиме дека ова дело го носи сериозна филозофска тешка категорија. Во суштина, од нас се бара да ја преиспитаме нашата перцепција дека парите сами управуваат со светот. Иако е „единствената метрика која доминира над сите“, таа всушност не е доволна за управување само со функционални компании или дури и со пазари.

За многу луѓе, цената не е доволна за да се утврди дали сакаат да купат производ. Тие се потпираат на други симболи за да ги донесуваат своите одлуки секој ден.

Опремени со оваа нова перспектива, можеме да собираме тековно знаење насекаде: универзитетски дипломи, прегледи на Амазон, прегледи на Uber - овие „формални системи на симболи“ го обликуваат протокот на образование, продажба на производи и продажба на автомобили Сепак, начинот на кој тие го прават тоа е преку различни непарични валути кои сигнализираат перформанси, репутација или други корисни информации.

Но, можеби најважното откритие од оваа перспектива е дека овие непарични валути во принцип можат да бидат изградени од никого. И тоа е токму она што го овозможува холохеин.

Технологија од холохеин

Дали рудар за холохеин? Која е разликата во блокчејн? PoW или PoS? Што е со паметните договори? Толку многу прашања на кои се обидуваме да дојдеме до дното.

Пред да ја споредиме Holochain со Blockchain, да започнеме со основен преглед на архитектурата и да ги објасниме принципите што влијаеле врз основните одлуки за дизајн. Наскоро ќе видите колку е различно и зошто всушност може да ја попречи вашата способност лесно да ја разберете кога доаѓате од блокчејн светот.

Според вики на холохеин на GitHub, холохаин се дефинира како:

Валидирана дистрибуирана хаш-табела (DHT) каде секој јазол ги спроведува правилата за валидација на податоците наспроти потпишаните синџири од кои потекнуваат податоците.

Ајде да ги разделиме едно по едно.

Локални извори на хаш-ланци на Holochain

Секој корисник на апликација Holochain дигитално ги снима своите постапки и записи со тоа што ќе ги напише во нивниот локален ланец на хаш - еден ланец по апликација. Овие синџири обезбедуваат внатрешен интегритет на податоците со спојување на хашот еден по друг. Исто како што GitHub ги следи работите и обезбедува интегритет на софтверскиот код и на неговите многубројни гранки и вилушки.

Записите во нивниот сопствен ланец мора да ги следат правилата на апликацијата во која се генерираат. Ако не го сторат тоа, интегритетот на податоците е нарушен.

Се разбира, не е важно дали само чувате податоци за себе. Но, откако податоците ќе бидат прикачени на заеднички простор и ќе станат нешто на што другите се потпираат, треба да спроведеме правила. Ова овозможува да се зачува кохерентноста и интегритетот на овој простор.

Традиционално го решаваме овој проблем со ставање организација во средина помеѓу крајните корисници да го чуваат овој заеднички простор и да ја преземат координацијата за групата. Се разбира, ова има свои проблеми бидејќи сега сме подредени на каприцот на оваа централна единица (само помислете на Google, Facebook и Amazon).

Начинот на кој блокчејн го „реши“ овој проблем е со реплицирање на заедничкиот сет на податоци низ секој јазол. Покрај тоа, рандомизираната можност да пишува на тоа со пронаоѓање на рударството. Но, ова решение има свои проблеми бидејќи алгоритмите Доказ за работа и Доказ за влогот што се користат овде сепак ја централизираат контролата со текот на времето, понекогаш поекстремна од старите модели.

Holochain оди по сосема поинаква рута. Врз основа на „агент-центриран“ модел со локален референтен ланец, технологијата радикално го намалува пресметковниот напор за секој јазол што треба да ги реплицира сите податоци. Еве како:

Монотона валидација на дистрибуираната хаш-табела

Ако некогаш сте преземале филм или музички албум користејќи BitTorrent, тогаш сте ја користеле истата основна технологија од Holochain. Ова им овозможува на корисниците на Holochain пристап до податоците на уредите на другите луѓе, без централна инстанца да мора да координира сè. Иновативната карактеристика што тие исто така ја додадоа е функционалноста што се крие зад невиниот мал збор „потврди“.

Кога преземате торент-датотека од Pirate Bay, ризикувате да добиете оштетена датотека или дури и малициозен вирус. Тоа е затоа што секој може да испраќа секаков вид датотека на DHT од кои ги добивате поројните торенти.

Во мрежите на Holochain постојат правила за валидација кои новите записи во DHT мора да ги исполнат за да бидат прифатени и раширени на други јазли. Ова значи дека како корисник на апликација што користи Holochain, можете да пишувате во заеднички простор само ако го сторите тоа во согласност со „Условите на користење“ за кои сте се согласиле на почетокот.

Покрај тоа, не постои начин да се избрише DHT откако нешто ќе се додаде во DHT („монотоно“). Единственото нешто што можете да направите е да додадете маркер „избришан“ во запис. Ова всушност не го брише, но дозволува апликацијата да го игнорира во корисничкиот интерфејс.

За да се обезбеди достапност на податоците и ниските пречки за учество, секој корисник (или јазол) носи мал дел од вкупните достапни податоци во мрежата. Ова е она што го означува „дистрибуираниот“ дел од „дистрибуираната табела за хаш“: За разлика од блокчеин системите, никој не мора да ги држи сите, па дури и повеќето од податоците.

Со други зборови, секој може да учествува, дури и со својот мобилен телефон. Секој игра според истите правила, што значи дека имањето поголем фонд не ви дозволува да извршите прекумерна контрола врз мрежата.

dApps на Holochain

Секој поединечен Ethereum dApp работи на јавниот блок-синџир на Ethereum. Големиот момент „Аха!“ Доаѓа кога ќе забележите дека секој холохеин dApp започнува своја мрежа на холохеин.

Ова значи дека можете удобно да извршувате десетици, па дури и стотици, комплетно одделни Holochain dApps на вашиот лаптоп и паметен телефон. Светиот грал на технологијата peer-to-peer, така да се каже.

Holochain го постигнува ова со таканаречената „агентно-центрирана“ архитектура. Наместо да ги ставате податоците во средина и луѓето на периферијата, овој систем ја менува оваа логика.

Во еден момент ќе влеземе во пошироките импликации. Но, веќе можете јасно да видите дека, за разлика од Blockchain dApps, Holochain dApps се децентрализирани и целосно дистрибуирани. Бидејќи секој јазол е комплетен јазол, вие можете да дејствувате како авторитет за вашите сопствени активности и да не ви треба системски консензус за интеракција на двајца корисници.

Holochain е брз, особено кога ќе се спореди со традиционалните блокчеин системи: Кога тестовите за мерила со Ethereum, технологијата се покажа 10.000 пати побрза, и тоа е конзервативна проценка. Со ова, Holochain може да покрие огромен број случаи на употреба од реалниот свет.

Но, бидете предупредени: Holochain не е погоден за секој вид апликација, особено не за валути базирани на токен или оние кои бараат трансфер на големи датотеки. Според Вики, холохеин се истакнува во сè што има врска со мала до голема социјална координација. На пр. Социјални мрежи, синџири за снабдување, задруги, p2p платформи, апликации за соработка и репутација и заемни кредитни криптовалути.

Првите апликации се веќе во различни фази на развој. На пример, можете да преземете и извршите Clutter, верзија на Holochain на Twitter, помеѓу алтернативите на Slack, продавниците за апликации и Википедија.

Предизвици за програмерите за Holochain

Како и многу нови работи, ние треба да се навикнеме на различни начини на размислување, за да можеме добро да ја искористиме технологијата. Затоа, пред да се нурнете во кодирање, да разгледаме неколку работи за кои е потребна промена на перспективата - особено ако сте „блокчејн“. Еве ги првите пет:

  1. Наоѓањето податоци е тешко.

Ако претходно не сте работеле со дистрибуирани хаш-табели, ова е она што треба да го знаете: DHT-овите се во суштина неистражен простор. Ако сакате сами или други корисници да најдат податоци, треба да ја дизајнирате вашата апликација за да ги додадете овие податоци на претходните записи. Ова ви овозможува да пристапите до постарите записи што се лесни за паметење или наоѓање, како што се имиња на корисници.

  1. Пристапот до податоци е тежок.

Корисниците најпрво ги генерираат сите податоци на нивните локални уреди и дури потоа споделуваат делови или сите во согласност со правилата за примена на заедничките области. За да добиете пристап до нивните податоци, треба да имате добар аргумент и подобар стимул за да ги споделат, во спротивно тие ќе се префрлат на друга апликација.

  1. Работата со податоци е тешка.

Во системот застапен кон центарот не постои универзален преглед на сите податоци. Ова значи дека секој корисник има своја перспектива и различна подгрупа на сите податоци. Немате административни права за да ги прегледувате, ниту имате опција да промените нешто откако ќе се генерира.

  1. Справувањето со времето е незгодно.

Заради различните начини на кои секој корисник ги гледа податоците до кои може да пристапи, не постои постојан редослед на операции што се однесува на целата апликација. Бидејќи комуникацијата може и често се случува асинхроно, треба да го земете предвид ова при планирањето за прв пат.

  1. Работата со интерфејси е тешка.

Секоја апликација има таканаречени куки за UI што му овозможуваат на корисникот да комуницира со неа преку кој било кориснички интерфејс. Оваа „интерфејс со приклучок“ значи дека треба да ја програмирате вашата апликација да работи со повеќе интерфејси и не можете да се потпрете на вашите корисници да имаат исто искуство со производот преку табла.

Генерално, односот помеѓу корисникот и давателот на апликации се менува, а со тоа и деловните модели. Наместо да обезбедите бесплатна услуга во замена за дозвола за извлекување и искористување на вашите податоци, многу поверојатно е дека ќе успеете со модели на претплата, вредности за размена на вредности и производство засновано на заедница.

Супериорност на холохеин

Blockchain ни вети иднина на радикална децентрализација и дезинтемација, но досега не беше во можност да ја спроведе заради високите компаративни трошоци и неможноста за обем. Како што видовме во претходната споредба, Holochain може да ги исполни овие ветувања благодарение на неговата супериорна брзина, ефикасност на трошоците, приспособливост и што е најважно, неговиот еволутивен капацитет.

Покрај тоа, тоа само означува почеток на радикална промена далеку од моделите на лидерство и контрола на општествената организација кон еколошки модел. Иако револуционерно само по себе, тој формира само мал, но суштински дел од многу поголемиот напор наречен Ceptr, кој ги преведува моделите што се наоѓаат во природата во дигиталното царство.

Доволно луѓе се уморни од владите и корпорациите кои ја нарушуваат нивната приватност за да бараат алтернативи. Но, досега алатките за голема заштита и координација сè уште не се достапни. Но, сега сме на вистинскиот пат.

Во вториот дел од Holochain, ќе навлезам подетално во врска со Holoports, Holo vs Holochain, HOT, Holo Fuel и претстојната размена на Token. Останете со нас.

Што мислите за холохеин (OTЕШКО)?