NeblioTeam / Neblio-Improvement-Proposals

Neblio Improvement Proposals
1 stars 1 forks source link

[New NIP]: Creating a BSC bridge #6

Open RasmonT opened 2 years ago

RasmonT commented 2 years ago

Proposal Description

I'm submitting this proposal due KuCoin announcement about delisting Neblio from their exchange. Which means most of US customers will not be able to buy NEBL, as NEBL is not listed on the binance.us or coinbase.com. It's time to increase awarness in any ways possible, which includes new action to be made.

My idea is to bridge Neblio with Binance Smart Chain network, so NEBL can be also traded on the Pancake swap for example, Neblio holders will be also able to provide liquidity, even USDT/BUSD pair, so it will be possible to trade Neblio there even for stables. Several bigger projects are using Binance Smart Chain as an alternative network for their native currency. So I think it's worth to try or at least think about it. My opinion is not worth doing it on ETH network(Uniswap) due high ETH fees. That's why BSC is much better option and also is used from many different successful projects.

Benefits:

1. Neblio will be available on Dex(Pancake Swap) 2. Another network where NEBL can be purchased(by anyone) 3. Neblio holders will be able to provide liquidity and earn from it. 4. It will be possible to create liquidity also against USDT/BUSD pair, so Neblio will be purchasable even for stable coins. 5. Potentially it may increase our overall volume. 6. BSC network is popular among all crypto users.

This idea should be definitely added to the roadmap, it would be easier to create BSC bridge with more developers, however it may take some time.

Proposal Voting Details

Proposal to be active for voting for 28,880 blocks.

Other Information

None

fyziktom commented 2 years ago

I would recommend to do integration of the blockchains on the second layer first instead of direct connections between the blockchains. Thats one of the reason why we are creating VEFramework. It is much easier for maintenance in future. The reasons are same as in factories, costs and maintenance. Now, they are trying to disconnect old connections between apps like ERP/MES/CRM, etc. to new unified namespace instead of direct connections. Direct connections between apps is not safe and costs huge amount of effort in future. Maybe with the BTC it can make sense, but it is very difficult to implement it safely.

nebliodev commented 2 years ago

Thank you for the submission @RasmonT. Knit is currently working on a cross-chain bridge for multiple chains for Neblio. However, there have been extended delays from the Knit team and it is not clear when their bridges will be available. A backup/alternate solution for a bridge may be ideal.

BSC is not something our core team has experience with, so this would likely require extensive research on our part or outside help. Are you familiar with any developer with experience in this area?

RasmonT commented 2 years ago

Hello, I may ask someone, as our team have been testing BSC bridge, do you want him to bring him here, also will he receive reward as a compensation? In form of neblio for example :-) Let me know Eddie thank you!

fyziktom commented 2 years ago

For example my experience. After AMA with Binance CZ&SK I have asked them for help with integration of BSC into VEFramework or at least help with promotion of our project to help find opensource programmers. Still waiting and no help from their side. I am not sure if there are some good partners on the side of the BSC who would like to help if there will be some new updates from their side, etc.

RasmonT commented 2 years ago

For example my experience. After AMA with Binance CZ&SK I have asked them for help with integration of BSC into VEFramework or at least help with promotion of our project to help find opensource programmers. Still waiting and no help from their side. I am not sure if there are some good partners on the side of the BSC who would like to help if there will be some new updates from their side, etc.

I may ask one person who is working in our project, he already tested the bsc implementation in our network. Even he is busy with work, I try to reach him and tell him to visit this Github post.

nebliodev commented 2 years ago

Please bring any developers interested in this proposal here or have them reach out to the team to discuss so that we can understand if this proposal is viable.

Regarding compensation, when outside developers contribute to a NIP, they do so for one of 3 reasons:

  1. They want to push Neblio forward and contribute to the open source platform to make Neblio more successful without any compensation needed.
  2. Compensation is provided in the form of a bounty from the community (team, partners, etc may also contribute to the bounty)
  3. Developer is contracted directly by the Neblio Team to do the work.
Daelon02 commented 2 years ago

Please bring any developers interested in this proposal here or have them reach out to the team to discuss so that we can understand if this proposal is viable.

Regarding compensation, when outside developers contribute to a NIP, they do so for one of 3 reasons:

1. They want to push Neblio forward and contribute to the open source platform to make Neblio more successful without any compensation needed.

2. Compensation is provided in the form of a bounty from the community (team, partners, etc may also contribute to the bounty)

3. Developer is contracted directly by the Neblio Team to do the work.

hi, I am developer from RasmonT, I can help with developing bridge to BSC

nebliodev commented 2 years ago

Excellent news, thanks for joining the discussion @Daelon02

Do you have any estimate of the effort, time, and any funding that would be needed to bridge Neblio and BSC? If you are unaware, Neblio is a UTXO-based blockchain similar to BTC, LTC, etc. Not an EVM based chain like BSC, ETH, etc.

Daelon02 commented 2 years ago

Excellent news, thanks for joining the discussion @Daelon02

Do you have any estimate of the effort, time, and any funding that would be needed to bridge Neblio and BSC? If you are unaware, Neblio is a UTXO-based blockchain similar to BTC, LTC, etc. Not an EVM based chain like BSC, ETH, etc.

Did you support rust? Or did your blockchain have some RPC?

nebliodev commented 2 years ago

Did you support rust? Or did your blockchain have some RPC?

Yes the Neblio blockchain has a full suite of RPC commands that are modeled after Bitcoin's RPC commands. You can find the full list and parameters here: https://github.com/NeblioTeam/neblio#neblio-rpc-commands

We do not have a Rust SDK for the Neblio API, yet, but I do not think the Neblio API would be needed for a bridge, just Neblio RPC commands (please correct me if I am wrong).

fyziktom commented 2 years ago

Please explore the VEFramework: https://github.com/fyziktom/VirtualEconomyFramework

I wrapped lots of RPC commands same as API commands, you can use testing utilities for explore the Neblio blockchain. I would recommend to do the integration of BSC in the VEFramework first. It will be much more safe solution and after while of testing of interoperability in the second layer we can think what parts and how do the integration to the Neblio. I think for most of the cases it will cover our development needs. The VEFramework will integrate Blockchair.com API. Now we have just one command for broadcast the transactions. When we will fully integrate it maybe it will cover also the BSC (they have more then +20 blockchain data). The NFT drivers and other things will work for different blockchains and we can create translator of the different NFT standars data dtos. Feel free to create Issue in the VEFramework about this topic. I expect that within 14 days or earlier we will publish the contribution guide and issue structure guide. So please just wait for this and meanwhile we can do the call as introduction to the VEFramework.

RasmonT commented 2 years ago

@NeblioTeam Hello Eddie! So what do you think? As @Daelon02 told me that RPC calls should be enough for this. Thank you!

nebliodev commented 2 years ago

@RasmonT since this work will be done by an outside developer, the only other thing we'd like to see is the estimate of the effort, time, and any funding that would be needed to bridge Neblio and BSC that was requested above. Knowing that information will help the community understand what they are voting for. Any other details @Daelon02 can share about how the bridge will be built or how it will work will also be appreciated and will likely increase the chances that stakers vote for the proposal.

Once we have that info documented here in the NIP discussion we should be ready to get this vote scheduled!

RasmonT commented 2 years ago

@Daelon02 Okay we can wait for Nikita to respond to this :-) I'm suggesting a bounty or reward of 1k$ in Neblio to @Daelon02 if this will be actual and vote will be accepted by stakers.

@NeblioTeam I think the reward is in place and community may contribute, if you won't do this form of bounty by yourself (Team).

RasmonT commented 2 years ago

@NeblioTeam Unfortunately Nikita @Daelon02 is not able to help right now, he has lot of work right now. So if there is anyone who may help with this, we can let this proposal open. Maybe someone will know someone who has experience in this field.

nebliodev commented 2 years ago

@RasmonT Ah that is unfortunate, this would have likely generated a very large bounty. We'll have to put this on hold until we find someone with experience in this area.

IWantMoreDecred commented 2 years ago

What we need is Neblio on DCRDEX!

If we can't CEX it, DEX it!

Oepsje commented 2 years ago

@RasmonT does Nikita know someone who might be able to help? @NeblioTeam how will the bounty be determined? If we know a bounty sum maybe we can post it online and let people repond?

nebliodev commented 2 years ago

@NeblioTeam how will the bounty be determined? If we know a bounty sum maybe we can post it online and let people repond?

The bounty would be determined by: 1) What the developer(s) thinks is fair for the amount of work and effort required. 2) What the community + team are willing to spend to bring this feature to Neblio.

My guess would be that this feature would bring a bounty of thousands of NEBL, perhaps over 10,000 NEBL, but that is just a guess, there would need to be a developer with experience in this area that could explain the effort and time required for this.

Oepsje commented 2 years ago

@fyziktom @NeblioTeam is it an option to ask for help on twitter / instagram? Maybe someone knows a good developer that is able to help / that we can hire for a bounty?

fyziktom commented 2 years ago

@fyziktom @NeblioTeam is it an option to ask for help on twitter / instagram? Maybe someone knows a good developer that is able to help / that we can hire for a bounty?

I have asked through, Twitter, telegram, Binance CZ and SK community and their Binance Angels and Binance East Europe manager. No activity about help with BSC :(. I don't see the future here. You need support otherwise it doesn't make sense. For example when I wrote Eddy he respond me, he helped immediately same as people from Neblio Community.

fyziktom commented 2 years ago

For real adoption in the real world the integration of IBM Hyperledger blockchain makes much more sense for us, that's why we started to work on it together with RoundSqr programmes 🙂

Oepsje commented 2 years ago

@fyziktom good to hear from you and I agree! Great news regarding RoundSqr! I had no idea what they where trying to achieve

RyanXNeb commented 2 years ago

Could perhaps Flux parallel assets (a kind of bridge solution) be something that could be made if a BSC bridge cannot be?

Some info about that here. They currently have done this for 10 other blockchain platforms. Could this be looked into?

I think Tomas knows a bit about Flux and may actually be working on something with them, if he knows anything about their parallel assets?

https://runonflux.io/parallel.html

https://fluxofficial.medium.com/inside-fusion-the-new-bridge-to-defi-2da6137cfd5c