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

Pages: 1 ... 205 206 207 208 209 210 211 [212] 213 214 215 216 217 218 219 ... 309
3166
中文 (Chinese) / Re: 公众号:hellobts,股权赠送
« on: January 27, 2016, 12:08:16 pm »
谢谢  :D

3167
中文 (Chinese) / Re: CASS申请worker了
« on: January 27, 2016, 11:47:11 am »
cass家里出丧事了。哀悼一下。
可惜又一阵不能干活了。刚刚投进去的worker。

3168
Technical Support / Re: Workflow for a proposed transfer
« on: January 27, 2016, 10:47:19 am »
With broadcast! ..

Important note .. if you run propose_builder_transaction2 on the same builder -handle TWICE, you will get a proposal for a proposal for your transfer!!
so run it just once or start over ..
Run propose_builder_transaction2 once with false to check,
then run sign_builder_transaction [your_number] true to broadcast.
//Update: yes, just follow the example, the examples is very good.

(3)
Seem it has been merged into master for 2.0.160121
https://github.com/cryptonomex/graphene/commit/7a5c5c476d9762cbba1d745447191523ca5cd601

It seems to be available in my cli-wallet from the testnet .. what did you do differently that you do not have it?
It's you who did the merge and made 160121 the tag.
However I don't know whether CNX is using the master branch.
Your commit of license change is included in latest release, but the commit with propose_builder_transaction2 is not, which is even submitted earlier.

3169
I don't foresee this needing a lot of GUI work, a day at most (a day being 8 hours). As long as there's a flag on the asset that says what type of fee to use, and only transfers are affected, it should be trivial to add a switch to whichever transfer operation type that asset uses.

Fees need a little bit of work but not a whole lot, assuming the percent fee structure is easily available either in the asset object or in global parameters. We estimate fees using the global parameters and the operation type, so that would need to be extended to handle percent fees but that's not hard. And final operation fees are fetched from the witness node so that should not require any work on the GUI.
@svk Imo here is a list of work to be done in GUI:
* add an selection box on the "create asset" page and "update asset" page, so the issuer can set fee mode easily
* show transfer fee mode on asset details page, and maybe somewhere related
* use new operation to do all transfers (although the original operation can still be used on assets with flat mode)
* extend fee estimation to handle percent fees.
* the fee schedule page

Did I miss something?

I think Jakub will provide a document about data structure changes and API changes. Or you can dig into my code (after CNX reviewed)

Thanks for support!

OK.

How is the fee mode switched? Does it use the existing flags and permissions structure?
A new field in "extensions". Please check the examples in OP for reference (haven't been reviewed so far, so don't rely on it right now).
No permission involved so far.
Please let me know if I missed something. Thanks.
@svk more work involved:
* since we changed fee allocation algorithm, need to adjust "Fees and cashback" section of membership page, and maybe description of "Fee Division", and maybe some related pages.

3170
General Discussion / Re: Bitshares price discussion
« on: January 27, 2016, 09:38:10 am »
super33 sent 13,670,000 BTS to poloniexwallet
block 3,002,472 - 5 hours ago - 32 BTS
super33 sent 3,000,000 BTS to poloniexwallet
block 3,002,371 - 5 hours ago - 32 BTS
super33 sent 500,000 BTS to blocktrades
block 2,827,051 - 6 days ago - 32 BTS

I guess Storj Labs needed an injection of cash... :(

this is him , super33?
Perhaps super33 is bm.

3171
General Discussion / Re: [WARNING] Fee Pool Attack Going On
« on: January 27, 2016, 09:23:02 am »
IMO the CER is a broken idea - having to specify a value for your asset when there is already a market for it is a bit mad. If there are no bids/asks, the system should just apply the base transaction fee in BTS.

Letting the fee pool run out is a better idea than raising the fee on cancels because you'll price liquidity out of the system like that.
If you're serious with your ideas, get yourself into the committee. At least you can create a committee member with 2 BTS, and vote.

If you don't like the idea of increasing order cancelling fee, just vote for the committee members who support your idea and vote against the ones who don't support your idea.

Or you mean the design of a committee is a broken idea as well?

3172
General Discussion / Re: Trading Contest on the Testnet?
« on: January 27, 2016, 09:02:01 am »
I just reduced the fees in the testnet ... let's wait for the proposal to expire successfully then I can try to reduce the block time
Try reduce review period.

3173
General Discussion / [WARNING] Fee Pool Attack Going On
« on: January 27, 2016, 08:48:50 am »
Dear UIA issuers:

Holders of your UIA is now attacking your feel pool by creating a sell order and then canceling it. Or say, sell your UIA back to you at the "face value" (the CER defined by you). Please consider set CER to somewhat lower than it's real value to avoid further attacks. The committee is voting on increasing fees for cancelling orders, but it needs time.

Yours,
Abit

3174
Technical Support / Re: is the witness thing running under win?
« on: January 27, 2016, 02:06:07 am »
@abit same results after the last instruction - rescan blockchain and all
I'm sure you're running with an old version.

Release date 1/04/2016


Those exes of version 0103b are built at least one week after the release. See https://github.com/cryptonomex/graphene/issues/514
@tonyk dates of your files are 1/4, so won't be the newest version.
Try install again.

3175
According to the code, CER is a member variable of asset_update_operation, so it's required when creating such operation. For whatever reason, it has to be valid. And the asset will be updated according to the operation when the operation executes. It's current behavior/feature.

Maybe we can change the logic here:
* don't force CER to be valid when updating an asset
* if it's valid, change CER of the asset as the operation requested
* if it's invalid, don't change CER of the asset

I'll check the code to figure out whether it's possible to make it this way. Or maybe need input from CNX about why it's designed like this and whether it's proper to change the behavior.

If it's OK to change the behavior, since it's not included in BSIP10, we may need to add it. Wish it's not too complex so that I needn't to charge more for developing this feature.

I understand the above but still I don't see the reason why you need to store the CER value in the committee proposal instead of retrieving its current value directly from the asset whenever it's needed to calculate a transfer fee.

In other words, why the algorithm cannot work like this?
(1) A new transfer for asset X is about to be sent,
(2) Retrieve from the blockchain the current value of CER for asset X,
(3) Use this value to calculate the transfer fee,
(4) Charge the sender with this fee.

Is there some ambiguity about what the value of CER for asset X is at any given point in time?
Well, the committee proposal is to "enable percentage based fee" for a committee-owned asset for example bitUSD. The real operation in the committee proposal is "asset_update_operation". CER is REQUIRED to be included in "asset_update_operation", which is current feature/behavior/limitation. In short, you have to manually set/change CER to enable percentage based fee. I proposed to change this behavior in last post, but I won't make this change unless it's included in BSIP.

Once percentage based fee is enabled for bitUSD, when a transfer is requested by a user, the fee would be calculated according to the algorithm you write above.

Anyway, after manually set CER with asset_update_operation, CER would be corrected maybe after one price feed, so perhaps it's not a big deal to leave the feature unchanged.

OK, I agree that it's not a big deal at this stage.
If it becomes problematic, we can address it in the future.
I pushed a patch to the test branch of my repo, now it's possible to update an asset without changing CER.
OP updated accordingly with a new example at the end.

3176
Stakeholder Proposals / Re: *CI/UI/UX Design / Web Development - cass
« on: January 27, 2016, 12:07:19 am »
Sorry to hear that  :(
All will be well..

3177
General Discussion / Re: Cryptofresh Block Explorer + MUSE now available
« on: January 26, 2016, 10:14:42 pm »
on Cryptofresh, the "join committee" link is broken, it links to dead page: http://docs.bitshares.eu/user/Committee.html
Thanks Ken, anyone know where this page moved to? I can't seem to find it.

Not sure, paging @xeroc - thanx guys :)

I am moving over to low-letter page names .. that's why Committee.html has changed to committee.html ... some very few pages are still left .. will make it more consistent over time ..

@roadscape - please change the big C to a little c and all is well with your links to bitshares.eu, thanx guys :)
As I posted above, I think this one is better. http://docs.bitshares.eu/bitshares/user/committee.html

3178
General Discussion / Re: Bitshares price discussion
« on: January 26, 2016, 09:54:38 pm »
super33 sent 13,670,000 BTS to poloniexwallet
block 3,002,472 - 5 hours ago - 32 BTS
super33 sent 3,000,000 BTS to poloniexwallet
block 3,002,371 - 5 hours ago - 32 BTS
super33 sent 500,000 BTS to blocktrades
block 2,827,051 - 6 days ago - 32 BTS

for-dana sent 500,000 BTS to poloniexwallet
block 3,005,809 - 2 hours ago - 32 BTS
for-dana sent 500,000 BTS to poloniexwallet
block 3,003,422 - 4 hours ago - 32 BTS

angel sent 500,000 BTS to blocktrades
block 2,999,706 - 7 hours ago - 32 BTS
angel sent 500,000 BTS to blocktrades
block 2,980,060 - 1 day ago - 32 BTS
angel sent 500,000 BTS to blocktrades
block 2,974,000 - 1 day ago - 32 BTS

3179
Technical Support / Re: is the witness thing running under win?
« on: January 26, 2016, 08:18:00 pm »
@abit same results after the last instruction - rescan blockchain and all
I'm sure you're running with an old version.

3180
General Discussion / Re: poll for the percent based transfer fee
« on: January 26, 2016, 07:20:07 pm »
OK, according to the voting, the parameters in USD can be 0.1%/$0.003/$0.06
Let's assume we go with this plan and configure percentage fees according to the results of the poll: [min: 1 BTS max: 20 BTS,  rate: 0.1%].
What would the flat transfer fee be in this case for BTS and other assets remaining on the flat scheme?

I thought we were going to start discussing the max/min values in terms of a stable currency, preferably USD since the actual network cost has been defined in terms of USD.

Also, why is it that we cannot apply the %-based fee to BTS?  If anything, shouldn't that be the easiest asset to apply %-based fee since we don't have to worry about the CER changing and causing the calculated/target minimum fee (in USD terms) to go below the actual minimum fee in BTS terms?
BTS's owner is null-account, which means there is some kind of consensus that nobody can change parameters of BTS.

Pages: 1 ... 205 206 207 208 209 210 211 [212] 213 214 215 216 217 218 219 ... 309