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.


Topics - xeroc

Pages: 1 2 3 [4] 5 6 7 8 9 10 11 ... 15
46
General Discussion / [Python] Live Coding Sessions
« on: March 08, 2016, 05:38:12 pm »
This post is hopefully going to grow to a whole bunch of sessions eventually.

Session 1:
https://www.youtube.com/watch?v=TKg53MQw6GA
- cli_wallet & witness_node
- Installation of Python Library
- Basics about BitShares Objects and the blockchain
- Basics about how to interface with wallet & witness node
- Advanced interfacing and notifications


Session 2:
Doodle: http://doodle.com/poll/rsikf4rr63p89cqb
- Trading in the DEX: buy, sell, borrow, getTicker, get orderBooks etc..


#paidbyprotocol

47
中文 (Chinese) / International SLACK group | 国际松弛组
« on: February 24, 2016, 02:43:35 pm »
我鼓励大家加盟BitShares国际松弛组在
http://slack.bitshares.org

48
General Discussion / Tether integration?
« on: February 18, 2016, 04:35:52 pm »
I had I nice talk with the CTO of tether and he was very aware of the drawbacks of his centralized approach and surprisingly was already familar with smartcoins. He has no explanation as to why it is so rarely used/trades.

Anyway, he was very interested in BitShares and sees some benefits in using BitShares for tether.

Do you want me to follow up with him?

49
Anyone interested in a live (recorded) coding session for the python libraries?

I could show:

* How to interface python with Bitshares
* How to interface with the DEX
* How to get notifications and react on them
* How to construct a basic real-time trading bot ..

What platform would be good to do something like this?
Any preferred time? (I am CET timezone)
Some other stuff you would like to know about the python libraries?

Just my thoughts

50
Dear shareholders,

The first few weeks of 2016 have been quite exciting but feel like nothing compared to what is yet to come and within reach. With the most recent developments about

* the proposed fee schedule
* the proposed 0-fee options as well as BSIP#10
* as well as a proposal for advanced bitassets (thanks tonyk)

there is still plenty of work to be done, let alone all the development around the backend, GUI, and complementary libraries.

Additionally, it turned out that not only newcomers need to be supported when they first get in touch with BitShares and Graphene, but also the existing community needs quite some education about what is possible already and how things are technologically interconnected.

Sooner or later this task will be covered by professional consulting businesses that are already forming around the blockchain business in general and the Graphene technology in particular (nothing more can be said yet). In the meantime, I would like to offer my services around technical support and documentation to every community member and shareholder as a part of a worker on the blockchain.

Furthermore, a second worker has been created to fund my ongoing work on the python libraries. Quite some features are yet not well exposed neither to the python libraries and need to be integrated. Additionally, I would like to continue developing a python bot infrastructure that makes applying bot strategies to the DEX as well as arbitrage with our assets a lot easier.

Both workers have a starting date that is after the termination of my
current worker
, pay a total of €3000 (2k+1k) for a total of 20h/week (though it might well end up to be again more than that), are limited by 4 months and vest their pay for 90 day.

As usual, the detailed job application can be found on github
         https://github.com/xeroc/worker-proposals/blob/master/2016-02.md
and has a PGP signature next to it. You can verify the content has been signed by me using
Code: [Select]
gpg --verify 2016-02.md.sig

I'd appreciate your votes for 1.14.31 and/or 1.14.32!

51
Release 0.3

Major New Features
* Poloniex-style Exchange API for the BitShares DEX
* Initial work for real-time capable Bot Infrastructure with simple example strategies
* Performance tweaks for Websocket notifications
* Price feed script now includes the BitShares DEX markets
* Plenty of bugfixes

Documentation
http://python-graphenelib.readthedocs.org/en/latest/

Demo Scripts
https://github.com/xeroc/python-graphenelib/tree/master/scripts

Details witch Changelog
https://github.com/xeroc/python-graphenelib/releases/tag/0.3

Have fun!

52
General Discussion / Do we need mailinglist(s)?
« on: February 08, 2016, 01:50:00 pm »
Talking about all what went "wrong" with how I approached the committee about the fee schedule made me believe that we should think about mailing lists for organizational tasks.
Forums are great, Telegram is great too. But non of them really work well when you want to post structured well-though posts AND answer to other's queries.

I think we should really consider (publicly archived) mailing lists for many of our organizational tasks and use this forum mainly for individual stuff like support and welcome as well as brain storming.

They do have the advantage that they are archived publicly, you can just collapse those threads that you don't want to read (assuming you have a reasonable modern mail client) and .. well .. mail is universal and does not rely on some external devs that don't do their job properly on maintaining forum software ..

Here is an example of bitcoin-dev:
http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-February/thread.html
What's your opinion?

53
General Discussion / [DAC] Possible financial focus for the next few months
« on: February 02, 2016, 02:05:35 pm »
Even though I am not yet an official member of the committee yet, there is quite some discussion about how to achieve several goals at the same time concerning the fee schedule.
I would like to seek input from the broader community.

See this as an input thread - no decisions have been made - the results may or may not be incorporated in a feed schedule!

The thoughts currently are, if we should reduce the 20% cut from fees and give it to the referral business instead.

Advantages:
 - This will give a 10% extra for the referral business and will make it easier for most to accept a reduced transfer fee.
 - This might bring in a shitload of users because we could possible be way cheaper than competition
 - We would see our network run on higher transactions throughput
 - transaction fees could be reduced by more than just 10% because the referral business profits from many other operations aswell

Drawbacks:
 - The drawback of course is that we reduce the DACs revenue from transaction fees by 10%.
 - The offer should be timely limited by at least 6 and maybe at most 12 months (IMHO)
 - STEALTH (in order to reach ROI) will have require more than just 3x transfer fees

@onceuponatime
@ccedk
@BunkerChain Labs
@bitcrab
@kenCode


Would an additional 10% in the referral program be motivation enough for you to continue your efforts on the BTS blockchain even though the transfer fee is reduced?

@shareholders / @all

Would the shareholders agree with a 10%50% cut in transaction fees given that we can potentially draw more attention with
a) higher marketing benefits
b) lower transfers fees to draw more customers and volatility

54
General Discussion / Have we lost another friend community
« on: January 31, 2016, 09:05:35 pm »
I used to think that most of the ethereum community has either none or positive sentiments for BitShares, but I start to be rather disappointed about them given this posts and voes:

https://www.reddit.com/r/ethereum/comments/43j5dc/ethereum_vs_bitshares/

Is this just the bad influence of r/bitcoin or have we just lost another open community?


Oh btw, it seems people
a) still think that SHAREHOLDERS=COMMUNITY and
b) community is toxic

So, could we at least be a little more welcome and positive in the near future? Please..

55
Technical Support / James just push the new javascript library
« on: January 31, 2016, 01:47:17 pm »
https://github.com/cryptonomex/graphene-ui/commit/0b049e45605a807c437236484c4097e6a5451591

Shows how to use the new @graphene javascript library similar to web3 from ethereum.

Hope to see more web apps using this soon.


56
General Discussion / [Public Testnet] testnet.bitshares.eu
« on: January 19, 2016, 10:54:35 am »
Hello there,

let me start with thanking @Riverhead for providing a machine the machine for this! Please give him some +5% or even better, some BROWNIE.PTS

Anyway, @puppies brought up the idea of constructing a public testnet and I took the idea and used it to also document the steps necessary to deploy a graphene-based blockchain.
This is the result:

- http://testnet.bitshares.eu
- http://docs.bitshares.eu/testnet/

Since I also installed a faucet, if you register an account in the web wallet, you will be donated 10k TEST so you can play around.

I planned to have three MPAs on that chain of which only two are currently "running" (price feeds). The third one got globally settled already due to a bug in one of my scripts.

Backend Code:
Please clone https://github.com/bitshares/bitshares-core, checkout "testnet" branch or latest tag starts with "test".


Have fun!

57
General Discussion / [Howto] Prediction Markets in BitShares
« on: January 13, 2016, 08:20:10 am »
Have fun:

http://docs.bitshares.eu/bitshares/user/pm.html

edit: As of January 2016, there is a slight bug in the gui that needs to be fixed before your can bet AGAINST an event.
The CLI allows it already

// edit: I think, I also figured out a way to reduce the flood of assets by reusing PM-assets. If someone is willing to tackle Prediction Markets big time, please contact me

58
So,

BitShares is in great need for users, traders, and is currently failing to attract them.
Hence, I propose to have fees for the core features be drastically reduced and have it combined with a marketing campaign
for traders and users ...

This offer should be limited for a period of 3 to 6 months since we want a profitable DAC.

It is important to understand that a few users which are willing to pay high fees, could be as profitable as a high number of users paying a small fee.

59
I present to you a *release candidate* for a python module that can be
used to easily build a trading bot.

As an orientation, I used the polonex trading interface. However there
are some differences that you should be aware of:

 * market pairs are denoted as 'quote'_'base', e.g. `USD_BTS`
 * Prices/Rates are denoted in 'quote', i.e. the USD_BTS market
   is priced in USD and buying 1 USD costs `rate` BTS
 * All markets could be considered reversed as well ('BTS_USD')

Usage
... is quite simple:

Code: [Select]
dex = GrapheneExchange(config)
dex.returnTradeHistory("USD_BTS")
dex.returnTicker()
dex.return24Volume()
dex.returnOrderBook("USD_BTS")
dex.returnBalances()
dex.returnOpenOrders("all")
dex.buy("USD_BTS", 0.001, 10)
dex.sell("USD_BTS", 0.001, 10)

Documentation:
http://python-graphenelib.readthedocs.org/en/latest/exchange.html

Example Usage:
Script: https://github.com/xeroc/python-graphenelib/blob/master/scripts/exchange-simpleticker-stats/main.py
Output:
Code: [Select]
CNY_BTS
=======
 - Trade Premium: 8.109%
 - Bid Order Premium: 1.171%
 - Ask Order Premium: 8.109%
 - Spread: 6.630%
 - CER premium:  5.22%

GOLD_BTS
========
 - Trade Premium: 2.264%
 - Bid Order Premium: 19.559%
 - Ask Order Premium: 2.264%
 - Spread: 19.413%
 - CER premium:  3.53%

USD_BTS
=======
 - Trade Premium: 0.180%
 - Bid Order Premium: 2.137%
 - Ask Order Premium: 0.439%
 - Spread: 1.721%
 - CER premium:  4.97%

SILVER_BTS
==========
 - Trade Premium: 8.595%
 - Bid Order Premium: 8.098%
 - Ask Order Premium: 1.031%
 - Spread: 9.464%
 - CER premium:  4.16%

So,

To all the Traders and Bot developers:
* Please give this library a try and improve liquidity in the markets
* Note that the library is not well tested yet, so please a) use only
  what you can affort to lose and b) review the code :)


cass edit: title spelling mistake  GrapehenExchange  --> GrapheneExchange

60
General Discussion / Mastering Approval Voting
« on: January 06, 2016, 12:25:21 pm »
Thinking about the future of BTS I realized that quite some homework has to done first.
What is still unclear to me are the requirements for 'approval'.
I came to the conclusion that we probably want to distinguish different thresholds for different objectives.

First of all, an approval needs to be a binary decision. The, what we already have by now is approving a worker to be paid by the blockchain. The approbal here is reached if the worker proposal is upvoted enough to receive a pay (either above the current refund400k or above any of the other refund/burn workers later). So that is already fine, shareholders know the drill and have several options (upvote/downvote).

What is left is a consensus about how a hard fork proposal delegate should be dealt with and how to reach consensus about it.

My first thought would be to set the threshold for approval to exactly zero net positiv votes. Here shareholders compete with pro and contra votes. If the net vote result is negative, the proposal is rejected. If it is positive, the proposal is accepted. That would give everyone a 'fair' share in the decision but of course has (arguable) drawback that whales' decisions are difficult to prevent. (Arguable because of "shareholder"!!! consensus) ..

To relax the rule, we could have a threshold worker (zero pay) so that shareholders can define the threahold as well ... The interessting consequence would be that those that dont want to see ANY change to the protocol can upvote the threahold while thoae that want a flexible protocol can downvote it ... This worker would then correspond to refund worker for hired positions.

To extend the idea, we could (maybe) characterize different BSIPs into categories (tier-1, tier-2..) and have a distinct thrshold for them.

But the leads to the question whether we. (Not necessarily the shareholder) can find a specification for the categories.

And then of course we can combine them. A hard threshold which must be passed by ever soft threshold and a successfully approved proposal must surpass the hard threshold AS WELL as the category-specific soft threshold.

Discuss!

Pages: 1 2 3 [4] 5 6 7 8 9 10 11 ... 15