Wöchentliche Neuigkeiten
Projektentwicklung
- Am 1. März veranstaltete das Bytom-Team 2019 die “Bytom World Tour” in UCI und der Direktor des amerikanischen Marktes, Yi Ren, stellte den Studenten die Charaktere, Designprinzipien und die technische Architektur sowie die “Bytom Development Challenge” vor. Darüber hinaus hat Bytom die Rekrutierung von amerikanischen Unternehmen gestartet.
2. Am 2. März, ging Bytom zu UC Irvine, zur zweiten Station der Bytom World Tour, und dann zur dritten Station, der UCSD. Das Bytom-Team stellte die Entwicklungsherausforderung und die Entwicklung auf der Grundlage von Bytom vor.
3. Am 3. März besuchte der Chefarchitekt von Bytom James den ersten Bytom-Techniksalon „Bytom Talk“ und teilte seinen Standpunkt zu Hard Fork: „Hinter dem Upgrade von Blockchain verbirgt sich die Entwicklung des gemeinschaftlichen Konsenses“.
4. Am 6. März fand die vierte Station der Bytom World Tour im Silicon Valley statt. Das Bytom-Team stellte den Teilnehmern das Bytom-Projekt und die Rekrutierung vor. Bytom wird den nordamerikanischen Markt weiter öffnen.
Entwicklungs Report
Wallet V1.0.8
1. Eine subscription-Funktion für Mining-Blöcke wurde hinzugefügt, um andere Module bequem zu abonnieren.
2. Das Knotenerkennungsmodul fügte eine dauerhafte Speicherfunktion des Knotens hinzu, um eine schnellere Knotenerkennung zu erreichen;
3. Unterstützung, um den Startknoten vom DNS-Startserver zu erhalten;
4. Fehler beim Duplikatschlüssel behoben, den die wiederhergestellte Brieftasche importiert;
5. Refactored P2P-Code und hinzugefügte Tests, um die Codestruktur klarer zu machen;
6. Bestehende Knoten-ID, um zu verhindern, dass der Knoten bei jedem Start andere IDs verwendet.
7. Fehler bei der Übertragung von verwaisten Blöcken behoben und verhindern, dass sie böswillig gesendet werden;
8. Die Filterfunktion für die Staubtransaktion wurde zum Transaktionspool hinzugefügt, um die Staubtransaktion zu verhindern
9. Get-raw-block API-Funktion zur Rückgabe des Transaktionsstatus wurde hinzugefügt;
10. Strikte Blockheader-Validierungslogik hinzugefügt, um ungültige Blockheaderversionen zu verhindern.
11. Begrenzt die maximale Anzahl von verwaisten Blöcken, um Speicherangriffe zu verhindern, die eine große Anzahl von verwaisten Blöcken erzeugen;
12. Aktualisierung der WebSocket-Abonnementfunktion, die die ursprüngliche Transaktion des Abonnenten und das Feld status_fail zurückgibt, wenn eine nicht verifizierte Transaktion eintrifft;
13. Optimierte UTXO-Verwaltungslogik für Block-Rollback;
Bytom Core
1. Das Installationspaket für Homebrew v1.0.8 von Bytom wurde aktualisiert.
2. Die API der Ausgaben-ID und der Eingabe-ID für die generierte Transaktion wurde abgeschlossen.
3. Tests für nicht standardmäßige Transaktionen hinzugefügt, jede Eintragsberechnungs-ID auf der blockchain-Schicht;
Blockcenter
1. Das CMS unterstützt die Begrenzung des Transaktionsvolumens und die Anzahl der Bestätigungen.
2. Während der Transaktionserstellung wurde die Konfiguration des Back-End hinzugefügt, die die Bestätigung und das Transaktionsvolumen begrenzt
3. Das API-Integrationstest-Framework wurde überarbeitet, der API-Dienst wurde lokal gestartet, und jeder Test startete eine echte HTTP-Anforderung, wodurch die Testdaten näher an die reale Umgebung herangeführt wurden.
Dapp-Demo
1. Dapp-demo hat die gleichzeitige Sperrfunktion des Pufferservers optimiert und die geeignete Pufferzeit zum Senden der Transaktion zum Generieren eines unbestätigten utxo festgelegt.
2. Dapp-Demo mit DAPP-Frontend verbunden, um mehrere gleichzeitige Szenen zu testen;
3. Vorbereitete Dokumente für DAPP-Entwickler und Fallbeschreibungen für dapp-demo;
Blockmeta.com
1. Die “Layout” -Komponente von Grandline hinzugefügt.
2. Das Senden der Transaction und Decode Raw Transaction-Support wurde im bytom-Kit hinzugefügt.
Sidechain Vapor
1. Der Dpos + BFT-Konsensmechanismus der Seitenkette wurde optimiert: Dpos-Abstimmungsschnittstelle, Abstimmungsverfahren und erhöhter BFT-Konsens.