Какво е Hyperledger?
„Hyperledger е общност с отворен източник на общности, за да се възползва от екосистема от доставчици на решения, базирани на Hyperledger, и потребители, фокусирани върху случаи на употреба, свързани с блокчейн, които ще работят в различни индустриални сектори.“ - Брайън Белендорф, изпълнителен директор на Hyperledger.Ако това нямаше смисъл за вас, тогава не се притеснявайте, защото ще обясня всичко за Hyperledger в този блог. Ще разгледам следните теми:
- Какво е Hyperledger?
- Защо се нуждаем от Hyperledger?
- Как работи Hyperledger?
- Забележителни промени в Hyperledger
- Проекти на Hyperledger
Можете да преминете през този запис, където нашите обясни темите подробно с примери, които ще ви помогнат да разберете по-добре тази концепция.
Преди да ви кажа какво е Hyperledger, позволете ми да ви кажа какво Hyperledger не е. Тъй като с толкова много блокчейн платформи около ИТ индустрията днес, наистина е лесно да се объркате. Така че, за начало, Hyperledger не е:
- Криптовалута
- Блокчейн
- Компания
Какво е Hyperledger?
Hyperledger е общ проект, по линия на Linux Foundation. NodeJs, Alljoyn, Dronecode са някои примерни проекти, които са възприели „Linux Way”, т.е. да изтъкат общност от разработчици, които работят по проекти с отворен код, като по този начин поддържат цикъл, при който част от кода постоянно се модифицира и преразпределя.
Семейство на Linux - Какво е Hyperledger
Етосът на Hyperledger е, че светът ще има множество частни вериги, управляващи отделни пазари. Тъй като всеки бизнес е уникален сам по себе си, приложенията, които са склонни към тези бизнеси, трябва да се разработват с помощта на персонализирани правила. За разлика от ethereum, който има тенденция да принуждава разработчиците да изграждат своите приложения около обобщени протоколи.
Проектът Hyperledger започна с малък брой разработчици в края на 2015 г. Тези разработчици дойдоха от различни сектори като наука за данни, производство, банково дело и т.н. и имаха една обща цел, т.е. да направят blockchain като технология по-достъпна за разработчиците и индустриите . Проектът започна с тестване на взаимодействията между приложенията и защитените блокчейн мрежи.
за какво се използват nagios
Начало на тестването - какво е Hyperledger
Защо се нуждаем от Hyperledger?
По време на строго тестване, участващите разработчици осъзнаха, че в блокчейн мрежите, където всеки партньор трябва да валидира всяка транзакция и да постигне консенсус едновременно, поема огромен удар от гледна точка на мащабируемост. Освен това транзакциите с прикрепена към тях мярка за поверителност и неприкосновеност на личния живот не могат да бъдат изпълнявани на публични блокчейни поради изчерпателните мерки, които се предприемат, за да се гарантира целостта на транзакцията.
Ограничение на публичните блокчейни - какво е Hyperledger
Да предположим, че Боб, живеещ в Индия, искаше да купи шоколади от Алиса в Швейцария. Тъй като бяха стари приятели, Алис решава да продаде шоколадите си на Боб с доста щедра отстъпка. Уловката тук е, че Алис продава продуктите си на редица различни пазари и все още се нуждае от тях, за да купува от нея на стандартни цени. Освен това, за да се получи продуктът от Алис до Боб, се изискват много трети страни, за да завършат транзакцията.
Alice’s Markets - Какво е Hyperledger
Тези трети страни може да се наложи да проверят други аспекти на продукта, като осигуряване на качеството, логистична проверка, проверка на плащанията и много други. Но не е нужно да знаят за специалната сделка между Боб и Алис. В публична блокчейн мрежа всяка книга в мрежата ще се актуализира за сделката, тъй като майнерите проверяват и добавят транзакции към веригата.
Частни и поверителни договори - Какво е Hyperledger
как да намерите най-големия брой в масива
Как работи Hyperledger?
В мрежата, базирана на Hyperledger, обаче, това е съвсем различна история! Колегите, пряко свързани със сделката, са свързани и само техните книги се актуализират за сделката. Третите страни, които помагат за извършване на транзакцията, опознават точното количество информация, от която се нуждаят, с помощта на разрешение и разпоредби, наложени в мрежата.
Мрежа на Hyperledger - Какво е Hyperledger
Да предположим, че Алис и Боб изпълняват своята специална транзакция в мрежа, базирана на Hyperledger, тя ще потърси Боб чрез приложение, което при връщане заявява услуга за членство. След като членството е потвърдено, двете връстници се свързват и се генерират резултати. В това двустранно споразумение и двата резултата трябва да бъдат еднакви, за да бъдат валидирани. Но при други транзакции с множество страни могат да се прилагат повече правила. Тези генерирани транзакции вече се изпращат в консенсусния облак за поръчка, след което те се ангажират със съответните си книги.
Транзакция с хиперледжър - Какво е хиперледжър
Забележителни промени в Hyperledger
Всичко това е възможно благодарение на модулната архитектура на Hyperledger, която прави свойства като консенсус функция plug-and-play. В тази архитектура най-забележимите промени се наблюдават при връстниците в мрежата. Връстниците са разделени на две отделни изпълнения и три различни роли, а именно:
Архитектурни промени - какво е Hyperledger
- Привърженик : Тези партньори пишат само валидирани транзакции, върнати от механизма за консенсус в съответните книги. Възлите на коммит могат да действат като одобрители в мрежи с по-малко ограничения. Но тъй като ограниченията се увеличават, това състояние се избягва напълно
- Индосант : Тези възли са отговорни за симулиране на транзакции, специфични за тяхната мрежа, и предотвратяват недетерминирани и ненадеждни транзакции. Докато фиксаторите могат или не могат да бъдат индосатори в зависимост от мрежовите ограничения, всички ендосатори действат като комитери
- Организатори : Тези възли са отговорни за изпълнението на консенсуса на мрежата. Те се изпълняват на съвсем различно време за изпълнение, за разлика от одобрителите и комитерите, които се изпълняват в същото време на изпълнение. Концедентите са отговорни за валидиране на транзакциите и вземане на решение за коя книга да бъде ангажирана транзакцията.
Проекти на Hyperledger
Така че, ако си спомняте, бях споменал, че Hyperledger е общ проект. Това означава, че има многобройни проекти под самия Hyperledger. Те включват проекти като:
Проекти на Hyperledger - Какво е Hyperledger
- Плат Hyperledger, широко се използва в мрежите на веригата за доставки
- Hyperledger Sawtooth, се използва в риболовната индустрия за проследяване на пътуването на рибите
- Hyperledger Burrow, която се използва за управление на интелигентни договори на Ethereum в мрежа на Hyperledger
- Hyperledger Iroha, намира използване при оптимизиране на мобилни приложения с помощта на блокчейн
- Hyperledger Indy, се използва като услуга за децентрализирана база данни за идентичност за бизнеса
След като вече знаем какво е Hyperledger, защо е необходим в днешната ИТ индустрия и как работи, нека сравним Hyperledger с двете най-известни блокчейн мрежи: Bitcoin и Ethereum.
Параметри | Биткойн | Ethereum | Хиперледгер |
Криптовалута | Биткойн | Етер | Никоя не може да бъде приложена, ако се счете за необходимо |
Мрежа | Публично | Публично | Разрешено |
Консенсус | Доказателство за работа (SHA26) | Еташ | Практическа вина Византийска толерантност |
Интелигентен договор | Нито един | Да (солидност) | Да (верижен код) |
Език | c ++ | golang / java | golang / python |
След като приключих с обяснението на Hyperledger, надявам се да ви е харесало да четете моя блог!
АзАко искате да научите повече за blockchain и да изградите кариера в blockchain технологии, след това разгледайте нашите което се предлага с обучение под ръководството на инструктори на живо и опит в реалния живот на проекти. Това обучение ще ви помогне да разберете по-задълбочено Hyperledger Fabric и ще ви помогне да овладеете темата.
Имате въпрос към нас? Моля, споменете го в раздела за коментари на „Какво е Hyperledger“ и ние ще се свържем с вас.