Friday at 9:07:42 PM CET December the 9th, 2022, the genesis block of the Joystream mainnet, with hash 0x6b5e488e0fa8f9821110d5c13f4c468abcd43ce5e297e62b34c53c3346465956
, was finalised, and production and finalisation of the first blocks began. The full release, including node binaries and chainspec, can be found on the Github release page. For the uninitiated, the Joystream blockchain is a new standalone PoS L1 blockchain based on Substrate, but it is not a parachain. The easiest place to explore the network at this time is this block explorer, where you for example can check your account balances and early validation candidates.
The Launch
While the chain is live and memberships have been migrated, the launch itself is not over. This will happen over a number of stages, and we are now only in the initial Frozen
stage. For a full breakdown, read our launch process guide, but we have summarised the major stages and their role in the table below.
Stage | Duration | Sudo | Validators | User Action Space | Jsgenesis Actions | Staking Rewarded | max_validator_count |
|
---|---|---|---|---|---|---|---|---|
1 | Frozen | Days | Yes (Single Key) | PoA | Staking & Nomination & Multisig | Bootstrapping, Validation, call force_new_era using Sudo to go to Thawn |
No | 12 |
2 | Thawn | ~6days | Yes (Multisig) | PoS | Staking & Nomination & Multisig & Validation | Validation, Increase validator count using Sudo , finally runtime upgrade to Supervised |
Yes | 12-16 |
3 | Supervised | Weeks | Yes (Multisig) | PoS | Everything | Increase validator count using Sudo , finally runtime upgrade to Liberated |
Yes | 12-24 |
4 | Liberated | Unlimited | No | PoS | Everything | None | Yes | <council decides> |
History
Recent times have been a difficult period in the blockchain and tech industry broadly, and so it's worth taking a step back and appreciating the long journey the Jsgensis team and broader Joystream community has been on to reach this milestone. One factor which always set Joystream apart as a project was that the objective to have the system be financed, directed and operated by the community was taken very seriously as a requirement to be satisfied from the very first mainnet block. Since the project also had a very broad and ambitious scope, that meant that a very long run view had to be taken on attracting, training and retaining exceptionally qualified community members to play this instrumental and very skill intensive role.
Humble Beginnings
The project began in late 2018 with three people working distributed at Jsgenesis, some funding, a few years of experience as builders in the space and a big vision. We found ourselves at the tail-end of a difficult bear market at the time, not so different from today.
As we started to design the architecture of the system, we quickly understood that we would need our own standalone blockchain in order to have full control over our block space, fee system and execution environment, and be able to select a decentralisation, performance and security tradeoff ideal for our use case. We proof-of-concepts launching our augmented Ethereum fork, Cosmos SDK and Substrate, and quickly found that the latter was the best alternative for us because it
- Control: gave us full control of our own chain and even consensus mechanism (e.g. Cosmos commits you to Tendermint).
- Maintainers: was maintained by an experienced and well funded team.
- Rust: allowed us to write our business logic in Rust.
- Upgradeability: had forkless upgradability, without smart contracts.
- Interoperability: was going to have trust-minimized interoperability natively.
- Shared-Security: gave us a free option of being a parachain for greater security.
After this very early and pivotal decision we raced ahead with three major priorities in mind
- Hire additional great engineers and product designers.
- Iterating on our system design.
- Building our community.
A Marathon of Testnets
We knew we were going to be building a large system for a long time, and we had to find some way to learn and get feedback while building, not only to manage the execution risk that came from the inevitable planning and design failures, but also to make room for our growing community to continuously learn how the system worked, and how to work with each other. With this goal in mind, we took inspiration from the Ethereum protocol upgrade model of naming distinct upgrades, and the Cosmos incentivised testnet model for training validators on testnet, and started running incentivesed testnets. Each network had a well defined and coherent goal in terms of technological iteration and/or community development.
Network | Date | Year | One-liner | Release Plan | Release |
---|---|---|---|---|---|
Mainnet | Dec 11 | 2022 | Mainnet. | Plan | URL |
Carthage | Nov 10 | 2022 | Final features, parameters and almost final genesis block. | Plan | URL |
Rhodes | May 11 | 2022 | Video NFTs. | Plan | URL |
Olympia | Mar 23 | 2022 | Major runtime upgrade, almost everything in governance. | Plan | URL |
Giza | Jan 27 | 2022 | New storage and distribution runtime module and nodes. | Plan | URL |
Sumer | Jun 1 | 2021 | New content directory. | Plan | URL |
Antioch | Apr 7 | 2021 | Rescued Babylon with new Substrate version*. | Plan | URL |
Babylon | Dec | 2021 | New content directory and working group. | Plan | - |
Alexandria | Sep 21 | 2020 | New membership pallet and Substrate version. | Plan | URL |
Constantinople | May 20 | 2020 | New proposal system | - | URL |
Rome | Mar 12 | 2020 | First content directory. | - | URL |
Acropolis | Apr 14 | 2019 | On-chain forum, storage and discovery enhanced. | - | URL |
Athens | Apr 14 | 2019 | - | - | URL |
Sparta | Mar 11 | 2019 | - | - | URL |
*The upgrade to Babylon
caused a chain split which was remedied by upgrading to a new version of Substrate, and Antioch
was effectively identical to Babylon
in every other way.
Founding Member Program
Once the chain had technically matured to a level where there was something interesting and substantial for a prospective community to try their hand at, we started to think about how to provide sufficient encouragement for people to give it a try. We started out very simply paying out contributors, such as validators and council members, in early 2019. In mid 2020 we had a bigger community, and the on-chain governance model and range of different roles available had expanded substantially. We kept iterating on our testnet incentive model, attempting to limit the difference between the testnet and future mainnet, but so far we had not started actively distributing mainnet tokens to the community.
As a governance-heavy system, we knew that a key determinant of success would be the extent to which community members would be able to accumulate robust public reputations which they would have an incentive to protect and cultivate, in order to access key platform roles and resources, by limiting abusive behaviour and investing in their own Joystream specific knowledge and relationships. This was for example one of the main reasons we knew we had to have distinct actor identifiers, in the form of memberships, as distinct from raw accounts. It was with this backdrop we decided to launch our Founding Member Program in early 2021. In this program, we would not only establish a scheme for non-US community members to acquire mainnet tokens, but also define a distinct, and highly selective, status for a subset of memberships who were able to earn a sufficiently high amount of tokens, namely Founding Members. Such a status would also be celebrated by the creation of a unique avatar in the style of the Joystream brand identity, and also a special on-chain decoration transaction providing a scarce immutable mark for these members. We have been delighted to see the community embrace these stylish avatars, and Pioneer already gives a special display style for memberships with this mark.
Importantly, the founding member status was later taken to include anyone who has worked directly in association with Jsgenesis, and depending on the context the term Founding Member may or may not include such Jsgenesis persons, which may be a bit confusing.
What we built
A lot has been built, and today Joystream is pretty much a self-contained and vertically integrated technology platform spanning everything from content-delivery and governance to content publishing and NFT auctions. It is a monolithic system optimised for the singular use case of being a video publishing, delivery and monetisation system. This allows us to sidestep the considerable UX, execution and operational costs of attempting to cobble together a web3 technology stack which is still very much in motion. Here is a brief overview of each of the major components that make up the technical side of Joystream, and of course, it's all 100% open-source.
- Blockchain: At the base of the tech stack sits the Joystream blockchain, which is written in Rust, based on Substrate, and has broken into two major parts: the node and the runtime. The latter, which is most interesting, is further composed of what are called pallets, which are like comparable to singleton smart contracts. While the whole runtime is upgradable in flight, since the Substrate has WebAssembly as its execution environment, this is a global operation triggered through governance, and individual new pallets cannot be introduced by users ad-hoc, as contracts can be deployed in a smart contract chain. While Joystream does use some off-the-shelf pallets, for example for the base currency and for consensus and staking, most pallets relate to our domain specific business logic. Here is an overview
- Memberships: Almost all activities, such as making proposals or publishing content, requires a membership, which is distinct personae, with associated authentication and profile information. A really powerful onboarding feature we expect to be used heavily is the ability to invite someone to make a membership, with some pre-specified amount of funds credited to their accounts, which cannot be used for anything except core features. Read more here.
- Council & Elections: The Joystream DAO is, unlike most other DAOs in existence today, a governance structure where only a small number of stakeholders are required to weigh in on decisions on a day to day basis. The primary set of such stakeholders are the participants in the council, in which currently there are 3 seats. They are tasked with the biggest decisions, which they come to agreement on through the proposal system, described below. They are rewarded for this role, and have to compete to retain it, and finally, all important proposals have to pass multiple councils, to allow room for blocking disastrous ideas. Elections are the process by which seats in the council are filled. This happens on a regularly basis, in fact every 16 days, with 9 days for announcing candidacy, 3 days for secret voting, 3 days for revealing votes and a final idle day before next election starts. Any member can stand as a candidate to be elected, any account can vote, and accounts already used for staking in certain other activities, say nomination, validation or working groups, can still vote. Read more here.
- Proposals: There is a proposal system with 23 distinct proposal types, each with its own unique quorum and threshold constraints, as well as how many councils must do uninterrupted ratification, called constitutionality. Only council members vote on proposals, but any member can propose them, and anyone can participate in the proposal specific discussion, all happening on-chain. Proposals cover things such as runtime upgrades, spending funds and managing budgets, managing working groups, setting prices, signalling and so on. The most important feature of this system is that distinct proposals have distinct constraints, this allows calibrating barrier for passing to the inherent risks and urgencies associated with a given proposal, while most other proposal systems have no such introspection. This for example allows the chain to for example require a threshold in a spending proposal which relates to the magnitude of spending being contemplated. Read more here.
- Working Groups: As already mentioned, having delegation and domain specific expertise brought to bear on narrow technical and organisational questions is essential for the DAO to be effective, and working groups are a solution to this problem. They are groups of actors, with their own budget, salaries and leadership, accountable to the council, which have some domains specific responsibility. Membership in some groups yields some domain specific privilege in a corresponding subsystem, for example workers in the curator working group can act as curators in the content directory, while other working groups are purely operational, such as the builders working group Read more here.
- Forum: Effective community governance is only feasible if there is a public space within which information, analysis and perspectives can be shared and deliberated over, and this exchange must itself be neutral, trustworthy and long-lasting, and for this reason Joystream has an on-chain threaded and moderated forum for members. Read more here.
- Bounties: The last missing piece of allowing the community to organise around producing public resources, like software, research, standards and art, without having to get the council to provide their resources and judgement on the activity. The council has limited knowledge and bandwidth, hence having a separate public goods financing and production venue is very important. For this purpose there is an on-chain crowdfunding based bounty system, which even allows for so-called Dominant Assurance Contracts to make certain project financings incentive compatible Read more here.
- Content Directory: The content directory is the on-chain index of all channels and content in the system, and their associated moderation, permission and asset information, both digital and off-chain data assets. It has been designed to be maximally flexible, hence all metadata is purely ledger data not processed by the chain, but instead by an off-chain indexing layer, so as to allow people to define their own content semantics around consumption, publishing, access control, attribution and social interactions. There is a rich on-chain moderation system which allows content directory working group workers to intervene in the index when someone is using it in a way which is out of the policy space of the system. Read more here.
- Content NFTs: For content in the content directory, which in many cases will be videos or playlists - but as mentioned above can be anything, can have 1-of-1 NFTs minted for them. These NFTs can be auction off, with on-chain royalties, using English or Open auctions, with or without instant buy prices, or just sold peer-to-peer. Read more here.
- Channel Tokens: For channels in the content directory, the creator can issue a fungible token. This token is meant as a mix between a financing, monetisation and marketing/alignment tool for the creator. The token can hook into the revenue that the creator generates through NFT sales or revenue from the council, and distribute a share of this revenue to token holders. Tokens can be distributed for free, through a public sale or through a bonding curve based market maker providing some basic liquidity, and the creator also generates fees from this trading. (Documentation forthcoming).
- Data Directory: A separate index exist of what heavy off-chain storage assets, like video, images and pictures for example, exist, and what storage and content delivery operators are responsible for servicing which assets. There is also basic metadata around the assets. This index is a source of truth for the data infrastructure, and in the future would allow for adding automated on-chain auditing of service providers if needed. Read more here.
- Pioneer: The canonical governance application for the Joystream system, allows you to get started creating a membership, often funded by a faucet, and from there you can start posting on the forums or creating proposals or applying for a role. A hosted version may be available here. Read more here.
- Atlas: The canonical publishing, consumption and digital asset product for the content side of the platform. Importantly, this is a white label product built to be customised by anyone looking to start their own video community or product on to of the Joystream, and it has extensive documentation to make this possible. The goal of this product is to make it easy for people to get started building products on Joystream. Read more here.
- YT-synch: An infrastructure service which can be integrated into Atlas, which allows creators from YouTube to automatically sign up to have their content replicated from YouTube to Joystream on an ongoing basis. This is meant to lower the bar for creators who already have a presence on YouTube to start using both platforms, without extra hassle. Read more here
- Hydra: This is our in-house generalised Substrate indexing and query framework, inspired by The Graph, it is a framework, hence it can be used with any Substrate chain, and it won the HACKUSAMA hackathon back in the day, and later the team behind this framework went on to found Subsquid, to which we have started migrating. Read more here.
- Query Node: This is all of the schemas, metadata standards and processing logic that powers the indexing layer when used with Hydra. Read more here.
- Colossus: This is the replicated storage layer which accepts uploads from users, and replicates assets from peers, as well as services requests from the content deliver nodes. Read more here.
- Argus: This is the content delivery node which caches and stores content, replicated from the storage nodes, on demand. Read more here.
- Orion: This is the backend for Atlas, which serves as private data layer for one application instances, powering things like recommendations, filtering, search, etc. Read more here.
- CLI: This is the primary tool for low level interaction with he blockchain, for example for certain advanced on-chain features, or for automated tasks. Read more here.
- Network Tests: Lastly we have an extensive suite of end-to-end regression tests that run a wide range of scenarios across all of our nodes to make sure the network works properly while new features are under development. Read more here.
Audits
Two major reviews have been conducted of the Joystream node and runtime code, one performed by SRLabs and one by Quarkslab, industry leading auditing partners for projects based on the Substrate, such as Polkadot and Kusama. The audits were focused on the blockchain primarily, and they are available publicly.
Genesis Block and Membership Migration
In the end the Genesis block has the following breakdown in terms of share and vesting for various allocation purposes.
Purpose | Genesis % | Genesis Liquidity | Vesting Duration |
---|---|---|---|
Community Founding Members | 21.2189609% | 8% | 24 months |
Jsgenesis Founding Members | 31.435% | 8% | 24 months |
Investors | 32.3285352% | 79% | 12 months |
Membership Airdrop | 0.21735% | 8% | 24 months |
Strategic Partners | 3.0013001% | 100% | 0 months |
Reserved 1 | 11.7988418% | 0 | 12 months |
Reserved 2 | 0.000012% | 8 | 24 months |
Notice that there is a new, not previously mentioned, membership airdrop pool which was used to fund a subset of the 4347 memberships that were migrated over from Carthage
which did not have a controller with funds allocated due to some other reason.
The Founding Member Program Ends
This program evolved through many stages, with lots complications, but now as of mainnet launch, the program is over. For a full history of the program, please read this. Here are some interesting statistics worth considering.
- Number of Candidate Founding Members:
1,103
- Number of Founding Members:
163
- Total Founding Members Allocation:
21.2189609 %
Here is an exhaustive list of members.
Member Handle | Member ID | Date | Avatar | Avatar ID | FM ID |
---|---|---|---|---|---|
@tomato |
2 | IFM/12.02.21 | 31 | 1 | |
@nexusfallout |
4 | IFM/12.02.21 | 6 | 2 | |
@enjoythefood |
5 | IFM/12.02.21 | 19 | 3 | |
@freakstatic |
306 | IFM/12.02.21 | 3 | 5 | |
@l1dev |
515 | IFM/12.02.21 | 8 | 6 | |
@cheomsk |
552 | 23.04.21 | 2 | 7 | |
@lopegor |
1369 | 23.04.21 | 39 | 8 | |
@andybut |
1316 | 07.06.21 | 1 | 9 | |
@gryhail |
1173 | 05.07.21 | 40 | 10 | |
@xandrell |
867 | 05.07.21 | 9 | 11 | |
@joystreamenthusiast |
555 | 05.07.21 | 37 | 12 | |
@dapplooker |
2183 | 21.07.21 | 44 | 13 | |
@igrex |
1048 | 21.07.21 | 49 | 14 | |
@maxlevush |
2130 | 21.07.21 | 29 | 15 | |
@drmarkovi |
982 | 03.08.21 | 22 | 16 | |
@seainvestor |
684 | 03.08.21 | 38 | 17 | |
@oiclid |
525 | 03.08.21 | 5 | 18 | |
@isonar |
2182 | 17.08.21 | 25 | 19 | |
@lkskrn |
644 | 30.08.21 | 13 | 20 | |
@laura |
2329 | 15.09.21 | 16 | 21 | |
@kate_fm |
1905 | 15.09.21 | 26 | 22 | |
@chiffah |
2462 | 29.09.21 | 14 | 23 | |
@mmsaww |
736 | 13.10.21 | 51 | 24 | |
@svasilenko |
2096 | 13.10.21 | 7 | 25 | |
@ururu |
790 | 13.10.21 | 43 | 26 | |
@ilich |
2194 | 13.10.21 | 41 | 27 | |
@marat_mu |
2154 | 26.10.21 | 21 | 28 | |
@0x2bc |
2098 | 26.10.21 | 28 | 29 | |
@marinag_mary |
1997 | 22.11.21 | 50 | 30 | |
@okayko |
605 | 03.01.22 | 17 | 31 | |
@shtihmas |
798 | 03.01.22 | 47 | 32 | |
@nanapa6otaet |
2531 | 03.01.22 | 11 | 33 | |
@mikeshipa |
3029 | 03.01.22 | 35 | 34 | |
@leet_joy |
957 | 05.08.22 | 42 | 35 | |
@jen4ph |
3234 | 05.08.22 | 48 | 36 | |
@adovrn |
2502 | 05.08.22 | 15 | 37 | |
@kalpakci |
2137 | 05.08.22 | 33 | 38 | |
@alexznet |
2574 | 05.08.22 | 54 | 39 | |
@akondratiev |
4466 | 19.09.21 | 212 | 40 | |
@bedeho |
151 | 19.09.21 | 27 | 41 | |
@benholdencrowther |
7 | 19.09.21 | 205 | 42 | |
@eldiegod |
4384 | 19.09.21 | 93 | 43 | |
@dmtrmltsv |
4401 | 19.09.21 | 86 | 44 | |
@dzlzv |
4386 | 19.09.21 | 56 | 45 | |
@fujii |
510 | 19.09.21 | 138 | 46 | |
@mr_bovo |
4133 | 19.09.21 | 98 | 47 | |
@klaudiusz |
2233 | 19.09.21 | 71 | 48 | |
@lezek |
336 | 19.09.21 | 76 | 49 | |
@l3p |
4448 | 19.09.21 | 180 | 50 | |
@bwhm0 |
1 | 19.09.21 | 85 | 51 | |
@metindemir |
4393 | 19.09.21 | 92 | 52 | |
@mokhtar |
8 | 19.09.21 | 142 | 53 | |
@ondratra |
4446 | 19.09.21 | 45 | 54 | |
@bythekingmaker |
2962 | 19.09.21 | 106 | 55 | |
@wyrdrender |
2344 | 19.09.21 | 217 | 56 | |
@thesan |
4404 | 19.09.21 | 114 | 57 | |
@zeeshan |
4432 | 19.09.21 | 24 | 58 | |
@adamprzewoski |
4395 | 19.09.21 | 188 | 59 | |
@bartosz |
4444 | 19.09.21 | 18 | 60 | |
@mrkubu |
4026 | 19.09.21 | 149 | 61 | |
@kedyw |
4529 | 19.09.21 | 46 | 62 | |
@kira_skipper |
2228 | 23.09.22 | 208 | 63 | |
@songoku |
3336 | 23.09.22 | 120 | 64 | |
@ardashoff |
2697 | 23.09.22 | 52 | 65 | |
@valeriadom |
3452 | 23.09.22 | 101 | 66 | |
@gameover |
1131 | 23.09.22 | 197 | 67 | |
@alexmanilove |
1082 | 23.09.22 | 115 | 68 | |
@minatofund |
1839 | 23.09.22 | 108 | 69 | |
@swargo |
2532 | 23.09.22 | 109 | 70 | |
@flakes9776 |
705 | 23.09.22 | 168 | 71 | |
@Craci_BwareLabs |
3886 | 23.09.22 | 211 | 72 | |
@antonmashnin |
685 | 23.09.22 | 139 | 73 | |
@vladislav220294 |
2342 | 23.09.22 | 175 | 74 | |
@baikal |
559 | 23.09.22 | 184 | 75 | |
@Deathix |
4236 | 23.09.22 | 105 | 76 | |
@andicapitan |
770 | 23.09.22 | 158 | 77 | |
@hayabusa |
582 | 23.09.22 | 58 | 78 | |
@alenleps |
2682 | 23.09.22 | 113 | 79 | |
@lesnik_utsa |
597 | 23.09.22 | 183 | 80 | |
@arsi44_dst |
3639 | 23.09.22 | 110 | 81 | |
@arseniy2706 |
1521 | 23.09.22 | 119 | 82 | |
@sieemma |
458 | 29.09.22 | 213 | 83 | |
@Genius |
4215 | 29.09.22 | 203 | 84 | |
@svdeshka |
590 | 29.09.22 | 116 | 85 | |
@ivant |
3089 | 29.09.22 | 122 | 86 | |
@botzmann |
604 | 29.09.22 | 195 | 87 | |
@joyanna |
1894 | 29.09.22 | 133 | 88 | |
@alekjoy |
2174 | 29.09.22 | 32 | 89 | |
@zazik |
2435 | 29.09.22 | 61 | 90 | |
@makszagaria |
3428 | 29.09.22 | 123 | 91 | |
@ismail |
3646 | 29.09.22 | 128 | 92 | |
@Palllke |
4108 | 29.09.22 | 141 | 93 | |
@sasha |
1015 | 29.09.22 | 143 | 94 | |
@stavr |
1027 | 29.09.22 | 70 | 95 | |
@adams2002 |
4008 | 29.09.22 | 218 | 96 | |
@kirillmagicpie |
2156 | 29.09.22 | 126 | 97 | |
@kudo94 |
772 | 29.09.22 | 150 | 98 | |
@blxpro |
782 | 29.09.22 | 140 | 99 | |
@spat_sochi |
1843 | 29.09.22 | 59 | 100 | |
@crptowolf |
3594 | 29.09.22 | 100 | 101 | |
@kadyrovs |
1345 | 29.09.22 | 111 | 102 | |
@polikosi |
2673 | 29.09.22 | 102 | 103 | |
@yyagi |
3098 | 29.09.22 | 154 | 104 | |
@kriptos |
513 | 11.10.22 | 153 | 105 | |
@xfactorus |
635 | 11.10.22 | 191 | 106 | |
@1337member |
786 | 11.10.22 | 220 | 107 | |
@moodman |
909 | 11.10.22 | 209 | 108 | |
@darijn |
1101 | 11.10.22 | 164 | 109 | |
@prontera |
1737 | 11.10.22 | 210 | 110 | |
@vagif |
1747 | 11.10.22 | 204 | 111 | |
@itsys4 |
1961 | 11.10.22 | 132 | 112 | |
@abramaria_ |
3082 | 11.10.22 | 182 | 113 | |
@ferdikesh_studio |
3323 | 11.10.22 | 206 | 114 | |
@secret_girl |
3443 | 11.10.22 | 73 | 115 | |
@gyroflaw |
4141 | 11.10.22 | 151 | 116 | |
@x3mario |
4353 | 11.10.22 | 66 | 117 | |
@razumv |
1019 | 03.11.22 | 214 | 118 | |
@eclipsingbinary |
3233 | 03.11.22 | 179 | 119 | |
@goldmember |
1986 | 03.11.22 | 155 | 120 | |
@Helen4749 |
4280 | 03.11.22 | 129 | 121 | |
@narniec |
585 | 03.11.22 | 91 | 122 | |
@jpaul |
4354 | 03.11.22 | 200 | 123 | |
@mkblockchaindev |
4278 | 03.11.22 | 34 | 124 | |
@Hanzo |
4154 | 03.11.22 | 137 | 125 | |
@goksel |
3655 | 03.11.22 | 112 | 126 | |
@surpaul |
1999 | 03.11.22 | 193 | 127 | |
@_e9orov_ |
3611 | 03.11.22 | 216 | 128 | |
@Codefikeyz |
4129 | 03.11.22 | 57 | 129 | |
@codervv |
2440 | 03.11.22 | 134 | 130 | |
@np900 |
2276 | 03.11.22 | 144 | 131 | |
@godshunter |
1541 | 03.11.22 | 156 | 132 | |
@Kyler_Zm |
4166 | 03.11.22 | 103 | 133 | |
@plycho |
2141 | 03.11.22 | 75 | 134 | |
@F1rst |
4259 | 03.11.22 | 146 | 135 | |
@dd659 |
1219 | 16.11.22 | 131 | 136 | |
@tremtremson |
4279 | 16.11.22 | 135 | 137 | |
@advo |
4095 | 16.11.22 | 107 | 138 | |
@Katya |
4346 | 16.11.22 | 152 | 139 | |
@firuz89 |
3625 | 16.11.22 | 130 | 140 | |
@victorythewave |
4327 | 16.11.22 | 104 | 141 | |
@Shahzad |
3947 | 16.11.22 | 4 | 142 | |
@arsonque |
1158 | 16.11.22 | 165 | 143 | |
@chaos77 |
4406 | 16.11.22 | 55 | 144 | |
@optimusalgo91 |
550 | 25.11.22 | 219 | 145 | |
@prettyfreak |
793 | 25.11.22 | 67 | 146 | |
@liskis87 |
1921 | 25.11.22 | 147 | 147 | |
@alex6370 |
2032 | 25.11.22 | 60 | 148 | |
@olgakuzia |
2345 | 25.11.22 | 161 | 149 | |
@vladv77 |
2549 | 25.11.22 | 167 | 150 | |
@tes_hsn |
4093 | 25.11.22 | 187 | 151 | |
@7185 |
4211 | 25.11.22 | 194 | 152 | |
@SASY |
4234 | 25.11.22 | 166 | 153 | |
@investor |
4373 | 25.11.22 | 117 | 154 | |
@Gift_szn |
4351 | 01.12.22 | 118 | 155 | |
@nickomenty |
1781 | 01.12.22 | 121 | 156 | |
@vikan#4315 |
4058 | 01.12.22 | 90 | 157 | |
@mmx1916 |
3085 | 01.12.22 | 30 | 158 | |
@controlla |
2148 | 01.12.22 | 136 | 159 | |
@Black_fish |
4135 | 03.12.22 | 10 | 160 | |
@wasabi |
1497 | 03.12.22 | 12 | 161 | |
@BeardKoda |
4124 | 03.12.22 | 178 | 162 | |
@Counsellor |
4017 | 03.12.22 | 79 | 163 | |
@gru-dev-membership |
4183 | 03.12.22 | 202 | 164 |
Validation & Nomination
The most important activity to get right at this early stage is to develop a vibrant validation and nomination sub-community within the project. This is actually an activity we, in relative terms, underinvested in as part of our testnets.
We already have a solid pool of full nodes running, but at this stage only the Jsgensis nodes participate in validation. We have transitioned to the Thawn
stage at this time, hence the validator is now open, but generalised functionality is still be restricted. The most eager validators have been preparing for weeks, and one can find some operational information about them on our Meet Your Validators page. Many are already signalling their intent to validate, and nominators can stake in favour of validators already at this time. For anyone interested in validating, we refer them to our validation guide.
We encourage all stakeholders who hold $JOY to consider nomination, both for private returns but also the security of the network. Also remember that tokens subject to vesting can be used in such nomination, and also simultaneously in voting during council elections. Read our nomination guide to get started.
Get Involved
There are plenty of ways to get involved in Joystream, both near-term and long-term. Near-term, participating in validation and nomination, as described above, are most useful. Using the broader functionality of the system, such as balances transfers, voting or publishing, will not be possible until we are in the Supervised
phase, which currently is likely to happen some time this week. It's only at this point the governance application Pioneer
becomes usable, and the first council can get elected. From this point on, there is a very broad range of activities people can jump into. The best place to get acquainted with these roles it to check out the Opportunities section of our handbook, but here is at least a list of titles to peak your interest:
1.Council Member
2.Content curator
3.Content Curator Lead
4.Builder
5.Builders Lead
6.Human Resources
7.Human Resources Lead
8.Marketer
9.Marketer Lead
10.Storage Provider
11.Storage Provider Lead
12.Distributor
13.Distributor Lead
14.Validator
Disclaimer
All forward looking statements, estimates and commitments found in this blog post should be understood to be highly uncertain, not binding and for which no guarantees of accuracy or reliability can be provided. To the fullest extent permitted by law, in no event shall Joystream, Jsgenesis or our affiliates, or any of our directors, employees, contractors, service providers or agents have any liability whatsoever to any person for any direct or indirect loss, liability, cost, claim, expense or damage of any kind, whether in contract or in tort, including negligence, or otherwise, arising out of or related to the use of all or part of this post, or any links to third party websites.