Skip to content
This repository has been archived by the owner on Jul 6, 2020. It is now read-only.

Discussion: what do you want to build? #1

Open
Aimeedeer opened this issue Jul 31, 2019 · 2 comments
Open

Discussion: what do you want to build? #1

Aimeedeer opened this issue Jul 31, 2019 · 2 comments

Comments

@Aimeedeer
Copy link
Member

What do you want to build?
What can you offer and what do you need for making it?

@xxuejie
Copy link

xxuejie commented Aug 1, 2019

In software industry, there's always 2 kinds of projects:

  • There're projects that are established and mature enough, so you can start hacking really fast, but the scope your work can touch, is usually limited by the original design of the project. A lot of factors can get in your way if you want to push the limits, and the result is not always positive.
  • There're projects which are in their infancy ages. Exploring those projects is quite like setting foot in the wild west: things can be broken, things can also be changing fairly quickly. But the reward you are getting, is that you can involve more in the decision making progress, and help shape the project in a design that enables your own unique creation.

There's no right or wrong between the 2 types of projects, different people might have different preferences, even the same person might like one type better at one time, but decide the other type suits his/her needs better later.

While most well-known names in the blockchain space right now belong to the more mature type of projects, Nervos CKB is one unique project that enables you to explore the great wild west. It is designed with flexibility in mind, so it enables a lot of new possibilities that no previous blockchains are able to do. At the same time, it is also in its early ages, so you can build your own creation in a less crowded space, what's more, since it is still evolving, you will still have a chance to play a role in determining its design to make your work easier and more beautiful. I might be biased, but I personally believe now is the best time to get involved in CKB and start building things.

Here're some ideas we think that might be interesting. Of course you are free to check out the project and come up with ideas on your own, there is endless limitations.

  1. If you look around the blockchain space, a lot of chains are really just dapps, the reason they exist as blockchains, is just that previous blockchains do not provide enough flexibility nor programmability. Unlike those previous blockchains, CKB provides enough flexibility and programmability to enable new dapps. Some examples in this category include Grin, BEAM, Handshake, etc. Notice I'm not deminishing the awesome work done by the developers of those chains. I just think that if previous blockchains have done a better job, those developers might be better to build on top of other chains so they can focus on the real problem they want to solve.
  2. CKB has potentials but the developer tools surrounding CKB is still quite immature. In addition, I keep hearing people complaining about existing tools for building smart contracts, such as Remix. With CKB, you are in a unique place to design the best developer tools for blockchain smart contract development. There's no need to worry about investments into existing tools. If you have an awesome idea about the best smart contract designing tools, you can starting building it and fulfill your dream.

@Aimeedeer
Copy link
Member Author

Aimeedeer commented Aug 31, 2019

Does anybody want to make tutorials together? I found a nice tutorial about building blockchain step by step. It's in Go language, and we can do it in Rust https://jeiwan.cc/tags/blockchain/

Also, if there are any volunteers who would be willing to produce small bite-size education chunks occasionally?

@Aimeedeer Aimeedeer reopened this Aug 31, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants