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 - roadscape

Pages: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 ... 64
106
I think a better starting point for custom operations is $0.01, not $0.10. As a "dumb" operation, they add very little overhead, aside from storage. So the base cost should be low and the fee_per_kbyte can be higher. Instead of $0.10 for the op and $0.01/kb, something like $0.01 for the op and $0.05 per kb.

Also, is there a reason different ops have different proposed per_kbyte prices? Why not start them all at the same value?
the per_kbyte prices differ because you can do different stuff with the transactions ... the more open the operation is to user-input, the more expensive it should be not that people store wikipedia on the blockchain.

The custom operation could be used for anything .. and we of course would love to see people use it .. but until we see some businesses evolving around it I don't see why it should be opened up cheaply ..

I'm launching a public demo either today or tomorrow to demonstrate custom ops. Ten cents for each custom op will kill my idea.. The price has been at 2 BTS for a while now and I've been counting on that being the case. Please reconsider...

107
General Discussion / Re: Looking for Most Concise Rationale For SmartCoins
« on: February 24, 2016, 03:48:35 pm »
I am looking for help producing a concise rationale for why SmartCoins are needed, what makes them unique and special.  What makes them secure.  I would like to consider the following rules for describing this:

1. We shouldn't talk about HOW they are created (don't mention collateral, market, etc)
2. We should talk about why they are more secure than bank deposits.

A quick list of all implementations of "smart coins" and how they achieve meet the criteria of being special and better than IOUs. 

I guess a SmartCoin is NOT an IOU and thus NOT a liability of anyone else.  How can we express this in a POSITIVE form, ie: define what it is without saying what it isn't?

SmartCoins track the value of any currency, such as USD. They exist as smart contracts on a secure, distributed, and autonomous (self-healing) network.

Your SmartCoins are secured by SmartKeys. Nobody can access your funds without these keys; in fact, should you lose them, your funds are inaccessible for all of eternity. Fortunately, it's easy to keep your keys backed up, safe, and secure.

The keys themselves are protected by a password, and optionally by *other* keys or smart contracts. This allows for endless security configurations--including any combination of multi-keys, either-keys, co-approvals, time delays, and more. It makes 2FA weak by comparison :)

108
General Discussion / Re: EASY FIX to improve user experience on DEX
« on: February 22, 2016, 04:37:51 pm »
yeah, i tried to query our most liquid markets and nothing happened. what gives?

nobody cares about our illiquid markets and they are getting free advertising at the top of the list of markets. and for what?

the front market page is our prime real estate so put our best markets there man

I've said this before but I guess I need to say it again: there's no way to poll for most liquid markets!

The whole markets list is the way it is because of the limitations of the backend, there's just too many markets for it to keep track of in terms of top volume and I can't start polling every possible combination in order to find the most liquid markets. Perhaps if Cryptofresh (@roadscape) started tracking this and added an API for it I could use that, but for now this is the way it has to be. Of course depending on external resources is not great either and I've avoided doing that so far.

I'll try to revamp the layout slightly though, grouping by BASE currency like on Polo; and I'll add some more default markets.

Tracking all the markets and their volumes is something I'm planning to do on Cryptofresh. It's definitely something we need and it seems devs are very reluctant to add this to the core because of performance concerns..

edit: once it's in I can definitely create an API endpoint.. but I get your point about external dependencies.. so once I am able to pull this data out, it might be easier just to use it as a reference and hardcode a list of "featured" markets

110
General Discussion / Re: Marketing: Keep to our principles and style
« on: February 22, 2016, 04:33:27 pm »
My point is that public perception of value and superiority does not come from doing what is expected but from breaking the rules with the confidence that one is right to do so. That is to love oneself, i.e. liking the fact that one, like anyone ;), is different. 

 +5% +5%

111
I think a better starting point for custom operations is $0.01, not $0.10. As a "dumb" operation, they add very little overhead, aside from storage. So the base cost should be low and the fee_per_kbyte can be higher. Instead of $0.10 for the op and $0.01/kb, something like $0.01 for the op and $0.05 per kb.

Also, is there a reason different ops have different proposed per_kbyte prices? Why not start them all at the same value?

112
General Discussion / Re: bitSHARES - As True Shares and Not a Currency!
« on: February 22, 2016, 02:35:34 am »
Mostly caught up on this thread...

It's a smart idea with many benefits. If I understand correctly, the only change required to make this happen is to simply disallow transfers of asset 1.3.0 (core asset).. this could theoretically be accomplished by adding a single line of code, no? (assert asset_id != 1.3.0 for transfer_op)

But I don't think it's wise to create a fork and fragment our resources at this point.. is some form of hybrid approach/compromise? For example.. I threw out the idea a while back to create a separate BTSVOTE token and sharedrop it 1:1 on BTS. BTS would no longer be used for voting, and exchanges could sell their BTSVOTE tokens to whoever valued them more. This way, they would be fairly compensated for giving up their ability to vote. (Not that I think this is necessarily practical but more of a thought experiment)

114
Thanks guys for the support, it means a lot!

@bytemaster No, not specifically anyway.. i'm resigning the witness either way to devote my full attention to upcoming projects.

@btswolf This is not a simple matter. It's a series of tradeoffs.. in the interest of keeping the daily pay as low as possible, I had to push out the release. The ideas within Cryptofresh are more valuable than the code itself, and also I don't think it's reasonable to expect months of work plus all the code for free. Keep in mind that after only 3 months of pay, I will be releasing 6 months-worth of work. I will be cleaning/refactoring the code before releasing the whole package. The refactoring effort will also result in a new repository (the core API layer I described in the post) that I plan to release earlier.
If anyone needs help with their Ruby/Rails app I would be more than happy to assist.

115
I've spent a lot of time on the block explorer (https://cryptofresh.com/) since the launch of 2.0. It brings me great joy to be able to unearth some of the inner workings of Graphene and to share them with the community. Especially with the governance features, I considered it critically important to have a public frontend for voting & committee data, and that's what I built. It was low priority for the wallet, and an ideal task for the block explorer. I am particularly proud of the voting report page -- it's far from perfect but I would love to work more on this report (and others) and it's a good example of how I can transform rich yet ugly data into something beautiful. And this was just the start..



My goal for the block explorer is to provide maximum utility to the BitShares community as a whole. This is to be accomplished by (1) providing useful reports (especially governance), visualizations, and data aggregation; (2) forming a social hub and information source; and (3) serving as an educational portal while also highlighting our unique selling points.



Block Explorer

Graphene serves an endless supply of data and it's worth it to expose as much of it as possible. As more apps are built on the chain, I plan to expand the site to work with the new data streams. The block explorer serves as a prominent face of BitShares and the pages must be adjusted for wider audiences as our network grows. It will always offer things the wallets can't.. the features from many apps & wallets can be unified as one searchable portal.

Upcoming Features
  • Better assets list - add volume, price data, sorting. it should look a lot like CMC.
  • Improved asset markets - been waiting for updated APIs, which were just released!
  • Unified search - quickly look up any user, asset, transaction, or block
  • More graphs & reports - balances claimed, usage stats, fee income, etc
  • Proposals index - all past/upcoming proposed transactions (committee and otherwise)
  • Translations - to be a true hub, we need to support more languages

API Development

I've received many requests from developers for various APIs, though I haven't had time to add them all or document any. There's a big void in this space and the block explorer is perfectly poised to fill it. The API is another aspect I've held back on because it's not profitable. Yet developer-friendly API's would be a big step forward in lowering the barrier of entry to BitShares.

Graphene is a very powerful database but its minimal approach means concession of indexes and its initial API methods are a bit limiting. This block explorer uses multiple approaches to extract all the useful data efficiently and allow for queries against it. Providing public access to this data has value but running a documented endpoint comes with responsibility. So ultimately this will need to be an open-source and distributed effort (I'll author a Rails gem + minimal http API app for this worker).

Social Network

Bulletin boards and social networks on our own blockchain are something I'm particularly excited about. I've built a working MVP that allows you to publish posts on the blockchain, and I'll need your help to test it soon. Here's a sneak peek: http://cryptofresh.com/posts

On this prototype you can author posts on the blockchain as well as tip posts (off-chain). It will be ready for public testing this week. This approach uses custom operations, but it supports multiple message sources--meaning it's ready to grow as a content aggregator across a variety of apps running on BitShares. It's already compatible with the "public memo" approach used by the announce feature.

Now that we have shown a minimum viable way for accounts to login and submit public messages, it opens many interesting possibilities:
  • threaded forum / message board
  • community map
  • local bitshares
  • advertising
  • job board
  • sharing of PGP keys
  • coin-weighed polls
  • reputation / feedback
  • donation-tracking pages
  • dedicated fundraiser pages
  • stores & digital downloads
  • federated social networks
  • "stack exchange" style network

A lot of these features are low-hanging fruit for the Cryptofresh platform. Any of this stuff could be integrated into the wallet or into the witness_node directly, but it's magnitudes easier to test it on our platform.



Worker

I hope that by delivering the initial block explorer features up front I've demonstrated the value and commitment I can bring.

I release my previous work on the block explorer at no cost to the community, but for the next stage I would like to go with a worker proposal. I am requesting 30,000 BTS per day from 3/1 - 5/31 to work towards the goals and priorities outlined in this document, at a rate of 20 hours per week. The pay will vest for 90 days. I will release the block explorer as open-source under MIT license when this worker has been funded in full.

Most of my work is front-end/UI-oriented, so it will be easy for you to watch the progress. I will also provide regular updates.



Witness Resignation

I would also like to take this opportunity to announce that I no longer wish to run a witness node.
Please unvote witness roadscape when you cast your vote for the worker!



Thanks,
roadscape

Code: [Select]
create_worker roadscape "2016-03-01T00:00:00" "2016-05-31T23:59:59" 3000000000 "Blockchain Explorer and API Development" "https://bitsharestalk.org/index.php/topic,21532.0.html" {"type":"vesting","pay_vesting_period_days":90} false
Blockchain Explorer and API Development (1.14.33)
https://cryptofresh.com/workers

116
General Discussion / Re: Cryptofresh Block Explorer + MUSE now available
« on: February 19, 2016, 01:13:29 am »
Cryptofresh will be undergoing maintenance, back within thirty minutes.

117
General Discussion / Re: Cryptofresh Block Explorer + MUSE now available
« on: February 17, 2016, 09:09:35 pm »
I was looking for the SHAREBIT token and I only find this :

SHAREBITS  (innactive UIA / supply : 250,000)

There might be a small mistake, the actuall token with 250000 units is SHAREBIT (without"s") and it's active (at less there is buy and sell orders)

Hmm.. there appears to be two similar assets:
https://cryptofresh.com/a/SHAREBIT - issued by browniedistro & active
https://cryptofresh.com/a/SHAREBITS - issued by sharebits & inactive

118
General Discussion / Re: [ANN] Sharebits Sharedrop Date Confirmed!
« on: February 15, 2016, 04:08:31 pm »
sharedrop completed ??
i didn't receive anything, even though i have bts, brownie.pts.

no the sharedrop on bts and brownies has not yet been done but will be sometime tonight.  The exact time is kind of secret, but i wanted to get the tokens to those who donated first.

any problem if i put my bts in buy order in bts wallet market ??

that is a great technical question i do not know the answer to.  @svk @xeroc @roadscape
would either of you know?

as far as i can tell, the BTS is only counted of you have them as a balance in your wallet and not as orders. this is not official just 2 accounts i hold and i see different amounts of sharebits
on the wallet and the big difference is 1 wallet holds nearly everything as orders.
That rellay depends on how roasscape has codes the cryptofresh backend .. he could surely provide a different API for proper sharedrops on BTS (@roadscape)

Yes, there is currently only holders (wallet balance) API, but this can be expanded. Alternatively you can find top 250 wallet and order balances on the asset pages (https://cryptofresh.com/a/SHAREBIT?round=off)

119
General Discussion / Re: Roger Ver Bonus Hangout: (SILVERTICKET Entry Fee)
« on: February 14, 2016, 04:53:15 am »
#sharebits "fuzzy" 1 SILVERTICKET

120
General Discussion / Re: Roger Ver Bonus Hangout: (SILVERTICKET Entry Fee)
« on: February 14, 2016, 02:17:52 am »
I'm interested in attending and happen to own a silver ticket. Have you narrowed down the time slot?

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