Alle sprog
BUMO er den næste generations kommercielle grundlæggende offentlige blockchain, der sigter mod at etablere et allestedsnærværende tillidsnetværk for værdicirkulation og er forpligtet til at skabe et distribueret forretningsøkosystem med omfattende digital tillid, fri værdicirkulation og offentlige delte applikationer . Navnet på BUMO-hovednetværkstoken er "BU".
Skab en ny generation af værdicirkulation Ubiquitous Trust Network (Ubiquitous Trust Network), så "værdi" flyder lige så frit som "information".
Det sigter mod at etablere en blockchain-netværksøkologi med omfattende digital tillid, fri cirkulation af aktiver og fælles applikationer for offentligheden. Med fokus på det fremtidige værdicirkulationsnetværk giver det åben, effektiv og skalerbar underliggende teknisk support, som imødekommer behovene for digitalisering af aktiver og værdicirkulation i forskellige brancher såsom finans, Internet of Things og sociale netværk; kombineret med Internet of Things teknologi, etableres et bredere netværk gennem Internet of Everything "Machine"-tillid skaber et solidt tillidsgrundlag for værdicirkulation; forbinder organisk digitale aktiver, smarte enheder, brugerdata osv., og gennem digitale transaktioner og smarte kontrakter bliver mennesker virkelige modtagere af aktivdigitalisering og den nye blockchain-økonomi Af.
Det ene er det allestedsnærværende netværk af tillid. Når tilliden til blockchain-netværket er baseret på allestedsnærværende "maskiner", er værdicirkulationen virkelig troværdig og effektiv. Digital magt tilhører brugerne, hvilket giver brugerne mulighed for virkelig at forstå deres eget digitale ejerskab, hvilket betyder, at alle brugere deltager i opbygningen af hele blockchain-netværket. Gennem deltagelse af alle mennesker, Internet of Everything og demokratisk konsensus, vil det blive et allestedsnærværende tillidsnetværk.
Det andet er et troværdigt værdicirkulationssystem. Forbindelsen mellem "maskine" og "maskine" er også en bro mellem den virtuelle verden og den virkelige verden. Når et sådant allestedsnærværende tillidssystem er etableret, vil netværkets tentakler være overalt, og applikationerne på netværket vil også være overalt. Værdi vil kunne flyde frit i dette allestedsnærværende tillidsnetværk og danner et troværdigt værdicirkulationssystem.
(1) GAS: bruges som brændstof til at udføre transaktioner eller smarte kontrakter på BUMO-netværket;
(2) Bogføringsbelønninger: BUMO-bogholderknudepunkter kan få BU fra hver transaktion som belønning;< br> ⑶Fællesskabsincitamenter: BUMO bruger BU til at motivere fællesskabsudviklere og bidragende brugere.
(1) Få GAS i transaktioner eller kontraktudførelse som bogholdernode;
(2) BU-overførsel mellem BUMO-brugerkonti;
(3) Deltag i tidlige donationsstøtteprojekter , brug ETH til at udveksling;
(4) Deltage i BUMOs økologiske konstruktion og få incitamenter;
(5) Andre måder.
En smart kontrakt er et eksekverbart Turing-komplet script på blockchainen, som har sine egne lagerressourcer. Efter kontrakten er udløst af en transaktion, allokerer kontraktmotoren CPU- og hukommelsesressourcer til at køre kontrakten for at fuldføre forretningslogikken. Til forskel fra traditionelle programmer skal smarte kontrakter opfylde to karakteristika, den ene er stop, programmet skal kunne afsluttes inden for et begrænset tidsinterval, hvilket kræver, at motoren er i stand til at måle kontraktens udførelsestid; den anden er determinisme , skal det samme input generere Det tilsvarende output, hvilket kræver, at alle usikkerheder udelukkes.
BuContract (BUM〇Contract)-udviklere kan tilpasse læse- og skriveoperationerne for smarte kontrakter, så applikationer på øverste niveau kan kaldes. Den underliggende hovedbog vil give smarte kontrakter mulighed for at få adgang til data i kæden: global status, blokdata osv., og samtidig drive unikke datalagringsområder og igangsætte kontrakttransaktioner for at interagere med andre kontrakter.
BuVM (BUM〇Virtual Machine) er eksekveringsmiljøet for smarte kontrakter. Det giver intelligent kontrollogik til applikationslaget. Det kombineres med overordnet højt niveau sproganalyse og konvertering for fleksibelt at understøtte den grundlæggende applikation af virtuelle maskiner realisere virtuelle maskiner gennem tilpassede API-operationer Den eksterne grænseflade kan fleksibelt interagere med finansdata og eksterne data.
For at sænke tærsklen for smart kontraktudvikling bringer BuContrac blockchain smart kontraktteknologi til almindelige udviklere og understøtter JavaScript som et smart kontraktudviklingssprog, som er et af de mest populære udviklingssprog i verden; på open source Google Chrome V8 Motoren implementerer den virtuelle BuVM-maskine.
Derfor har det følgende fordele:
For det første er brugerens læringsomkostninger lave, JS er det mest populære sprog på nettet;
For det andet er eksekveringseffektiviteten høj, i modsætning til traditionelle stack-baserede tolke , V8 har Det er ikke en tolk i egentlig forstand. Den bruger forsinkelseskompilering og JIT-teknologi til direkte at oversætte scriptsproget til målmaskinens binære, hvilket gør udførelseseffektiviteten svarende til den for et lokalt program.
Samtidig vil BuVM hurtigt understøtte C/C++, Python og andre udviklingssprog ved hjælp af WebAssembly-teknologi og på sigt dække langt de fleste udviklere, som vil spille en stærk rolle i promoveringen af den efterfølgende applikation af smarte kontrakter i smarte terminalenheder.
For at oprette forbindelse til virkelige data uden for kæden, vil BuContract understøtte to metoder:
(1) Etabler en ægte datakontrakt, dataudbyderen vil generere og vedligeholde den og betale et vist depositum for dets Hvis det viser sig at være ondsindet, stemmer bogholderen og andre fællesskabsdeltagere for at fratrække depositum.
(2) Ved hjælp af oraklet (BuOracle, BUM〇Oracle) giver kontrakten oraklet besked om de data, der skal indhentes gennem hændelsesudløsning. Efter at oraklet er behandlet, sendes det tilbage til det virtuelle Kontrakten skal have fuld tillid til oraklet.
BuContract vil levere kontraktskabeloner i henhold til forskellige brancheklassifikationer, såsom udstedelse af digitale aktiver.Udviklere behøver kun at ændre parametrene i det for hurtigt og sikkert at realisere kontraktfunktioner. BuContract vil levere værktøjer til online redigering og fejlfinding af kontrakter, som kan hjælpe udviklere med at skrive og fejlfinde kontrakter effektivt.
*Ovenstående indhold er organiseret af YouToCoin-officielle. Hvis det genoptrykkes, bedes du angive kilden.