Author

Topic: Rocoro's [Dark Edition] Guide to SlingRoad (World's First OSS In-wallet Market) (Read 721 times)

legendary
Activity: 938
Merit: 1000
Updated guide to include the latest posting for the wallet.

legendary
Activity: 938
Merit: 1000
In before any of my enemies post some asinine comment !

legendary
Activity: 938
Merit: 1000
Rocoro's Dark Guide to World's First Opensource In-wallet marketplace, SlingRoad.

1. Download & install the wallet which contains the marketplace SlingRoad.

Current latest wallet post:
https://bitcointalksearch.org/topic/m.11548659

You can find download links in the original post:
https://bitcointalksearch.org/topic/ann-sling-fully-working-decentralized-market-in-wallet-sling-market-live-1032166


2. Mask your IP using I2P so your transactions & wallet connections will be anonymous,  at the moment Tor is unsafe.
Quote
Where to download I2P

The official I2P release can be downloaded here: https://geti2p.net/en/download.

The Abscond bundle is an easy to install software package with all you need to connect to I2P and let you use the most common features. It can be downloaded here: https://hideme.today/dev/.

Setting up your client to use I2P

Your traffic will be open for anyone to inspect if you run the SLING client over clearnet. If you would like to hide the fact that you are using SLING, as well as the physical location from where your SLING traffic originates, you should set up your wallet to connect only to the I2P darknet.

To do this, download and install the I2P router(see above). After starting the router, you will need to enable the SAM application bridge. In the I2P web interface (http://127.0.0.1:7657/configclients), click on the box to automatically run the application bridge at startup, and then click on "start". By default, the SAM application bridge listens to 127.0.0.1 on port 7656. If you need to change this behavior, this can be done in one of three ways:

  •    From the preferences menu in the SLING graphical interface, click on I2P, and then modify the IP number and port for the SAM application bridge. For the changes to take effect, restart the application.
  •    Edit the variable clientApp.1.args in the file clients.config that is located in your local I2P folder and then restart I2P.
  •    From the command line, start the SLING daemon (usually named slingd) by specifying the following options: -samhost= and -samport=. For more options, use the command slingd --help.

Once this is done, start the SLING client, open the application preferences, click on the I2P menu, and then click on the button "use I2P only". Close the application and relaunch it. At this point, all your traffic will be encrypted and pass through the I2P network.

Please note that it will take several minutes to make connections to the I2P network when starting I2P for the first time.


3. Once you're running the wallet and connected through I2P, its time to list/buy or sell things on SlingRoad.
   To do this, you first need to understand about how the 2 Party Escrow System works - it protects both the buyer and seller.
Quote
Escrow Lock
When the seller approves the purchase, the seller's client constructs the first part of the escrow lock transaction which contains their security deposit and sends this to the buyer's client. The buyer's client then adds their own Sling inputs for payment and the buyer's deposit, signs the transaction and sends it to the seller to sign and broadcast the completed transaction to the Sling network.

Neither party's funds are locked (unavailable for spending) until the transaction is submitted to the Sling network. If either party fails to complete the escrow message exchange or submit the completed escrow to the Sling network, either can cancel the escrow by sending their own Sling inputs for the transaction to another address they own. Cancellation is only possible if the completed escrow transaction has not been sent to the Sling network first.

Delivery
Once escrow lock is complete, the buyer's client prompts them for delivery details for the order. These are then sent to the seller for delivery.

Escrow Release
Upon receiving delivery of satisfactory good/service, if the buyer chooses to initiate payment, their client constructs a transaction which releases the deposits to their respective parties and sends the payment to the seller in a similar process to how the escrow was locked.

If the buyer does not receive the good/service or finds them unsatisfactory, they can request a refund from the seller. The refund request constructs a transaction which sends the deposits to their respective parties but returns the payment to the buyer. If the seller approves the refund, the transaction is completed in a similar process to how the escrow was locked.

Simple steps to buying and selling anonymously, have fun!  Grin
Jump to: