Touchées par l'épidémie, de nombreuses personnes continuent de travailler à domicile. Cela peut être une nouvelle expérience pour tout le monde, mais pour les employés de Parity, le télétravail est un "paramètre par défaut". Dans cette interview, en plus de partager son expérience de développement, le développeur Tomasz Drwięga a également partagé ses "secrets" efficaces pour le télétravail.
Le vétéran de Parity et développeur principal Tomasz Drwięga a rejoint Parity en janvier 2016. Il est l'employé n° 7 de Parity (il a souligné qu'il s'agissait du n° 007), et il a été témoin de la croissance rapide de l'entreprise à partir de 4 développeurs qui ont écrit du code dans Airbnb. Pour une entreprise de 78 personnes et plusieurs bureaux aujourd'hui.
Tomasz a d'abord travaillé sur l'implémentation EVM et plus tard sur l'interface JSON-RPC, qui, selon ses propres termes, est "la partie qui relie le client principal, la dapp et les développeurs externes". Il est également responsable du pool de transactions de Parity Ethereum et de la plupart de son code de bloc. Il encadre actuellement de nouveaux contributeurs de Parity Ethereum et écrit Substrate, y compris la mise en œuvre de RPC, de pools de transactions et de travailleurs hors chaîne.
La réserve TRON DAO achète à nouveau pour 20 millions USD d'USDD et de TRX en tant que réserves: Jinse Finance a rapporté que la réserve TRON DAO a publié vendredi une nouvelle mise à jour sur Twitter, affirmant qu'elle avait acheté pour 10 millions USD d'USDD et l'avait ajouté à ses réserves 10 $ millions de TRX ont été émis pour sécuriser l'ensemble de l'industrie de la blockchain et du marché de la cryptographie. (briefing cryptographique)[2022/7/9 2:01:18]
Tomasz a toujours été une personne très gentille et serviable, ce fut donc un plaisir de discuter avec lui et d'en savoir plus sur son histoire.
Comment avez-vous rejoint Parity ?
J'ai rencontré Marek Kotewicz dans un espace de coworking à Wrocław lorsqu'un ami commun nous a présenté Bitcoin. Marek m'a invité à rejoindre l'équipe de développement initiale, composée uniquement de Gav, Arkadiy et lui. Pour moi, c'est le moment idéal pour changer votre vie, et écrire une blockchain dans Rust semble être une opportunité incroyable. Nous n'avons pas de bureau, donc le travail se fait dans un café au hasard ou lors d'une retraite, ce qui était aussi une nouvelle expérience pour moi. C'était un moment amusant.
Rapport Ripple Q1 : Le volume des transactions ODL atteint un niveau record, en hausse de près de 8 fois d'une année sur l'autre : Nouvelles du 3 mai, dans son rapport Q1 2022 récemment publié, Ripple a fait le point sur les ventes trimestrielles de XRP et les informations d'annonce XRP associées. Dans le rapport, Ripple a déclaré que sa plateforme de transfert de fonds, RippleNet, a atteint une croissance phénoménale au début de cette année.
Ripple a souligné dans le rapport qu'au premier trimestre 2022, le volume des transactions ODL a atteint un niveau record, soit une augmentation de près de 8 fois d'une année sur l'autre. Dans l'ensemble, RippleNet a atteint un taux d'exécution de 15 milliards de dollars en volume de paiements annualisé alors que les cas d'utilisation ODL continuent de se développer.
Dans l'espace NFT, Ripple a déclaré avoir reçu plus de 4 000 candidatures pour des projets NFT basés sur XRP Ledger depuis le lancement du Creator Fund. En avril, l'agence créative partenaire du fonds, VSA Partners, a annoncé un partenariat avec Rare Air Media pour développer et commercialiser une série de NFT sur XRPL, y compris une série NFT basée sur la carrière du légendaire basketteur Michael Jordan. (U.Aujourd'hui)[2022/5/3 2:48:01]
Comment l'entreprise s'est-elle développée ?
Qianfang Technology : à l'heure actuelle, il a accumulé de nombreuses capacités de base du « métaverse » : selon les informations du 7 janvier, Qianfang Technology a déclaré sur la plate-forme interactive que les filiales communes de la société comprennent Boguan, Uniview, etc., et a accumulé de nombreuses capacités de base du "métaverse" comprennent l'informatique IA, les jumeaux numériques, la simulation, la technologie Internet des objets, la vision artificielle, la reconnaissance de la posture du corps humain, le stockage distribué, etc., et intègrent ces technologies avec des technologies générales telles que la voix intelligente Converger pour explorer les applications et les produits du métaverse dans les transports et divers autres domaines. (Presse associée financière) [2022/1/7 8:31:33]
Il a grandi, beaucoup grandi et grandi très vite. Au départ, nous n'étions qu'une équipe de 4 développeurs développant des clients Ethereum dans des Airbnbs aléatoires. Et nous sommes maintenant une entreprise de 75 employés, avec un grand bureau, travaillant sur de nombreux projets blockchain en même temps. Pourtant (et franchement, ça me surprend) notre culture est toujours très similaire aujourd'hui - nous sommes encore une bande de geeks libres de faire tout ce qui semble intéressant de manière non gérée. La qualité et le professionnalisme des personnes attirées par l'entreprise sont également quelque chose que je n'ai jamais vu auparavant.
La société de paiement cryptée Flexa ajoute la prise en charge d'AVAX : Nouvelles officielles, la société de paiement cryptée Flexa a ajouté la prise en charge d'AVAX et a activé AVAX dans l'application SPEDN. Flexa ne prend actuellement en charge que les gisements C-Chain sur Avalanche et étudie la possibilité d'un futur support pour les gisements P-Chain et X-Chain. [2021/12/14 7:37:54]
Vous utilisez la photo de Clint Eastwood comme photo de profil. C'est quoi l'histoire?
Eh bien, j'adore la trilogie The Good Guys et cet acteur. Et ce rôle correspond aussi à ma philosophie de vie. Je suis moins bavard, plus orienté vers l'action et je ne suis pas du genre égoïste. Je suis tout à fait d'accord avec le fait d'être un "personne" mais j'essaie toujours d'être un "bon gars". :)
Vous venez d'un milieu JavaScript et avez appris Rust lorsque vous êtes arrivé à Parity, n'est-ce pas ? Comment s'est passée cette transition ?
difficile. Même avec mon expérience avec d'autres langages et paradigmes (j'ai appris le C++, Prolog et Erlang avant de commencer ma carrière de développeur Java), apprendre Rust a été difficile. Au départ, mes tâches ne nécessitaient pas autant de fonctionnalités spécifiques à Rust, je me sentais donc productif. Cependant, lorsque j'ai commencé à traiter des problèmes plus techniques impliquant plus de threads, j'ai traversé un moment de crise. Je me souviens avoir passé trois semaines à travailler sur la première version multithread d'un pool de transactions de Parity Ethereum, laissant le compilateur Rust m'apprendre à coder des programmes parallèles. Bien qu'à l'époque je me sentais très improductif et très frustré, c'était en effet une bonne expérience à long terme.
Valeurs Mobilières TD : La Réserve fédérale devrait accélérer le rythme de la réduction de la dette : Selon les nouvelles du 12 décembre, Valeurs Mobilières TD a déclaré que la Fed annoncera la semaine prochaine qu'elle accélérera le rythme de la réduction de la dette à 30 milliards de dollars par mois, en avec la fin du QE en mars de l'année prochaine. Les responsables de la Fed peuvent également adopter un ton plus belliciste à travers des déclarations, des prévisions économiques et des graphiques en points. Le diagramme en points devrait montrer une possible hausse des taux de 50 points de base en 2022. Le ralentissement de l'inflation et de la croissance économique est suffisant pour retarder une hausse des taux jusqu'en 2023, mais pour l'instant, les bonnes données encouragent une Fed belliciste. En réalité, des prévisions économiques bellicistes, un rythme plus rapide de réduction de la dette et une moindre menace de la variante américaine maintiennent toujours le billet vert en faveur. (Golden Ten) [2021/12/13 7:34:42]
Vous avez discuté de la nouvelle file d'attente de transactions sans connaissance d'Ethereum. Pouvez-vous expliquer brièvement comment cela fonctionne?
peut bien sûr. La file d'attente (ou pool) de transactions a été ma première tâche dans la base de code Parity Ethereum, et j'ai été étonné de voir à quel point elle était complexe et combien de cas ambigus elle devait traiter.
Nous définissons d'abord le problème : il y a un grand nombre de nuages de transactions flottant dans le réseau, et la capacité de bloc est limitée. La tâche consiste à déterminer quelles transactions du cloud peuvent être placées dans un bloc et dans quel ordre. Cela semble simple, mais nous avons d'autres objectifs et contraintes : nous voulons maximiser les frais de transaction totaux dans un bloc, tout en préservant l'ordre des transactions d'un seul expéditeur (nonce) et en évitant les vecteurs DoS. Le terme technique pour ce type de problème est le "problème du sac à dos à contraintes multiples", et il est notoirement difficile de trouver une solution optimale. Heureusement, il existe des heuristiques simplificatrices que nous pouvons utiliser, mais il y a encore beaucoup de mises en garde.
Comment cela fonctionne actuellement dans Parity Ethereum :
Nous maintenons une liste ordonnée nonce de transactions pré-validées pour chaque expéditeur (nous connaissons donc les forces et les faiblesses de chaque expéditeur) ;
Nous maintenons une liste triée des prix du gaz pour les meilleures transactions pour chaque expéditeur ;
Chaque fois que nous voulons calculer l'ordre des transactions dans un bloc, nous le dérivons en choisissant la meilleure transaction de la liste 2 et en ajoutant la meilleure transaction suivante du même expéditeur à la liste.
Cette construction dynamique nous donne un bon compromis entre le temps d'insertion (presque constant) et la construction de l'ensemble en attente (logarithmique du nombre d'expéditeurs).
Ces nouvelles propriétés des pools de transactions deviennent encore plus importantes compte tenu de la croissance du réseau Ethereum et du grand nombre de transactions que nous avons observées dans le passé.
Que voudriez-vous que plus de gens sachent sur Parity Ethereum ?
J'espère que vous savez quel type de journalisation vous pouvez utiliser pour signaler des problèmes :). Dans la plupart des cas, il est vraiment difficile et long de reproduire le problème, et les rapports de bogues avec des journaux (au moins partiels) peuvent être d'une grande aide pour identifier le problème. (Les directives de journalisation sont publiées dans un nouveau numéro de modèle.)
À quoi ressemble le travail à distance chez Parity ?
Travailler à distance peut être difficile, surtout si la majeure partie de l'équipe est au même endroit et que vous êtes traité comme un citoyen de seconde zone. De plus, sans une bonne communication, les travailleurs à distance peuvent se sentir insatisfaits tout le temps, et peuvent se sentir frustrés et démotivés si cela persiste à long terme.
Ce n'est pas le cas à Parity cependant. Comme nous avons beaucoup de travailleurs à distance, le travail à distance est à peu près la valeur par défaut. Même les habitants de Berlin peuvent travailler à domicile ou dans un café plutôt que d'aller au bureau. Où que je sois, je peux trouver tout ce dont j'ai besoin pour travailler : les compilateurs Rust, GitHub et Riot.
À quoi ressemble l'environnement de travail à distance ? Comment communiquez-vous lorsque vous n'êtes pas au bureau ?
Toutes les communications de Parity se font sur des dépôts (issues et pull requests) ou sur Riot (canaux publics et internes). Pour des discussions plus longues, nous préférons un forum de discussion interne, et parfois nous faisons aussi de courts appels pour discuter rapidement de certains sujets. Je travaille à Wrocław, qui est très proche de Berlin, donc j'essaie aussi d'aller au bureau au moins une fois par mois pendant quelques jours. Chaque fois que je suis au bureau de Berlin, j'ai toujours ce sentiment : "Oh, maintenant je vais rattraper tout le monde, ils ont dû beaucoup parler face à face quand ils étaient au bureau". Mais il s'avère toujours que ce que j'y ai appris n'était rien de plus que ce que je savais déjà. En fait, parfois j'en sais plus que d'autres parce que j'ai l'habitude de me pencher sur les journaux de discussion. Pourtant, c'est agréable de pouvoir passer du temps avec des collègues en personne. :)
Y a-t-il autre chose que vous aimeriez partager ?
Si vous êtes développeur, apprenez Rust, cela fera de vous un meilleur programmeur que n'importe quel autre langage. Si vous n'êtes pas développeur, Rust peut être un début difficile mais bon. :)
Original : https://www.parity.io/people-of-parity-tomasz-drwiega/
Traduction : Communauté PolkaWorld
Tags:
Il y a quelques mois, j'ai rejoint l'équipe Turbo-Geth et j'ai commencé à contribuer activement au code du client Turbo-Geth. Le client Turbo-Geth est une version alternative du client Geth (actuellement encore en dév.
Les données de transaction de contrat à l'échelle du réseau BTC sur 24 heures montrent que plusieurs parties dominent : selon les données de Contract Emperor, 52.
Golden Weekly est une colonne récapitulative hebdomadaire de l'industrie de la blockchain lancée par Golden Finance, couvrant les principales nouvelles, les données du marché et des contrats.
Touchées par l'épidémie, de nombreuses personnes continuent de travailler à domicile. Cela peut être une nouvelle expérience pour tout le monde, mais pour les employés de Parity.
Selon les statistiques de Beosin-Eagle Eye, une plate-forme de sensibilisation à la situation de sécurité blockchain à Chengdu.
Dans une journée historique pour la communauté crypto indienne, la Cour suprême de l'Inde a finalement statué dans une affaire contre la banque centrale du pays, la Reserve Bank of India (RBI).
La petite classe du contrat d'indexation FTX commence !Laissez Su Ye, PDG de Blockark, le mentor médaillé d'or de Coincoin.