<stellar-slack>
<eva> Are you looking for someone to work on a project with?
buhrmi has quit [Quit: Page closed]
<stellar-slack>
<buhrmi> yeah ^^
<stellar-slack>
<eva> awesome! Would you be interested in connecting with the folks at VCBear? Or, what are you interested in building?
<stellar-slack>
<buhrmi> a globally accepted currency
<stellar-slack>
<buhrmi> badumm-tiss
<stellar-slack>
<eva> heh
<stellar-slack>
<eva> aren't we all :)
<stellar-slack>
<buhrmi> yeah but nobody seems to be doing it.... soooo :P
<stellar-slack>
<buhrmi> and since stellar is currency agnostic and super-open, let's try
<stellar-slack>
<buhrmi> all we have to do is to get every person on earth to trust each other and establish trust lines
<stellar-slack>
<buhrmi> how hard can it be
<stellar-slack>
<buhrmi> world peace
<stellar-slack>
<buhrmi> yay
<stellar-slack>
<eva> er, not sure if you're joking, but every person on earth wouldn't need to trust every other person. Users have flexible trust, which means that they can trust whomever they decide, and aren't forced to trust anyone else.
<stellar-slack>
<buhrmi> yeah, i think stellar network could be something like the new open graph and replace facebook
<stellar-slack>
<buhrmi> instead of becoming friends with each other (which means nothing, really), users establish trust lines
<stellar-slack>
<eva> That could be really fascinating. Trustlines aren't really user to user though - they're more like user to gateway/financial service provider, if that makes sense
<stellar-slack>
<eva> but the network could be used to track social trust, with the right implementation, which could be really cool
<stellar-slack>
<buhrmi> a trustline can not exist without a gateway?
<stellar-slack>
<buhrmi> yeah, i mean, assuming i made a user on the stellar network (not through the stellar website, but directly through the API via command line, or something), i can create a trustline to another user on the network via command line, without involving a gateway. That's correct, right?
<stellar-slack>
<eva> the concept of trust here only refers to a user trusting a gateway, so no
<stellar-slack>
<buhrmi> ah, ...
<stellar-slack>
<jed> no you can
<stellar-slack>
<jed> you can make a trustline to any other account in the network
<stellar-slack>
<eva> Oh I didn't realize that, thanks Jed!
<stellar-slack>
<jed> "gateway" is just a business concept really
<stellar-slack>
<scott> Yeah, like jed said, you can go full web of trust style, if you like.
<stellar-slack>
<jed> it doesn't exist in the stellar protocol
<stellar-slack>
<jed> all accounts are equal
<stellar-slack>
<buhrmi> right... that makes perfect sense
<stellar-slack>
<buhrmi> i'm just a bit worried what would happen if two unconnected users establish a trust line using the same... "currency string" (eg 'USD') but to them those currencies mean something different
<stellar-slack>
<buhrmi> i mean ... A--B and C--D
<stellar-slack>
<buhrmi> so 4 users in total
<stellar-slack>
<buhrmi> let's say they both came up with "DERPDOLLAR"
<stellar-slack>
<buhrmi> a ... who cares lol
<stellar-slack>
<buhrmi> or, another example:
<stellar-slack>
<buhrmi> buhrmi creates a trust for 50 "sausage$" to jeb, but jeb already trusts somebody else with some sausage$ ... so buhrmi would have to make sure that "sausage$" means to him the same thing "sausage$" means to jeb
<stellar-slack>
<buhrmi> or, in this case, buhrmi would simply have to "trust jeb" that it means the same thing ... guess so is the nature of a trust-based network
<stellar-slack>
<buhrmi> sorry, long monologue ^^
<stellar-slack>
<scott> @buhrmi: one thing to know is that trustlines are comprised of a specific asset _and_ issuer. “sausage$” issued by your account is logically separate from “sausage$” issued by jed, for example.
<stellar-slack>
<scott> Accounts would have to setup offers to exchange “sausage$” between the two issuers to facilitate interoperability
<stellar-slack>
<scott> yeah, offers are the only mechanism through which one asset is converted to another
<stellar-slack>
<buhrmi> got it, thanks
<stellar-slack>
<scott> np :)
nivah has joined #stellar-dev
de_henne has quit [Remote host closed the connection]
jbenet has quit [Excess Flood]
jbenet has joined #stellar-dev
<stellar-slack>
<sacarlson> so @scott what am I missing in the setup of stellar_core_commander to that gives me the "Could not initialize history (RuntimeError)" or what is it I need to setup to correct it?
<stellar-slack>
<scott> @sacarlson: run scc with a destination like so: `bundle exec bin/scc -r examples/simple_payment.rb --destination foo` which will save all of the transient files into the `foo` directory
<stellar-slack>
<scott> You can then see why the history initialization failed by looking at the various stderr.txt files within that file tree
<stellar-slack>
<sacarlson> very good thanks
<stellar-slack>
<scott> np
<stellar-slack>
<scott> when you find the cause, please give me a shout. I’m curious why it’s failing
<stellar-slack>
<sacarlson> ok
<stellar-slack>
<sacarlson> I pasted the full output above
<stellar-slack>
<scott> the error is going to be in one of the log files… the error message “Could not initialize history” gets triggered when the external process `stellar-core —newhist` doesn’t complete successfully
<stellar-slack>
<sacarlson> ok
<stellar-slack>
<scott> We don’t pipe the output from those commands to the standard streams to cut down on chatter
<stellar-slack>
<sacarlson> ./start_scc.sh: line 1: bundle: command not found so I guess I need install taht
<stellar-slack>
<sacarlson> that
<stellar-slack>
<scott> you can also remove `bundle exec` if you’ve installed the gem globally
<stellar-slack>
<sacarlson> no don't think I installed bundler yet gem install bundler
<stellar-slack>
<scott> Yeah, I recommend installing bundler and using a clone of the git repository for the latest code
<stellar-slack>
<sacarlson> ok after global install of bundler sudo gem install bundler it now runs my script but I see no output at all
<stellar-slack>
<sacarlson> oh use the git, I'm just running from gem. I have the git clone that I look at but not sure how to setup to run direct from git repository
<stellar-slack>
<sacarlson> oh ok I had it redirected so output bundler: command not found: bin/scc Install missing gem executables with `bundle install`
<stellar-slack>
<sacarlson> so now I'm guessing this should have been run from the root of my git
<stellar-slack>
<scott> yeah, it’s a normal ruby library project. After a clone, you should run `bundle install` to install any dependencies into your local GEMPATH
<stellar-slack>
<scott> the example I gave you assumes you are running from the git root as well.
<stellar-slack>
<sacarlson> IC
<stellar-slack>
<sacarlson> ok I ran bundle install from the root of the git and ran the script from root and have a new errors
<stellar-slack>
<sacarlson> I ran bundle install that seemed it installed something but I see no added files in the git repository
<stellar-slack>
<sacarlson> I didn't run it as root
<stellar-slack>
<scott> you shouldn’t need to run as root
<stellar-slack>
<scott> but, the error message you just pasted is due to you not running on ruby 2.1 or later
<stellar-slack>
<sacarlson> oh wow let me check my ruby version
<stellar-slack>
<scott> you shouldn’t expect `bundle install` to change your git working dir… it installs gems into your local ruby installation