Goals of the feldmanchain #3
Replies: 2 comments
-
Another thing that came up in conversation with @brokenprogrammer is how to prevent malicious behavior, such as code injection, by the builders in the network. We could do a soft prevention with something like a reputation system, but it would probably be a good idea to think about how (if) we can implement a hard prevention. As previously mentioned, we have three different "levels" of application:
Each of these levels requires a different degree of diligence in regards to security, so we should probably talk about the scope of an initial version. Do we want to try and solve all of the above issues at once, or start small? I can see solving point 1 as being technically much easier, but it is not clear to me exactly how that would translate into point 2 and 3. |
Beta Was this translation helpful? Give feedback.
-
I think another point, which is implicitly stated, is that;
This is kind of the whole idea of the concept, but we should spell it out for clarity. These a quite lofty goals, but let's aim high. Also, another point which can make sense:
|
Beta Was this translation helpful? Give feedback.
-
As mentioned in the Why not Use X discussion, we should formulate clear goals to help us make better informed decisions regarding technical and business related choices.
As I see it, the super high level goal of the feldmanchain is to:
facilitate a local1 - and eventually a global - decentralized and distributed system for building source code.
As per private discussions, the problem we are attempting to solve is to guard against overreliance on build systems that are centralized and comes with potential risks of a lack of redundancy, single points of failure, congestion and energy efficiency concerns. With this in mind, we can derrive (a little bit more concrete) high level goals:
The idea behind implementing this as a bockchain is to take advantage of the decentralized nature of the blockchain, which could help to mitigate/solve some of the above-mentioned problems. However, there are some aspects of this project that is not well suited to be handled within the standard definition of a blockchain, such as the need for privacy. It is also need clear how a ledger would fit into a system like this, but I can see a clear upside of the applied game theory mechanics and self governaning nature of a well implemented blockchain. It is still unclear to me what / if the (monetary) insentives would be within this system, but done right, it could provide a nice model for auctioning and accepting build requests (transactions), hopefully resulting in a natural balance of sorts, but that is something to explore further.
It could be argued that there are coins with little to no intrinsic value that is still doing well, but that is often in the context of an established blockchain, and I don't think that is an avenue worth spending time pursuing, since we want to deliver something with real value, both technically and business wise.
This post is just to get the conversation started and in no way representative of the final goal(s) of it. Please contribute with any and all ideas.
1 as within a company or organisation
Beta Was this translation helpful? Give feedback.
All reactions