Bitcoin Forum
May 03, 2024, 10:05:45 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 »  All
  Print  
Author Topic: [ANN+IPO]Storagecoin-A Nxt Parallel chain Based Proof-of-Storage Cryptocurrency  (Read 25736 times)
Storagecoin (OP)
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
April 15, 2014, 02:29:17 PM
Last edit: April 25, 2014, 02:10:38 AM by Storagecoin
 #1

We have just received notification that our main thread has been deleted because of free giveaway incentive.
So the free giveaway move ]here,please dont post this thread for free giveaway

Storagecoin

A Nxt Parallel chain Based Proof-of-Storage Cryptocurrency

I'd like to announce that we found a much better method for storage on blockchain,
that is a brand new Nxt Parallel Chain based coin of proof-of-storage,Storagecoin,or STC.

What is Storagecoin
Storagecoin is a new Nxt Parallel chain Based cryptocurrency that uses proof-of-storage instead of proof-of-work. This creates a blockchain that is protected by an expensive resource that is also useful for storing files over a distributed network.
The proof-of-storage algorithm uses the Nxt Parallel Chain instead of a blockchain. This means that each participant in the network only sees the transactions that are relevant to them, instead of seeing every transaction that occurs over the network. This is done in a secure and trust-free way.
Finally, Storagecoin introduces the concept of script-based wallets as opposed to public key based wallets of Nxt. This adds an enormous amount of power to wallets by allowing them to have arbitrary volumes of public keys and arbitrary rules for committing transactions.

The Storagecoin Parallel Chain
Each node in the Nxt Parallel Chain is a blockchain. Each blockchain tracks a random subset of the wallets on the network, and each wallet belongs to only a single blockchain. Each parent node has aggregate information about it’s children, as in the following example:

In the diagram you can see that blockchain 1.1 tracks wallets 1.1.w1 and 1.1.w2. The combined balances of all the wallets in 1.1 is 4, so 1.1 reports its aggregate balance as 4. Similarly, blockchain 1 tracks the two blockchains 1.1 and 1.2, which have a combined balance of 14. Blockchain 1 then reports its aggregate balance as 14.

When sending a transaction, transactions travel through the Parallel Chain:


Here we have two example transactions. The first is from 2.w1 to 2.w2. Blockchain 2 confirms that 2.w1 has sufficient balance, and then confirms the transaction. In this case, only a portion of the network knows about the transaction, as the aggregate balance of blockchain 2 did not change.
In the second example, 1.w1 sends money to 2.w2. First blockchain 1 confirms that 1.w1 has sufficient balance. Then, the root blockchain confirms that blockchain 1 has enough aggregate coins to send the transaction to 2.w2. The root blockchain does not know about wallet 1.w1, it only knows that blockchain 1 has a large enough aggregate balance to send money to 2.w2. Finally, blockchain 2 receives the transaction and allocates the coin to wallet 2.w2.

Individual Blockchains and Blocks
Each blockchain in the Parallel Chain is composed of n hosts (n being the same for every blockchain in the Parallel Chain). Each host contributes the same volume of persistent storage to the network, this makes becoming a host difficult (and therefore prevents sybil attacks). (A single machine can participate as multiple hosts provided the machine has enough storage).
In each block, certain tasks must be accomplished:
  
   1. Produce entropy for the local blockchain (to seed random numbers)
   2. Each host must prove they still fulfill the persistent storage requirement
   3. All transactions must be processed

This is accomplished using a consensus algorithm. In the first step, every host sends its own update to every other host. In the second step, every host receives an acknowledge. When a host sends an acknowledge, the claim is ‘if my update appears in the blockchain, your update will also appear in the blockchain.’
In the second step, each host contacts a block compiler. There is 1 block compiler each block, and the block compiler is randomly chosen from the n hosts. The block compiler is actually an ordering, so if one block compiler is offline the next is already known.
Each host sends every update that they acknowledged (including their own) to the block compiler, who then returns the acknowledge. If the block compiler fails to return an acknowledge, the next block compiler is contacted until an acknowledge is sent.
Once contacted by a majority of the network (or after a significant amount of time has expired), the block compiler announces the block to the blockchain. The block that is accepted is the block announced by the block compiler with updates from the most hosts.
If the majority of hosts are honest, then every single honest host will have their update included in the block, because each honest host will have an update from each honest host, and will therefore keep contacting block compilers until one of them acknowledges the stack of honest updates. A block cannot have the majority of updates without also having all of the honest updates, so no dishonest block will be accepted.

Each block is sent to all children blockchains, which allows the children to verify the authenticity of the network. This also means that the children will be aware of all incoming transactions targeted toward them.
To send a transaction to a parent, the block signs the transaction and announces it to the parent blockchain in the same way that transactions are normally announced to a blockchain.

Entropy
Significant portions of the network security rely on randomness. Entropy is generated on a per blockchain basis, and it is generated in two stages. In the first stage, each host in the blockchain picks a random string and shares the hash of that random string. The method of choosing the random string is left to the hosts. In the second stage, the hosts reveal the random string that matches the hash from the first stage. The strings are then all combined in a predetermined way and used as a seed in a cryptographically secure random number generator.
By doing this, if even a single host is generating random numbers, the entire blockchain will be seeded to produce random numbers.
(!) This method is vulnerable to attacks where hosts deliberately go offline (or force other hosts offline through DDOS or other methods) in order to manipulate the random string generated in the second stage. The current defense is to maintain strong punishments for going offline to make entropy manipulation not-worthwhile.

Proving Storage
Each host has an identical volume of persistent storage that they contribute to the network. Each host has what is called a ‘stack’ of data. This stack is broken into ‘slices.’ Some of the slices are used for storing the network state and the blockchain history. The remaining data is being rented out by the STC network, and is filled with arbitrary data. This data is erasure coded using Reed-Solomon coding, which means that every single host has redundant information about the data stored on every single other host.
Every block, a random 1024 bit segment of the data stack will be chosen, and each host will have to reveal what data they have stored for that 1024 bit segment. Because each segment is erasure coded across every host in the blockchain, the erasure coding repair rules can be used to determine who has the file.
Just like for entropy, proving storage has to be done in two stages to prevent information from leaking to dishonest hosts during the first stage. (you can figure out what your segment is supposed to look like if you have some fraction of the other segments).
   (!) Delegation problem [solved, mostly]
   (!) Recursive storing problem [solved, mostly]

Renting Storage
The Storagecoin Parallel Chain requires hosts to contribute large volumes of storage to the network, which means that the network has large amounts of storage available for use by the public.
This storage can be rented by the public. The price is set in storagecoin, and fluctuates according to supply and demand. If there is lots of unrented storage, the price will drop. If storage is being rented as fast as it is being supplied, the price will increase. The money spent by the public on storage will go to the hosts providing the storage.
Because the network has a valuable resource (persistent storage) that can only be purchased using STC, STC is given a strong base value. Should the value of the STC drop significantly, storage becomes very cheap and demand for the storage should increase. Should the value of the storagecoin raise significantly, the supply of storage should increase as there is a greater incentive to provide storage to the network. The greater value of storage on the network will protect the increased price of the STC.

STC Wallets
Each wallet is owned by a single blockchain. The data for a wallet is stored using the persistent storage in the blockchain. Each node keeps all wallet data for the blockchain, meaning wallet data is stored with perfect redundancy.
Because wallets consume storage on the network, they are charged for the storage they consume. When a wallet no longer has enough balance to pay for the storage it is consuming, the wallet is deleted from the network. This allows wallets to be arbitrarily large, as large wallets will be expensive and will be deleted if they can no longer rent themselves.
Wallets have a balance and a script, as opposed to a public key. The script determines what transactions go through the network. The trivial case is a script that only allows transactions through if they are signed by a specific public key. More advanced cases can require sets of public keys, require prices to be in certain ranges, or use databases to keep a dynamic program and intricate set of rules for allowing transactions to go through.
Structure of a wallet:

   1. Balance (256 bits)
   2. Scripts (arbitrarily large)
   3. Data (arbitrarily large, for use by scripts)

STC Scripts
A script is a set of code that is run on blockchains. Scripts are tethered to wallets and are classified into two categories. The first category, scheduled scripts, are scripts that can be be run at specific times or at regular intervals. The second category, triggered scripts, are run any time someone makes a transaction out of the wallet.
The scripts are run using a set of defined operations called the storagecoin bytecode. Though not yet determined, this script is intended to be turing complete, and each operation is to have a cost. This gives scripts a price based on computational complexity, and allows the network to price scripts based on supply and demand for computational power. Wallets will be charged after each operation, and the script will stop running if a wallet runs out of money.
When a script runs, it will either terminate because the code finishes running, because
it hits a preset limit for maximum number of operations, or because the balance paying for the script to run has been emptied while paying for the script.
Storagecoin intends to be the most efficient and best platform for cloud storage in the world. It does not share these ambitions with the scripting system. The scripting system is meant to be powerful but is not intended to be a general platform for distributed computing. STC scripts are likely to be expensive and slow.

Mining
   No Ming.
   All 1,400,000,000 storagecoins will be injected to genius Nxt Parallel Chain.

Joining the Network
When a host joins the network, they must first wait for a blockchain to be created for them to join. Blockchains are created based entirely on demand for storage - if nobody is renting storage then the network will have very few blockchains regardless of how many hosts wish to join the network.
When there is space on the network for more hosts, new hosts will be placed in random existing blockchains throughout the network, displacing hosts. This is because an attacker may have an easier time controlling the pool of new hosts. The hosts that get displaced will be used in the new blockchains. This makes sure that each blockchain is composed of random hosts, regardless of when the blockchain was created or when the hosts joined the network. This randomness is vital to protecting individual blockchains against weak attackers.

Indictments
Every action performed by a host on the network is signed. If a host signs a transaction that they should not have signed, the transaction plus the signature can be used to indict the host. Honest hosts will recognize the dishonesty of the other host, and that host will be ejected from its blockchain.

Dropping Hosts
Any time that a host fails to keep up with network duties, that host is dropped from its blockchain. An attacker could DDOS honest hosts repeatedly until a particular blockchain is no longer random, but filled with attacker-controlled hosts. This happens because only honest hosts are being dropped.
   To prevent this attack vector, each time a host is dropped from a blockchain two additional hosts are chosen randomly to also be dropped from the blockchain (or rather, rotated out to a random other blockchain). This prevents the attacker from gaining a statistical advantage because as honest hosts drop, attacker hosts will also be rotated out and the attacker will be prevented from owning a majority of a blockchain.

Does The storagecoin Have Value?
YES! Storagecoin can always be used to rent storage on the network. As long as the storage on the network has value, the storagecoin will also have value. This is because network storage can only be rented using storagecoin, so demand for the storage will also create demand for the storagecoin.

Progress of Storagecoin
  *Whole frame code (90%)
  *Network code (80%)
  *One button client (0%)
  *Forum and wiki(0%)

How to get Storagecoin
1.Involving the Storagecoin development.
   1.1.Free giveaway.
   Please post here with your Bitcointalk username for free giveaway.


   1.2.Translation this thread to German,French,Chinese,Spain and any other languages will      
         also get 10000 STC.
    After translation completed,post a link here.

   1.3.Help to maintaince the forumI(under construction) .
   1.4.Promote the Storagecoin after  Storagecoin(after release Parallel Chain of Nxt).
2.Join the IPO.
    IPO will be ceased at any time without pre-notice so as to prevent sending at the last time.
    IPO participators share all the total Storagecoin proportionally.
    IPO BTC address: 1AQQtFd1MEiBNaRR5SQQybiVCUXUFkcZSi
     (minum:0.01BTC,maxmium:2BTC)
    IPO Nxt address :  18114951579203049056        
     (minum:200Nxt,maxmium:40000Nxt)

After sending,PM me with your txID.
(Send BTC with a public note with your Bitcointalk forum username.)

IPO starts now,all raised funds will be used for development of STC,no refund ,so think twice before investing.

§ IPO Check List

§ Storagecoin on Bitbucket


Storagecoin will rewrite the history of decentralized storage.
"The nature of Bitcoin is such that once version 0.1 was released, the core design was set in stone for the rest of its lifetime." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714773945
Hero Member
*
Offline Offline

Posts: 1714773945

View Profile Personal Message (Offline)

Ignore
1714773945
Reply with quote  #2

1714773945
Report to moderator
lhuibin
Full Member
***
Offline Offline

Activity: 169
Merit: 100



View Profile
April 15, 2014, 02:49:54 PM
 #2

really?
what about https://bitcointalk.org/index.php?topic=486359.0?

▮█     KRYLL     ▮█     AUTOMATED CRYPTO TRADING STRATEGIES MADE SIMPLE     ▮█
▁▁   ▮ █     Whitepaper   █   Token sale will start on Feb 7, 2018   █   Announcement     █ ▮   ▁▁
╚═══════●  ﹙ Telegram ﹚  ●●  ﹙ Twitter ﹚  ●●  ﹙ Facebook ﹚  ═══════╝
Storagecoin (OP)
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
April 15, 2014, 02:54:02 PM
 #3

We have canceled aboved IPO.
We found a much better method based on Nxt parallel Chain instead of blocktree.
lhuibin
Full Member
***
Offline Offline

Activity: 169
Merit: 100



View Profile
April 15, 2014, 03:00:45 PM
 #4

We have canceled aboved IPO.
We found a much better method based on Nxt parallel Chain instead of blocktree.
Oh, please leave one free giveaway.
Can I use Escrow Service?

▮█     KRYLL     ▮█     AUTOMATED CRYPTO TRADING STRATEGIES MADE SIMPLE     ▮█
▁▁   ▮ █     Whitepaper   █   Token sale will start on Feb 7, 2018   █   Announcement     █ ▮   ▁▁
╚═══════●  ﹙ Telegram ﹚  ●●  ﹙ Twitter ﹚  ●●  ﹙ Facebook ﹚  ═══════╝
Storagecoin (OP)
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
April 15, 2014, 03:06:51 PM
 #5

We have canceled aboved IPO.
We found a much better method based on Nxt parallel Chain instead of blocktree.
Oh, please leave one free giveaway.
Can I use Escrow Service?
Free giveaway moved here .
We will not use escrow.
johnsans
Full Member
***
Offline Offline

Activity: 139
Merit: 100


View Profile
April 15, 2014, 03:16:15 PM
 #6

are you kidding me , post again? that means post in last thread is shit?
atleticofa
Sr. Member
****
Offline Offline

Activity: 406
Merit: 250


View Profile
April 15, 2014, 04:06:09 PM
 #7

So, I'm in again. I will fix my translation for spanish and send you when will be ready.
seek4dream
Hero Member
*****
Offline Offline

Activity: 966
Merit: 501



View Profile
April 15, 2014, 04:07:21 PM
 #8

Can someone comment on the technical aspect of this coin?
Any innovations?
CarlosWing
Member
**
Offline Offline

Activity: 98
Merit: 10


View Profile
April 15, 2014, 04:12:45 PM
 #9

Japanese:
https://bitcointalk.org/index.php?topic=877.msg6228876#msg6228876
Maybe this coin can Transcend NXT

Get Daily Free SignatureCoins. Swmovzkbt7KuLq59j1exChkocEznU2VJeH
northranger79510
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250

Riecoin and Huntercoin to rule all!


View Profile
April 15, 2014, 04:13:36 PM
 #10

Can someone comment on the technical aspect of this coin?
Any innovations?

Yea. Plenty if its real. It is similar to Datacoin and Skycoin to put in simple comparison. Except for it is a scam and nothing but a scam and only a fool would invest in here. Any poster that tells you to invest are either part of his crew and most likely a newbie status. DO NOT TRUST!

Huntercoin: H9kttkrQidiQMG9NibmTgjgCKqWJMAkAXD
Riecoin: Like us on https://www.facebook.com/TheRiecoinCommunity
tjypp
Full Member
***
Offline Offline

Activity: 176
Merit: 100


View Profile
April 15, 2014, 04:46:53 PM
 #11

I want to free coin Cheesy

1Hqmaz19L1hiWagnAqf1AhKHZRM6j215Ch
pandaisftw
Full Member
***
Offline Offline

Activity: 224
Merit: 100


View Profile
April 15, 2014, 09:29:25 PM
 #12

Hi storagecoin,

I am curious, can you say whether or not the IPO will close before or after parallel chains are implemented? As an investor, I would like to make an informed decision (ie. how parallel chains will really work) rather than speculating.

Thanks,
Pandaisftw

NXT: 13095091276527367030
Storagecoin (OP)
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
April 15, 2014, 09:54:46 PM
 #13

Hi storagecoin,

I am curious, can you say whether or not the IPO will close before or after parallel chains are implemented? As an investor, I would like to make an informed decision (ie. how parallel chains will really work) rather than speculating.

Thanks,
Pandaisftw
IPO will be closed before Parallel Chain implemented.
Storagecoin (OP)
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
April 15, 2014, 09:59:02 PM
 #14

are you kidding me , post again? that means post in last thread is shit?
Sorry,last thread has been deleted.
Storagecoin (OP)
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
April 15, 2014, 10:07:41 PM
 #15

thanks,you are on the free giveaway list.
Grillo
Full Member
***
Offline Offline

Activity: 225
Merit: 100



View Profile
April 15, 2014, 11:06:24 PM
 #16

I like this concept of renting storage, I will participate!
I also signed in for the free give-away.

Thank you!
qqNxt
Full Member
***
Offline Offline

Activity: 468
Merit: 100



View Profile
April 15, 2014, 11:39:38 PM
 #17

hi just saw this/ looks very interesting. nxt is a very powerful tool isn't it.
fnjing21th
Newbie
*
Offline Offline

Activity: 54
Merit: 0


View Profile
April 16, 2014, 12:57:15 AM
 #18

It's a good idea. I want join it.
TaunSew
Hero Member
*****
Offline Offline

Activity: 756
Merit: 506


View Profile
April 16, 2014, 01:00:39 AM
 #19

Do I really have to post on that website to get free coins?  Just give it to me here. 

There ain't no Revolution like a NEMolution.  The only solution is Bitcoin's dissolution! NEM!
Chongpo
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
April 16, 2014, 02:04:44 AM
 #20

How many coins you're planning to put in IPO? I didn't find this info in announcement.
Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 »  All
  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!