Dagens blockkedjor skalas inte på ett meningsfullt sätt. När fler noder ansluter sig till systemet bryts systemets effektivitet (beräkning, kommunikation och lagring) ned, eller förblir i bästa fall konstant. En ledande idé för att göra det möjligt för blockkedjor att skala effektivitet är begreppet skärning: olika undergrupper av noder hanterar olika delar av blockkedjan, vilket minskar belastningen för varje enskild nod. Befintliga härdningsförslag leder dock till effektivitetsskalning genom att kompromissa med förtroendet - att förstöra noderna i en viss skärva kommer att leda till en permanent förlust av motsvarande del av data. Vi observerar att härdning liknar replikationskodning, som är känd för att vara ineffektiv och skör i kodningsteorigemenskapen. I det här dokumentet demonstrerar vi ett nytt protokoll för kodad lagring och beräkning i blockkedjor. I synnerhet föreslår vi PolyShard: "polynomiskt kodad skärvning" som uppnår informationsteoretiska övre gränser för effektiviteten i lagring, systemgenomströmning och förtroende, vilket möjliggör ett verkligt skalbart system. Vi tillhandahåller simuleringsresultat som numeriskt visar prestandaförbättringar jämfört med konstens tillstånd, och skalbarheten hos PolyShard-systemet. Slutligen diskuterar vi eventuella förbättringar och lyfter fram praktiska överväganden i byggandet av ett sådant system.
I REF införs ett polynomiskt kodat skärsystem (PolyShard) för att uppnå skaleffektiviteten och säkerheten samtidigt.
PolyShard: Coded Sharding Achieves Linearly Scaling Efficiency and Security Simultaneously
{'venue': 'IACR Cryptology ePrint Archive', 'journal': 'IACR Cryptology ePrint Archive', 'mag_field_of_study': ['Computer Science', 'Mathematics']}