Zeit für ein weiteres Update! Nach ðξvcon-0, der Konferenz unseres internen Entwicklers, ist einiges passiert. Die Konferenz selbst war eine großartige Zeit, um alle Entwickler zusammenzubringen und sich wirklich kennenzulernen, a viel von Informationen (Rücken -to -Back -Präsentationen für 5 Tage!) Und über viele Ideen chatten. Das Comms -Team wird jede der Präsentationen so schnell veröffentlichen, wie Ian sie gut poliert werden kann.
Während der Zeit seit dem letzten Update ist viel geschehen, einschließlich der Veröffentlichung der Ethereum ðξv -Website Ethdev.com. Obwohl relativ einfach wie vorhanden, gibt es großartige Pläne, dies in das Portal eines Entwicklers zu erweitern, in dem Sie das Bug Bounty -Programm durchsuchen, sich ansehen und letztendlich Tutorials befolgen, die Dokumentation suchen, die neuesten Binaries für jede Plattform finden und den Fortschritt von Builds sehen können.
Wie immer war ich in dieser Zeit hauptsächlich zwischen der Schweiz, Großbritannien und Berlin. Jetzt, da ðξv-Berlin im Hub angesiedelt ist, haben wir einen großartigen Raum für die Zusammenarbeit, in dem Freiwillige zusammen mit unseren formelleren Mitarbeitern arbeiten, zusammenarbeiten und Kontakte knüpfen können. In letzter Zeit habe ich daran gearbeitet, die formale Spezifikation von Ethereum, dem gelben Papier zu beenden und es mit den neuesten Protokolländerungen auf dem neuesten Stand zu machen, damit das Sicherheitsaudit im Gange wird. Gemeinsam haben wir den siebten und wahrscheinlich den endgültigen Codesof-von-konzept-Code, der sich hauptsächlich auf den Wunsch, die endgültige POC-Veröffentlichung für Protokolländerungen zu machen, den siebten und wahrscheinlich den endgültigen Code für den Beweis für den Proof zu verspätet. Ich habe auch einige nette Kernrefaktoring und Dokumentationen durchgeführt, um zwei langjährige Abneigungen von mir speziell zu entfernen, den Staat :: Create und State :: Call -Methoden und die staatliche Klasse für die Erstellung benutzerdefinierter Zustände bei der Entwicklung von Verträgen nützlich. Sie können erwarten, dass die Früchte dieser Arbeit in Meilenstein II von Mix, der offiziellen IDE von Ethereum, sehen.
Laufende Rekrutierung
In diesem Sinne freue ich mich, Ihnen mitteilen zu können, dass wir Arkadiy Paronyan eingestellt haben, einen talentierten Entwickler aus Russland, der mit Yann an der Mix -IDE zusammenarbeiten wird. Er hat in seiner ersten Woche mit dem zweiten Meilenstein einen tollen Start in seiner ersten Woche am Front-Ende geholfen. Ich freue mich auch sehr, Ihnen mitteilen zu können, dass wir Gustav Simonsson eingestellt haben. Als Experte von Erlang mit Erfahrung mit beträchtlichem Fachwissen in Bezug auf Netzwerkprogrammierung und Sicherheitsüberprüfung wird er zunächst mit Jutta am Go Code Base Security -Audit zusammenarbeiten, bevor er sich dem Go -Team anschließt.
Wir haben auch zwei weitere Rekruten: Dimitri Khoklov und Jason Colby. Ich habe Jason im vergangenen Januar in der schicksalhaften Woche zum ersten Mal getroffen, als die frühen Kollaborateure von Ethereum eine Woche vor der nordamerikanischen Bitcoin -Konferenz zusammenkamen, wo Vitalik das erste öffentliche Gespräch über Ethereum hielt. Jason, der von seinem Haus in New Hampshire nach Berlin gezogen ist, arbeitet hauptsächlich mit Aeron und Christian zusammen, um sich um den Hub zu kümmern und verschiedene Verwaltungsstücke zu kümmern, die erledigt werden müssen. Dimitri, der aus Tver in Russland arbeitet, hilft unseren Unit -Tests mit Christoph, und zielt letztendlich auf die vollständige Codeabdeckung ab.
Wir haben noch einige Rekruten, die ich gerne erwähnen würde, aber noch nicht ganz bekannt geben kann – sehen Sie sich diesen Raum an … (:
Laufende Projekte
Ich bin froh zu sagen, dass Marek, Caktux, Nick und Sven nach einem anstrengenden Wochenende es geschafft haben, den Build Bot, unser CI -System, wieder auf alle drei Plattformen aufzubauen. Ein besonderer Schrei geht an Marek, der unermüdlich mit CMake und MSVC kämpfte, um die Windows -Plattform nach seinem Willen zu biegen. Gut gemacht an alle Beteiligten.
Christian macht weiterhin das Solidity -Projekt durch, der jetzt von Lefteris unterstützt wird, der sich auf die Parsen und Verpackung der NATSPEC -Dokumentation konzentriert. Die neueste zugefügte Funktion ermöglicht die Schaffung neuer Verträge auf schöne Weise mit dem neu Stichwort. Alex und Sven arbeiten an dem Projekt der Einführung von Netzwerk-Formlichkeit in das P2P-Subsystem unter Verwendung der herausragenden Teile des gut geprovten Kademlia-DHT-Designs. Wir sollten einige dieser Dinge in der Codebasis vor dem Jahresende sehen.
Ich freue mich auch, Ihnen mitteilen zu können, dass die erste erfolgreiche Nachricht zwischen Go & C ++ Clients in unserem Messaging/Hash-Tisch-Hybridsystem Codenamed Whisper gesendet wurde. Obwohl die API nur in einem frühen Proof-of-Concept-Stadium einigermaßen robust und fest ist, ist es weitgehend bereit, Anwendungen zu prototypisieren.
Neue Projekte
Marian ist der Glückliche, der die Aufgabe hat, unser großartiges webbasiertes C & C-Deck zu entwickeln. Dies bietet eine öffentliche Website, deren Back-End mit einer Reihe von Knoten auf der ganzen Welt eine Verbindung herstellt und Informationen zum Netzwerkstatus einschließlich der Kettenlänge und eines Frühwarnsystems für die Kettenreicheranlage zeigt. Obwohl wir von jedem zugänglich sind, werden wir natürlich für diese Seite im Hub jederzeit einen speziellen Monitor haben.
Sven, Jutta und Heiko haben ebenfalls ein äußerst interessantes und wichtiges Projekt begonnen: das Ethereum Stress-Testing-Projekt. Designed to study and test the network in a range of real-life adverse situations prior to release, they will construct infrastructure allowing the setup of many (10s, 100s, even 1000s of) nodes each individually remote-controllable and able to simulate circumstances such as ISP attacks, net splits, rogue clients, arrival and departure of large amounts of hash-power and measure attributes like block & transaction propagation times and patterns, uncle Preise und Gabellängen. Ein Projekt, auf das man achten sollte.
Schlussfolgerungen
Wenn ich das nächste Mal schreibe, hoffe ich, POC-7 veröffentlicht zu haben und auf dem Weg zur Alpha-Veröffentlichung zu sein (ganz zu schweigen von dem gelben Papier). Ich gehe davon aus, dass Jeff ein Update über die Go -Seite der Dinge früh genug machen wird. Bis dahin achten Sie auf die POC-7-Version und machen Sie einige Testnet-Ether!

