Alla språk
BUMO är nästa generations kommersiella grundläggande offentliga blockchain, som syftar till att etablera ett allestädes närvarande förtroendenätverk för värdecirkulation, och har åtagit sig att skapa ett distribuerat affärsekosystem med omfattande digitalt förtroende, fri cirkulation av värde och offentliga delade applikationer . Namnet på BUMO-huvudnätverkets Token är "BU".
Skapa en ny generation av värdecirkulation Ubiquitous Trust Network (Ubiquitous Trust Network), så att "värde" flödar lika fritt som "information".
Det syftar till att etablera en blockchain-nätverksekologi med omfattande digitalt förtroende, fri cirkulation av tillgångar och vanliga applikationer för allmänheten. Med fokus på det framtida värdecirkulationsnätverket tillhandahåller det öppet, effektivt och skalbart underliggande tekniskt stöd, som möter behoven av tillgångsdigitalisering och värdecirkulation i olika branscher som finans, Internet of Things och sociala nätverk; kombinerat med Internet of Things teknik, ett bredare nätverk etableras genom Internet of Everything "Machine"-förtroende skapar en solid förtroendegrund för värdecirkulation; kopplar organiskt samman digitala tillgångar, smarta enheter, användardata, etc., och genom digitala transaktioner och smarta kontrakt blir människor verkliga förmånstagare av tillgångsdigitalisering och den nya blockkedjeekonomin By.
Det ena är det allestädes närvarande nätverket av förtroende. När blockchain-nätverkets förtroende är baserat på allestädes närvarande "maskiner", är värdecirkulationen verkligen trovärdig och effektiv. Digital makt tillhör användarna, vilket gör att användarna verkligen kan förstå sitt eget digitala ägande, vilket innebär att alla användare deltar i uppbyggnaden av hela blockchain-nätverket. Genom alla människors deltagande, alltings Internet och demokratisk konsensus kommer det att bli ett allestädes närvarande förtroendenätverk.
Det andra är ett trovärdigt värdecirkulationssystem. Kopplingen mellan "maskin" och "maskin" är också en bro mellan den virtuella världen och den verkliga världen. När ett sådant allestädes närvarande förtroendesystem är etablerat kommer nätverkets tentakler att finnas överallt, och applikationerna på nätverket kommer också att finnas överallt. Värde kommer att kunna flöda fritt i detta allestädes närvarande förtroendenätverk, vilket bildar ett trovärdigt värdecirkulationssystem.
(1) GAS: används som bränsle för att utföra transaktioner eller smarta kontrakt på BUMO-nätverket;
(2) Bokföringsbelöningar: BUMO-bokhållarnoder kan få BU från varje transaktion som belöning;< br> ⑶Community-incitament: BUMO använder BU för att motivera communityutvecklare och bidragande användare.
(1) Skaffa GAS i transaktioner eller kontraktsutförande som en bokhållarnod;
(2) BU-överföring mellan BUMO-användarkonton;
(3) Delta i tidiga donationsstödsprojekt , använd ETH för att utbyta;
(4) Delta i BUMO:s ekologiska konstruktion och få incitament;
(5) Andra sätt.
Ett smart kontrakt är ett körbart Turing-komplett skript på blockkedjan, som har sina egna lagringsresurser. Efter att kontraktet utlösts av en transaktion, allokerar kontraktsmotorn CPU- och minnesresurser för att köra kontraktet för att slutföra affärslogiken. Till skillnad från traditionella program måste smarta kontrakt uppfylla två egenskaper, den ena är stopp, programmet måste kunna avslutas inom ett begränsat tidsintervall, vilket kräver att motorn kan mäta kontraktets utförandetid; den andra är determinism , måste samma indata generera motsvarande utdata, vilket kräver att alla osäkerheter exkluderas.
BuContract (BUM〇Contract)-utvecklare kan anpassa läs- och skrivoperationerna för smarta kontrakt för applikationer på översta nivån att anropa. Den underliggande redovisningen kommer att tillhandahålla smarta kontrakt med möjligheten att komma åt data i kedjan: global status, blockdata , etc., och samtidigt driva unika datalagringsområden och initiera kontraktstransaktioner för att interagera med andra kontrakt.
BuVM (BUM〇Virtual Machine) är exekveringsmiljön för smarta kontrakt. Den tillhandahåller intelligent kontrolllogik för applikationslagret. Den kombineras med överordnad språkanalys och konvertering på hög nivå för att flexibelt stödja den grundläggande tillämpningen av virtuella maskiner realisera virtuella maskiner genom anpassade API-operationer Det externa gränssnittet kan flexibelt interagera med reskontradata och externa data.
För att sänka tröskeln för smart kontraktsutveckling, ger BuContrac blockchain smart kontraktsteknologi till vanliga utvecklare och stöder JavaScript som ett smart kontraktsutvecklingsspråk, vilket är ett av de mest populära utvecklingsspråken i världen; på öppen källkod Google Chrome V8 Motorn implementerar den virtuella BuVM-maskinen.
Därför har det följande fördelar:
För det första är användarens inlärningskostnad låg, JS är det populäraste språket på webben;
För det andra är exekveringseffektiviteten hög, till skillnad från traditionella stackbaserade tolkar , V8 har Det är inte en tolk i egentlig mening. Den använder fördröjningskompilering och JIT-teknik för att direkt översätta skriptspråket till målmaskinens binära, vilket gör exekveringseffektiviteten liknande den för ett lokalt program.
Samtidigt kommer BuVM snabbt att stödja C/C++, Python och andra utvecklingsspråk med hjälp av WebAssembly-teknologi, och så småningom täcka de allra flesta utvecklare, vilket kommer att spela en stark roll för att främja den efterföljande applikationen av smarta kontrakt i smarta terminalenheter.
För att ansluta till verklig data utanför kedjan kommer BuContract att stödja två metoder:
(1) Upprätta ett riktigt datakontrakt, dataleverantören kommer att generera och underhålla det och betala en viss deposition för dess Om det visar sig vara skadligt röstar bokhållaren och andra deltagare i samhället för att dra av insättningen.
(2) Med hjälp av oraklet (BuOracle, BUM〇Oracle) meddelar kontraktet oraklet om den data som behöver erhållas genom händelseutlösning. Efter att oraklet har bearbetats skickas det tillbaka till den virtuella Kontraktet måste lita på oraklet fullt ut.
BuContract kommer att tillhandahålla kontraktsmallar enligt olika branschklassificeringar, såsom utgivning av digitala tillgångar.Utvecklare behöver bara helt enkelt modifiera parametrarna i den för att snabbt och säkert realisera kontraktsfunktioner. BuContract kommer att tillhandahålla verktyg för onlineredigering och felsökning av kontrakt, som kan hjälpa utvecklare att skriva och felsöka kontrakt effektivt.
*Ovanstående innehåll är organiserat av YouToCoin-tjänstemannen. Om det skrivs ut igen, vänligen ange källan.