Skip to content

Commit c59e58b

Browse files
fbaldassarrivasapower
authored andcommitted
Proposing an update to README.md
1 parent 37138ab commit c59e58b

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

README.md

+14-14
Original file line numberDiff line numberDiff line change
@@ -8,33 +8,33 @@
88

99
### The Basis
1010

11-
DFO is a new concept that reshapes the way to build Decentralized Applications, enabling the creation of __extendible, improvable and fixable Systems__, using an approach called __Smart Contract as Microservice__ which avoids the slow and dangerous monolythic Smart Contract development procedures.
11+
DFO is a new concept that reshapes the way to build Decentralized Applications (DApps), enabling the creation of __extendible, improvable and fixable Systems__, using an approach called __Smart Contract as Microservice__ which avoids the slow and dangerous monolythic Smart Contract development procedures.
1212

1313
> Because of __everything is completely deployed and running on the Ethereum blockchain__, the need of Centralized or Distributed Servers is finally bypassed.
1414
15-
In DFO, every Dapp's Functionality is a __Smart Contract acting like a Microservice__, which can also be __stateless__ and therefore __reusable__ in different applications.
15+
In DFO, every DApp functionality is a __Smart Contract acting like a Microservice__, which can also be __stateless__ and therefore __reusable__ in different applications.
1616

17-
Instead of directly use Smart Contract's functions, calling its specific address, in DFO you will interact with the __Proxy__ which will keep track of the latest correct versions of all Microservices (located in different addresses) composing your Dapp.
17+
Instead of directly using Smart Contracts functions, calling their specific address, in DFO you will interact with the __Proxy__ which will keep track of the latest correct versions of all Microservices (located in different addresses) composing your DApp.
1818

1919
![alt text](https://raw.githubusercontent.com/b-u-i-d-l/dfo-hub/master/assets/img/wall1.png "The Smart Contract as Microservice Approach in DFO")
2020

21-
> No matter how many Microservices you will attach, detach or replace to a DFO since its creation. __The address of your Dapp will be always the same, forever__.
21+
> No matter how many Microservices will you attach, detach or replace to a DFO since its creation. __The address of your Dapp will be always the same, forever__.
2222
23-
DFO is completely __Community Driven__. This means that every strategic decision about the Dapp's Functionalities and their future is taken by its Token Holders.
24-
In fact, to add/replace/remove a Microservice, the proposer must interact with the Proxy to start a __Survey__ which can be voted by the ones holding the __ERC20 Voting Tokens__ linked to that DFO, staking them to accept or refuse the proposal. The governance rules that establish the success or the failure of a Survey are, in turn, Functionalities of the DFO, located in Microservices that can be also updated... through Proposals!
23+
DFO is completely __Community Driven__. This means that every strategic decision about the DApp Functionalities and their future is taken by its Token Holders.
24+
In fact, to add/replace/remove a Microservice, the proposer must interact with the Proxy to start a __Survey__ which can be voted by the ones holding the __ERC20 Voting Tokens__ linked to that DFO, staking them to accept or refuse the proposal. The governance rules (that establish the success or the failure of a Survey) are, in turn, Functionalities of the DFO itself located within Microservices that can be updated too... through Proposals!
2525

2626
The Proxy, the Voting Token, the Proposals, the Governance Rules and some other Smart Contracts are all the components that make up every single DFO.
2727

2828
Every DFO is a bunch of Smart Contracts cooperating each other to let users:
2929

30-
- Use Functionalities in both Read and Write Mode
31-
- Propose to add/remove/replace these Functionalities through Surveys
32-
- Vote to Accept/Refuse them through Voting Tokens
30+
- using Functionalities in both Read and Write Mode;
31+
- proposing to add/remove/replace these Functionalities through Surveys;
32+
- voting to Accept/Refuse them through Voting Tokens.
3333

34-
Even the Smart Contracts of a DFO can be updated to correct bugs or to expand the potential of the protocol just making a Proposal to the Token Holders Community.
34+
Even the Smart Contracts of a DFO can be updated to address bug fixes or to expand the potential of the protocol just making a Proposal to the Token Holders Community.
3535

36-
To let people create and use DFOs, we built __DFOHub__, our R&D community-driven project that aims to improve the DFO protocol itself by managing its progress through a DFO maintained by its token holders, that can propose and vote for improvements and bug fixes in an anonymous, decentralized and very easy way.
37-
DFOHub extremely facilitates the deployment procedures of a new DFO, you can exploit it in two ways:
36+
To let people create and use DFOs, we built __DFOHub__, our R&D community-driven project that aims to improve the DFO protocol itself by managing its progress through a DFO maintained by its own token holders, who can propose or vote for improvements and bug fixes with anonymous, decentralized and very easy steps.
37+
DFOHub extremely facilitates the deployment processes for a new DFO, you can exploit it in two ways:
3838

39-
1. Use the easy steps of the wizard we built on [DFOHub](https://b-u-i-d-l.github.io/dfo-hub/);
40-
2. [__COMING SOON__] Use the integration SDK which lets you easily integrate DFO protocol capabilities in your Dapp.
39+
1. using the easy steps of the wizard we coded on [DFOHub](https://b-u-i-d-l.github.io/dfo-hub/);
40+
2. [__COMING SOON__] using the integration SDK which lets you easily integrate DFO protocol capabilities in your DApp.

0 commit comments

Comments
 (0)