Bitcoin Forum
April 27, 2024, 06:58:24 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Warning: One or more bitcointalk.org users have reported that they strongly believe that the creator of this topic is a scammer. (Login to see the detailed trust ratings.) While the bitcointalk.org administration does not verify such claims, you should proceed with extreme caution.
Pages: « 1 ... 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 [73] 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 ... 328 »
  Print  
Author Topic: [ANN] SpreadCoin | Decentralize Everything (decentralized blockexplorer coming)  (Read 790353 times)
coins101
Legendary
*
Offline Offline

Activity: 1456
Merit: 1000



View Profile
July 25, 2015, 06:52:15 PM
 #1441

The existing data broadcast by nodes is already pretty useful




1714201104
Hero Member
*
Offline Offline

Posts: 1714201104

View Profile Personal Message (Offline)

Ignore
1714201104
Reply with quote  #2

1714201104
Report to moderator
1714201104
Hero Member
*
Offline Offline

Posts: 1714201104

View Profile Personal Message (Offline)

Ignore
1714201104
Reply with quote  #2

1714201104
Report to moderator
1714201104
Hero Member
*
Offline Offline

Posts: 1714201104

View Profile Personal Message (Offline)

Ignore
1714201104
Reply with quote  #2

1714201104
Report to moderator
The block chain is the main innovation of Bitcoin. It is the first distributed timestamping system.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
stonehedge
Legendary
*
Offline Offline

Activity: 1652
Merit: 1002


Decentralize Everything


View Profile
July 25, 2015, 08:28:26 PM
 #1442

Where's your frinckin servicenodes ? Cool Roll Eyes

Go and read the roadmap. You'll be waiting for a little while yet.
gjhiggins
Legendary
*
Offline Offline

Activity: 2254
Merit: 1278



View Profile WWW
July 25, 2015, 09:18:07 PM
 #1443

Where's your frinckin servicenodes ? Cool Roll Eyes

Go and read the roadmap. You'll be waiting for a little while yet.

In the meantime, here's some light reading:

http://www.researchgate.net/publication/221034643_A_Pattern_Language_for_Overlay_Networks_in_Peer-to-Peer_Systems

“The contributions of this paper are twofold. First, it presents a complete pattern language for overlay networks, consisting of simple new patterns as well as adaptations of existing patterns. Second, it suggests several proto-patterns, which have not yet been documented, but belong to the fundamental building blocks of overlay networks.”


Cheers

Graham
georgem (OP)
Legendary
*
Offline Offline

Activity: 1484
Merit: 1007


spreadcoin.info


View Profile WWW
July 25, 2015, 11:52:17 PM
 #1444


Thanks a lot for linking this paper!

Looks very interesting.

entropycoin
Full Member
***
Offline Offline

Activity: 171
Merit: 100


View Profile
July 26, 2015, 09:40:07 AM
 #1445

any updates regarding sn testnet development or is it being delayed until the wallet is finalized?

DRK: Xi2c97ZMtfU2nMeJkY1kD1Ry3tmRnnQfHP
coins101
Legendary
*
Offline Offline

Activity: 1456
Merit: 1000



View Profile
July 26, 2015, 11:00:46 AM
 #1446

any updates regarding sn testnet development or is it being delayed until the wallet is finalized?

We might get a very brief dev update today.

If not, I will provide a brief update based on some slack activity (not everything planned or being considered, just the odd snippet).
CHAOSiTEC
Legendary
*
Offline Offline

Activity: 1358
Merit: 1002


View Profile
July 26, 2015, 12:21:09 PM
 #1447

any updates regarding sn testnet development or is it being delayed until the wallet is finalized?

We might get a very brief dev update today.

If not, I will provide a brief update based on some slack activity (not everything planned or being considered, just the odd snippet).


just remember, my project is still a secret...





edit: damn did i say that out loud?

node-vps.com - Tron / Masternode hosting services
coins101
Legendary
*
Offline Offline

Activity: 1456
Merit: 1000



View Profile
July 26, 2015, 12:48:06 PM
 #1448

any updates regarding sn testnet development or is it being delayed until the wallet is finalized?

We might get a very brief dev update today.

If not, I will provide a brief update based on some slack activity (not everything planned or being considered, just the odd snippet).


just remember, my project is still a secret...





edit: damn did i say that out loud?

lol

Yes, I know (and now so does everyone else  Grin)
AnotherNode
Full Member
***
Offline Offline

Activity: 178
Merit: 100

Nodes That Serve


View Profile
July 26, 2015, 04:07:42 PM
 #1449

I found this useful, so I'm cross posting it for future reference:

About Masternodes

Masternodes are nodes which have a certain amount of Spreadcoin locked within them and add additional functionality to the Spreadcoin network.  In return for this functionality, Spreadcoin masternode owners receive a percentage of Spreadcoin mined in each block (currently 30% on testnet).  The concept was originally developed by Evan Duffield of Darkcoin fame but Spreadcoin masternodes have been rewritten from scratch.

All the numbers in this post describe testnet, they can change when we introduce masternodes to mainnet.

Is SpreadCoin implementation based on DarkCoin code?
No, this is original implementation.

How is it different from DarkCoin?
In SpreadCoin there are no centralized reference nodes to decide which masternodes should receive payments, it is decided by the network in decentralized manner. In DarkCoin the messages which select masternodes are separate from the blockchain and are distributed independently. This way it is possible that nodes will have different opinion on what masternode should receive next payment. In SpreadCoin all votes for masternodes will be stored in blocks and the payee will be uniquely determined from the previous blocks. Just like you can check that any transaction included in the block is correct by comparing its inputs with outputs in previous blocks you will be able to check that masternode payment is correct by checking previous blocks. Why bitcoin is so reliable? Because all nodes have exactly the same rules how to determine which blockchains are correct and which one is better (required more work) than others, these rules are only depended on blocks themselves, not on the order in which they were received them nor on any other messages which you may or may not receive in time. The network can be unstable in the case of some major event which will break connectivity between nodes but once connectivity between nodes is reestablished all nodes will stick to the same blockchain. The same will apply to SpreadCoin.

How masternodes are elected?
Each node monitor the network and assign scores to each masternode. This scores depend on how well masternodes provide their services, for instant transactions this will be time delay between transaction and its confimation by masternode. Since there may be no transactions and only elected masternodes will confirm transactions there is an empty service - each masternode will broadcast messages signining certain blocks to prove that it is running. Miners will include votes in their blocks. Votes can either be positive (elect not yet elected masternode) or negative (deelect already elected masternode). If masternode has more than 30 positive votes in the last 60 blocks then it is added to the list of elected masternodes. If masternode has more then 30 negative votes in the last 60 blocks then it is removed from the list of elected masternodes. Note that it is possible to determine which masternodes were elected at each particular block.

Can miners cheat to elect their own masternodes?
The system is designed in such a way that all miners will make almost the same votes. Thus, unless you control more than 50% of the hashrate you couldn't actually affect the voting process because you will be outvoted by the rest of the network.

Wouldn't storing votes in blockchain make it too large?
No, there is a limit of 10 votes per block and most blocks will have less votes.

How will masternodes receive payments?
In each block part of the reward (30%) will go to masternode instead of the miner. Elected masternodes are sorted according to their identifiers and receive payments in order, there is no randomness in this process. Since it is possible to uniquely determine which masternodes are elected solely from the blockchain it is also possible to uniquely determine which masternode should receive the payment, nodes cannot disagree on this.

How much SPR is required to run a masternode?
There is a limit of 1440 masternodes, only masternodes with top 1000 amounts will be elected to receive payments, therefore the exact amount you will need to lock will be determined by the market. This amount is locked but it is still yours, when you don't want to run your masternode anymore you can spend it.

Is static IP required to run a masternode?
It is not required and for instant transactions this is not necessary.

What is instant transaction?
It is a transaction which is confirmed by masternodes within seconds after broadcasting. Once confirmed there is guarantee that this transaction (and not any conflicting one) will be included in the blockchain.

What is the state of instant transactions implementation in SpreadCoin?
Most effort was put into developing masternode election/payments mechanism, instant transactions are currenrly not fully implemented. Although masternodes confirm them there is no logic in place to replace unconfirmed transactions with the confirmed ones in the case of double spending attacks and to reject blocks with conflicting transactions. Note that rejecting blocks based on whether or not it includes transactions which conflict with confirmed instant transactions can lead to forks but this can be solved.

Which transactions can be made instantly?
Currently these are all transactions with less than 15 inputs and fee of at least 0.001 SPR per input.

How To Create a Masternode

At present, masternodes are being tested on Spreadcointalk.org.  You are welcome to join us there and this guide will work.  Or, once masternodes are released on mainnet, simply do the following:

1.  Go to the, "Receive" tab and create a new address.  Many of us like to label our masternodes in a way we can keep track such as, "Masternode1", "Masternode 2" and so on.

2.  Go to the, "Sent" tab and send at least 100 SPR to that address.  Note that once 1440 masternodes are created, the masternodes with the least number of SPR in them become delisted.  As such, you may want to fund your masternode with more than 100.

3.  On either the, "Overview" or, "Transactions" tab, wait for 50 confirmations on the coins.

4.  Once you have 50 confirmations, go to the, "Masternodes" tab and enter the amazing GUI that Mr. Spread created.  There you will see:



5.  Under the, "Control" column you should see your masternode with an empty checkbox.  If you don't, click the, "Update" button and wait a couple seconds.  Check the box for your masternode.  

THAT IS IT!  Yes, really.  Once your masternode gets elected, you'll start receiving payments.  Yes, Mr. Spread made setting up a masternode that easy!  And yes, you can have more than one masternode per IP.


How To Setup a Masternode On Your VPS

Many of us have VPS's and want to setup masternodes that way.  This guide was created by Vertoe and the discussion can be found here.  If this helps you, Vertoe's SPR address is at the bottom of this guide, feel free to send him some SPR love!

VPS: I used Amazon Webservice running Ubuntu 14.10. This will be running the masternode.
Local: I used a Qt wallet to generate the transaction input and masternode secret.

Single masternode on one VPS.

1 VPS: Get dependencies for building spreadcoin daemon:
Code:
sudo apt-get install git build-essential autoconf libboost-all-dev libssl-dev libprotobuf-dev protobuf-compiler libqt4-dev libqrencode-dev libdb-dev libdb++-dev libminiupnpc-dev


2 VPS: Get the source code:
Code:
git clone https://github.com/spreadcoin-project/spreadcoin

3 VPS: And switch directory:
Code:
cd spreadcoin/src


4 VPS: Checkout mn-test branch:
Code:
git checkout mn-test


5 VPS: Compile the daemon:
Code:
make -j $(nproc) -f makefile.unix


6 VPS: Create a config file:
Code:
mkdir -p ~/.spreadtestcoin
cat > ~/.spreadtestcoin/spreadcoin.conf <<EOF
rpcuser=spreadcoinrpc
rpcpassword=3btqdvnaaY8Lsv934ZeULWRcgnv4KblablablaB2S5FHB # change this to something usefull
daemon=1
server=1
testnet=1
EOF

7 VPS: ...and "Install" the daemon:
Code:
sudo cp spreadcoind /usr/bin/spreadcoind


8 VPS: Run the daemon:
Code:
spreadcoind -daemon -server


9 On your local wallet, get a new address and send at least 100 coins to that address and wait for 50 confirmations.
Code:
mnQEmuD8yC4UAkc8Fm6A49JfKaqAqTZEk5

10 On your local wallet, copy the transaction id.
Code:
7f7bbb802daa9723b1e060cfa28b6e1a1b6d5ad68f1136ca8f6aa9450edee6f7

11 Local: Generate a masternode secret from the transaction input by going to the console at tools > debug console. if input:0 fails, try:1, and so on until you get what you want:
Code:
mnsecret 7f7bbb802daa9723b1e060cfa28b6e1a1b6d5ad68f1136ca8f6aa9450edee6f7:1


12 On the VPS, put it directly into the config file:
Code:
echo "mnstart=7f7bbb802daa9723b1e060cfa28b6e1a1b6d5ad68f1136ca8f6aa9450edee6f7:1:1c574e216511919b4578586843198d6c006171592001003986fccae864a3db9b78b6e08037f30fcbbfd33aeec23a6d2130e06556ae66a4796c731b778ad790f0d6:925EuDdYmiQvgq1S6em6kQ1WR5wU5qB8t7treVVFBhwxFLrkN27" >> ~/.spreadtestcoin/spreadcoin.conf


... wait for 50 confirmations of the tx ...

13 VPS: ...and start the masternode:
Code:
spreadcoind mnstart 7f7bbb802daa9723b1e060cfa28b6e1a1b6d5ad68f1136ca8f6aa9450edee6f7:1:1c574e216511919b4578586843198d6c006171592001003986fccae864a3db9b78b6e08037f30fcbbfd33aeec23a6d2130e06556ae66a4796c731b778ad790f0d6:925EuDdYmiQvgq1S6em6kQ1WR5wU5qB8t7treVVFBhwxFLrkN27


If it says "true", you are done!!!einself

Multiple masternodes on one VPS.

Repeat steps 9-13 for each masternode input with >100 SPR and >50 confirmations you have. Happy masternoding.

Worked? SSHUvYeyGQcV6z1QvFiu2SppKDTbb2ZFC1


Does anyone know who created it?
stonehedge
Legendary
*
Offline Offline

Activity: 1652
Merit: 1002


Decentralize Everything


View Profile
July 26, 2015, 04:11:08 PM
 #1450

^ this may well be totally irrelevant depending on how service nodes are implemented.  Interesting blast from the past though Smiley
coins101
Legendary
*
Offline Offline

Activity: 1456
Merit: 1000



View Profile
July 26, 2015, 06:46:13 PM
 #1451

any updates regarding sn testnet development or is it being delayed until the wallet is finalized?

We might get a very brief dev update today.

If not, I will provide a brief update based on some slack activity (not everything planned or being considered, just the odd snippet).


just remember, my project is still a secret...


edit: damn did i say that out loud?

lol

Yes, I know (and now so does everyone else  Grin)

Actually, I think its best if Georgem and Chaos update when they are ready.

In terms of the white paper, we have updated it and added something very specific about the incentives to SPR nodes running Bitcoin full nodes and miners - can't release the details of the addition just yet, but it will be worth the wait.

The PR material around the white paper is done (thanks to those that read the drafts). We are just waiting for feedback from some of the Bitcoin core devs on the white paper before releasing it, although the PR will also be tied to servicenode testing getting underway.

We have heard back from one or two Bitcoin devs and the basic feedback is they want to see the project live to fully understand the implications for Bitcoin.
stonehedge
Legendary
*
Offline Offline

Activity: 1652
Merit: 1002


Decentralize Everything


View Profile
July 26, 2015, 08:20:49 PM
 #1452

any updates regarding sn testnet development or is it being delayed until the wallet is finalized?

We might get a very brief dev update today.

If not, I will provide a brief update based on some slack activity (not everything planned or being considered, just the odd snippet).


just remember, my project is still a secret...


edit: damn did i say that out loud?

lol

Yes, I know (and now so does everyone else  Grin)

Actually, I think its best if Georgem and Chaos update when they are ready.

In terms of the white paper, we have updated it and added something very specific about the incentives to SPR nodes running Bitcoin full nodes and miners - can't release the details of the addition just yet, but it will be worth the wait.

The PR material around the white paper is done (thanks to those that read the drafts). We are just waiting for feedback from some of the Bitcoin core devs on the white paper before releasing it, although the PR will also be tied to servicenode testing getting underway.

We have heard back from one or two Bitcoin devs and the basic feedback is they want to see the project live to fully understand the implications for Bitcoin.

I'm ready to go for some translations for the press release.  I just need a nod that we're happy that we have a final version to run with.
coins101
Legendary
*
Offline Offline

Activity: 1456
Merit: 1000



View Profile
July 26, 2015, 08:44:14 PM
 #1453

....
I'm ready to go for some translations for the press release.  I just need a nod that we're happy that we have a final version to run with.

I think it needs a couple of dev quotes, when Georgem or Chaos surface for some air.

coins101
Legendary
*
Offline Offline

Activity: 1456
Merit: 1000



View Profile
July 26, 2015, 08:44:58 PM
 #1454

Interesting (for future reference)

Quote
How would altchains merge with sidechains on a protocol level?

Altchain is a generic term that includes both altcoins and sidechains. If you mean "Can an altcoin chain be a sidechain too?" The answer is yes. You can read more about this in section "6.1 Hashpower attack resistance", in the point "Subsidy".

If one wanted to turn an existing altchain into a sidechain or sidechain-compatible altchain, it would need to (just like Bitcoin) either use a softfork or federated pegging. Once that is in place, it would be up to the other sidechains whether they wish to accept that altchain's assets being moved in or not in addition to (or instead of) bitcoins. If the current altchain is also desired to accept other assets (like bitcoins) being transferred in as a parallel asset to its native altcoin, it would be easiest done as a hardfork.

https://www.cryptocoinsnews.com/sidechains-bitcoin-2-0-revolution-highlights-reddit-ama/
gjhiggins
Legendary
*
Offline Offline

Activity: 2254
Merit: 1278



View Profile WWW
July 26, 2015, 10:47:55 PM
 #1455

Interesting (for future reference)

Elements is itself a developer sidechain: “The first release is Elements Alpha, a developer sidechain and network that introduces several new technologies on a sidechain, pegged to Bitcoin’s testnet.”

https://github.com/ElementsProject/elementsproject.github.io

Cheers

Graham
coins101
Legendary
*
Offline Offline

Activity: 1456
Merit: 1000



View Profile
July 26, 2015, 11:16:32 PM
 #1456

Interesting (for future reference)

Elements is itself a developer sidechain: “The first release is Elements Alpha, a developer sidechain and network that introduces several new technologies on a sidechain, pegged to Bitcoin’s testnet.”

https://github.com/ElementsProject/elementsproject.github.io

Cheers

Graham

I have been following Elements for a while.

https://bitcointalk.org/index.php?topic=1085271.msg11572831#msg11572831

It was the conversion of an altcoin to a sidechain that I wanted to understand a little more.
coins101
Legendary
*
Offline Offline

Activity: 1456
Merit: 1000



View Profile
July 27, 2015, 05:41:04 PM
 #1457

Open Bazaar doesn't seem to be so open:

https://www.reddit.com/r/Bitcoin/comments/3es6dy/openbazaar_store_name_registration_compromised/

This is one of the problems when private business tries to do opensource.

So far Red Hat and Mozilla are among the few who have found a reasonably happy mix with opensource and making a profit.

Lets see if OB can solve this issue.
coins101
Legendary
*
Offline Offline

Activity: 1456
Merit: 1000



View Profile
July 27, 2015, 06:58:57 PM
 #1458

***PAY ATTENTION***

Who has any downloads from Round 2 of Master Node testing?

http://spreadcointalk.org/index.php?topic=93.0
e1ghtSpace
Legendary
*
Offline Offline

Activity: 1526
Merit: 1001


Crypto since 2014


View Profile WWW
July 28, 2015, 02:08:03 AM
 #1459

***PAY ATTENTION***

Who has any downloads from Round 2 of Master Node testing?

http://spreadcointalk.org/index.php?topic=93.0
The source link still works, so maybe someone can compile it?
minerpage
Sr. Member
****
Offline Offline

Activity: 268
Merit: 250



View Profile
July 28, 2015, 04:10:17 AM
 #1460

***PAY ATTENTION***

Who has any downloads from Round 2 of Master Node testing?

http://spreadcointalk.org/index.php?topic=93.0

I uploaded the Windows 32-bit exe: http://www.filedropper.com/spreadcoin-qt

Created: Sunday, February 08, 2015, 12:13:14 PM
Pages: « 1 ... 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 [73] 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 ... 328 »
  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!