Какво е Ethereum и какви са умните договори?
Ethereum е децентрализирана изчислителна платформа. Той генерира crytocurrency маркер, известен като Етер. Програмистите могат да пишат „интелигентни договори“ на блокчейна Ethereum и тези договори автоматично се изпълняват според техния код.
Какво е Ethereum?
Ethereum често се споменава на същото дъх като Bitcoin, но е доста различен. Bitcoin е криптовалута и децентрализирана платежна мрежа, която позволява Bitcoin символите да се прехвърлят между потребителите.
Проектът Ethereum има по-големи цели. Както се казва в уебсайта на Ethereum, „Ethereum е децентрализирана платформа, която изпълнява интелигентни договори.“ Тези договори се изпълняват от „Ethereum Virtual Machine“ - разпределена изчислителна мрежа, съставена от всички устройства, работещи с Ethereum..
Част "децентрализирана платформа" означава, че всеки може да създаде и да изпълни възел Ethereum, по същия начин, по който всеки може да изпълнява Bitcoin възел. Всеки, който иска да изпълни "интелигентен договор" върху възлите, трябва да плати на операторите на тези възли в Етер, който е знак за криптовалута, свързан с Ethereum. По този начин хората, които работят с етерни възли, осигуряват изчислителна мощност и се плащат в Етер, по подобен начин на това как хората, които управляват Bitcoin възли осигуряват хеш-мощ и се плащат в Bitcoin.
С други думи, докато Bitcoin е само блокчейн и платежна мрежа, Ethereum е разпределена изчислителна мрежа с блокчейн, която може да се използва за много други неща. Подробна информация е налична в Бялата книга на Ethereum.
Какво е етер?
Етерът е цифров знак (или криптовалута), свързан с блокчейна Ethereum. С други думи, етерът е монета, а Ethereum е платформата. Сега обаче хората често използват тези термини като взаимозаменяеми. Например, Coinbase ви позволява да закупите Ethereum, с което означава етерни маркери.
Това е технически „altcoin“, което всъщност означава просто криптовалута, която не е Bitcoin. Подобно на Биткойн, Етер е подкрепен от децентрализиран блокчейн - в случая блокчейн Етериум.
Разработчиците, които искат да създават приложения или „интелигентни договори“ на блокчейна Ethereum, се нуждаят от етер-токен, за да плащат възли за хост, докато потребителите на приложения, базирани на Ethereum, може да се нуждаят от Етер, за да плащат за услуги в тези приложения. Хората могат също да продават услуги извън мрежата на Ethereum и да приемат плащане в етер, или ефирни токени могат да бъдат продадени за пари в брой на обмен - точно като Bitcoin.
Защо са интересни децентрализираните приложения?
В Bitcoin blockchain се съхранява история на транзакциите на Bitcoin и това е всичко. Блокчейнът Ethereum съхранява етерните маркери в портфейлите на хората, но също така съхранява най-новото състояние на всеки интелигентен договор, както и кода на всеки интелигентен договор..
Blockchain е разпределена книга, съхранявана на множество места, така че това означава, че интелигентните данни за договора се съхраняват от тези възли на Ethereum. Ако създадете „интелигентен договор“, известен още като заявление за блокейна верига, той се съхранява и работи децентрализирано.
За сравнение, помислете за много от приложенията, които използваме днес. Това включва приложения за електронна поща, като Gmail, приложения за вземане на бележки като Microsoft OneNote и всичко друго, където използвате приложение и съхранявате данните си на сървъри на компанията. Ако фирмата, която съхранява данните ви, забранява профилите ви, затваря приложението или излиза от бизнеса, ще загубите всички данни, които сте имали в това приложение, освен ако не сте имали резервно копие офлайн..
Ако използвате приложение, изградено на върха на Ethereum, кодът, съставляващ приложението (кодът на интелигентния договор) и личните данни (състоянието на интелигентния договор), ще се съхраняват в blockchain. Когато използвате приложение и промените данните си, всички възли на Ethereum ще актуализират състоянието на интелигентния договор. Това означава, че няма централна „точка на неуспех”, която може да отнеме достъпа ви до данните или да затвори приложението, което използвате. Вашите данни и самият код на приложението ще бъдат архивирани по целия свят и никой не би могъл да премахне всички тези бележки офлайн. Разбира се, данните ви ще бъдат криптирани от blockchain, така че никой друг не може да го прочете.
Какво представляват смарт договорите?
Интелигентните договори са приложения, които работят на виртуална машина Ethereum. Това е децентрализиран „световен компютър“, където изчислителната мощност се осигурява от всички тези възли на Ethereum. Всеки възел, осигуряващ изчислителна мощност, се заплаща за този ресурс в Етикените токени.
Те се наричат интелигентни договори, защото можете да напишете „договори“, които се изпълняват автоматично, когато изискванията са изпълнени.
Представете си например изграждането на подобна на Kickstarter услуга за краудфандинг на върха на Ethereum. Някой можеше да създаде интелигентен договор Ethereum, който да обединява пари, за да бъде изпратен на някой друг. Интелигентният договор може да бъде написан, за да се каже, че когато $ 100,000 на валутата се добавят към пула, всички те ще бъдат изпратени на получателя. Или ако прагът от $ 100,000 не е спазен в рамките на един месец, цялата валута ще бъде изпратена обратно на първоначалните притежатели на валутата. Разбира се, това би използвало етерни маркери вместо американски долари.
Всичко това ще се случи съгласно интелигентния код на договора, който автоматично изпълнява транзакциите, без да има нужда трета страна, която има доверие, да държи парите и да подписва транзакцията. Например, Kickstarter получава такса от 5% в допълнение към такса за обработка на плащанията от 3% до 5%, което би означавало $ 8000 до $ 10000 в такси за проект за $ 100,000 crowdfunding. Интелигентен договор не изисква заплащане на такси на трета страна като Kickstarter.
Интелигентните договори могат да се използват за много различни неща. Разработчиците могат да създават интелигентни договори, които предоставят функции за други интелигентни договори, подобно на работата на софтуерните библиотеки. Или интелигентните договори могат просто да се използват като приложение за съхраняване на информация за блокчейна Ethereum.
За да се изпълни интелигентен договор, някой трябва да изпрати достатъчно етер като такса за транзакция - колко зависи от необходимите компютърни ресурси. Това изплаща възлите на Ethereum за участие и предоставяне на тяхната изчислителна мощност.
CryptoKitties Използвайте интелигентни договори
Едно от най-известните приложения, изградени с помощта на интелигентни договори в мрежата на Ethereum, е CryptoKitties, което се счита за "една от първите световни игри, които ще бъдат изградени на базата на blockchain технология."
По същество, CryptoKitties са форма на цифрова „колекционерска“, съхранена в блокчейна Ethereum. CryptoKitties осигурява добра демонстрация на способността за съхранение и обмен на цифрови елементи в мрежата на Ethereum.
Нови CryptoKitties се генерират чрез "размножаване". Това включва избор на две базови CryptoKitties и изразходване на токените на Ether да изпълняват интелигентен договор. Договорите използват двете избрани котки, за да създадат нова CryptoKitty. Тези котенца и детайлите от процеса на размножаване се съхраняват в публичната книга на Ethereum blockchain.
Можете да "притежавате" CryptoKitties, които се съхраняват в блоковата книга Ethereum. Можете да ги продавате или продавате на други хора или да ги купувате. Това е различно от използването на приложение за смартфон, което ви позволява да купувате, търгувате и отглеждате котки. Обикновено те се съхраняват на собствените сървъри на приложението и можете да изгубите ценните си цифрови домашни любимци, ако компанията затвори приложението или забрани профила ви. Но тъй като CryptoKitties се съхраняват в blockchain, това не може да се случи. Никой не може да отведе вашите котенца далеч от вас.
През декември 2017 г. - случайно, около високото ценообразуване на Bitcoin, хората са изразходвали Ethernet еквивалента на повече от 12 милиона долара за CryptoKitties, а най-скъпият CryptoKitty е продаден за около $ 120,000.
Подобно на етер, биткоин и скъпи картини, CryptoKitties струват онова, което хората са готови да платят за тях.
Автор на снимката: AlekseyIvanov / Shutterstock.com, Ethereum, CryptoKitties.