Alle talen
Wisdom Chain is een openbare basisketen gericht op commerciële toepassingen. Het functionele ontwerp draait om activadefinitie, multi-signature, voorwaardelijke betaling en opslag van certificaten. Het is gebaseerd op de ontwerpprincipes van stabiliteit, veiligheid en autonomie van meerdere partijen. op het gebied van prestaties, beveiliging en Het open ontwerp van het systeem introduceert een unieke implementatie van een technologiestack. Voor een openbare basisketen zijn cryptografische technologie, consensusmechanisme, P2P-netwerklaag, grootboekopslaglaag en scriptsysteem de vijf belangrijkste basismodules. Wisdom Chain heeft de voordelen van voorgangers opgenomen in het ontwerp van deze vijf modules. en lessen, en diepgaand onderzoek en innovatie op de basis.
Veilig en betrouwbaar
Het openbare ketennetwerk wordt ingezet op internet, met knooppunten over de hele wereld, en duizenden gebruikers definiëren en beheren hun eigen gegevensactiva in de keten . Voor een peer-to-peer netwerksysteem is de veiligheid van het technische ontwerp erg belangrijk. Van de selectie van cryptografisch algoritme, het ontwerp van het consensusmechanisme, met name het ontwerp van het scriptinstructiesysteem, richt Wisdom Chain zich op het eerlijke ontwerp van het netwerk en het vermogen om weerstand te bieden aan verschillende aanvallen die kunnen optreden. Veiligheid en betrouwbaarheid zijn de hoekstenen van het Wisdom Chain-netwerk.
In het kerncommandosysteem maakt Wisdom Chain gebruik van een extern triggermechanisme, gebruikt het regelsjablonen om flexibiliteit te bieden en voorkomt het aanvallen op kwetsbaarheden tijdens het programmeren van commando's.
Lage latentie
De gegevensdoorvoercapaciteit en de snelheid van het genereren van blokken van het openbare ketensysteem zijn indicatoren die uitgebreid moeten worden overwogen. De blokgrootte van Wisdom Chain is beperkt tot 4M en de blokgeneratieperiode is 10 seconden, wat een volledige netwerkbelasting van 1400 TPS-verwerkingscapaciteit kan bieden. Evenwichtige afweging van de prestatie-eisen van block data broadcast in een asynchrone netwerkomgeving, terwijl ook de wees-block rate en de kans op tijdelijke forks zo veel mogelijk worden gereduceerd.
Fork Resistance
Fork is een typisch probleem in het openbare ketensysteem. Voor een puur competitief consensusnetwerk is fork relatief eenvoudig te activeren. Voor gebruikers betekent het optreden van een fork dat de activa in de keten een potentieel risico van verlies kunnen hebben en dat de stabiliteit van het netwerk ook in het gedrang komt. Wisdom Chain combineert DPoS- en PoW-mechanismen. Miner-knooppunten moeten basiskosten voor rekenkracht betalen om blokken te genereren en moeten tegelijkertijd in de top 15 van de stemranglijst komen. Tenzij meer dan 2/3 van de knooppunten tegelijkertijd vorken uitvoeren , is het moeilijk voor individuele knooppunten om een netwerkvork te starten. Als meer dan 2/3 van de nodes een fork initiëren, is het netwerk nog steeds stabiel, omdat de stabiliteit van het netwerk wordt bepaald door de meerderheid van de nodes.
Laagdrempelig
De openbare keten is open voor het publiek en heeft over het algemeen geen speciaal mechanisme voor identiteitsauthenticatie. De drempel voor het gebruik ervan komt voornamelijk tot uiting in twee aspecten:
I Administratiekosten voor mijnwerkers
br> II.Moeilijkheden bij het gebruik van de functie
De minimale administratiekosten voor het uitgeven van transacties op Wisdom Chain zijn slechts 0,002 WDC, wat bijna te verwaarlozen is. Voor verschillende functies in de keten kunnen gebruikers ze ook bellen via een zeer directe interface.Met de ondersteuning van interfacetools vereisen bewerkingen zoals activadefinitie en multi-signature zelfs geen programmeervaardigheden, waardoor de drempels om te gebruiken aanzienlijk worden verlaagd. gewone gebruikers.
Lage kosten
De lage kosten van Wisdom Chain zitten niet alleen in de afhandelingskosten op instapniveau, maar ook in de implementatiekosten van de node.De aanbevolen hardwarevereisten voor het implementeren van een volledige Wisdom Chain node Het is: 1), 8-core CPU, 16G-geheugen
2), netwerkbandbreedte van 100M en hoger
Of het nu een gewone volledige node is of een miner-node, er is geen speciale hardwareconfiguratie vereist. Het unieke consensusmechanisme kan ook het probleem van mining-centralisatie voorkomen dat wordt veroorzaakt door het monopolie van rekenkracht dat wordt geleverd door krachtige mining-machines, zodat gewone gebruikers de mogelijkheid hebben om deel te nemen aan het worden van netwerkknooppunten en mijnwerkersknooppunten.
Grootboekopslag
Voor de verwerking van de grootboekopslaglaag combineert het de KV-structuur van blokopslag en de voordelen van relationele gegevensopslag, en kan het snel binaire geserialiseerde transacties verzenden bij het synchroniseren van gegevens tussen knooppunten en blokken, terwijl relationele query's de verwerkingsprestaties verbeteren bij het uitvoeren van ophaalquery's. Optimaliseer bij het continu en snel lezen en schrijven van gegevens de verwerking van lees-/schrijfvergrendelingen en indexen om ervoor te zorgen dat de stabiliteit en prestaties van synchronisatie een evenwichtspunt bereiken.
Scriptsysteem
Het ontwerp van het scriptsysteem is een belangrijk kenmerk van Wisdom Chain. Het is noch een zuiver vaste omgekeerde Poolse uitdrukkingsinstructiestructuur, noch een simpele migratie van een Turing-complete programmering omgeving. . De eerste functie is te vast en rigide, en de laatste mist zekerheid. Wisdom Chain maakt gebruik van een speciaal ontworpen, verifieerbare engine voor het programmeren van regels. Het gebruikt een vaste instructiestructuur voor ingebouwde WDC-doorzendingen, stemmen, hypotheken en stortingen; het gebruikt regelprogrammering voor activadefinitie, multi-signature en voorwaardelijke betaling.
Geaggregeerde handtekening
Handtekeningarrays zijn vereist in situaties met meerdere handtekeningen. Het array-formaat moet de volgorde van handtekeningen verwerken. Wisdom Chain geeft niets om de volgorde van handtekeningen. Geaggregeerde handtekeningen zijn een geschikte oplossing bij het omgaan met meerdere handtekeningen.
Polynoom verbergen
Dit is Wisdom Chain's implementatie van zero-knowledge proof, dat gebaseerd is op het verbergen van polynoomberekeningen. In de Wisdom Chain kan de traceerbaarheidsrelatie tussen elke transactie altijd worden opgevraagd, en wanneer het nodig is om het bedrag of het resultaat van sommige uitdrukkingen te verbergen, kan dit efficiënt worden gerealiseerd door elliptische lijntoevoeging en homomorfe verberging.
Privacygroep
Privacygroep is een soort eerlijke bescherming voor Wisdom Chain om deel te nemen aan collectieve aangelegenheden, zoals stemactiviteiten. Kiezers willen misschien niet aan anderen laten weten op wie ze hebben gestemd. Of ik wil niet dat andere mensen weten op wie ze nog meer hebben gestemd. Vervolgens kunt u een privacygroep maken, verschillende accountadressen in de groep plaatsen en het gedragsbereik van de groep definiëren. Zolang de transactieactie wordt geïnitieerd door het adres in de groep, zal het vervaagd zijn als de identiteit van de "groep". Voor de acties binnen de "groep" hoeft de verificateur alleen te weten of het collectieve concept van "groep" is legaal en hoeft niet te gaan Verifieer een specifiek lid, zodat kan worden voorkomen dat het gedrag van groepsleden wordt onthuld.