Bitcoin Forum
May 07, 2024, 03:12:12 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [ANN] Crowdinvesting platform based on smart contracts RICO  (Read 184 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
GraBitCoin (OP)
Full Member
***
Offline Offline

Activity: 630
Merit: 111



View Profile
February 08, 2019, 11:55:53 AM
Last edit: March 05, 2019, 05:23:53 AM by GraBitCoin
 #1

Problem

At the traditional crowdfunding platforms, the investor cannot control the project development process. He gives money and loses control over them, fully relying on his opinion about the developer, which is made up of many factors, and the developer pays the service a commission from the funds raised and pays for additional services.

Thus, the crowdfunding platforms currently available on the Internet do not fully take into account the interests of both investors and startups.

In my opinion, the Investor should receive maximum guarantees, and the Startup is an easy start for his project.

Only the use of blockchain technology, in the form of smart contracts, could help solve this problem, but ICOs were compromised by fraudsters due to the lack of generally accepted standards of smart contracts for their implementation. As a result, the funds were collected, but the development was not conducted.

Decision

Attempts to create such a standard were undertaken by one of the developers of the standard token Ethereum ERC-20, Fabian Vogelsteller. He presented his “reversible ICO” model (RICO). It is based on a smart contract, which allows investors to return their funds in exchange for the tokens they purchased at any time during the project. In this case, the returned tokens can be bought again by other investors.

This is a good idea to protect investors' funds, but it completely ignores the interests of developers. What is the point of organizing a crowdsale if the developer cannot use the money?

An acceptable for all standard smart contract for RICO should take into account the interests of all participants in the investment process by dividing the development period into stages during which investors can withdraw their investments, but only until the development period of the current phase has ended.

For example:

1. Stage 1 - MVP development, 100 Eth is required, the cost of 1 token is 1 Eth , the development time is 30 days (it starts flowing after the whole amount has been collected). Investors in this phase can return their Eth during the fundraising period and within 30 days of development. Developers take Eth from the balance of a smart contract.
2. Stage 2 - creating a web application, 300 Eth is required, the cost of 1 token is 2 Eth, the development period is 20 days (it starts flowing after the entire amount has been collected). Investors in this phase can return their Eth during the fundraising period and within 30 days of development. Developers take Eth from the balance of a smart contract.
3. Etc.
4. An investor can create orders to sell his tokens at a price slightly lower than the cost of the next stage token and make a profit even during the project development period, but tokens purchased in this way cannot be returned to the smart contract (mini-exchange).

Yes. Investors in the first stage are at risk, but if the cost of the token will increase from stage to stage, then this risk is offset by the expected profit.

Here you can see the source code of such a smart contract:

https://github.com/KotNaplakal/RICO/blob/master/Example

Here to test his work in Rinkeby Testnet (need MetaMask)

http://satoshi.team/#0xcf781330fa20baf8808ce6f1908854f0b23e971f

I propose in this topic to discuss the possibility of creating a crowdfunding platform based on this standard.
1715051532
Hero Member
*
Offline Offline

Posts: 1715051532

View Profile Personal Message (Offline)

Ignore
1715051532
Reply with quote  #2

1715051532
Report to moderator
Each block is stacked on top of the previous one. Adding another block to the top makes all lower blocks more difficult to remove: there is more "weight" above each block. A transaction in a block 6 blocks deep (6 confirmations) will be very difficult to remove.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715051532
Hero Member
*
Offline Offline

Posts: 1715051532

View Profile Personal Message (Offline)

Ignore
1715051532
Reply with quote  #2

1715051532
Report to moderator
1715051532
Hero Member
*
Offline Offline

Posts: 1715051532

View Profile Personal Message (Offline)

Ignore
1715051532
Reply with quote  #2

1715051532
Report to moderator
GraBitCoin (OP)
Full Member
***
Offline Offline

Activity: 630
Merit: 111



View Profile
February 08, 2019, 12:20:54 PM
 #2

GraBitCoin (OP)
Full Member
***
Offline Offline

Activity: 630
Merit: 111



View Profile
March 05, 2019, 04:14:52 AM
 #3

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!