Projektentwicklung
1. BBFT: ein hierarchischer byzantinischer fehlertoleranter Konsensalgorithmus. Derzeit hat das Bytom-Technologieteam die Bystack-BaaS-Plattform offiziell freigegeben, die innovative Vorteile bietet. Aufgrund der Komplexität der O (n ^ 2) -Kommunikation kann PBFT jedoch nicht gut skaliert werden. Daher schlagen wir einen hierarchischen BFT-Konsistenzalgorithmus vor — BBFT. Es nutzt die Netzwerktopologie, um Nachrichten effektiv zwischen Knoten zu verteilen und zu aggregieren, und bietet die Komplexität der O (n) -Kommunikation, sodass der BBFT-Konsensus-Algorithmus eine gute Konfiguration, Anpassungsfähigkeit, Skalierbarkeit und Heterogenität aufweist.
2.Am 22. Mai veranstalteten der Gründer von Changjia, CTO Langyu und CFO Li Zongcheng eine AMA auf ChainNode. Bytom ist die erste Mainchain-Sidechain-BaaS-Plattform, die auf dem BUTXO-Modell basiert.
Für Details: https://medium.com/@Bytom_Official/bystack-ama-446f8bb70be5
3. Der Bytom Dev-Wettbewerb wurde offiziell in der New York Blockchain-Woche angekündigt. Jetzt können Sie sich unter https://devcon.bytom.io/ anmelden.
Der erste Preis ist 30.000 US-Dollar und eine großartige Veranstaltung, die Sie sich nicht entgehen lassen sollten! Wenn Sie einen Kandidaten haben, laden Sie ihn bitte zu unserem Wettbewerb ein und Sie erhalten eine Belohnung!
4. Ein schöner Artikel aus der Community! Als Teil einer Reihe zu den Möglichkeiten von BYTOM: Vertrauenslose Finanzanleihen und Festgeldern, ausgedrückt in der BYTOM-Blockchain: https://twitter.com/MonUnix/status/1131630551750893568
Entwicklerbericht
Bytom Main
1. Der Fehler beim Parsing von Interface-JSON-Daten wurde behoben.
2. Die Schnittstelle der Kryptografie mit privatem Schlüssel und öffentlichem Schlüssel wurde geändert.
3. Ein Teil der Testdaten wurde geändert, um der Änderung der Schnittstelle zwischen öffentlichem und privatem Schlüssel zu entsprechen.
4. Optimiertes Voting-Transaktions-Utxo-Modul und verifizierte Transaktion, um die Ausgabe zu optimieren und eine Aktion in der Brieftaschenebene zu erstellen;
Sidechain
1. Erforschte liquid explorer und verglich sie mit Vapor;
2. Die Konsensnachrichtenübertragung und -verarbeitung wurde zur Konsensnetzwerkschicht hinzugefügt.
3. Es wurden Tests für die kettenübergreifende Eingabe / Ausgabe-Analyse hinzugefügt.
4. Verstärktes Testen von Kreuzschienen-Ein- und Ausgängen für Utxo-Variationen;
5. Schnittstelle und Test der Transaktionskonstruktion der Seitenkette zur Hauptkette hinzugefügt;
6. Die Verarbeitung des Konsensalgorithmusblocks, einschließlich der doppelten Signatur, ist abgeschlossen, ob die Signatur des Blockproduzenten verarbeitet wird. Erhalt des Stapelstatus von irreversiblen Blöcken, Abstimmungsergebnissen und Blöcken;
7. Die Verarbeitung der Blocksignaturnachricht des Konsensalgorithmus einschließlich der Verarbeitung von doppelter Signatur, einfachem Block, keinem Block usw. abgeschlossen.
Bycoin Dapp
1. Dapp hat die Behandlung des Timeout-Mechanismus hinzugefügt und in der Code-Ebene optimiert
2. Bytom Webassembly hat die Signatur der Nachricht hinzugefügt und syscall / js mit Version go1.2 aktualisiert
Blockmeta
1. Blockmeta hat die Codes von Frontend und Backend zusammengeführt.
2. Erstellte ein Skript für die Blockchainisierung von Speicherinformationen.
3. Docke das Frontend und das Backend von Blockmeta, Nginx, und baue den Frontend- und Backend-Code Jenkins automatisch auf, lade ihn in Ali Cloud Maven hoch und behebt Nagios-Überwachungs- und Frontend-Anzeigeprobleme, die nach Blockmeta Docking auftreten.
Bycoin
1. Vervollständigen Sie das Dokument bycoin-dapp-js, die Demo-Testseite bycoin-dapp und die Discovery-Seite.
2. Android und iOS waren verbunden und haben das Rückgabeformat injiziert. Verbunden die Eingeborene und JS;
Einzeln:
1. Die signmessage API-Logik wurde hinzugefügt, um einen Teil der Seitenlogik zu entwickeln und die Signaturtransaktion abzuschließen.