Author Topic: What happens to Rate Limited Free Transactions?!?!  (Read 1544 times)

0 Members and 1 Guest are viewing this topic.

Offline noisy

What happens to Rate Limited Free Transactions?!?!
« on: April 25, 2016, 03:31:32 am »
Everyone was so exited when BM announced that he have an idea for solving problem with fees. I have prepared a quick recap what happens when:

On Feb 5 [member=5]bytemaster[/member] during hangout described whole idea starting with words: "Could we imagine a scenario where the blockchain had no fees, at all?"
On Feb 8 [member=22699]-banano-[/member] created a topic Will this community be surpporting BM's "zero fee" proposal to get micropayment? where 74 (93.7%) forum members agreed that this is a good idea.
On Feb 10 [member=5]bytemaster[/member] posted on his blog: How to build a Decentralized Application without Fees
On Feb 14 [member=18687]abit[/member] created post: Rate Limited Free Transactions Feature Implemented

On March 1 [member=18687]abit[/member] created a ticket #603 on cryptonomex/graphene github - Implement simple rate limited free transaction feature.
On March 8 [member=18687]abit[/member] created a Pull Request #612 - "Implement rate limited free transactions feature #603"

On March 2 [member=18687]abit[/member] first time (according to my knowledge) mentioned in comment of #603: "We need a BSIP document for this feature."

What happen next?

Today is April 25.

Rate Limited Free Transactions are still not a part of bitshares.

Some time ago I asked on dev slack of graphene:



This feature stucked somewhere and it seems that right now no one is finalizing a work on that.

I created this blog post in good faith, that this will help us:

- describe what is needed to finish that job (what are the blocker? Missing BSIP? Testing? Code Review? Something else????)
- develop a plan (with described steps) how to do that
- prepare a schedule for those steps with deadlines

We have to do something with that. I have a feeling that most of work is already done. It would be stupid and totally ineffective to abandon that work and this idea right now.
Take a look on: https://bitsharestalk.org/index.php/topic,19625.msg251894.html - I have a crazy idea - lets convince cryptonomex developers to use livecoding.tv

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12915
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
Re: What happens to Rate Limited Free Transactions?!?!
« Reply #1 on: April 25, 2016, 06:49:00 am »
I think the BSIP is functionally complete but the code is not (yet), if I recall correctly, there was something missing in regards to monitoring bandwidth and adjusting available bandwidth per share.
Also, I remember that Dan mentioned he invented that feature specifically for STEEM and opened a public discussion in BitShares to have it migrated over to BitShares eventually.

If you ask me, we should wait a little until that technology matures in STEEM and then pay CNX to migrated it over to BTS. Most bugs and calculations should be fixed and it is way easier to hardfork steem than BitShares (due to the still smaller ecosystem). What I would love to know is how much of [member=18687]abit[/member]'s work has ended up in STEEM.
Give BitShares a try! Use the http://testnet.bitshares.eu provided by http://bitshares.eu powered by ChainSquad GmbH

Offline abit

  • Committee member
  • Hero Member
  • *
  • Posts: 4549
    • View Profile
    • Abit's Hive Blog
  • BitShares: abit
  • GitHub: abitmore
Re: What happens to Rate Limited Free Transactions?!?!
« Reply #2 on: April 25, 2016, 09:26:05 am »
I think the BSIP is functionally complete but the code is not (yet), if I recall correctly, there was something missing in regards to monitoring bandwidth and adjusting available bandwidth per share.
Also, I remember that Dan mentioned he invented that feature specifically for STEEM and opened a public discussion in BitShares to have it migrated over to BitShares eventually.

If you ask me, we should wait a little until that technology matures in STEEM and then pay CNX to migrated it over to BTS. Most bugs and calculations should be fixed and it is way easier to hardfork steem than BitShares (due to the still smaller ecosystem). What I would love to know is how much of [member=18687]abit[/member]'s work has ended up in STEEM.
IMHO, my code is functionally completed (according to the brief feature description I wrote in github), but the BSIP is not there. Whether we need to modify the code, depends on the final BSIP, aka what the stake holders want exactly.

In STEEM there is another implementation done by CNX, which is independent of my work, and is a totally zero-fee feature. Whether BitShares will migrate to zero-fee, depends on stake holders (read: voting). Personally I wouldn't recommend that since it's a too big change which will probably kill the referral program.

Blockers of this feature:
* BSIP & voting on BSIP: what the stake holders want exactly
* Community take over the github repository: some people/group who can release a new hard fork and the stake holders/witnesses/exchanges/business partners will follow
* code review: for better quality
* testing: for better quality
* fund (not to me)

If you want something be done, just do it.
If you want to be paid, just ask.
If you don't have time or required skills, look for someone who has.
If you're willing to fund, great!

//Edit:


If I understood correctly, the Rate Limited Fees feature is super high priority? Would you like to write a feature definition document in the formal BSIP format for us? I'm a bit sick of requesting for deployment/hard fork without a detailed feature definition document.
Sure, I'll pony up 10k BTS for the bounty.  Let me know who to pay when it's finished.
I'll add another 10k

« Last Edit: April 25, 2016, 09:30:24 am by abit »
BTS account: abit
BTS committee member: abit
BTS witness: in.abit

Offline cube

  • Hero Member
  • *****
  • Posts: 1404
  • Bit by bit, we will get there!
    • View Profile
  • BitShares: bitcube
Re: What happens to Rate Limited Free Transactions?!?!
« Reply #3 on: April 25, 2016, 03:31:28 pm »
Quote
If you want something be done, just do it.

The factors mentioned do not seems to be a show-stopper.  If the codes have been tested (by abit), can we put this feature up for a shareholder vote?
ID: bitcube
bitcube is a dedicated witness and committe member. Please vote for bitcube.

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12915
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
Re: What happens to Rate Limited Free Transactions?!?!
« Reply #4 on: April 25, 2016, 04:29:51 pm »
If you want something be done, just do it.
If you want to be paid, just ask.
If you don't have time or required skills, look for someone who has.
If you're willing to fund, great!
+5%+5%+5%+5%+5%+5%+5%+5%+5%
Give BitShares a try! Use the http://testnet.bitshares.eu provided by http://bitshares.eu powered by ChainSquad GmbH

Offline noisy

Re: What happens to Rate Limited Free Transactions?!?!
« Reply #5 on: April 26, 2016, 02:21:24 am »
Quote
* testing: for better quality

[member=120]xeroc[/member] can you also deploy it on testnet?
Take a look on: https://bitsharestalk.org/index.php/topic,19625.msg251894.html - I have a crazy idea - lets convince cryptonomex developers to use livecoding.tv

Offline xeroc

  • Board Moderator
  • Hero Member
  • *****
  • Posts: 12915
  • ChainSquad GmbH
    • View Profile
    • ChainSquad GmbH
  • BitShares: xeroc
  • GitHub: xeroc
Re: What happens to Rate Limited Free Transactions?!?!
« Reply #6 on: April 26, 2016, 07:09:24 am »
Quote
* testing: for better quality

[member=120]xeroc[/member] can you also deploy it on testnet?
With the help of abit .. I think so ..
Give BitShares a try! Use the http://testnet.bitshares.eu provided by http://bitshares.eu powered by ChainSquad GmbH