June 18, 2025, 05:20:02 PM

Author Topic: GoldCoin TestNet Round #2 for the New Client  (Read 27631 times)

0 Members and 1 Guest are viewing this topic.

Offline Stouse49

  • Gold Engineer
  • DevTeam
  • *****
  • Posts: 711
  • Karma: +66/-0
    • View Profile
Re: GoldCoin TestNet Round #2 for the New Client
« Reply #30 on: February 28, 2018, 02:25:14 AM »
I think it should be like in the latest release but make the text;
Send as zero-fee transaction, if possible (read the tooltip)

And add a tooltip explaining this 1Kb transaction size.

Agree on hiding all the extra sliders and text by default if the recommended fee for a fast transaction confirmation is the same as the Required Fee.

Thanks for your feedback, we will see if others comment on this before making further changes.
GLD: E1A6WogjpqU3KjjoRUD63f7kofrFozmyfg

Offline Stouse49

  • Gold Engineer
  • DevTeam
  • *****
  • Posts: 711
  • Karma: +66/-0
    • View Profile
Re: GoldCoin TestNet Round #2 for the New Client
« Reply #31 on: February 28, 2018, 02:27:15 AM »
Ok. 
Just got "error:  couldn't connect to server:  timeout reached (code 0)
(make sure server is running and you are connected to the correct RPC port)

Slow means paint the front of your house slow, not the whole house!  Mining is much faster with other software, but is more complicated to set up.

This error means that the client may have been shut down, while the miner was trying to mine.  Given how the 51% defense works, this mining program probably will be very ineffective.
GLD: E1A6WogjpqU3KjjoRUD63f7kofrFozmyfg

Offline Stouse49

  • Gold Engineer
  • DevTeam
  • *****
  • Posts: 711
  • Karma: +66/-0
    • View Profile
Re: GoldCoin TestNet Round #2 for the New Client
« Reply #32 on: March 12, 2018, 01:53:20 AM »
Here are some comments about "Send as zero-fee transaction if possible":

https://bitcointalk.org/index.php?topic=1369764.0
GLD: E1A6WogjpqU3KjjoRUD63f7kofrFozmyfg

Offline stemis

  • Legendary
  • *****
  • Posts: 209
  • Karma: +16/-0
    • View Profile
Re: GoldCoin TestNet Round #2 for the New Client
« Reply #33 on: March 12, 2018, 05:23:56 AM »
Definitely still relevant.  Eliminating ambiguity with every 'end user' is the goal but ultimately sacrifices usability to some degree.   

Offline MicroGuy

  • System Admin
  • *****
  • Posts: 3471
  • Karma: +47/-0
  • "Shoot for the Stars!"
    • View Profile
    • MicroGuy.com
Re: GoldCoin TestNet Round #2 for the New Client
« Reply #34 on: March 13, 2018, 08:09:37 AM »
Definitely still relevant.  Eliminating ambiguity with every 'end user' is the goal but ultimately sacrifices usability to some degree.

I believe the following configuration eliminates all ambiguity while fully preserving usability.  The ambiguity arises when we add the second checkbox.



Another option would be to remove the "Send as zero-fee transaction" checkbox altogether and leave the "Pay only the required fee" option. Then we would allow the counter to be rolled back to zero preserving the zero fee functionality just making it less obvious.



One thing's for sure, we don't want any zero fee option available to the user unless they enter the custom settings. Most users should use the client's default fee settings. The custom settings should be used by advanced users only.

~~

We'll probably want to make a decision on this sometime this week unless we want to delay the new client further.
"The heart of any cryptocurrency can be found in the spirit of its community."

Offline Stouse49

  • Gold Engineer
  • DevTeam
  • *****
  • Posts: 711
  • Karma: +66/-0
    • View Profile
Re: GoldCoin TestNet Round #2 for the New Client
« Reply #35 on: March 13, 2018, 11:32:27 PM »
After looking at the code, I think there is a way to the second option, which the user enters 0.00000000 for the fee.

Currently, that will still result in the minimum fee being paid.
GLD: E1A6WogjpqU3KjjoRUD63f7kofrFozmyfg

Offline MicroGuy

  • System Admin
  • *****
  • Posts: 3471
  • Karma: +47/-0
  • "Shoot for the Stars!"
    • View Profile
    • MicroGuy.com
Re: GoldCoin TestNet Round #2 for the New Client
« Reply #36 on: March 15, 2018, 12:34:57 PM »
After looking at the code, I think there is a way to the second option, which the user enters 0.00000000 for the fee.

Currently, that will still result in the minimum fee being paid.

In that case, I'm fine with the second option of removing the "Send as zero fee" checkbox. We can always add it back later in future updates. This will also give users a more consistent experience across apps, since all other apps charge a transaction fee by default.

At the same time, advanced users will still have access to sending zero-fee transactions by entering the custom settings and rolling the counter back to zero.



Note: Since the Goldcoin network does not have a required fee we might consider renaming the checkbox. This will also make the language of the tooltip consistent with the wording of the checkbox.
"The heart of any cryptocurrency can be found in the spirit of its community."

Offline Stouse49

  • Gold Engineer
  • DevTeam
  • *****
  • Posts: 711
  • Karma: +66/-0
    • View Profile
Re: GoldCoin TestNet Round #2 for the New Client
« Reply #37 on: March 16, 2018, 03:27:51 AM »
For my changes thus far:
1.  Send as zero-fee transaction is hidden.  The code is still in the app with all the translations that we have in case we want to use it later.
2.  The edit field for the fee can be lowered to 0.00000000 and the transaction is sent as zero fee.
3.  The "total at least" radio button was not removed.  This is only activated if Coin Control is used.  Not sure why.  This sets a minimum fee that will be paid in the transaction. 

For example.  you set it to 0.001, so your transaction will have a fee of at least 0.001.  If the "per kilobyte" is set, then the fee could be lower than 0.001 depending on the transaction size.

another example.  We are sending 10 GLD and the transaction size is 0.5 kB.
(x) per kilobyte fee: 0.00050000
(x) total at least fee:  0.00100000

For transactions greater than 1kB, this "total at least" option is no different than the per kilobyte version in how fees are calculated.  Perhaps we don't really need this option after all.
GLD: E1A6WogjpqU3KjjoRUD63f7kofrFozmyfg

Offline Stouse49

  • Gold Engineer
  • DevTeam
  • *****
  • Posts: 711
  • Karma: +66/-0
    • View Profile
Re: GoldCoin TestNet Round #2 for the New Client
« Reply #38 on: March 16, 2018, 11:26:45 PM »
GLD: E1A6WogjpqU3KjjoRUD63f7kofrFozmyfg

Offline stemis

  • Legendary
  • *****
  • Posts: 209
  • Karma: +16/-0
    • View Profile
Re: GoldCoin TestNet Round #2 for the New Client
« Reply #39 on: March 17, 2018, 09:58:42 PM »
Appreciate the hard work!

Offline Tymon

  • Newbie
  • *
  • Posts: 1
  • Karma: +0/-0
    • View Profile
Re: GoldCoin TestNet Round #2 for the New Client
« Reply #40 on: March 19, 2018, 09:37:35 AM »
Nice balance..... :)

Offline cryptosolar

  • Legendary
  • *****
  • Posts: 739
  • Karma: +38/-0
  • - Leading light -
    • View Profile
    • https://www.goldcoin.org/
Re: GoldCoin TestNet Round #2 for the New Client
« Reply #41 on: March 27, 2018, 07:35:01 AM »
The new Client is out in space and will soon get to a place near you   :think: yayay