ПредишенСледващото

Защо имате нужда от blockchain?

Нашият живот са неразривно свързани с пари, данни и документи. Поради това, ние трябва да общуват с различни посредници, които ни дават пари, документи и данни, да ги тествате и да удостовери верността им, издава копия, проверка на автентичността на копия и така нататък.

И ние сме принудени да разчитат на тези посредници, макар че от време на време на банкерите се крият парите на клиентите си, нотариуси със задна дата фалшифицират завещания и договори, служители на държавни агенции и търговски организации използват на офис за злонамерени цели.

Не е в състояние да се доверят един на друг, ние се прибегне до помощта на посредници, които също не заслужават някакво доверие. Това би било чудесно, ако имаше начин да се гарантира автентичността на нашите взаимоотношения при сключване на сделки, изпълнението на договори, както и регистрация на правата и събития!

Blockchain просто решава всички тези проблеми.

Какво е blockchain?

Blockchain - тази технология е надеждна разпределени съхранение на надеждни записи, като цяло, за всичко. Така например, в blockchain да поддържат регистри с парични преводи. И cryptocurrency blockchain просто използва за записване на информация за това кой е кой и как се прехвърлят много виртуални пари. Но blockchain могат да се съхраняват и данните, отнасящи се до кредит, права на собственост, нарушаване на правилата за движение, брак. Като цяло, всичко, което може да бъде написано на хартия, може да се запише в blockchain само с една разлика - в blockchain просто невъзможно да се замени или фалшифицират документи.

За да се разбере как това е било постигнато, е необходимо да се запознаете с много гениално blockchain устройство.

blockchain на устройството

Blockchain - не е трудно да се досетите от името, веригата на блокове от данни, където всеки блок е свързан с предишния. Блокът съдържа набор от записи. А новите блокове винаги се добавят строго в края на веригата.

Както blockchain промени живота ни, rusbase

Все пак, това е много трудно верига, която се основава на три важни принципа:

Всички потребители blockchain образуват мрежа от компютри, всеки от които притежава копие от blockchain данни. Обикновено това е пълно копие на всички блокове, но по принцип само необходимите данни за даден компютър могат да се съхраняват.

С това се изключи или да се счупи blockchain е почти невъзможно, поради необходимостта да се затвори или съборят всички компютри. Докато има поне един потребител, blockchain там. Всеки нов потребител се разширява и укрепва мрежата. Освен това, всички компютри са равнопоставени, няма организатори, модератори, ръководители и мениджъри. Всеки е отговорен за себе си.

Всички данни blockchain - блокове и съдържанието им - винаги отворени за всички. Можете лесно да се чете всеки блок и да видите всички записи в този блок. Можете да видите на веригата и да следите за промяната на информация. По този начин, всички данни в blockchain лесно да се проверява, и следователно, не е задължително да се доверят на други членове на мрежата, защото винаги можете да ги проверите и да получите гарантиран надежден отговор.

За да се защити данни и потребители blockchain широко използван за шифроване. С това можете да получите в същото време привидно несъвместими - откритостта и надеждността на цялото недоверие на другите участници, а може би дори им злонамерените.

Казано по-просто, по-blockchain всеки може да види, че някой има един милион. Но тук, които точно това е - не може да намери такъв, докато собственикът на милион, няма да му даде специален ключ, с което се потвърждава, че има един милион от него.

криптографски ключове

Надеждност и сигурност blockchain проведе на криптографски ключове, с която можете лесно да проверяват автентичността и верността на данните.

Всъщност, най-важното - това е просто число. Голям брой. Много голям брой. Например, тук е следното: 117316195423570985008687907853269984665640564039457584007913129639935.

Тя се изчислява с помощта на специален алгоритъм, който се нарича функцията хашиш. Номерът е, че за даден набор от данни хеш функция дава точно един ключ, който има две много важни свойства:

  • С ключа, не можете да намерите оригиналния набор от данни;
  • Намери различен набор от данни, като един и същ ключ, почти невъзможно.

Казано по-просто, с ключ, ще, като цяло, не знам нищо и не може да навреди. Но, виждайки необработените данни, можете лесно да се провери дали те са съобразени с предоставения ключ. Толкова за откритост и закрила в една бутилка.

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

Както можете да видите, промяната на само един герой в изходните данни, създава цялостна промяна на ключ. И ние не сме просто не забравяйте за тази функция.

мрежа blockchain

Всички данни blockchain съхранявани на компютрите на потребителите blockchain-мрежата. Всички потребители на мрежата са равни, и, най-общо казано, може да направи всичко, което искате, включително и неуспешния опит да заблудят другите. ги възпирайте никой не може, защото всички са равни, имат равни права и се прилагат по еднакъв и дори да наруши служебните си задължения.

Blockchain-влизане в мрежата, потребителят се свързва с други компютри в мрежата за обмен на данни с тях: блоковете и записи. Важно е, че тази мрежа не е свързана с географията, т.е. потребителят от Москва може едновременно да се свърже с потребителите в Пекин, Лондон, Ню Йорк и Буенос Айрес. И това, между другото, също го предпазва от всякакви регионални особености.

Както blockchain промени живота ни, rusbase

Новите данни, всеки потребител проверява тяхната достоверност, както и гарантиране на надеждността, ги запазва от себе си, и преминава в мрежата. По този начин, мрежата може да работи два вида данни - реални и фалшиви - се разпределят съответно злонамерен и почтени участници. Всеки един от уважаваните членове да намерят фалшиви данни, а след това те не се предават. В резултат на това на фалшиви данни бродят само между злонамерени партии и почтени членове споделят само правилните данни.

Ежедневни на потребителите да създават и разпространяват за запис на мрежата, например, "потребител с ключ A 300 трансфери на пари на потребителя с ключ B" или "Лице с ключ взе заем автомобил с ключ Х". Както можете да видите, всички записи са отворени, но криптирани. Ако знаете ключа за колата, можете да разберете дали той е в обезпечение на кредита, но не знае името на неговия собственик или от името на банковата-ипотекарен кредитор, ако те не решат да поставят тази информация в ясно.

И един човек може да има повече от един ключ, така че дори и да знае шофьор ключ AB Иванов, не е възможно да се знае за наличието на ипотечните кредити в AB Иванова, макар че той е един и същ човек.

Структурата на блока

Blockchain единица се състои от глава и тяло.

Както blockchain промени живота ни, rusbase

Блокиране на тялото - това е просто списък на записи. Ние ги разгледа по-подробно по-късно. В същото време, обърнете внимание на заглавието, защото по-големите тайни, се съхраняват тук. Блокове в blockchain свързани чрез ключове, тъй като заглавието на всеки блок се съхранява предишния ключов блок. Това е много важно и в същото време е технически елегантно решение осигурява сигурност и nevzlamyvaemost blockchain.

Както blockchain промени живота ни, rusbase

Първо, всяка единица е предназначена за основните данни на блока и ключа на предишния блок. А това означава, че по никакъв начин блок кодиран не само записването на това устройство, но всички предишни блокове. Всеки, дори и най-незначителен, данните промяна в някой блок причинява пълна промяна в своя ключ, който, от своя страна, изисква промяна в алгоритъма на всички следващи блокове.

Както blockchain промени живота ни, rusbase

И така, виждаме всички blockchain и ключове, лесно можете да проверите точността на всички данни, в частност, да провери дали устройството Не блокирайте последователност е вярна пропуска - или, може би, в верига от средата на нов блок е поставен, както и - дали блокови ключови данни, съхранявани в тях. Казано по-просто, винаги можете да се уверите, че не мамят лесно и усложнения.

На второ място, ключово звено трябва да отговарят на съществените изисквания за безопасност, определя нивото на сигурността на мрежата, която, между другото, може да се промени, докато расте seti..Naprimer, започна с десет нули в Bitcoin ключове първите блокове - и с него се установява степента на трудност за създаване на нов блок: как да фалшив блок и напълно правилно новия блок.

Въпреки това, както си спомняте, за всеки набор от данни винаги е строго едно - и само един - от ключово значение. Как тогава може да се изисква, че ключът започва с нули, ако е започнало, като "23786485 ...."?

Екстракция (добив) ключ

По този начин, без това сложната процедура на изчисляване на ключа, разбира се, усложнява създаването на блока, но още по време усложнява създаването на фалшиви единици, което го прави почти невъзможно.

И все пак се опита

Forge верига или промяна на позициите в устройството няма да работи, тъй като тя ще се промени ключовете - и тя ще бъде веднага очевидно. Какво се случва, ако нападателят е направил опит да изкове blockchain? Помислете за конкретни примери.

Нека поредицата от блокове вече създадени във веригата.

Както blockchain промени живота ни, rusbase

фалшив единица

Ръководейки се от техните порочни цели, нападателят е решил да вмъкнете фалшив блок го с правилните ноти между двете съществуващи блокове и по този начин да се изградят историята.

Както blockchain промени живота ни, rusbase

Заглавието на неговата част, той вмъква предходната ключът блок и изпраща информация за новия блок всички останали участници. Въпреки това, те веднага да разкрие фалшификация, защото основният блок 126 (и всички бъдещи също) не се счита за фалшив ключ блок.

Вярно е, че е строго теоретичен шанс за така наречената "атака 51%" (където "злодеи" повече от "добър") все още остава. Но на практика това е почти невъзможно да се реализира.

фалшиви документи

Нека целият блок не могат да бъдат фалшифицирани, но дали е възможно да се вмъкне фалшив влизане в блока? Той също така не работи, защото на ключовете.

Както blockchain промени живота ни, rusbase

При смяна на корпуса на уреда, където записите на всички промени и ключов блок. Но в следващите блокове е била съхранявана правилно, стойност на ключа. Ето защо, всеки участник може лесно да се провери, че го изпраща до блок 126 не съвсем реално, и фалшив.

Погледнете в протокола

Сега е ясно, че запис на ковашко или поставете сляпо блок в blockchain практически невъзможно. Но ако всички участници са равни, което не позволява на потребителя да се създаде пост да "превежда на потребителя B пари за потребителски акаунт"?

За щастие, записи също са защитени чрез свързване към веригата, дори и по-сложен начин. Всеки запис съдържа линк към предишния пост (източник), както и заключване и отключване състояние на правилото.

Както blockchain промени живота ни, rusbase

Както blockchain промени живота ни, rusbase

За да опише условията и реда за ползване мощен език за програмиране, който ви позволява да определите много сложна логика и правила за взаимодействие между участниците. В допълнение, източници и резултатите във всеки един запис могат да бъдат няколко, това е, запис може да конвертира многоредово източници в няколко записа, резултати. По този начин, blockchain ни води до "умните договорите» (интелигентни договорите), което дава възможност да се формализира отношенията не само между хората, но и между роботи и програми.

Не е твърде далеч от времето, когато хладилника, разкривайки липсата на необходимите продукти, които ще влизат през blockchain "умен сделка" с онлайн магазин, както и безпилотен самолет, който ще ви отведе на продуктите у дома.

резюмиране

Сега знаете как blockchain. Тази стабилна и отворена технология скоро ще се промени живота ни. Например, когато издаването на банкови заеми ще бъде фиксиран в blockchain, тогава никой няма да се сблъска с кредитна измама. Да, и на "дупката" в балансите на банките ще бъдат ясно видими и следователно големи фалити могат да бъдат избегнати. Измами ипотечни апартаменти и кредитни автомобили ще бъдат просто невъзможно - и много хора ще избегнат проблеми и финансови загуби. Дори и обществените услуги, свързани с обработката на документи, издаване и потвърждаване на правата и сертификати, могат да бъдат изпълнени по лесен и отварят регистъра въз основа на blockchain.

Само такъв "търговска" blokcheyn нищо няма да се различават от вече отдавна установени централизирани системи, в допълнение към модерни имена) Главната особеност на разпределената blokcheyna - няма нужда да се разчита на някой от членовете на мрежата. След като това условие е прекратено, се оказва централизирана глупост.

Това не е собственост на това ограничение на средата, в която има обществен blokcheyn. Причина, а не следствие. Мислено го преместите в различна среда - доверен, свързани договорни задължения, участниците, които искат да, например, криптографско-сигурна клиринг (= по-малък риск = по-малко) и не искам областта на хуманната медицина (дори и по-евтино). Тук няма да бъде в състояние да управлява централизирано глупости, и ще получите нещо _ochen napominayuschaya_ blokcheyn. Аз не съм суетни слагам кавички :)

Системата, където можете да се доверите на всеки един от участниците не би ли било уязвимо въпреки криптографски поляната, всяка една от нелоялни участниците?

По принцип, когато участниците не знаят, разбира се, ще бъде. В нашия случай, всеки познава всеки и може да накаже безскрупулен страна в рамките на договор за хартия. То може да бъде по-лесно (или можете да получите объркан :) най-накрая покаже възможността за blokcheyna за клиринг като се върви по-обща представа за поверителна изчисляването на протокол (= осигури изчисляване многопартийна КХП).

Аз със сигурност tuplyu невероятно. И аз не разбирам какво чипа. Оказва се, че доверието в цялата система на плащане е гарантирано от факта, че отделните членове не могат да бъдат излъгани. Но в същото време, вашият "сила" в мрежата зависи от силата на вашия хардуер. Тогава условно или IBM правителството на САЩ може да бъде включена в процеса на такава изчислителна мощност, които не само ще "chitit" в системата, но също така и да изтръгне потребители, които се съпротивляват. И също така се създаде противовес на "фалшиво" мрежа, която, благодарение на нейната способност да се възприема като по-надежден. Е, и? Това искам да кажа, че аз не мога да повярвам, че правителството ще бъде готов да шанс на въпроса празно.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!