Skip to content

Commit 5647529

Browse files
authored
feat: gnoblog-cli (#9)
1 parent a128392 commit 5647529

File tree

9 files changed

+778
-5
lines changed

9 files changed

+778
-5
lines changed

blog/1-intro.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Intro to Gnoland - The Smart Contract Platform to Improve Our Understanding of the World
3-
publication_date: 2022-11-21 5:13pm UTC
3+
publication_date: 2022-11-21T17:13:00Z
44
slug: intro
55
tags: [gnoland,gnosh,gnot,permissionless,consensus,proof-of-contribution,dao,governance,ibc,democracy,freedom]
66
authors: [christina,jae,manfred]

blog/2-tech-ama1.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Gno.land Community Technical AMA #1 - Recap"
3-
publication_date: 2022-12-05 4:15pm UTC
3+
publication_date: 2022-12-05T16:15:00Z
44
slug: tech-ama1
55
tags: [gnoland,gnosh,gnot,permissionless,consensus,proof-of-contribution,dao,governance,ibc,democracy,freedom]
66
authors: [manfred, jae]

blog/3-gor-launch.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Game of Realms Is On: Win Rewards for Contributing to Gno.land"
3-
publication_date: 2023-01-18 3:36pm UTC
3+
publication_date: 2023-01-18T15:36:00Z
44
slug: gor-launch
55
tags: [gnoland,game-of-realms,launch]
66
author: [christina,manfred]

blog/4-gor-ama1.md

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
1+
---
2+
title: "Gno.land Community Game of Realms AMA #1 - Recap"
3+
publication_date: 2022-02-03T15:44:00Z
4+
slug: gor-ama1
5+
tags: [game-of-realms,gnoland,proof-of-contribution,dao,governance]
6+
authors: [manfred]
7+
---
8+
9+
With Game of Realms officially in phase one, core dev Manfred Touron jumped on Discord to answer Gno.land community questions about the ongoing high-stakes competition. From starting and end dates to participation requirements and a description of tasks, look for your answer below. If you have further questions or want to join our community, come and find us on the []Gno.land Discord](https://discord.com/channels/957002220384182312/1065646963825066044). The core team will be hosting regular “office hours” sessions soon so you can discuss your ideas with them directly.
10+
11+
## Q. How are the tasks in the issues assigned?
12+
13+
We received questions about how the tasks in the Game of Realms issues are assigned. Should submissions contain the whole implementation? Is the following task "available** when the previous one is completed? How is the “sync” happening?
14+
15+
**A.** TL;DR:
16+
17+
Everything should go smoothly and we will be leaving room for negotiation if any review looks invalid. Once it has been established, the evaluation DAO will enforce how to submit a contribution. In the meantime, there are official communication challenges that we encourage participants to use. People are also free to work in stealth mode, with the risk of finishing too late or losing points for being bad at collaborating.
18+
19+
----
20+
21+
We expect the current issues to be done by multiple people, in multiple steps. But anyone can try to make everything in stealth mode and open a PR with everything. Let's discuss the cases we believe will happen:
22+
23+
### Case 1
24+
25+
We're in phase 1, people want to contribute but can't manage to do everything, so they will try to participate as much as they can. They will participate on the issue or in Discord by indicating their desire to participate, by sharing ideas, reviewing others' work, giving feedback, clarifying, or whatever makes sense.
26+
27+
The only thing is that we're fully remote. We don't know each other, so everyone needs to be good at communication. At the end of a big task, i.e. the Evaluation DAO is finished, the core team will take all the small contributions and identify contributors, and then suggest how to split the task prize. We'll propose the split and allow room for public negotiations.
28+
29+
### Case 2
30+
31+
We're in phase 2, and a small contribution is done by an individual. We just review it, and that's done.
32+
33+
### Case 3
34+
35+
We're in phase 2, and a contribution is big and requires small steps. Probably, the Evaluation DAO will ask individual participants to submit their contributions so they can allocate points for the individual contributions. But maybe the Evaluation DAO prefers to review big tasks as a whole, and then split the prize, as we'll do in phase 1. We don’t have clarity on this at this stage, as it will be up to the implementers of the Evaluation DAO to design the best system for that case.
36+
37+
## Q. Will there be a leaderboard and place where we can submit evidence for tasks?
38+
39+
**A.** Not yet. The leaderboard will come in phase 2. One of the critical parts of the Evaluation DAO will be to allow contributors to submit evidence for tasks. Votes and point allocations will also be transparent. This will make sense for future Proof-of-Contributions, too. We'll also develop a leaderboard to make it easier to follow the competition, but this will probably come after the Evaluation DAO is running.
40+
41+
## Q. What will the overall tasks consist of?
42+
43+
**A.** Here is a non-exhaustive list:
44+
45+
* Onboard more contributors ([create tutorials and documentation](https://github.com/gnolang/gno/issues/408)
46+
* Improve the project and implement more things
47+
* Bootstrap our genesis of contributors for the future mainnet
48+
* Experiment with Proof of Contribution by having a simpler system: Evaluation DAO
49+
* Identify the best participants to propose jobs
50+
* Identify the best organizations to propose partnerships
51+
52+
## Q. At what point in the Game of Realms timeline/phase are we?
53+
54+
**A.** We are at the beginning of phase 1. We plan to create a website soon so you can keep track of the status and, as I mentioned, a leaderboard will come in phase 2.
55+
56+
## Q. What will be the contributions, how will points be calculated, and are there tasks for non-programmers?
57+
58+
**A.** During phase 1, the tasks are relatively well defined, please read this:
59+
60+
https://github.com/gnolang/gno/issues/390
61+
62+
There are more tasks for programmers, but multiple parts are for non-programmers too.
63+
64+
During phase 2, it's hard to be sure about anything yet. Game of Realms is a competition to experiment with Proof-of-Contribution, which will replace Proof-of-Stake on Gno.land. If things go the way we imagine, then consider that the stakeholders (contributors** will allocate points to contributions that make sense for the project. The contributors won't lose points, but by allocating points, they will dilute their own point stack.
65+
66+
We expect the Evaluation DAO to attribute points to whatever makes sense to make the project better. We'll have some task ideas for phase 2, including for non-programmers. You can likely consider that even if the core team doesn’t control the DAO, its suggestions will be approved by the Evaluation DAO because we deeply want the project to be a success.
67+
68+
## Q. What are the requirements to start participating?
69+
70+
**A.** There is no requirement to start participating. You’ll need to do some KYC at the end of the competition to receive a prize. Feel free to fill out the form linked in the Register section of the following issue:
71+
72+
https://github.com/gnolang/gno/issues/390
73+
74+
This will allow us to contact you about the competition through our newsletter and set up prize payment later. Use the comment section of the issues or discuss them on Discord if you plan to work on specific tasks, so we can see that you’re actively working on a topic. It may be better to work with others and share a prize instead of taking the risk of implementing everything in stealth mode and not being the first.
75+
76+
## Q. Is there a fixed period of time for the end?
77+
78+
**A.** No. Phase 1 will be finished when we consider that enough materials have been implemented to switch to phase 2. This will probably take between 1-3 months. The end date for phase 2 will be announced during phase 2, which will probably last between 2-3 months. This is when we’ll send the prize rewards. After Game of Realms, people will continue to earn contribution points by contributing to the project, which will give them memberships on the future mainnet.
79+
80+
## Q. Is it possible to install a local testnet to get a proper local development environment?
81+
82+
**A.** You can find the answer in this GitHub issue. Subscribe to the issue to get updates:
83+
84+
https://github.com/gnolang/gno/issues/478
85+
86+
There are multiple ways to interact with Gno:
87+
88+
* Using gnodev allows you to use the GnoVM, without a blockchain. This method is super fast and allows you to use development patterns like TDD, where you test your implementation multiple times per minute.
89+
* Running a localnet, by running the gnoland command and then configuring our tools like gnokey to use localhost:36657
90+
* Using the staging network hosted on https://staging.gno.land reset regularly and you can use the hardcoded test key or use the faucet
91+
* Using the official testnets
92+
93+
If you prefer to run a full blockchain node instead of just playing with GnoVM, you should play with the gnoland binary. This video shows how to do this in practice:
94+
https://www.youtube.com/watch?v=-BlnEXCs0eI
95+
96+
Below is a further resource that may also help you:
97+
98+
https://test2.gno.land/r/boards:testboard/5
99+
100+
## Q. Will there be a list of what needs to be tested? When will the tests start?
101+
102+
**A.** The best place to look is on GitHub here:
103+
104+
https://github.com/gnolang/gno/issues/390
105+
106+
During phase 1, there are 3 official focuses:
107+
108+
- Evaluation DAO
109+
- Tutorials
110+
- Governance Module
111+
112+
The core team will actively review this and decide what contribution deserves to get prizes.
113+
114+
During phase 2, we’ll use the Evaluation DAO developed during phase 1 to review old contributions, even contributions made before the competition, as well as ongoing contributions. Right now, we have an issue gathering interesting topics for phase 2 here, but any contribution can be reviewed by the DAO, including things that are not listed:
115+
116+
https://github.com/gnolang/gno/issues/357
117+
118+
The competition was just announced, but we’ll review contributions made in the past, too, so it starts from the first commit, ~1-2y ago.
119+
120+
_Do you have more questions for Manfred? Would you like to know more about Gno.land, Gnolang, Game of Realms, or ways to contribute to our growing ecosystem? Drop us a question on Discord and watch out for our next AMA on Tuesday 7 Feb at 4 pm UTC._

blog/4-gor-phase1.md renamed to blog/5-gor-phase1.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "All You Need to Know About Game of Realms: Phase One"
3-
publication_date: 2023-03-12 2:02pm UTC
3+
publication_date: 2022-03-12T14:02:00Z
44
slug: gor-phase1
55
tags: [gnoland,game-of-realms,faq]
66
author: [christina,manfred]
@@ -15,7 +15,7 @@ Phase one of Game of Realms is about laying the foundations to onboard more peop
1515
There is a total prize pool of 133,700 ATOM available during the Game of Realms competition, one-third of which (44,121 ATOM) will be allocated to contributions from phase one. During phase one, which we expect to last between 1-3 months, participants will open PRs against repos from the Gnolang organization. For additional information on the competition phases and timelines, be sure to check out the following resources:
1616

1717
- [Game of Realms blog post](https://test3.gno.land/r/gnoland/blog:p/gor-launch)
18-
- [Game of Realms AMA recap](https://test3.gno.land/r/gnoland/blog:p/gor-ama1**
18+
- [Game of Realms AMA recap](https://test3.gno.land/r/gnoland/blog:p/gor-ama1)
1919

2020
## Phase One: The Challenges
2121

0 commit comments

Comments
 (0)