Will Blockmarket listings be stored on a particular node/server so that if that node/server is taken offline, the listings disappear? That is how OpenBazaar works.
Good question, I plan on creating a blog post about the differences of something like OB, Shadow(SDC), BitBay etc (which are P2P based) and Syscoin which is blockchain based. OpenBazaar works with Ricardian contracts that try to mimick what the blockchain is doing externally while sending messages to nodes via p2p (BitMessage) about listings. The blockchain stores it in the ledger and is fully secure and a blackbox from system perspective.. more moving parts with the p2p model which may open it up to DDOS or Poison attacks. With the blockchain method (only Syscoin and NXT free market are the ones to do this) you dont store the listings on any particular node, they all get each listing and payments can happen offline. The front-end running the marketplace needs to be online (obviously) for the person to be able to view and pay for the offer.
Bloat is the ONLY downside with this method but MANY MANY upsides which you will see with very cool integrations I will do in the near future. The bloat issue can be solved by pruning the blockchain similar to the approach done in bitcoin recently which prunes old blocks that are fully spent (
https://github.com/bitcoin/bitcoin/commit/f9ec3f0fadb11ee9889af977e16915f5d6e01944)
It will be really good if you make a comparison between OB, SDC market, BitBay, NXT freemarket and SYS blockmarket. (emphasis mine)
Excellent point and the focus of an upcoming blog post- its definitely not a light subject but we've been researching the various competitors (at a code level) or those to which we're compared to often (sometimes completely incorrectly, ie: SDC / p2p v SYS / on-chain). We're planning by the end of the week, weekend at the latest to have a post up with a clear comparisons between SYS and these other types of implementations- all with their own merits. We're running just a lil behind due to the busy marketing weekend and packaging blockmarket.
We've been rapidly iteratively updating the readme.MD files related to Blockmarket and all its related dependent libraries as we've been receiving very helpful feedback regarding "gaps" in the instructions. We'll also be working to make these instructions more Windows/Mac friendly as currently they are Ubuntu Linux based, and add a FAQ section and a small Wiki section as well.
Last night @coderboo and I were on "Let's Talk Bitcoin" for the first time
the episode should be public in a week or so. I will get the "weekend wrapup" blog post up later tonight and also
package up and release the 1.5.1.1 latest mainnet binaries with the new global DNS seeds for faster syncing anywhere in the world, additional checkpoints and a small bugfix. This release is not yet in 'master' so you should not pull and build manually yourself just yet, wait til the blogpost tonight please. With this update it should completely remove the need to use "addnode" anymore in your Syscoin.conf
unless you're using addnode to connect to cakenet (testnet) nodes to test the 1.5.2 beta out, which we highly encourage