- În 1998, Nick Szabo, un informatician american, a inventat termenul de contract inteligent în timp ce a inventat prima criptomonedă, Bit Gold.
- Contractele inteligente urmează un concept simplu „dacă/altfel/când și atunci” scris în cod. Fiecare bloc rulează consecutiv acest tip de cod și generează astfel o buclă repetitivă care este aparent automatizată.
- Astăzi, contractele inteligente conțin două entități principale: creatorul contractului și destinatarul.
Cu toții am auzit despre criptomoneda, revoluțiile Web 3 și posibilitățile nesfârșite oferite dezvoltatorilor blockchain. Tehnologia Blockchain și-a dovedit natura versatilă și flexibilă în mod repetat. A adus aplicații descentralizate care domină încet lumea digitală. Într-adevăr, această nouă invenție își are locul în a 4-a revoluție industrială. Cu toate acestea, înțelegeți cu adevărat cum funcționează blockchain-ul? Ce îl face atât de unic? Răspunsul la această întrebare este contractul inteligent. Ne aprofundăm într-o serie de trei părți, fiecare versiune extinsă a celeilalte despre aplicațiile contractelor inteligente, ce este și de ce este unică.
Acest lucru este pentru a ajuta mai mult pe oricine este interesat să afle ce face ca un blockchain să funcționeze. În plus, sperăm că va inspira mai mulți dezvoltatori de blockchain din ecosistemul Africii.
Cum funcționează blockchain-ul; istoria
Termenul criptomonedă a luat întregul lumea digitală prin furtună în 2017, la 8 ani de la debutul său inițial în 2009. De atunci, vagonul Web 3 și-a început prima plimbare, iar tehnologia blockchain a devenit în curând lucrul net nou. Cu toate acestea, majoritatea oamenilor trebuie să învețe că Bitcoin nu a fost niciodată prima criptomonedă, iar termenul de contracte inteligente a debutat cu mult înainte de crearea sa.
De asemenea, Citiți Miningul Ethereum, un ghid pentru începători pentru început.
În 1998, Nick Szabo, un informatician american, a inventat termenul de contract inteligent în timp ce a inventat prima criptomonedă, Bit Gold. La acea vreme, conceptul de tehnologie blockchain era nemaiauzit, chiar dacă aplicația sa exista deja. Un fapt amuzant este că mulți bănuiesc că Szabo a reapărut ulterior ca pseudonimul Satoshi Nakamoto, dar în cele din urmă a negat această afirmație. În lucrarea sa originală, Szabo a definit contractele inteligente ca protocoale de tranzacție computerizate care execută termenii unui contract.
Contractele inteligente nu sunt AI
Informaticianul a folosit termenul inteligent pur și simplu pentru că putea executa automat pași preprogramați specifici. La acea vreme, mulți oameni credeau că termenul de contract inteligent este corelat cu utilizarea AI în cadrul programului său. Totuși, el a declarat mai târziu că, pe măsură ce aplicația inițială a automatizat contractele, capacitățile lor au încetat acolo, făcându-le inapte să fie numite AI.
Pentru a detalia utilizarea contractelor inteligente, Szabo a comparat-o cu un automat de vânzare în care, odată ce un utilizator a îndeplinit diverse condiții ale „contractelor”, cum ar fi introducerea de bani și apăsarea unui buton, aparatul își va onora automat încheierea contractului.
Practic, toate aplicațiile de contracte inteligente, chiar și în aplicațiile descentralizate, urmează această regulă de bază.
Szabo a scris:
„Aceste noi titluri sunt formate prin combinarea valorilor mobiliare (cum ar fi obligațiuni) și a instrumentelor derivate (opțiuni și futures) într-o mare varietate de moduri. Datorită analizei computerizate a acestor structuri complexe de termeni pentru plăți, pot fi acum integrate în contracte standardizate și tranzacționate cu costuri de tranzacție reduse.”
După ani de zile, dezvoltatorii blockchain au redefinit acest concept pentru a dezvolta sisteme și algoritmi care mai târziu vor fi elementele de bază ale „cum funcționează blockchain”.
Astăzi, contractele inteligente conțin două entități principale: creatorul contractului, care definește și stabilește regula contractului necesară prin cod și destinatarul, care a îndeplinit toate regulile pentru a obține un răspuns. Această înțelegere reciprocă între ambele părți a dus la numeroasele aplicații ale contractelor inteligente.
De asemenea, Citiți Software, pachete și instrumente de care aveți nevoie pentru a deveni un dezvoltator web3.
Cum funcționează blockchain-ul; contracte inteligente
Cel mai elementar în înțelegerea „cum funcționează blockchain”, contractele inteligente urmează un concept simplu „dacă/altfel/când și atunci” scris în cod. Fiecare bloc rulează consecutiv acest tip de cod și generează astfel o buclă repetitivă care este aparent automatizată. Contractele inteligente conțin condiții predeterminate care, dacă sunt îndeplinite, duc la reacții. În limbajul profan, ei actualizează conceptul; „fiecare acțiune are ca rezultat o reacție”. Acest lucru ar permite părților să efectueze tranzacții doar cunoscând interesul comun al tranzacției.
Vedere de bază
Pentru a înțelege cum funcționează blockchain-ul, aplicațiile descentralizate urmează acești pași:
- Dezvoltatorii blockchain proiectează și stabilesc condiții predefinite pentru tranzacții și validare
- O parte ar declanșa contractul inteligent inițiind o dorință sau o nevoie. Un prim exemplu este dorința unui utilizator de a trimite criptomonede unei alte părți.
- Acest lucru declanșează procesul de validare și verificare. Acest proces este aplicarea efectivă a contractelor inteligente, deoarece aplicația descentralizată va trece prin regulile predefinite stabilite de dezvoltatorii blockchain. Este similar cu modul în care băncile verifică detaliile contului și informațiile de identificare înainte de a transfera fonduri. Cu toate acestea, contractele inteligente nu au nevoie de informații suplimentare.
- Aplicația descentralizată creează un nou bloc. O aplicație de bază a contractelor inteligente este crearea unei înregistrări. Această înregistrare este vitală, deoarece este un element de bază al „cum funcționează blockchain”. Datele sunt distribuite în întreaga rețea distribuită și reprezintă o regulă fundamentală aplicată universal de dezvoltatorii blockchain.
- Îmbină informațiile vechi și noi în rețeaua blockchain. Ultimul pas în majoritatea contractelor inteligente este actualizarea sistemului de rețea. Aplicația sa universală asigură că niciun nod din rețea nu are date diferite. Acest lucru creează natura transparentă a contractelor inteligente.
Diferitele componente ale unui contract inteligent includ logica, proprietățile și datele într-un singur pachet. Acest lucru restrânge straturile de business și logica datelor într-un singur strat în care dezvoltatorul scrie în blockchain. Acesta răspunde la câteva dintre aspectele fundamentale ale „cum funcționează blockchain”; imuabilitatea, execuția deterministă și transparența acestuia sunt necesare în medii neîncrezătoare. Aceste atribute variază în funcție de aplicațiile descentralizate.
De asemenea, Citiți Tehnologia blockchain; Baza aplicațiilor kenyene.
Unii dezvoltatori blockchain separă aceste funcționalități pentru a le izola și a le utiliza în diferite aplicații ale contractelor inteligente.
Replicarea, așa cum am menționat mai devreme, asigură că toate părțile sau rețelele care nu sunt de încredere au aceleași informații. Fiecare nod din cadrul rețelei de aplicații descentralizate va trebui să execute contractul inteligent în mod repetat.
Concluzie
Dezvoltatorii blockchain reinventează adesea termenii regulilor de bază aplicate în blockchain. Acest lucru duce la diferite aplicații ale contractelor inteligente. În același timp, unii pot utiliza imuabilitatea și transparența, alții se concentrează pe distribuirea de contracte inteligente. Este esențial să rețineți că acest articol nu se concentrează pe aplicarea sa în criptomonedă.
Dezvoltatorii blockchain au dovedit că există numeroase modele de aplicații descentralizate. Acesta a fost doar un articol introductiv care abordează conceptul de bază al contractelor inteligente și detaliază aspectul fundamental. Pentru publicul nostru mai tehnic, vom publica un articol care evidențiază natura complexă a contractelor inteligente. În plus, vom detalia diferitele limbaje de programare utilizate.
- Distribuție de conținut bazat pe SEO și PR. Amplifică-te astăzi.
- Platoblockchain. Web3 Metaverse Intelligence. Cunoștințe amplificate. Accesați Aici.
- Sursa: https://web3africa.news/2023/02/10/news/how-blockchain-works-starts-with-smart-contracts/
- 1998
- a
- Despre Noi
- Cont
- dobândi
- Acțiune
- plus
- După
- Acord
- AI
- Ajutorul
- algoritmi
- TOATE
- deja
- american
- analiză
- și
- O alta
- răspunde
- răspunsuri
- oricine
- aplicație
- aplicatii
- aplicat
- articol
- aspect
- aspecte
- atribute
- audiență
- Automata
- în mod automat
- Băncile
- de bază
- bază
- deoarece
- deveni
- înainte
- început
- între
- Pic
- Bitcoin
- Bloca
- blockchain
- Rețea de blocări
- Rețele blockchain
- Tehnologia blocurilor
- blockchains
- Blocuri
- Obligațiuni
- ambele părți
- adus
- Clădire
- construit
- afaceri
- buton
- capacități
- pretinde
- cod
- inventat
- combinând
- Comun
- comparație
- complex
- componente
- calculator
- concept
- Concepte
- Condiții
- Conduce
- contract
- contracte
- Nucleu
- Cheltuieli
- ar putea
- crea
- creează
- creaţie
- creator
- cryptocurrency
- de date
- debut
- a debutat
- descentralizată
- Aplicații descentralizate
- definit
- defineste
- În funcție
- Instrumentele financiare derivate
- Amenajări
- modele
- detalii
- dezvolta
- Dezvoltator
- Dezvoltatorii
- diferit
- digital
- lume digitală
- distribuite
- Rețea distribuită
- distribuire
- fiecare
- Mai devreme
- ecosistem
- Elaborat
- Fără sfârşit
- asigură
- Întreg
- entități
- medii
- esenţial
- Chiar
- în cele din urmă
- exemplu
- a executa
- execuție
- extins
- puțini
- descoperire
- First
- flexibil
- Concentra
- urma
- format
- Fundație
- distracţie
- funcționalități
- fundamental
- Fondurile
- mai mult
- Futures
- generează
- obtinerea
- Go
- Aur
- ghida
- auzit
- subliniind
- speranţă
- Cum
- Totuși
- HTTPS
- ID
- inflexibilitate
- in
- include
- persoane fizice
- industrial
- Revolutia industriala
- informații
- inițială
- inspira
- interes
- interesat
- introductiv
- Inventat
- Invenţie
- problema
- IT
- Copil
- Cunoaștere
- limbă
- Limbă
- Nume
- strat
- straturi
- Conduce
- AFLAȚI
- Led
- Lung
- Jos
- maşină
- Principal
- FACE
- Efectuarea
- multe
- max-width
- menționat
- pur și simplu
- fuzionează
- Minerit
- bani
- mai mult
- cele mai multe
- reciproc
- nakamoto
- Natură
- necesar
- Nevoie
- net
- reţea
- sistem de rețea
- rețele
- Nou
- nod
- numeroși
- Vechi
- Opţiuni
- original
- Altele
- Altele
- pachet
- ofertele
- parte
- petreceri
- parte
- plăți
- oameni
- Loc
- Plato
- Informații despre date Platon
- PlatoData
- posibilităţile de
- Prim
- proces
- Programare
- limbaje de programare
- proprietăţi
- protocoale
- dovedit
- întrebare
- Reacții
- Citeste
- record
- minte
- repetitiv
- replică
- necesita
- necesar
- răspuns
- rezultat
- REZULTATE
- Revoluţie
- Regula
- norme
- acelaşi
- satisfăcut
- Satoshi
- Satoshi Nakamoto
- Om de stiinta
- Titluri de valoare
- distinct
- serie
- set
- Seturi
- configurarea
- asemănător
- simplu
- pur şi simplu
- întrucât
- singur
- Încet
- inteligent
- contract inteligent
- Contracte inteligente
- So
- unele
- specific
- stabilit
- Pas
- paşi
- Încă
- Furtună
- astfel de
- sistem
- sisteme
- Tehnic
- Tehnologia
- termeni
- lor
- lucru
- gândit
- Prin
- de-a lungul
- timp
- la
- Unelte
- emoționant
- firmei
- tranzacție
- Costurile tranzactiei
- Tranzacții
- transferare
- Transparență
- transparent
- declanşa
- adevărat
- înţelege
- înţelegere
- unic
- Universal
- utilizare
- Utilizator
- folosi
- validare
- varietate
- diverse
- Verificare
- verifica
- multilateral
- versiune
- vital
- modalități de
- web
- Web 3
- Web3
- Ce
- care
- OMS
- larg
- voi
- în
- Apartamente
- fabrică
- lume
- ar
- scris
- ani
- Tu
- zephyrnet