Author

Topic: [ANN] SpreadCoin | Decentralize Everything (decentralized blockexplorer coming) - page 109. (Read 790417 times)

hero member
Activity: 646
Merit: 501
Ni dieu ni maître
We welcome all trolls in this forum! Please give us publicity! Cheesy
hero member
Activity: 646
Merit: 501
Ni dieu ni maître
Lol this guy ^

You should definitely listen to him. Georgem is clearly in this for the long con! Waiting for the next pump to dump all his coins.  Roll Eyes

Sell everything to me  Grin

Bump. Bump. Bump.
legendary
Activity: 1456
Merit: 1000

- update of the spreadcoin daemon to newest bitcoin core codebase



Epic update, thanks!

I especially liked this bit, mainly because I had faith but a few, you know who you are, didn't.
hero member
Activity: 646
Merit: 501
Ni dieu ni maître
Looks great Georgem. I'm especially impressed with the design. It looks freakin' awesome!

Looks like a lot of work is starting to take shape/ come together and I can't imagine a better dev at the "helm".

It's also nice to see Mr. Spread... almost forgot how cute he was!

Donation coming soon!  Wink

hero member
Activity: 646
Merit: 501
Ni dieu ni maître
newbie
Activity: 40
Merit: 0
Impressive announcement! Looking forward to test this new wallet  Grin
legendary
Activity: 1484
Merit: 1007
spreadcoin.info
Network hardware and nodes have been improved.

The blockchain can now be downloaded in 6-8 hours on Ubuntu, previously it took a day or so!

Clearly, stuff is happening on the back-end and georgem has been quite busy.

A development fund, would be nice for financing future improvements and must be long-term goal.

Not sure, how it would be integrated simply into the mining structure.


Indeed, but I haven't done much on my own.

Big thank you to all the miners that have been extra helping these last days.
That almost feels like a "donation" to see you guys spend your hashes on spreadcoin.

I really look forward to tell you my ideas about the upcoming spreadminer... but I may run the risk of getting my priorities mixed up... so.. better not yet.

Anyway, what I need most right now is donations in any form. Money or Hashes.  Grin

Keep'em coming!
legendary
Activity: 1484
Merit: 1007
spreadcoin.info

Here is a little cheddar - thank you.


Hedgehogs are the natural buddies of hamsters. Thanks!

BTW, mr. spread very much approves of raspberry pi's:







legendary
Activity: 1484
Merit: 1007
spreadcoin.info
Two pretty big features?

Well smoothing the way for an exchange can only be ServiceNodes.

They actually exist. I downloaded them last year. The code MrSpread left was pretty good.

What I was aiming at was...

1) multiwallet prepares us for decentralized exchange, atleast in a superficial way, lol
2) being able to run a blockexplorer might incentivize people enough that they will run a full node on a raspberry pi, even without getting payed.

Don't mix this up with servicenodes... too early for that...  Lips sealed

Servicenodes will be a mindboggling mixture of competitive collateral miner voting smart contract big data amalgamation, that is still evolving in my head.

Evolution is still going on...
legendary
Activity: 1504
Merit: 1002
great job georgem!
i just cancelled my sell order. Grin

Cool cool, hey don't forget that I am an entirely "donation" - powered dev.

Therefor...  Roll Eyes

Here is a little cheddar - thank you.

Status: 0/unconfirmed, broadcast through 10 nodes
Date: 8/30/2016 05:51
To: Georgem ShutUpHxbuLdy22g9NE4afviUr2Cnqd68H
Debit: -500.00 SPR
Transaction fee: -0.011 SPR
Net amount: -500.011 SPR
Transaction ID: 5debe1fe206c8df52665efb3046c09a570986b2a2457734049f2a3b3cbfb0fbc
legendary
Activity: 1504
Merit: 1002
So why do I think it's a good idea to create a new wallet like that?

There are a few immediate benefits:

  • picking up a few loose threads of the past few months and joining them together (blockexplorer, altcoin taxonomy, etc..)
  • be of value to other altcoins, this will help us tap into their liquidity and communities. Also a good way to attract additional devs.
  • Since the most important mantra of spreadcoin is "to incentivize the hosting of full nodes", we can already start doing that and set an example.
    Raspberry Pi's are phenomenal devices, and especially the newest version is now fully capable of properly acting as full node.

It will take some time to finish all that, ... so

stay tuned!  Wink

Holy Crap!  What an update!  Great job Georgem - Awesome!
legendary
Activity: 1484
Merit: 1007
spreadcoin.info
great job georgem!
i just cancelled my sell order. Grin

Cool cool, hey don't forget that I am an entirely "donation" - powered dev.

Therefor...  Roll Eyes
legendary
Activity: 1484
Merit: 1007
spreadcoin.info
So why do I think it's a good idea to create a new wallet like that?

There are a few immediate benefits:

  • picking up a few loose threads of the past few months and joining them together (blockexplorer, altcoin taxonomy, etc..)
  • be of value to other altcoins, this will help us tap into their liquidity and communities. Also a good way to attract additional devs.
  • Since the most important mantra of spreadcoin is "to incentivize the hosting of full nodes", we can already start doing that and set an example.
    Raspberry Pi's are phenomenal devices, and especially the newest version is now fully capable of properly acting as full node.

It will take some time to finish all that, ... so

stay tuned!  Wink
legendary
Activity: 3388
Merit: 3514
born once atheist
great job georgem!
i just cancelled my sell order. Grin
legendary
Activity: 1484
Merit: 1007
spreadcoin.info
Everybody, thanks for waiting,
sorry, but there was a lot to digest first, and I'm far from finished...  Shocked

But lets dive in.

So here are some of the news about the new upcoming wallet, called Spreadwallet that will introduce a few changes.
I will have to split the info over a few posts, so consider this a first preview of what to expect.

I will give a short overview of the function and explain in the next post why I think it's a good idea to advance the wallet this way.

First of all, the spreadwallet is now a multicoin multiwallet that can operate in SPV and Fullnode mode.  Cool

In short, what you'll get is:

- decentralized UTXO blockexplorer that works with the nodes you host locally (on your main computer or spread over your local network)
- multihost capabilities that allow you to run multiple nodes in your local network, remote controlling them with your spreadwallet.
- easy setup and control through SSH of all the raspberry pis in your local network.
- multiwallet support for many coins, immediate use of all those coins in SPV mode.
- support for many different styles of wallets (deterministic, non-deterministic, TREZOR and paperwallets)
- update of the spreadcoin daemon to newest bitcoin core codebase

In more detail:



You can see the main sections in this screen.

We have an explorer, based on the blockexplorer I've been working on for a while now.
It uses my own database engine called spreadDB for fast access to UTXO datastructures.
The explorer only works with full nodes you operate in your local network, be it on the same machine as your wallet, or e.g. a raspberry pi in your local network.

Above that we have a reserved section that will show all the wallets that you load/create,
and in the top right corner we have the section where all the nodes will be listed that the wallet is currently operating and connected to.
(Those can be Fullnodes or representations of SPV-Connections the wallet has with certain coins)

Once you "register" and "setup" a full node (or SPV-Connection) with the spreadwallet the explorer will start "exploring" the blockchain data and build the database that will allow you to quickly search for addresses, hashes, etc..
You will have to wait for the sync process to finish before the explorer can kick in. Although I am working on a mode where the explorer builds its database even while the blockchain is synching.
The explorer doesn't work with data it gets only through SPV-Connections.



BTW as you see in the top right corner the Nodes always inform you about how many connections they have and what percentage they are synched and explored.
Basically what was at the bottom of the old wallet (the statusbar) has now disappeared and all info about Nodes will be visualized directly in the respective Node-Box.
The "SPV nodes" look a little different than the Full Nodes to make them easily distinguishable.



When it's finished, the "Chains" sidebar menu will give you general information of all the chains/coins you are connected to.
This will list a few coin parameters a difficulty graph and a hashrate graph. Similar to what the old wallet shows in the overview screen of the mining menu.
This chain-list will include SPV connections, since all this data can be derived from header data alone, so that's good!

So how exactly will you add Nodes?



Remember that Genesis-Extractor experiment we started some time ago?
Here's the link to refresh your memory: http://spreadcointalk.org/index.php?board=21.0

We will continue to build on this information to provide useable data for the spreadwallet, so that we have all the necessary information to handle multiple coins.
I will start with a list of a few coins that I will personally test, we can then continue from there and add coins as the community sees fit.
But generally speaking ... you can customize this list anyway you want since it will be comprised of external files that are human readable.

Furthermore, some coins will not work with the wallet rightaway, so we will have to find different solutions later.
For example, AFAIK etherium doesn't use UTXO format, so it can't be scanned by the current version of the blockexplorer.
But coins that are very similar to spreadcoin will work rightaway.

So based on this external coinlist the Spreadwallet will present to you a few coins that you can activate/deactivate.
The three states of "coin connection" (or "Node state" if you will) are

Off
SPV
Full


Once a node is in SPV mode, you can basically use it rightaway. The Spreadwallet does everything automatically. It's like a multi-headed SPV-Monster.

If you put a node in Full mode, you will need to set it up first. (More about it later in more detail). This means you have to download the official daemon from the coins site and tell spreadwallet where you installed it, etc...

Now, there are 2 cool things about the way you can run full nodes here:

1) you can quickly setup raspberry pi's that will act as 24/7 full nodes that communicate with the spreadwallet over SSH. Everything is done through the wallet.
(Just to emphasize: I'm currently running my spreadwallet with only a raspberry pi as main full spreadcoin node.  Cool And, as you would expect, the raspberry node keeps on running 24/7, even if I shut down my main computer!  Smiley )

2) you can quickly switch between Full and SPV mode depending on your needs. (ever waited for a full bitcoin node to synch to make a quick payment? Well, you can choose to temporarily switch to a SPV connection for BTC and afterwards switch back)

You will be able to scan your local network and figure out which computers and raspberries are available, and what IP they have, etc...
There are still many things missing here, I will inform you about progress.

I'm currently using a few Raspberry Pi 3, but am also exploring if it would be possible to use earlier versions of Raspberry Pi to do "some kind" of other non-node work. I do have a few ideas....



Next screen:



The spreadwallet does not contain a full node in its code, instead you will connect with a spreadcoin deamon that will be included in the package.
I repeat: Spreadwallet and spreadcoin daemon/CLI (based on newest bitcoin CORE) are now two different repositories.

Ok, continuing: The spreadwallet will be centered around ... well.... WALLETS! what else.

The details here are pretty extensive and there are lots of things I am still fleshing out, so I will have to inform you over the next days how the internals of the multi-wallet behaviour will look like and operate.

Here's another screen, with multiple coins simultaneously



BTW, it's entirely possible to run the wallet offline, just to create wallets (especially paperwallets) in a more secure fashion.
And vice versa, you can run Spreadwallet without having any wallet imported, just hosting a few full nodes to operate the blockexplorer.
Fully customizable.

You can even run spreadwallet completely without spreadcoin if you want!  Grin

I don't care, the user decides! But that's how you create standards everyone likes to use.

So, to sum it up, this is the progress about the first of the three main things that keep me occupied right now:

1) Spreadwallet
2) Spreadminer (more info soon)
3) Servicenodes (more info about P2P and overlay research soon)

legendary
Activity: 3388
Merit: 3514
born once atheist
And that's just the tip of the iceberg.

Among other things I will add 2 pretty big features that will smooth the way for both decentralized blockexplorer and decentralized exchange.

I will explain soon. (or can you guess what they are?)

Grin

I don't want to speculate too much here, but it sounds like the next iteration of the Spreadwallet will include some good stuff.

https://www.youtube.com/watch?v=P8Vjd_hdYYw

I'm about as excited as this guy. ^^

"IT'S A BABY F***IN WHALE, MAN!" "WE'RE SEEING SOME SHIT WE AIN'T NEVER SEEN BEFORE!"

as i live around boston area (north shore) i got a real kick outta that!LOL
thanx rhino...oh and  GO SPREADCOIN!

Funny enough, that's where I was thinking of going on holiday.

Great choice.
Many nice beaches in Gloucester Ma where we frequently visit.
btw the fall foliage colors in New England are amazing.
They usually peak around 1st 2 weeks in October, tho for full effect
you need to go north to Vermont or New Hampshire.
just got back myself with wife and daughter from the annual holiday visiting Mom in Wales UK.
(im orig from England , my folks retired to Wales)
and while writing this post my pc video card (750ti)  hit 3 blocks in like 15 minutes.
thats karma baby!!

GO SPREADCOIN!
legendary
Activity: 1456
Merit: 1000
I think I will have a detailed description of the new wallet (Spreadwallet) ready in the next 24 hours.

I will also address all the points that you guys have made in the meantime.

Stay tuned.  Smiley

setting and sticking to a deadline is something you're going to have to work on if you want this project to be successful.  It would be one thing if this instance was an outlier, but it has been on every observable occasion.  Outside of a roadmap, what has been accomplished within the past year?

While I don't disagree with anyone about timelines and deadlines and wanting more information - we need to remember that we are moving at Georgem's pace - I do not see anyone else stepping up and taking the reigns away from him, so we must be patient and wait for any development he has.  I know it is frustrating but to be constantly demanding on him doesn't make him feel like he has any support.  I am sure when Georgem has some information he will present it.  Until then, mine, purchase, and or lurk!  Just my 2 SPR. :-P

There is a balance that can targeted.

The current position is one of confidence building. Once that is achieved, the feeling is that the project can move forward to a place where it can fund Georgem and others.

This is a chicken and egg situation. Confidence is provided by techincal delivery and confidence is received by those who can help push the price higher.  

Let's not forget, the bitcoin full node count is going down. Active nodes probably only number a few thousand and of those I would guess a very high proportion are corporate snooping nodes.

This project has a huge amount to give to keeping crypto alive and healthy.
legendary
Activity: 1504
Merit: 1002
I think I will have a detailed description of the new wallet (Spreadwallet) ready in the next 24 hours.

I will also address all the points that you guys have made in the meantime.

Stay tuned.  Smiley

setting and sticking to a deadline is something you're going to have to work on if you want this project to be successful.  It would be one thing if this instance was an outlier, but it has been on every observable occasion.  Outside of a roadmap, what has been accomplished within the past year?

While I don't disagree with anyone about timelines and deadlines and wanting more information - we need to remember that we are moving at Georgem's pace - I do not see anyone else stepping up and taking the reigns away from him, so we must be patient and wait for any development he has.  I know it is frustrating but to be constantly demanding on him doesn't make him feel like he has any support.  I am sure when Georgem has some information he will present it.  Until then, mine, purchase, and or lurk!  Just my 2 SPR. :-P
full member
Activity: 171
Merit: 100
I think I will have a detailed description of the new wallet (Spreadwallet) ready in the next 24 hours.

I will also address all the points that you guys have made in the meantime.

Stay tuned.  Smiley

setting and sticking to a deadline is something you're going to have to work on if you want this project to be successful.  It would be one thing if this instance was an outlier, but it has been on every observable occasion.  Outside of a roadmap, what has been accomplished within the past year?
legendary
Activity: 1456
Merit: 1000
I would like to ask everyone a question:

Given that one member of this community had their wallet emptied, probably via team viewer, what does everyone think about adding 2fa into the new wallet Geoegem is working on?

This isn't about it being technically feasible or not, it is technically feasible. This is a general question about how important it would be to add that functionality into SPR.

Yes, that's one of the reasons why I am adding support for a hardware wallet like TREZOR. It has 2FA in the form of a PIN you have to enter everytime you sign a tx.
There are other devices that could be used for 2FA.

Some forms of 2FA would require a centralized service, so they disqualify themselves.

We could make the usage of multisignatures easier from within the wallet. Some consider that 2FA too!
(But this wasn't my plan for the first version of the new wallet, but maybe a later one?)

Or what kind of 2FA were you thinking about?

One of the clever VTorrent devs has been working on this for a few years and it was released last week into a working client:



https://bitcointalksearch.org/topic/m.15997882

Seeing this launched, I went from being a vTorrent armchair fan to being a hugely impressed active fan because this 2FA addition is a massive step forward for crypto.
Jump to: