Interoperabilität zwischen der öffentlichen Blockchain von Ethereum und dem privaten zugelassenen Blokchain-Netzwerk von Quorum

Szenario: Ich versuche, zwei Blockchain-Netzwerke auf einer Plattform einzurichten:

  • Ethereums öffentliches Blockchain-Netzwerk: Für Zahlungssysteme in Form von ERC20-Token und Kryptowährungen.
  • Das private genehmigte Blockchain-Netzwerk von Quorum: Für Datenspeicherung und berechtigten Zugriff.

Fragen:

  • Kann ich die zwei verschiedenen Blockchain-Netzwerke (oben erwähnt) dazu bringen, miteinander zu sprechen? Gibt es Probleme? Wie kann ich das machen?
  • Sind Quorum und Ethereum kompatibel? Oder sollte ich eine andere Blockchain wählen?
  • Für Anwendungen auf Unternehmensebene Ist Quorum skalierbar und reich an APIs?

Antworten (2)

AFAIK, Nein. Quorumund ethereumsind nicht interoperabel. Ein einfaches Argument wird der von diesen beiden verwendete Konsensalgorithmus sein: Quorum verwendet RAFTund ethereumverwendet den Arbeitsnachweis. Verwendet außerdem quorumzusätzliche Kryptographie-Tools, um die Anzeige von Transaktionen zwischen Parteien zu privatisieren, was im Widerspruch zu steht ethereum.

Sie können über ein drittes Tool, hauptsächlich einen Client für beide Blockchains gleichzeitig, dazu gebracht werden, sie miteinander zu markieren, das in der Lage wäre, die von einer Blockchain empfangenen Daten zu verwenden, um mit der zweiten Blockchain zu interagieren (obwohl dies nicht wirklich der Fall ist). eine praktische Idee, unter dem Gesichtspunkt der Nützlichkeit).

Die Skalierbarkeit von quorumist nicht wirklich ein Problem, da eine private Blockchain eher nicht dafür gedacht ist, in großem Maßstab (1000+ Nodes) verwendet zu werden. aber es kann ähnliche Längen erreichen wie ethereum.

Vielen Dank für Ihre Antwort. Um sowohl die Blockchain zum Sprechen zu bringen, denke ich darüber nach, einen separaten nodejs/angular/js-Code zu schreiben, der Daten pusht und abruft.
Aus Ihrer Antwort ging hervor, dass Ethereum und Quorum nicht interoperabel sind, aber über ein drittes Tool miteinander kommunizieren können. Wie wir wissen, ist Ethereum aufgrund seiner API-Verfügbarkeit aus Entwicklungsperspektive sehr ausgereift. Ist es bei Quorum der gleiche Fall, ist die Quorum-API reichhaltig für die Entwicklung?
@Saumitra Quorum, ist nur ein Fork des gethEthereum-Clients. Es hat genau die gleichen Funktionen wie ein normaler Ethereum-Client, einschließlich der RPC-API für intelligente Verträge.

BildschirmfotoLaut einem Whitepaper von Bitcoin wird die Privatsphäre von Bitcoin gewahrt, indem die Identität des Teilnehmers nicht preisgegeben wird. Zwei Personen können miteinander Geschäfte tätigen, ohne ihre Identität zu kennen. In einem privaten Blockchain-Netzwerk mit Genehmigung muss jedoch jeder Teilnehmer seine Identität offenlegen. Wenn zwei Teilnehmer im privaten zugelassenen Blockchain-Netzwerk von Quorum miteinander über das öffentliche Ethereum-Blockchain-Netzwerk von Ethereum Geschäfte tätigen möchten, kennt jeder Teilnehmer im privaten Ethereum-Blockchain-Netzwerk von Quorum aufgrund dieser Privatsphäre den öffentlichen Ethereum-Kontoverlauf aller Teilnehmer im privaten zugelassenen Blockchain-Netzwerk von Quorum der Teilnehmer Quorums privates zugelassenes Netzwerk wird kompromittiert .

Ich habe mich vielleicht nicht klar erklärt. Der Datenschutz der Datenspeicherung auf Private Permissioned Blockchain steht im Mittelpunkt meines Anwendungsfalls. Jeder, der dem privaten zugelassenen Netzwerk beitritt, ist bereits vertrauenswürdig und den anderen Teilnehmern des Netzwerks bekannt, sodass keine Notwendigkeit für die Identitätsgeheimhaltung innerhalb des Netzwerks besteht. Meine Frage hier ist, wenn zwei Teilnehmer die Daten innerhalb eines privaten zugelassenen Netzwerks teilen, wie wird dann einer (über Token/Krypto) den anderen im öffentlichen Netzwerk anregen? Die Nutzung des öffentlichen Netzwerks ist notwendig, weil ich Transparenz im Zahlungssystem möchte. Also, wie werden diese beiden Netzwerke sprechen?
Auch wenn mir jemand helfen kann, die Skalierbarkeit und API-Verfügbarkeit in Quorum zu verstehen, während ich mit Ethereum arbeite. Kann Quorum zusammen mit Ethereum auf einer Plattform verwendet werden?
Hallo @Saumitra, der Konsensalgorithmus, um den Teilnehmern Anreize zu geben, ist Proof Of Work, der im öffentlichen Ethereum-Blockchain-Netzwerk verwendet wird, und die von Quorum verwendeten Konsensalgorithmen sind QuorumChain Consensus, Raft Consensus und Istanbul Consensus. Konsensalgorithmen, die im Quorum verwendet werden, basieren ausschließlich auf Abstimmungen und beinhalten überhaupt kein Mining. Mining ist der Prozess des Lösens eines kryptografischen Rätsels, um Transaktionen zu verifizieren, und der Knoten, der dieses Rätsel löst, erhält Belohnungen. Dies ist das Herzstück des Proof-of-Work-Konsensalgorithmus.
@Saumitra hast du die Antwort gefunden? wenn ja, bitte teilen.