Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - jtme

Pages: 1 2 [3]
31
General Discussion / Re: October 2nd Test Network
« on: October 02, 2015, 02:18:15 pm »
get_witness jtm1
{
  "id": "1.6.14",
  "witness_account": "1.2.91956",


up ,running and signing blocks with zero votes now

32
General Discussion / Re: October 1st Testnet for Advanced Users
« on: October 02, 2015, 06:35:18 am »
104.155.223.175 and did not specify port I think. Maybe 1776? or 1984?

Trying both with --resync-blockchain now from two nodes...

I do not think you are on that ports. Can you try lsof -p PID_OF_YOUR_WITNESS and
see the listen ports ?

How about this?
104.236.51.238:1984

that is the orig node from https://github.com/cryptonomex/graphene/releases/tag/test4
Ending on some dead fork with this one.

33
General Discussion / Re: October 1st Testnet for Advanced Users
« on: October 02, 2015, 05:02:35 am »
104.155.223.175 and did not specify port I think. Maybe 1776? or 1984?

Trying both with --resync-blockchain now from two nodes...

I do not think you are on that ports. Can you try lsof -p PID_OF_YOUR_WITNESS and
see the listen ports ?


34
General Discussion / Re: October 1st Testnet for Advanced Users
« on: October 01, 2015, 07:37:16 pm »
get_witness jtm1
{
  "id": "1.6.29",
  "witness_account": "1.2.91993",


up and running with latest master

35
General Discussion / Re: Test Net for Advanced Users
« on: September 26, 2015, 08:09:04 pm »


Once boost is built from source and "b2 install" is run on the target VPS can the boost/boost_1_57_0 folder hierarchy be removed?

Does the witness_node and cli_wallet binaries require anything from the boost tree or only from the shared libraries (/usr/local/lib/libboost*.so.1.57.0)? What about the gui out of curiosity?



ldd witness_node              shows
Code: [Select]
linux-vdso.so.1 =>  (0x00007ffe627f7000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f00b79ad000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f00b77a8000)
librt.so.1 => /lib64/librt.so.1 (0x00007f00b75a0000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f00b7291000)
libm.so.6 => /lib64/libm.so.6 (0x00007f00b6f88000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f00b6d71000)
libc.so.6 => /lib64/libc.so.6 (0x00007f00b69b4000)
/lib64/ld-linux-x86-64.so.2 (0x000055d7ecbf4000)

that witness_node is statically linked. Shared boost libs are not needed on the production host.
I would asume for the build it would be only needed to have the cpp headers and static *.a
boost libs from install dir to bulid a witness.

Thanks for the reply jtme, I'm a bit rusty with my unix dev skills. Is that list definitive in terms of the boost libs required by graphene, and what tool did you use to get that list?

From what I can see boost is so big almost nobody uses it all so it gets chopped up and pulled apart to make use of various elements, if they want a static build. Static builds are great for removing external dependencies, which really makes sense for building blockchain apps & tools, but it can make for some mighty big executable images.

One last but important question, this may only be known by cryptonomex devs: can boost 1.57.0 libs be installed on a host running the 0.9.x code without any collisions? If 0.9.x was also built with static linking I presume the answer to that is yes, they can coexist without an issue. I'd like a solid confirmation tho before I run my graphene VPS setup script on my production delegate VPS.

ldd is the unix cmd that will show which shared libs the binarry needs to be linked with at runtime.
As for your last q. I would think there should be no problem. Your 1.57.0 boost shared libs should
have different versions if their api or behaviour changed, so your 0.9 client wont link with them.
Plus you can install boost into some other dir like /usr/grapheneboost , then 0.9 clients
cannot link them for sure unles you will point them to the dir using LD_LIBRARY_PATH
env. variable

36
General Discussion / Re: Test Net for Advanced Users
« on: September 26, 2015, 06:41:26 pm »


Once boost is built from source and "b2 install" is run on the target VPS can the boost/boost_1_57_0 folder hierarchy be removed?

Does the witness_node and cli_wallet binaries require anything from the boost tree or only from the shared libraries (/usr/local/lib/libboost*.so.1.57.0)? What about the gui out of curiosity?



ldd witness_node              shows
Code: [Select]
linux-vdso.so.1 =>  (0x00007ffe627f7000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f00b79ad000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f00b77a8000)
librt.so.1 => /lib64/librt.so.1 (0x00007f00b75a0000)
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f00b7291000)
libm.so.6 => /lib64/libm.so.6 (0x00007f00b6f88000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f00b6d71000)
libc.so.6 => /lib64/libc.so.6 (0x00007f00b69b4000)
/lib64/ld-linux-x86-64.so.2 (0x000055d7ecbf4000)

that witness_node is statically linked. Shared boost libs are not needed on the production host.
I would asume for the build it would be only needed to have the cpp headers and static *.a
boost libs from install dir to bulid a witness. 


37
General Discussion / Re: Test Net for Advanced Users
« on: September 25, 2015, 07:05:21 am »
jtm1 is also updated and needs some votes to get back.

38
General Discussion / Re: Test Net for Advanced Users
« on: September 23, 2015, 07:16:14 pm »
jtml - what kind of difficulties are you having at the moment, you have missed quite a few blocks recently.

witness crashed

Code: [Select]
witness_node: /mon/g/graphene/libraries/fc/src/thread/thread_d.hpp:370: bool fc::thread_d::start_next_fiber(bool): Assertion `std::current_exception() == std::exception_ptr()' failed.

auto start did not work , there was an error when replaying blockchain

Code: [Select]
Unable to create directories object_database/0
    {"path":"object_database/0","inner":"Dynamic exception type: boost::filesystem::filesystem_error\nstd::exception::what: boost::filesystem::create_directories: Permission denied: \"object_database\"\n"}

After some investigation, I've realized that the problem was in using an absolute path
for --data-dir.  All is written under the given absolute path except object_database, which
is written relative to the current dir (and the proccess did not have write access to that dir)
And it seems that the object_database is not needed and writen during the initial sync,
so the witness was running fine without the need to write to object_database for a while.

Not sure if this could cause the initial crash

The witness is now up and running again.

39
General Discussion / Re: Test Net for Advanced Users
« on: September 22, 2015, 10:48:50 am »
jtm1 updated to the latest master

40
General Discussion / Re: Test Net for Advanced Users
« on: September 21, 2015, 04:00:53 pm »
If more witnesses needed, please vote me in.
( runs in vps with latencies around 150ms )

get_witness jtm1
{
  "id": "1.6.5251",
  "witness_account": "1.2.92002"


41
General Discussion / Re: Cryptonomex? WTF is this?
« on: June 13, 2015, 08:52:07 pm »
BTS has always been at the mercy of the core devs; especially BM. I don't see how that's changed with them banding together under one company so they make some money. The other alternative would be for them to all get jobs elsewhere and let bts wither on the vine while the community either sells or tries to find new core devs willing to work for next to nothing.

I say when a new chain uses the Graphene toolkit they sharedrop on Cryptonomex. This lifetime entitlement mentality needs to stop.

Sent from my Timex Sinclair

It has nothing to do with lifetime entitelment. They were paid from AGS/PTS,
are paid as delegates and will be paid as workers in the future.

If Cryptonomex can claim that every single line of Graphene code was not funded
by AGS or BTS delegate income, then well they have the moral right to
get it all sharedroped on Cryptonomex, but can they ?

If Graphene was partialy developed using BTS delagete funding,
BTS should have a stake in owning the code too or no ?

Lets take this two scenarios:

100% sharedrop on CN  , 0% sharedrop on BTS

 Potential BTS investors are in doubt or scared of Cryptonomex owning all the rights and profits,
 BTS marktetcap stagnates, large institutions will develop or adapt other protocols, BTS dies, Graphene dies
 no one profits

50% sharedrop on CN , 50% sharedrop on BTS

  BTS investors are confident in the technology and that they will profit from other potential chains
  and not eventualy betrayed or sold out by Cryptonomex.
  BTS marketcap surges. Graphene is adopted by other institutions. Everyone profits.

42
General Discussion / Re: Cryptonomex? WTF is this?
« on: June 13, 2015, 06:23:57 pm »
This was supposed to be published along with the 2.0 announcement... but due to a desire for perfection it was not published.   I think it is good enough to give you all an idea of how we are thinking and what we are attempting to achieve.    I apologize for any confusion.

Quote
BitShares is first and foremost a protocol based upon a public ledger. Anyone may provide and distribute an alternative implementation of the protocol and use the protocol for any other blockchain. The Graphene Toolkit produced by Cryptonomex, Inc is only one possible implementation of the protocol.

The Graphene Toolkit will be licensed by Cryptonomex, Inc for use with the BitShares (BTS) blockchain. The terms of the license will allow the Graphene Toolkit and any derivatives thereof to be used with the BitShares blockchain without any restrictions. Cryptonomex, Inc retains all rights to the Graphene Toolkit and any derivatives thereof for any other use. The BitShares blockchain is defined as exactly one global ledger. In the event of a hard-fork only one branch may be considered the official BitShares ledger which will be unambiguously decided as the fork with the highest market capitalization.

This means that from the perspective of BitShares, the Graphene Toolkit is fully open source and its use, distribution, and future cannot be dictated by Cryptonomex or any other entity.

All of the devs are committed to making sure that BitShares is free from the control of any company or person.

BTS will be at complete mercy of Cryptonomex, partialy or completely funding the developement of
Graphene, but whenever Cryptonomex will see it more profitable, it can launch any number
of compteting chains and kill or criple BTS ( imagine if tomorrow Cryptonomex gets 50mil funding offer
to launch competing blockchain ). So it is a WIN-WIN for Cryptonomex but very uncertain future for
BTS chain. Who is going to invest in BTS in such circumstances ? 
I'd prefer to invest in Cryptonomex because they hold all the cards now if that would be possible.
BTS owners should have a stake in the IP ownership of the code too.
There should be some social consensus about it. For example there should be a rule that
whenever a private chain is launched based on Graphene, the owners of the private chain should
burn X amout of BTS to get the licensing. For a publicly launched chain, they shoud airdrop
X% amount on BTS shareholders.
Just my few bitshares.

Pages: 1 2 [3]