Skip to content

Commit

Permalink
Merge pull request #212 from hyphacoop/add-cosmos-blog
Browse files Browse the repository at this point in the history
Add Cosmos blog section
  • Loading branch information
tripledoublev authored Aug 16, 2023
2 parents 14e48a5 + 5a1b02e commit ebdd73b
Show file tree
Hide file tree
Showing 6 changed files with 126 additions and 1 deletion.
8 changes: 8 additions & 0 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,9 @@ sass:
permalink: pretty

collections:
cosmos:
permalink: /doescosmos/:title/
output: true
openings:
permalink: /openings/:title/
output: true
Expand Down Expand Up @@ -49,6 +52,11 @@ defaults:
type: people
values:
avatar: default.png
-
scope:
type: cosmos
values:
layout: cosmos/post
plugins: []
# TODO: Fix issue with conflict between dweb's requirement for relative urls and RSS's for absolute.
# See: https://github.com/hyphacoop/hypha.coop/issues/24
Expand Down
45 changes: 45 additions & 0 deletions _cosmos/2023-08-15-hello-july.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
---
title: 'Introduction and July OKR Update'
author: Hypha
date: 2023-08-16
excerpt: 'Hello World from the Interchain! Hypha works on the Cosmos Hub Testnets Program. Here is a quick summary of the work we shipped in July.'
---

## Hello, July

Hello, world! We're a small team of engineers, researchers, program coordinators, and curious people working on [Cosmos Hub's Testnets Program](https://github.com/cosmos/testnets). This is our new blog where we'll be writing about our work and all things related to Cosmos that we find interesting.

In an effort to bring increased transparency (and hype) to Hypha’s work on the Testnets Program, we’ll be publishing an OKR Report blog post every month. Our full OKRs statement for Q3 2023 is available <a href="https://docs.google.com/document/d/14ryWCmbAHvGgzySfe1exhexaFUFwMZiWo5Pfctmlnvw/edit?usp=sharing">here</a>.

<img
src="{{ '/assets/images/posts/2023-08-15-testnet-wednesday.png' | relative_url }}"
alt="Comic visualizing the Testnet Wednesday program: scheduling, technical preparation, communications strategy, and launch day."
/>

### O1: During the month of July, there were three Testnet Wednesday dates.

* July 5, 2023: We rehearsed the Stride launch, for the second time!
* July 12, 2023: We rehearsed the Duality launch!
* July 26, 2023: We upgraded theta-testnet-001 and provider to Gaia v11, and pion-1 to Neutron v1.0.4.

There was no testnet event on July 19, 2023 due to the Stride mainnet launch. Throughout the three events, we saw steady validator engagement: 49, 52, 47 validators, respectively.

We’re also working to achieve faster runtimes for testnet events. To count runtimes for upgrades, we start a timer when the proposal goes on-chain, and stop the timer when we see blocks again. For consumer chain additions, we start the timer when the consumer addition proposal goes on chain, and stop the timer when the relayer is up and we’ve verified interchain security with a validator set change operation. For consumer chain upgrades that don’t involve governance proposals, we count the elapsed time between the stop height and getting blocks again. For this month’s testnet events, the runtimes were as follows:

* July 5 Stride rehearsal 2: About 1 hour, 10 minutes from cc-addition proposal to interchain secured
* July 12 Duality rehearsal 2: 1 hour, 6 minutes from cc-addition proposal on-chain to interchain secured
* July 26 theta-testnet-001 upgrade: 7 minutes from proposal (with 5 minute voting period) until blocks
* July 26 provider upgrade: Under 10 minutes from proposal to blocks
* July 26 pion-1 upgrade: 5 minutes from halt height to blocks

We’re also in the process of getting the Replicated Security faucet integrated into Discord, to facilitate the fetching of tokens. We expect to see an increase in requests when that happens in August, but in the meantime, there were 72 faucet requests in July.

We’re also in the process of open-sourcing our preparation checklists and writing about what happened. You can read our recaps in this forum thread: https://forum.cosmos.network/t/testnet-wednesday-reports/11021

### O2: Testnet Working Group Updates

The Testnet Working Group had its inaugural meeting on June 22, and the operating charter is almost completed. In the short term, this group will help the core teams at Hypha and Informal to better understand the operational challenges faced by validators with different resource levels. It’s still early days, but we’re already learning more from each other about validators’ motivations for participating in the testnet, and for being part of the Cosmos Hub generally. Interested in learning more about the Testnet Working Group? Get in touch with [email protected]!

### O3: Ongoing Gaia upgrade support

Gaia v11 is now live on mainnet (as of August 16), and testing for v12 is underway. As part of v11, we expanded our automation to cover edge cases related to the removal of the liquidity module. Looking towards v12, we’re working closely with the teams at Informal and Stride to perform exploratory testing around the Liquid Staking Module. We’re also continuing to make progress on our automated testing reporting tool, and we aim to have a demoable MVP by the next OKR report.
29 changes: 29 additions & 0 deletions _layouts/cosmos/post.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
layout: default
---

<section class="mt4 ph3 ph5-l">
<div class="mb4 mt5">
<a class="sans-serif link underline-hover accent" title="See more blog posts" href="{% link cosmos.html %}">← Back
to Hypha Does Cosmos</a>
</div>
<header class="mt5 mb6 mw8 center">
<h1 class="f1-ns f2 sans-serif lh-solid mb3 mt0-l">{{ page.title }}</h1>
{% if page.author != "" or page.author != nil %}
<p><strong>{{ page.author | upcase }}</strong></p>
{% endif %}
<h3 class="gray f6 f5-l lh-solid mt0">{{ page.date | date: site.date_format }}</h3>
<div class="lh-copy mw7 mb4 links-accent links-underline-hover">
{% if page.acknowledgement != "" or page.acknowledgement != nil %}
<p><em>{{ page.acknowledgement | markdownify }}</em></p>
{% endif %}
</div>
</header>
<article id="cosmos" class="mw8 center">
{{ content }}
</article>
<footer class="mt5 bt bw2 b--light-gray">
<p><a class="link accent underline-hover" href="{% link cosmos.html %}"><span class="gray">See more blog
posts</span></a></p>
</footer>
</section>
2 changes: 1 addition & 1 deletion _work/cosmos.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@ work-type:
order: 1
excerpt_separator: <!-- more -->
---
Hypha is a <a class="link accent" href="https://hub.cosmos.network/main/hub-overview/overview.html">Cosmos Hub</a> core team and Interchain Foundation grant recipient, focusing on testnet management. <!-- more --> We manage Cosmos Hub testnets where we run infrastructure and coordinate with validators, developers, and users to test software releases and build technical capacity in the ecosystem.
Hypha is a <a class="link accent" href="https://hub.cosmos.network/main/hub-overview/overview.html">Cosmos Hub</a> core team and Interchain Foundation grant recipient, focusing on testnet management. <a href="/doescosmos">Read about our work</a>.<!-- more --> We manage Cosmos Hub testnets where we run infrastructure and coordinate with validators, developers, and users to test software releases and build technical capacity in the ecosystem.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
43 changes: 43 additions & 0 deletions cosmos.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
layout: default
title: Hypha Does Cosmos
excerpt: Testing
permalink: '/doescosmos/'
---

{% assign posts = site.cosmos | reverse %}

<section class="mt4 ph3 pl5-l ">
<header class="">
<div class="flex-l items-center mv0">
<div class="w-100-l mb5">
<h3 class="f2 f1-m f-subheadline-l accent normal sans-serif mb4 lh-solid">
{{ page.title }}
</h3>
<div class="f3 measure-wide dark-gray lh-copy mb0">
<p class="f3">
Hypha writes about our work in the Cosmos ecosystem
</p>
</div>
</div>
</div>
</header>
{%- if posts.size > 0 -%}
<article class="flex flex-wrap justify-center">
{%- assign date_format = site.date_format -%} {%- for post in posts -%}
<div class="bg-white measure pv3 pr6-l pl0-l pr0-s pl0-s center mb4 db">
<a class="no-underline" href="{{ post.url | relative_url }}">
<h3 class="f3 mt0 mb2 sans-serif normal accent link underline-hover lh-title">
{{ post.title | escape }}
</h3>
</a>
<h4 class="f5 fw6 gray mt0">
{%- if post.author != "Hypha" -%}{{ post.author }},&nbsp;{%- endif -%}{{
post.date | date: date_format }}
</h4>
<p class="mt0 f5 mb3 measure lh-copy">{{ post.excerpt }}</p>
</div>
{%- endfor -%}
</article>
{%- endif -%}
</section>

0 comments on commit ebdd73b

Please sign in to comment.