1.
(1) Inledning
Begreppet smarta kontrakt introducerades först av Nick Szabo på 1990-talet. Han definierade då smarta kontrakt som ett verktyg för att reglera och säkra datornätverk genom att kombinera ett protokoll med ett användargränssnitt.
Szabo utforskade den potentiella användningen av smarta kontrakt på olika områden med anknytning till avtal, t.ex. kreditsystem, betalningsprocesser och hantering av innehållsrättigheter.
Inom kryptovalutaområdet kan smarta kontrakt definieras som applikationer eller program som körs i blockkedjan. Vanligtvis fungerar de som ett digitalt protokoll som upprätthålls genom att följa specifika regler. Dessa regler är fördefinierade i förväg av datorkod, och de replikeras och tillämpas av alla nätverksnoder.
Smarta blockkedjeavtal stöder skapandet av protokoll som inte är betrodda. Smarta kontrakt är helt enkelt program som lagras på blockkedjan och som körs när fördefinierade villkor är uppfyllda. De används vanligtvis för att automatisera utförandet av protokoll så att resultatet kan fastställas omedelbart av alla deltagare utan inblandning av mellanhänder och utan att tid går förlorad. De kan också automatisera arbetsflödet och utlösa nästa åtgärd när villkoren är uppfyllda. Detta innebär att båda parterna i kontraktet gör ett åtagande via blockkedjan utan att behöva ha ömsesidig kunskap eller tillit. Båda parter är säkra på att avtalet inte kommer att genomföras om villkoren inte uppfylls. Användningen av smarta kontrakt eliminerar dessutom behovet av mellanhänder och minskar därmed driftskostnaderna avsevärt.
Även om smarta kontrakt har stötts av Bitcoin-protokollet i många år har de bara blivit populära tack vare Vitalik Buterin, skaparen och medgrundaren av Ether. Det är värt att notera att det sätt på vilket smarta kontrakt implementeras varierar från blockkedja till blockkedja.
(2) Hur smarta kontrakt fungerar
Smarta kontrakt fungerar genom att följa enkla "if/when...then..." uttalanden som skrivs in i koden på blockkedjan. När förutbestämda villkor är uppfyllda och verifierade utför datornätverket åtgärder. Det kan handla om att frigöra medel till lämpliga parter, registrera ett fordon, skicka ett meddelande eller utfärda en kupong. Blockkedjan uppdateras sedan när transaktionen är slutförd. Detta innebär att transaktionen inte kan ändras och att endast de parter som har fått tillstånd kan se resultaten.
I Ethernet-nätverket ansvarar smarta kontrakt för att utföra och hantera blockkedjeoperationer när användare (adresser) interagerar med varandra. Adresser utanför det smarta kontraktet kallas "externa konton (EOA)". Smarta kontrakt styrs av datorkod, medan externa konton styrs av användare.
Ett smart kontrakt på ethereum består i princip av kontraktskoden och två offentliga nycklar. Den första offentliga nyckeln tillhandahålls av den som skapat kontraktet, och den andra offentliga nyckeln, kontraktet i sig, används som en unik digital identifierare för varje smart kontrakt.
I ett smart kontrakt kan man fastställa så många bestämmelser som behövs för att tillfredsställa deltagarna för att uppgiften ska kunna slutföras framgångsrikt. För att fastställa villkoren måste deltagarna bestämma hur transaktionerna och deras data ska representeras på blockkedjan och komma överens om "om/när....then..." som styr dessa transaktioner. .då..." regler för dessa transaktioner, utforska alla möjliga undantag och fastställa en ram för tvistlösning.
Utvecklare kan sedan programmera smarta kontrakt, även om företag som använder kommersiella blockkedjor i allt större utsträckning har tillhandahållit mallar, webbgränssnitt och andra onlineverktyg för att förenkla skapandet av smarta kontrakt.
(3) Funktioner hos smarta kontrakt
(1) Avdramatisering. Två eller flera parter kan interagera genom ett smart kontrakt utan att behöva ha ömsesidig kunskap eller tillit. Dessutom kommer blockkedjetekniken att säkerställa att uppgifterna är korrekta.
②Immutabilitet. Ett smart kontrakt kan inte ändras efter att det har tagits i bruk. De kan bara "tas bort" när en specifik funktion har genomförts. Vi kan alltså säga att smarta kontrakt ger en kod som är manipuleringssäker.
(iii) Öppenhet. Smarta kontrakt baseras på en offentlig blockkedja, så källkoden är inte bara manipuleringssäker utan också öppen och transparent för alla.
④ Anpassning. Innan de används kodas smarta kontrakt på olika sätt. Som ett resultat av detta kan ett stort antal decentraliserade tillämpningar (DApps) skapas. Detta beror på att Ether är en del av den Turing-kompletta blockkedjan.
⑤ Autonomi. Smarta kontrakt, till skillnad från "självutförande" program, utför olika uppgifter automatiskt. I de flesta fall är smarta kontrakt som inte utlöses "vilande" och utför inga åtgärder.
(vi) Distribuerad. Smarta kontrakt replikeras och distribueras över alla noder i Ethernet-nätverket. Detta skiljer sig mycket från andra centraliserade serverbaserade lösningar.
(vii) Deterministisk. När kraven är uppfyllda utför smarta kontrakt endast förbestämda operationer. Dessutom är resultatet konsekvent oavsett vem som utför undersökningen.
(4) Fördelar med smarta kontrakt
Snabbhet, effektivitet och noggrannhet: När villkoren är uppfyllda verkställs avtalet omedelbart. Eftersom smarta kontrakt är digitala och automatiserade finns det inget pappersarbete att hantera och ingen tid för att rätta till fel som normalt skulle orsakas av manuellt ifyllda dokument.
Förtroende och öppenhet: Eftersom inga tredje parter är inblandade och krypterade transaktionsuppgifter delas mellan deltagarna finns det ingen anledning att ifrågasätta om information har ändrats för personlig vinning.
Säkerhet: Blockchain-transaktioner är krypterade, vilket gör dem svåra att knäcka. Eftersom varje post är kopplad till en tidigare och efterföljande post i den distribuerade huvudboken måste en hackare dessutom ändra hela kedjan för att kunna ändra enskilda poster.
Besparingar: Genom smarta kontrakt undviker man behovet av att behandla transaktioner genom mellanhänder, vilket eliminerar de därmed förknippade tidsfördröjningarna och kostnaderna.
(5) Nackdelar med smarta kontrakt
Vissa blockkedjeentusiaster ser smarta kontrakt som en autonom lösning som snart kommer att ersätta de flesta befintliga kommersiella och byråkratiska system. Även om denna idé kan komma att förverkligas är det fortfarande en lång väg att gå innan den blir norm.
Smarta kontrakt är verkligen en intressant teknik. Egenskaper som distribution, determinism, öppenhet och invarians gör dock ibland smarta kontrakt mindre attraktiva.
Den största nackdelen med smarta kontrakt är att de inte löser många verkliga problem särskilt bra. Faktum är att vissa organisationer för närvarande använder traditionella serverlösningar som en nödlösning.
Centraliserade servrar är lättare och billigare att underhålla än smarta kontrakt och har ofta större fördelar när det gäller hastighet och kommunikation över nätverk (interoperabilitet).
(6) Tillämpningar av smarta kontrakt
Säkerställande av läkemedels effektivitet: Sonoco och IBM arbetar för att minska problemen med transport av livräddande läkemedel genom att förbättra insynen i leveranskedjan. Pharma Portal, som drivs av IBM Blockchain Transparent Supply, är en blockkedjebaserad plattform som spårar temperaturkontrollerade läkemedel genom hela leveranskedjan och därmed ger tillförlitliga, pålitliga och exakta data mellan flera parter.
Främja förtroendet i relationen mellan återförsäljare och leverantörer: Home Depot använder smarta kontrakt på blockkedjan för att snabbt lösa tvister med leverantörer. Genom att kommunicera i realtid och öka insynen i leveranskedjan stärker de sina relationer med leverantörerna och får mer tid för kritiskt arbete och innovation.
Snabbare och effektivare internationell handel: Genom att gå med i we.trade, ett nätverk för handelsfinansiering som sammankallas av IBM Blockchain, skapar företag ett ekosystem av förtroende för global handel. Som blockkedjebaserad plattform använder we.trade standardiserade regler och förenklade transaktionsalternativ för att minska friktion och risk samtidigt som transaktionsprocesserna förenklas och handelsmöjligheterna utökas för deltagande företag och banker.
(2) Minskning av OKX-avgifterna
OKX är en professionell handelsplattform för digitala valutor som är älskad av många användare, och dess transaktionsavgifter kan minskas.
OKX delar in sina användare i två nivåer beroende på hur många transaktioner de gör: normala och professionella. Vanliga användare graderas enligt sina OKB-positioner, medan professionella användare graderas enligt sin handelsvolym och tillgångsstorlek. De olika nivåerna bestämmer handelsavgifterna för nästa handelsdag.
Vid beräkning av avgiftsnivåerna, om mynthandelsvolymen, den totala handelsvolymen för leverans och eviga kontrakt (USDT-leveranskontrakt, myntbaserat leveranskontrakt, USDT-evigt kontrakt, myntbaserat evigt kontrakt), handelsvolymen för optionskontrakt och tillgångsvolymen uppfyller villkoren för olika avgiftsnivåer, kommer användarna att åtnjuta avgiftsrabatten på den högsta nivån.
Första metoden: OKX har en officiell högsta sparränta på 20 %. Använd länken nedan för att registrera dig hos OKX och spara 20 % på avgifterna.
https://www.ouyi.business/join/BTC1ETH
Andra metoden: Öppna OKX webbplats och ange "BTC1ETH" i "Invitation Code" på registreringssidan för att se cashbackprocenten: 20 % längst ner.
Var noga med att ange denna inbjudningskod, annars kan du inte få 20 % cashback.
(3) Sänka FTX-avgifterna
FTX är för närvarande en mycket snabbväxande, kontraktsspelare mer utbyte, måste du registrera FTX om du spelar kontraktet.Om du vill minska FTX transaktionsavgifter, måste du använda följande inbjudningslänk för att registrera dig.
https://ftx.com/referrals#a=121031692
3, handelsvägen är lång, tillsammans med den framåt
Vill du veta mer om hur du kan minska provisionen?
telegram: btcethcool
Vi har inrättat en community som är dedikerad till forskning om handel, lägg till telegramvänner för att dra in dig i communityt.