Bitcoin Forum
July 01, 2024, 09:04:39 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: I invented new consensus protocol - how to proceed?  (Read 141 times)
TheProtago (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
July 20, 2021, 08:22:21 AM
 #1

Hi, after working for some (long) time, I formulated a proposition for a new consensus protocol in blockchain networks. I wanted to create a protocol that achieves true decentralisation, both in its operation and distribution of coins as rewards (so decentralising wealth). I believe that PoS blockchains can't do that, because they must distribute coins initially to some small group of investors and then those investors get the block rewards. Protocols using some real-world resources (like hashing in PoW) eventually get centralised, as few entities, using technological optimisation of hardware (ASICs), geographically-dependent advantages (cheap electricity in some parts of the world) or just through economies of scale (buying hardware cheaper) eventually capture the distribution of coins and wealth coming from the system.

My proposition:

-Proof-of-Used-Bandwidth: the more Internet bandwidth a user invests, the more likely he is to become a block producer.

-Geographically-bounded blockchains: there is not just one blockchain; everyone can create a blockchain version that uses Proof-of-Used-Bandwidth, but only the bandwidth originating from a selected geography (from a country or even a region) can be used to compete to produce a block in this blockchain version.

-All geographically-bounded blockchains are interoperable without the need for some central chain over all of them. So even if there are many blockchains, and each one allows to use bandwidth from a specific region, still all form one whole.

Advantages:

-In each blockchain users compete based on same conditions: if it's the same country, they have similar bandwidth costs (I'm assuming that they are buying bigger amounts of dedicated bandwidth), similar cost of hardware (no ASICs apply here, because it uses bandwidth, so cannot be optimised like this), same electricity costs, etc. This is a great advantage, because there really is not much that can cause an oligopoly.

-Unlimited scalability, because there are many (theoretically unlimited number) networks, each covering some area, and all are interoperable with each other. No need for central chain over all of them.

I think it can be an interesting idea and I analysed the design that I came up with repetitively for quite some time and couldn't find a flaw.

However, this design is very complex and it's described on many pages. What should I do with it now? If it could work, and I believe it could, it would be a very big step forward. But I don't know anyone in crypto-space and my name is completely unknown. I would like this to become someday a community-driven project.

I don't want anything from anyone and I'm not trying to promote myself or my idea. I just want a hint from someone "in the know" - how should I progress now? The whitepaper and detailed documentation are on my website:

https://www.theintercon.org/
dkbit98
Legendary
*
Offline Offline

Activity: 2282
Merit: 7301



View Profile WWW
July 20, 2021, 08:50:08 AM
 #2

-Proof-of-Used-Bandwidth: the more Internet bandwidth a user invests, the more likely he is to become a block producer.
This is terrible idea that will make only rich people and big corporations with biggest internet bandwidth as block producers,  and people from countries and areas with low bandwidth will never be able to be block producers, and that is not fair at all and it will lead to centralization.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
TheProtago (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
July 20, 2021, 09:50:55 AM
 #3

-Proof-of-Used-Bandwidth: the more Internet bandwidth a user invests, the more likely he is to become a block producer.
This is terrible idea that will make only rich people and big corporations with biggest internet bandwidth as block producers,  and people from countries and areas with low bandwidth will never be able to be block producers, and that is not fair at all and it will lead to centralization.

You would be right if the competition would be global. What I'm proposing is many individual blockchains, where blocks in any particular blockchain can me produced *only* by nodes with Internet bandwidth originating from a geography particular to that blockchain (for example, from a specific country). Within one country or even a part of a country, dedicated bandwidth prices converge above some price level.
pooya87
Legendary
*
Offline Offline

Activity: 3500
Merit: 10695



View Profile
July 20, 2021, 09:57:03 AM
 #4

You can't know who is from where on the internet. IP address is not a reliable factor to use for location. For example my IP address may say I am from north pole while I'm actually from south pole... What happens is that someone from a country with access to a much bigger bandwidth and cheaper internet would change their IP to appear as being from another country that mostly has lower bandwidth to attack the chain there with their higher "stake".

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
TheProtago (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
July 20, 2021, 09:57:57 AM
Last edit: July 21, 2021, 07:00:09 AM by TheProtago
 #5

I just want a hint from someone "in the know" - how should I progress now? The whitepaper and detailed documentation are on my website:

How about submit your paper to popular journal and get it peer reviewed?

-Proof-of-Used-Bandwidth: the more Internet bandwidth a user invests, the more likely he is to become a block producer.

It'll be competition between multiple ISP across country.
Maybe submitting it to a popular journal is not a bad idea. Which ones would you recommend for this kind of innovation?
Users would invest by using DIA from cheapest possible providers. Because competition is restricted to, for example, a country, everyone can invest (because everyone in this country has same opportunities, prices and conditions) - in case of Bitcoin, only in few regions of the world it makes sense to mine. And there is no waste here - optic fibers and other hardware can later on be used for some good things.
TheProtago (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
July 20, 2021, 10:06:30 AM
 #6

You can't know who is from where on the internet. IP address is not a reliable factor to use for location. For example my IP address may say I am from north pole while I'm actually from south pole... What happens is that someone from a country with access to a much bigger bandwidth and cheaper internet would change their IP to appear as being from another country that mostly has lower bandwidth to attack the chain there with their higher "stake".
You're right, but you can only spoof originating IP, but not destination IP and it is destination IP that matters according to what I propose.
TheProtago (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
July 20, 2021, 11:20:48 AM
Last edit: July 21, 2021, 07:04:53 AM by TheProtago
 #7

Maybe submitting it to a popular journal is not a bad idea. Which ones would you recommend for this kind of innovation?

I'm not researcher or have degree on this field, so honestly i've no idea.

The competition between multiple ISPs across one country is not so bad as long as anyone with few dozen kUSD can start his own. Because prices across country are to some extent uniform, it helps decentralisation. And there is no waste here - bandwidth can later on be used for good things.

Assuming ISP decide to compete. With very few competitor with similar background, it's possible they decide to work together and partially control the network.
Suppose using DIA in order to compete for block production costs few dozen kUSD/month. When the blockchain starts, it's not those few already existing ISPs that will be source of decentralisation, but the newcomers that want to compete. Just like, when Bitcoin started, many new entrants started to invest in mining and not the few supercomputers that already existed. As there is an opportunity, there will be new entrants. The scenario where big (for example Tier 1 or Tier 2) providers use their bandwidth to mine is as likely as Bitmain using its own ASICs instead of selling them - it's just not their line of business.
HereticalSmile
Jr. Member
*
Offline Offline

Activity: 131
Merit: 4


View Profile WWW
July 23, 2021, 10:51:15 AM
 #8



I don't want anything from anyone and I'm not trying to promote myself or my idea. I just want a hint from someone "in the know" - how should I progress now? The whitepaper and detailed documentation are on my website:

https://www.theintercon.org/

Did you create this site yourself, did you pay someone, or do you already have a team?


The idea itself seemed very interesting to me, but it is even more encouraging for further success that you have not limited yourself to just the text of the description on the forum, but have already made serious steps. Website, whitepper. I wish you good luck!

Welcome! -  CrowdHackathons.XYZ chat  (https://t.me/crowdhackathonsXYZchat)
NotATether
Legendary
*
Offline Offline

Activity: 1652
Merit: 6930


In memory of o_e_l_e_o


View Profile WWW
July 23, 2021, 02:37:18 PM
 #9

What I'm proposing is many individual blockchains, where blocks in any particular blockchain can me produced *only* by nodes with Internet bandwidth originating from a geography particular to that blockchain (for example, from a specific country). Within one country or even a part of a country, dedicated bandwidth prices converge above some price level.

Here's another potential problem though:

What is your proposal to handle the case of cloud service providers all concentrated in one region (e.g Northern Virginia) reselling VMs with gigabit speeds, since a bunch of users can sign up for them and then starve out everyone running a node locally?

You would have to divide the blockchain geography into very small regions which are at most the size of zip codes, just to keep all the big providers congregated together. Is this something you're willing to do?

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
TheProtago (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
July 25, 2021, 12:02:31 PM
 #10

What I'm proposing is many individual blockchains, where blocks in any particular blockchain can me produced *only* by nodes with Internet bandwidth originating from a geography particular to that blockchain (for example, from a specific country). Within one country or even a part of a country, dedicated bandwidth prices converge above some price level.

Here's another potential problem though:

What is your proposal to handle the case of cloud service providers all concentrated in one region (e.g Northern Virginia) reselling VMs with gigabit speeds, since a bunch of users can sign up for them and then starve out everyone running a node locally?

You would have to divide the blockchain geography into very small regions which are at most the size of zip codes, just to keep all the big providers congregated together. Is this something you're willing to do?
Dedicated Internet Access at scale is cheaper than using bandwidth from any cloud service provider, isn't it? There would be no competition between customers of CSPs and people using DIAs.
When I said that Internet bandwidth used is a factor (let's call it Proof-of-Used-Bandwidth), I meant the Internet bandwidth used to send/receive data between all participants from a particular geography - I didn't mean that *any* Internet connection within that geography (like sending/receiving data within one data center) is a factor.
Everything is in the whitepaper and documentation on the website.
TheProtago (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
July 25, 2021, 12:13:55 PM
 #11



I don't want anything from anyone and I'm not trying to promote myself or my idea. I just want a hint from someone "in the know" - how should I progress now? The whitepaper and detailed documentation are on my website:

https://www.theintercon.org/

Did you create this site yourself, did you pay someone, or do you already have a team?


The idea itself seemed very interesting to me, but it is even more encouraging for further success that you have not limited yourself to just the text of the description on the forum, but have already made serious steps. Website, whitepper. I wish you good luck!
I created the documentation on the website and everything there is my idea. Thanks for encouragement!
HereticalSmile
Jr. Member
*
Offline Offline

Activity: 131
Merit: 4


View Profile WWW
July 25, 2021, 04:51:12 PM
 #12

TheProtago

What part do you want to discuss in this thread?
Content of the idea or options for your further actions?

Welcome! -  CrowdHackathons.XYZ chat  (https://t.me/crowdhackathonsXYZchat)
TheProtago (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
July 25, 2021, 04:56:00 PM
 #13

TheProtago

What part do you want to discuss in this thread?
Content of the idea or options for your further actions?
Both.
HereticalSmile
Jr. Member
*
Offline Offline

Activity: 131
Merit: 4


View Profile WWW
July 25, 2021, 08:23:29 PM
 #14

Is your project presented on github in any form? I didn't find it.

Welcome! -  CrowdHackathons.XYZ chat  (https://t.me/crowdhackathonsXYZchat)
TheProtago (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
July 26, 2021, 01:25:45 PM
 #15

Is your project presented on github in any form? I didn't find it.
No, it's not on github yet.
I know that the project is very complex and it won't be easy to find someone interested in even reading all this documentation. I started working on it with clear goals and very high ambitions and it turned out (after years of working on it) that in order to achieve them, I needed to ideate an extremely complex solution. I am going to publish a short presentation of the project on my website (maybe tomorrow) as a simplified introduction.
TheProtago (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
July 26, 2021, 04:59:43 PM
 #16

I made a short and concise presentation of the idea:
https://www.theintercon.org/assets/intercon_presentation.pdf
It's a good idea to take a look at it first, before reading whitepaper and related documentation. I hope to see some comments!
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!