Alle talen
ECOChain is een echt snelle en economisch vriendelijke gedecentraliseerde openbare keten die gebruikmaakt van slimme Ethereum-contracten die worden uitgevoerd in een virtuele machine (VM). Geïnitieerd door een bekend internationaal blockchain-team, gebruikt het blockchain-technologie als basis om de wereldwijde economische markt en de blockchain-wereld te verkennen en een wereldwijd gedecentraliseerd gedistribueerd ecosysteem op te bouwen.
Missie van ECOChain Bij de ontwikkeling van het toekomstige economische marktsysteem ondersteunt de Economische Samenwerkingsorganisatie de missie om de voordelen van de blockchain volledig te benutten, het traditionele economische marktsysteem te gebruiken, het nieuwe economische ecosysteem opnieuw vorm te geven en een solide, geloofwaardig, snel, financieel vriendelijk, economisch vriendelijk gedecentraliseerd ecosysteem. Tegelijkertijd stelt het meer mensen in staat om een veilig en hoogwaardig gedistribueerd beveiligingsnetwerk te hebben, zodat de gezonde en betrouwbare ontwikkeling en prikkels van de markt kunnen worden gerealiseerd via de economische samenwerkingsketen. Dat is ook de missie van de OECD Chain Group.
Op technisch niveau is ECOChain gebouwd met behulp van blockchain-technologie (communicatieprotocollen, codering, enz.) om ervoor te zorgen dat er geen obstakels zijn in de verbinding tussen gebruikers. Het heeft de volgende unieke voordelen:
1. Hoge prestaties
(1) Gebruikers kunnen een hoge transactiesnelheid ervaren De economische keten gebruikt lang bekende communicatieprotocollen om de voordelen te maximaliseren. Verschillende modelanalyse- en stresstestschoenen, het kan tot 560 transacties per seconde ondersteunen.
(2) Een effectief adaptief consensusalgoritme is een blockchain-protocol dat wordt aangeboden door ECOSOC. Dit adaptieve algoritme zorgt voor efficiënte gelijktijdige verwerking van de openbare keten en lost nauwkeurig knooppuntfouten en netwerkverbindingsproblemen op.
(3) Snelle transactiebevestiging. ECOC gebruikt een efficiënt en adaptief consensusalgoritme om ervoor te zorgen dat transacties worden voltooid, dat wil zeggen transactiebevestiging, en optimaliseert andere attributen in het transactiebevestigingsproces, zoals cryptografische algoritmen voor beveiligingshandtekeningen en grootboekopslagmethoden.
(4) Voor opslag ondersteunt ECOC lokale databaseopslag, bestandssysteemopslag en cloudopslag. Lokale opslag realiseert warme en koude scheiding, databaseopslag maakt gebruik van database- en tabelmodellen en cloudopslag ondersteunt uitbreiding volgens cloudclusterregels.
2. Snelle toegang tot ECOC is gebaseerd op het principe van het minimaliseren van de ontwikkelingscirkel van bedrijfsapplicaties, het voldoen aan de bestaande ontwikkelingskennis van programmeurs en het bevorderen van de implementatie en het onderhoud ervan met hoge beveiliging. Daarom bereikt het veel compatibiliteit op het gebied van bedrijfsontwikkeling, implementatie en beveiliging door gebruikers. Het ecosysteem biedt veel klanten (verschillende portefeuilletypes) en tools (SDK) voor gebruikers en ontwikkelaars, ze kunnen kiezen hoe ze verbinding willen maken met de blockchain met een goede gebruikersinterface-ervaring, hoge beveiliging, lagere kosten en hoge snelheid. Er zijn ook SPV-clients (Simple Verification Payments) beschikbaar, waardoor veel bewerkingen mogelijk zijn zonder een volledig knooppunt te draaien, maar ook zonder gebruik te maken van services van derden (vertrouwensloze bewerkingen).
3. Hoge beveiliging
(1) Betrouwbare en consistente opslag ECOC garandeert dat tijdens de verzending niet wordt geknoeid met serviceverzoeken door middel van asymmetrische codering en digitale handtekeningen (openbare codering), en slaat de gegevens van elk knooppunt op. Voor opgeslagen datarecords worden in-node zelfcontroles en near-real-time multi-node datavalidatie gebruikt om ervoor te zorgen dat opgeslagen datarecords niet kunnen worden gewijzigd.
(2) Gebruikersprivacy en vertrouwelijkheid van transacties De echte identiteit van de gebruiker en het openbare adres van de blockchain in ECOC zijn geïsoleerd. Het openbare adres is een pseudoniem. Kan geen gekoppelde gebruikersinformatie ophalen uit de recordopslag van elk knooppunt. De opslag van gebruikersinformatie heeft meerdere beschermingslagen, zoals toestemmingscontrole, toegangsauthenticatie en versleutelde opslag. Gebruikers met een hogere vertrouwelijkheid van transacties kunnen ook kiezen voor een transactie-onafhankelijk mechanisme. Elke transactie van dezelfde gebruiker wordt toegewezen aan een ander adres op de blockchain, waardoor meerdere records van een gebruiker niet op het grootboek kunnen worden achterhaald (onvindbaar).
(3) Beheersysteem voor beveiligingssleutels In de ECOC-oplossing voor sleutelbeheer worden functies voor sleutelbeveiliging en delegatie van gebruikersaccounts geleverd om de sleutelbeveiliging te garanderen. Key Security versleutelt de privésleutel met gebruikersinformatie. Sleutelbeveiliging is niet toegankelijk onder normale bedrijfsprocessen. Er zijn CLI- en GUI-tools om sleutels offline op te slaan (koude opslag). Bovendien kunnen gokkers, dankzij het interne consensusalgoritme, verschillende accounts van dezelfde portemonnee gebruiken om mee te ondertekenen bij het vormen van blokken (Coinbase-transacties). Dit verhoogt de veiligheid van de gokkers.
(4) Operation Efficiency ECOChain bouwt GUI en CLI tools voor data-indicatoren (analyse). Slimme contractopslag en blockchain-gegevens kunnen worden getest, geïnspecteerd, gefilterd of aangepast om elk type rapport te genereren, afhankelijk van de behoeften van de applicatie en zakelijke Dapp. Bovendien bestaat er een boost-compiler voor codecompilatie. Er zijn andere tools voor beveiligingsanalyse, kosten en prestaties van slimme contracten. Al deze behoren tot het ecosysteem van de Economische Samenwerkingsorganisatie (ECOC). ECOChain biedt algemene en efficiënte componenten voor het verzamelen van informatie, die worden ingezet in de bedrijfslaag, de consensusknooppuntlaag en de grootboekopslaglaag. De informatieverzamelingscomponent verzamelt de systeeminformatie van de machine (zoals CPU, geheugen, harde schijf en netwerkstatus), de gebruiksstatus van het knooppunt (zoals toegang tot het knooppunt, bestede tijd, gezondheidsstatus van het knooppunt, enz.) en zakelijk gebruik (zakelijke toegang , slagingspercentage, tijdrovende distributie, enz.) worden in realtime weergegeven op de monitoringinterface om het beheer van het volledige systeem te vergemakkelijken.
Met de continue verbetering, uitbreiding en ontwikkeling van het ECO-ketenecosysteem kunnen steeds meer use cases worden opgelost en zal de bruikbaarheid van de ECO-keten worden verbeterd, wat resulteert in een hogere oplage en onvermijdelijk hogere waarde.
Use Case 1: Trading Market Mall Economy
Trading Market Shopping Malls bieden mensen niet alleen gemak, maar zorgen ook voor een enorme verkeersstroom. De ECOC-keten zal een gedecentraliseerd online handelsplatform voor de economische markt opzetten waarop verschillende items zullen worden weergegeven. De koper en de verkoper komen een slim contract overeen op het ECOChain-platform. De koper plaatst een bepaald aantal tokens op de blockchain. Zodra de verkoper bevestigt dat het item correct is ontvangen, wordt het token op de blockchain automatisch naar het account van de verkoper gestuurd. Anders, als de koper het item niet heeft ontvangen of het niet heeft bevestigd, wordt het token op de blockchain volgens de overeenkomst van het slimme contract teruggestort op het account van de koper. Voor sommige grote transacties zijn meerdere waarborgen vereist. Kunstmatige-intelligentietechnologie kan worden gebruikt om de eigendomsrechten van items die in de keten zijn geregistreerd te beschermen om contractbreuk door beide partijen te voorkomen. Een bepaald bedrag aan borg (garantie) is vereist. Dit type koop- en verkoopproces is niet alleen veilig, maar beschermt ook de rechten van kopers en verkopers.
Use Case 2: Cross-Chain Transacties en interoperabiliteit
Blockchains hebben tegenwoordig veel verschillende architecturen, eigenschappen en doelen. Sommigen zullen overleven, anderen niet. Maar is het mogelijk om ze decentraal met elkaar te verbinden? Gedecentraliseerde keten (cross-chain) connectiviteit voegt waarde toe aan verbonden ketens en de blockchain-industrie. Applicaties kunnen universeel worden gebruikt; netwerkeffecten vergroten hun bruikbaarheid en behouden decentralisatie (vertrouwen minder eigendom). De OESO is hier al mee bezig. De atomic swap-code wordt geïmplementeerd als open source, met de repository gepubliceerd op GitHub (GitHub-broncode). Het eerste doelwit is Ethereum, omdat het een groot platform is met een rijk ecosysteem. Andere platformen zullen volgen. Atomic swaps zijn de uitwisseling van activa op een volledig gedecentraliseerde manier, wat betekent dat munten of tokens worden uitgewisseld tussen verschillende ketens zonder dat er derden of bewaarders nodig zijn. In de toekomst zal interoperabiliteit worden bereikt tussen de OESO-keten en andere ketens die virtuele machines draaien. Er wordt ook gewerkt aan een geel papier over gekruiste ketens.
Use case 3: Oracle's aparte protocol (consensus)
De virtuele machine is een deterministische toestandsmachine. Het is afgesloten van de buitenwereld. Dit betekent dat het geen toegang heeft tot gegevens van buitenaf. De enige manier om gegevens te krijgen, is door deze in te voeren van iemand die toegang heeft tot het slimme contract (via contractfuncties). Entiteiten die toegang hebben tot deze functies kunnen VM-code nuttig maken. Een bekend voorbeeld zijn wisselkoersgegevens. Dit is hoe de term "orakel" werd geboren. De entiteit die speciale toegang heeft tot het slimme contract en het regelmatig voedt met echte gegevens, is het orakel. De term komt waarschijnlijk voort uit het feit dat deze entiteit (meestal de server) zeer vertrouwd is door applicatiegebruikers. Op deze manier kunnen gedecentraliseerde applicaties functioneren voor echte use cases.
Use Case 4: Toepassing van Bewijs van Locatie (PoL)
Bewijs van Locatie is een probleem waarbij een entiteit zijn ware (fysieke) locatie aan anderen moet bewijzen. Een GPS-systeem geeft informatie aan iemand om automatisch zijn locatie te berekenen, met kleine fouten. Het probleem is dat deze GPS-informatie niet kan worden gebruikt om anderen te overtuigen. Dus de hele vraag is, hoe kan iemand bewijzen dat hij op een gegeven moment de locatie niet vervalst. Het meest voorkomende geval van PoL wordt toegepast op de logistieke keten. Voor sleutelproducten, zoals voeding en medicijnen, is de problematiek nog prangender. Er zijn andere use-cases. PoL heeft geen conventionele oplossingen. Gelukkig zijn use cases specifiek en locatiegebonden. Op deze plaatsen kan speciale hardware van verschillende entiteiten worden gebruikt. Ons orakelsysteem, dat we use case 3 noemen, kan hier in volledig vertrouwen PoL leveren. Een mesh-netwerk van hardware, orakelconsensus en aandachtspunten kan een haalbare oplossing bieden.