Les empreses que volen aprofitar el poder de la tecnologia blockchain sovint pensen en termes binaris de cadenes privades i públiques. Alguns creuen que les cadenes de bloc “públiques” no tenen la capacitat de privadesa i confidencialitat de les cadenes de blocs “privades”. Ara bé, les cadenes de blocs privades no garanteixen la privadesa de totes les maneres que les empreses entenen realment la privadesa. El gran mite és que les cadenes de blocs “privades” mantenen la privadesa mentre que les cadenes de blocs “públiques” no. És important destacar que les empreses sovint confonen cadenes de blocs “privades” amb cadenes de blocs “autoritzades” amb gestors de transaccions privades. El permís inclou qui té accés i control, mentre que la privadesa indica dades de transaccions protegides.
És important entendre que hi ha tres tipus de blockchains: públics, Privat, i Consorci.
Cadenes de blocs públiques
Dissenyat per tallar de forma segura l’intermediari en qualsevol escenari d’intercanvi d’actius.
- Pros: incentius econòmics integrats, flexibilitat, interoperabilitat i elimina completament la necessitat d’un intermediari.
- Contres: el rendiment pot ser un repte.
Cadenes de blocs privades
Permet que l’intermediari torni a entrar, fins a cert punt.
- Pros: permet una major eficiència i les transaccions es completen més ràpidament.
- Contres: no ofereix la mateixa seguretat descentralitzada que la seva contrapart pública. Falten les capes d’incentius inherents a la tecnologia blockchain amb una arquitectura inflexible.
Cadenes de blocs del consorci
Permès, en part privat i semi-descentralitzat.
- Pros: proporciona eficiència i privadesa de transaccions sense consolidar el poder amb una empresa.
- Contres: sistema centralitzat tradicional amb un grau d’auditoria criptogràfica adjunta.
En realitat, la privadesa no és propietat de cap blockchain. Més aviat, hi ha capes de privadesa que es poden aplicar a qualsevol cadena de blocs, fins i tot a cadenes públiques, que permetin transaccions privades o “protegides” en una cadena de blocs pública. Això permet a les empreses beneficiar-se de la seguretat descentralitzada d’una cadena de blocs pública mentre dissimula informació privada.
Cap a un enfocament públic-primer
El disseny interoperable d’Ethereum proporciona molta flexibilitat com a plataforma blockchain més avançada, flexible i preparada per a la producció. Ethereum permet la interoperabilitat: en primer lloc, amb la seva xarxa principal pública, adaptant cada solució Enterprise Ethereum amb abast global, resistència extrema i alta integritat i, en segon lloc, interoperabilitat amb altres projectes de cadena de blocs de codi obert, que permeten futures adaptacions i ampliacions de solucions existents.
Les empreses poden aconseguir més granularitat de privadesa amb Ethereum, normalment amb molta menys complexitat i despeses de manteniment.
Aquesta interoperabilitat prové del fet que Ethereum és de codi obert, es connecta a altres TI com AWS o Azure i que pot interactuar eficaçment amb cadenes privades i de consorci a causa de la seva infraestructura tècnica consistent per a tot tipus de desenvolupament de blockchain. Les empreses poden aconseguir una major granularitat de la privadesa amb Ethereum, normalment amb molta menys complexitat i despeses de manteniment en comparació amb altres plataformes. Amb les capes de privadesa i confidencialitat adequades, Ethereum té diversos avantatges que la converteixen en l’elecció òbvia per als casos d’ús exclusius de l’empresa..
Capes de privadesa amb blockchains empresarials
La privadesa i la confidencialitat són essencials per a les solucions empresarials. Les empreses tenen diverses preocupacions quan consideren implementacions de blockchain:
- Accés: qui té permisos per llegir i / o escriure?
- Visibilitat: a qui es transmeten les transaccions?
- Emmagatzematge: com s’emmagatzemen les dades?
- Execució: qui té dret a iniciar, aturar o reiniciar un procés?
Tot i que una cadena de blocs “privada” pot proporcionar un control d’accés estret a una xarxa de consorci, no garanteix la privadesa de les transaccions. Si una empresa de transport cobra 100 dòlars per transportar una caixa per a l’empresa A però 90 dòlars per a l’empresa B, no volen que es reveli aquesta informació competitiva. A més, una cadena de blocs privada només és tan segura com els permisos i els controls de seguretat a la xarxa. A mesura que aquestes xarxes “privades” guanyen més participants, és més difícil aplicar controls sobre l’accés i la visibilitat. Per exemple, la manera com Fabric garanteix la privadesa de les transaccions entre les diferents parts d’un consorci és mitjançant el concepte de canals. Els canals són essencialment una única ruta protegida entre dues parts. Això vol dir que necessiteu un canal per a cada parell de grups i heu de mantenir tota aquesta infraestructura a mesura que el sistema evoluciona, cosa que fa que sigui més complicat de gestionar. Això fa que es plantegi la pregunta de si aquestes cadenes de blocs “privades” són “a prova de futur” – poden escalar i seguir complint la carta original del consorci??
La privadesa no s’ha de pensar en termes binaris, sinó com a capes. Hi ha la capa de permisos o credencials d’eines que implica qui té accés a la informació i com es controla i s’autentifica. La capa de privadesa, per altra banda, implica mantenir la confidencialitat dels participants, les dades i els termes. Fins i tot dins d’una sola capa, hi ha diverses subcapes on la privadesa es pot mantenir en cadena, fora de cadena i mitjançant transaccions privades. Hi ha tres capes clau de privadesa quan es tracta de solucions a nivell empresarial:
- Privadesa dels participants: assegureu-vos que els participants es mantinguin anònims els uns dels altres, així com els de fora de la xarxa, amb mecanismes criptogràfics en cadena com signatures de timbre, adreces sigil·les, mescles o emmagatzematge de dades privades fora de la cadena.
- Privadesa de les dades: mantenir transaccions, saldos, contractes intel·ligents i altres dades encriptades dins o fora de la cadena, amb eines criptogràfiques com proves de coneixement zero i zk-SNARKS, compromisos de Pedersen o capes de privadesa fora de la cadena com TEE.
- Privadesa dels termes: mantenir privades les condicions dels contractes entre dues parts amb proves de gamma o compromisos de Pedersen.
El fet és que les cadenes de blocs privades no us proporcionen privadesa per defecte. Hi ha una distinció entre xarxes autoritzades i gestors de transaccions privats. Realment, l’única privadesa que ofereixen les cadenes de blocs privades per defecte és que els participants i els contractes no poden ser vistos pels no participants. Més aviat, capes de privadesa s’ha de construir en qualsevol cadena de blocs i es pot integrar tant en cadenes públiques com privades o, combinant-les (com Ethereum i Quorum).
Capa 2 de l’especificació de client EEA V2
Transaccions privades a Ethereum Blockchain
Hi ha moltes opcions a l’ecosistema Ethereum disponibles avui o que s’estan desenvolupant activament per proporcionar diverses capes de privadesa. A ConsenSys Quorum, la informació privada no s’emet mai als participants de la xarxa. Les dades privades es xifren i només es comparteixen directament amb les parts pertinents. Les capes de privadesa també s’estan desenvolupant activament per a Ethereum públic i autoritzat, com ara zk-SNARKS i proves de coneixement zero que amaguen atributs de transaccions com els saldos, així com signatures de timbre i hash que proporcionen capes de privadesa per als participants, les dades i / o els termes. . Finalment, les solucions fora de la cadena junt amb Ethereum ofereixen una oportunitat per emmagatzemar dades privades i realitzar transaccions d’alt rendiment.
Projecte Ubin: transaccions públiques protegides contra canals privats
Vegem la diferència entre transaccions públiques protegides i canals privats de dades privades. Les transaccions públiques blindades són transaccions que són validades per tota la xarxa, però normalment la quantitat i potencialment el tipus d’actiu estan protegides. Un gran exemple d’això és Project Ubin, un projecte col·laboratiu d’Ethereum al qual ConsenSys va participar amb l’Autoritat Monetària de Singapur per crear una xarxa de pagaments interbancaris. Al Projecte Ubin, un consorci d’institucions financeres va utilitzar proves de coneixement zero per permetre la transferència d’actius digitals en un llibre principal distribuït sense revelar informació sobre els saldos o els imports de les transaccions.
Projecte Khokha: Compromisos de Pedersen
Un altre exemple recent és Project Khokha, que ConsenSys i Adhara, una empresa ConsenSys, amb el South Africa Reserve Bank. Al Projecte Khokha, ConsenSys i l’equip d’Adhara van utilitzar els compromisos de Pedersen i les proves de la gamma Folklore per processar el volum diari típic de pagaments del SARB amb total confidencialitat i finalitat en menys de dues hores. Aquests esquemes de compromís van demostrar ser molt més ràpids de validar que les proves de coneixement zero.
Els participants de la xarxa poden validar que l’actualització correcta s’ha produït sense conèixer el saldo inicial, el saldo final o l’import de la transferència.
Amb Project Khokha, Adhara ha estat explorant la substitució de proves de rang per proves de bala, que són molt més petites i més ràpides de validar. Molt senzillament, en lloc d’escriure els saldos i els imports de les transaccions de forma clara com en un contracte ERC20 normal, els nodes escriuen una prova o un compromís de saldo de Pedersen. Els compromisos de Pedersen també són addicionalment homomorfs, cosa que significa que per a una actualització del saldo, els participants de la xarxa poden validar que l’actualització correcta s’ha produït sense conèixer el saldo inicial, el saldo final o l’import de la transferència..
Public-First + Capes de privadesa = Prova del futur
Les xarxes empresarials necessiten resiliència, interoperabilitat, permisos i privadesa per tenir èxit. Aquests requisits, però, estan fora de l’abast dels llibres distribuïts propietaris, i molt menys de les tecnologies tradicionals de bases de dades. Les capes de privadesa granulars d’Ethereum blockchain i l’enfocament public-first la converteixen en una potent solució empresarial per a organitzacions que necessiten la flexibilitat d’una plataforma pròpia i que volen que l’abast mundial participi en economies d’escala..