The monthly core dev meeting is monday, what would you like to see brought up ?

in #core2 years ago (edited)

image.png

ai generated image, credits to @ausbitbank

Hello everyone,

As you guys may (or may not) know, the first monday of every month, the core dev team gets on a meeting to share progress, discuss ideas and figure out how to collaborate more efficiently. The meetings are usually livestreamed (and if not, the recording is made available on my account a few days afterwards).

Our agenda is pretty open this month so I figured I would ask the community, what are some things that you would like to see brought up ?

Howo

Sort:  

I would like to get everyone’s thoughts on the internal market. In my opinion, the current market needs an upgrade to improve liquidity. I have used it to try to trade between HBD and Hive and it really is not functional for anything more than 100 HBD or Hive. Is it possible or practical to upgrade it into a Automated Market Maker?

I guess just would love to hear an update of what different people are working on. Blocktrades does a good job of updating with his posts.

Are you still working on communities stuff? I'm guessing RC stuff has been done for a while. What else are you working on your april 5th post mentioned communities so an update on that would be great.

As for what i can add since i don't know if @asgarth will be on the call is that even though @peak.open doesn't work on core blockchain tech it has been doing some open source interface stuff that are directly tied to blockchain transactions like better internal market interface and then a better system for notifications which has never ever been touched after it was made by steemit inc.

So yeah i guess just an update from different parties would be good. Are there other people working on projects that are doing non-personal projects but general use additions?

Oh an one final thing is are there things we can do to get HBD on markets... maybe not the best subject for a developer meeting but if there is a developer thing that can be done it would be worth a discussion.

I consider myself a beginner, since there are many things in this ecosystem that I have no idea how to work, but I’m learning. Anyway, thank you for offering this possibility of participation to the entire community!!

Any thoughts on creating some mechanism for password recovery? It seems required for enabling the masses to use blockchain and own their keys. The vast majority of people lose their passwords, so when I tell someone that if they lose their password they lose everything, that typically prevents them from participating. On Hive, we have a social blockchain which has potential for additional mechanisms for recovering your master password if you lose it.

That's tricky, because it's either you in control of your key, or you are giving it up to a third party.
Is it worth it? Isn't it better to educate people to handle sensitive data securely?

That's tricky, because it's either you in control of your key, or you are giving it up to a third party.

Well, we already have a mechanism for recovering your account if it gets stolen, and you don't have to give up your key to a third party. Your recovery account doesn't have your key. I am guessing there are a variety of approaches to accomplishing something similar if you lose your key. We have a social blockchain and we can take advantage of that, our social connections (which we know also outside the blockchain) can help us restore our password, without needing to give our key to anyone. That is one approach.

Is it worth it? Isn't it better to educate people to handle sensitive data securely?

The vast majority of people have very little idea about IT security, and there are so many attacks out there, so many hardware failures, and so on, that it takes an IT expert in security and backups to handle these things properly. The average person always forgets their password for any website and they use the Forgot Password feature very often. Yes, education is very important, and at the same time, if we want anything close to mainstream adoption, I think a password recovery functionality is a must. We have to make it friendly to everyone, kids, the elderly, people with poor IT skills, people from any country.

These are more like a general topics of the ecosystem:

  • the HBD APR, some witnesses are now signaling 15%
  • should we exclude the hbd in the dhf from the virtual supply similar as we did for the debt

the HBD APR, some witnesses are now signaling 15%

Probably they would cut the hen with the golden egg with that move. But we will see.

the HBD APR, some witnesses are now signaling 15%

I don't see any change here, they were signaling 15% before and some witnesses even less than that. It's ok.

Yea there was always a mix... although few switched I think

AFAIK only @smooth did

the HBD APR, some witnesses are now signaling 15%

I don't think this is really a core dev topic.

should we exclude the hbd in the dhf from the virtual supply similar as we did for the debt

Seems good to me.

I don't think this is really a core dev topic.

There isn't a Witness Town Hall anymore...

I don't think this is really a core dev topic.

I agree, but nevertheless its intersting to hear peoples opinions and ideas

Bonds.
Liquidity pools native to the chain.
@klye says loans are possible, but hasn't been able to deliver, yet.
Being a full service financial dao should get us some attention, imo.
Might take more eyes off the rewards pool.

Liquidity pools native to the chain

The only pool that could be done native to the chain at this point is HIVE-HBD, since every other token is on some layer 2. I think @abit once mentioned the possibility of adding it.

That being said I think most would probably suggest to wait for a smart contract platform and do it there instead of native.

Yes, just hbd/hive.
A non third party solution.
I'm running the dswap bot for hive-engine and wanted the same functionality in the hive wallet.
I'm not well versed enough to know the difference between what that does on a third party server and doing it in the hive nodes instead.
If it 'slows down the chain' then it wouldn't be a good idea, at this point.

Needs front end dev that does mobile

I would like to know why single account still have 30 votes when there's 20 block producers :D This allows anyone to take over the network (like what happened with Steem) which isn't decentralized at all, every major DPOS chain has 1 vote per account for a reason.

If we only had 20 the witnesses outside the top 20 would have an even harder time getting votes.
Until folks only vote the top 20 in attack scenarios and spread their votes outside the top 20-30 routinely we should probably keep them, or the witness list could shrink to just the top few.

We should have 1 vote :) this is how it works in every major chain, Hive is outside top 100 market cap and for a reason :/

Hive is outside top 100 market cap and for a reason

Lol, yeah, because too many dumpers are voted rewards.
IF people stopped selling today we would be at our all time high, but instead the largest proportion of rewards get dumped to the market and sucked up by whales to keep the price out of the dumpster fire thereby increasing centralization.

We should have 1 vote

Maybe so, or maybe 31 primary witnesses.

That's a wrong approach. Actually the idea is the other way around - unlimited number of witnesses that are good for the job. One should vote for those who they trust. As a result, on top we have those who are entrusted by most.

Still, it allows single entity to control all block producers.

No, number of entities (accounts) are irrelevant in DPoS, stake matters, above could be true for >50% of the stake.

Exactly, one account with high stake can select all block producers and take control over entire network. To do the same with 1 vote system, the attacker would need to buy 20x more stake.

With the current model it is very easy for a small group of people to control the entire network and I think this is one of the main reasons why big investors ignore Hive - soon or later the people in power will have to decide if they want to continue milking the network or make it something more sustainable.

No, not true, please do the actual math, and/or try with simulations.
There's no real advantage in your idea, it'd be more risky (network resilience) and harder for stakeholders to ensure that their assets are protected by trustworthy witnesses.

OK, here's the simulation:
Current model: I've got 90mln HP - I choose all block producers, I control the whole network.
1 Vote: I've got 90mln HP - I choose one block producer, I don't control the network.

There's a reason why cardano, polkadot, polygon and many other top chains have 1 vote - unless they are all wrong?

Hola 🤗 amigo gracias por votar y tomar en cuenta nuestra participación en cuanto a tu mención, me gustaría que ustedes que votan a favor de cada usuario deberían también de darle sus recomendaciones por apreciación por lo publicado .😊 BENDICIONES!!!

And, another thing, is it possible to allow access to an account's history by month and/or year?

I would like to view posts from an account in July 2016, but other than scrolling endlessly through a front end, or a block explorer, this is not a something that can be done.

I asked @peakd if this was possible and they said the api doesn't support it.

Is this something that can be provided as a feature?

Yes, with Hivemind and Account History being HAF powered, it will be much, much easier to handle ale the stored data (with way more powerful APIs available)

About a month ago, blocktrades commented that "our primary goal after the upcoming HF is development of the smart contract system using HAF. Among other things, this smart contract system will support token creation."

Assuming this is a layer 2 solution, my question is, have you thought about how this layer 2 solution will be decentralized? How long do you think something like this will take to implement?

Hi. Can please add me to your group also.

Thank you

Mayong

Nice, I'd be interested to hear something about duplicate content that's been shown on multiple interfaces and how this affects SEO (and if there are upcoming solutions for this). Currently, we have just a handful of interfaces that pushes content from the blockchain to their interface. But what happens if we have a lot more interfaces?

*edit: shoot, it's already Monday