Bitcoin Forum
May 18, 2021, 06:02:49 AM *
News: Latest Bitcoin Core release: 0.21.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 »  All
  Print  
Author Topic: [ANN][2POW] Luck - A new consensus algorithm to eliminate large mining pools  (Read 6215 times)
Sherlock.Holmes
Member
**
Offline Offline

Activity: 141
Merit: 38


View Profile
June 08, 2020, 06:56:08 AM
Last edit: January 19, 2021, 12:27:13 PM by Sherlock.Holmes
 #1

What's new in luck:

In the Bitcoin network, as the computing power of the mining pool continues to increase, individual nodes can no longer independently participate in mining. Individual miners can only participate in mining by joining the mining pool, which completely deviates from "one-CPU-one-vote" vision. In essence, a mining pool is only equivalent to a node, monopoly mining is very terrible. In addition to unfair incentive, monopoly mining is possible for mining pools with greater computing power to be actively or passively carryed out attacks on the network, resulting in the collapse of the entire system.

We believe that in the Bitcoin network, the formation of the mining pool is inevitable, because in the proof-of-work mechanism, the miner can outsource part of his work to other miners. The cooperative mining between miners is obviously superior to non-cooperative mining. The traditional view is that the formation of the mining pool is due to the ASIC. We believe that this is not the key reason. Many existing projects eventually formed the mining pool after adopting the anti-ASIC strategy. The strategy only limits the growth speed of the computing power of a single node, but the advantages of cooperative mining are still obvious.

In the traditional proof-of-work mechanism, we believe that cooperative mining is inevitable. This is because there are no puzzles can’t be outsourced.

We propose a two-phase-proof-of-work mechanism to solve the problem of cooperative mining. We introduce a concept of "luck" in each round of mining, that is, miners rely on luck to mine. We split each round of mining tasks into two phases of proof of work, the first phase is a lightweight task to complete the calculation of the luck , and then calculate the difficulty of the second phase of the mining task according to the luck, The higher the luck, the smaller the difficulty, the smaller the luck, the greater the difficulty. The second phase is to complete the corresponding work according to the corresponding difficulty. We can prove that under this two-phase-proof-of-work mechanism, the expected output of miners' cooperative mining is lower than that of their non-cooperative mining. This is the key to achieving "one-CPU-one-vote". Whether each node belongs to the same miner, it will choose to mine independently.

In luck network, the systemic risk of the network is no longer a 51% computing power attack, but a 51% node attack, that is, a mine owner has mastered more than 51% of independent nodes in the entire network. Attacks are destructive to the system. But obviously, it is much easier to master 51% of the computing power than to master 51% of the nodes. In addition, for the  two-phase-proof-of-work mechanism, if the number of honest nodes in the whole network is enough, for example, more than 1000 nodes, even if a miner has mastered 51% of the nodes, he wants to make a profit through a fork, he needs on average to mine 1000000 blocks to catch up with the main network, which is a huge cost.



We are looking for:

     1. If you have experience in social media, we would like to talk with you about spreading the project.
     2. Some miners who would like to paticipating in mining.

Feel free to contact us at Sherlock.Holmes.luck@protonmail.com


Some links:

Welcome to the Luck:
     https://lucknet.club
     Whitepaper: https://lucknet.club/doc/luck.pdf

Some other media links:
     Discord: https://discord.gg/TN6XhcD
     Telegram: https://t.me/luck_cryptocurrency
    

News

Testnet has been opened, Welcome to join.

Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1621317769
Hero Member
*
Offline Offline

Posts: 1621317769

View Profile Personal Message (Offline)

Ignore
1621317769
Reply with quote  #2

1621317769
Report to moderator
1621317769
Hero Member
*
Offline Offline

Posts: 1621317769

View Profile Personal Message (Offline)

Ignore
1621317769
Reply with quote  #2

1621317769
Report to moderator
Sherlock.Holmes
Member
**
Offline Offline

Activity: 141
Merit: 38


View Profile
June 08, 2020, 07:07:13 AM
Last edit: August 13, 2020, 03:01:22 PM by Sherlock.Holmes
 #2

Previously we have opened a discussion at https://bitcointalk.org/index.php?topic=5254327.0 and https://bitcointalk.org/index.php?topic=5249323.0
sky-white
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
June 08, 2020, 07:12:28 AM
 #3

It is a very interesting topic, good luck to you!
wolfwolf
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
June 08, 2020, 07:27:38 AM
 #4

Thank you for your sharing, I will always follow this project.
angrybirds.allen
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
June 08, 2020, 08:37:46 AM
 #5

I do not think that a model like this will work. It's just turning the power monopoly into node monopoly. A miner who have more nodes, his monopoly remain unchanged.
Maybe I am wrong, I hope this mechanism works better.
Sherlock.Holmes
Member
**
Offline Offline

Activity: 141
Merit: 38


View Profile
June 08, 2020, 10:47:35 AM
 #6

I do not think that a model like this will work. It's just turning the power monopoly into node monopoly. A miner who have more nodes, his monopoly remain unchanged.
Maybe I am wrong, I hope this mechanism works better.

The power monopoly is theoretically caused by cooperative mining. In this project, the cooperative mining is irrational, which will generate a large number of miners instead of mining pools.
WhiteLee
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
June 08, 2020, 01:44:30 PM
 #7

So is there a test release for mining ? when is that date?
Sherlock.Holmes
Member
**
Offline Offline

Activity: 141
Merit: 38


View Profile
June 09, 2020, 01:04:01 AM
 #8

So is there a test release for mining ? when is that date?

We will officially start testnet mining in July, and the mainnet will be officially launched a few weeks after testing
angrybirds.allen
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
June 09, 2020, 01:27:47 AM
 #9

I do not think that a model like this will work. It's just turning the power monopoly into node monopoly. A miner who have more nodes, his monopoly remain unchanged.
Maybe I am wrong, I hope this mechanism works better.

The power monopoly is theoretically caused by cooperative mining. In this project, the cooperative mining is irrational, which will generate a large number of miners instead of mining pools.

thanks, it looks like it will be better than Bitcoin.  Grin
orange094
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
June 09, 2020, 01:40:30 AM
Last edit: July 09, 2020, 01:41:01 PM by mprep
 #10

Very interesting solution. I have read the whitepaper, and I must say I am pretty impressed..

Good luck with "luck"



Also give a suggestion, I think you should name it "double proof of work" instead of "two-phase proof of work"

[moderator's note: consecutive posts merged]
happybirthday12
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
June 09, 2020, 06:13:53 AM
 #11

I like this mechanism.
In addition i'm interested to learn more as a miner.
wolfwolf
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
June 09, 2020, 06:23:39 AM
 #12

I like this mechanism.
In addition i'm interested to learn more as a miner.

As we all know, large mining pools are a threat to Bitcoin, and this solution will make mining more decentralized.

I also like this mechanism
Sherlock.Holmes
Member
**
Offline Offline

Activity: 141
Merit: 38


View Profile
June 09, 2020, 08:33:54 AM
 #13

Thank you very much for your enthusiasm, we have received a lot of email feedback, we try to deal with each email in a timely manner.
greenfrogred
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
June 09, 2020, 09:34:08 AM
Last edit: July 09, 2020, 02:47:23 PM by mprep
 #14

I'm not sure to fully understand your idea.

For the 4th part in your whitepaper, the difficulty function f(l) must be sensitive enough to l to satisfy E2(m)<E1(m), which means that f(max) must be much larger than f(min). How is f(l) designed?

I really don't understand the selfish mining attack in your whitepaper, and I don’t understand how the 1/m^2 was derived?



Due to the difference in difficulty, the fork probability of the system is reduced, which is indeed a good solution.

Good luck to you!

[moderator's note: consecutive posts merged]
wolfwolf
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
June 09, 2020, 10:02:52 AM
 #15

I'm not sure to fully understand your idea.

For the 4th part in your whitepaper, the difficulty function f(l) must be sensitive enough to l to satisfy E2(m)<E1(m), which means that f(max) must be much larger than f(min). How is f(l) designed?

I really don't understand the selfish mining attack in your whitepaper, and I don’t understand how the 1/m^2 was derived?

I think it can be understood like this.

when two miners do not cooperate in mining, their luck l1 will be better, and the mining difficulty f(l1) will be lower;
when they cooperate, their luck l2 will be worse, The mining difficulty f(l2) is higher.

Although the power of their cooperation is *2, when f(l2)>2*f(l1), it can satisfy E2<E1.
sky-white
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
June 10, 2020, 03:06:51 AM
 #16

I'm not sure to fully understand your idea.

For the 4th part in your whitepaper, the difficulty function f(l) must be sensitive enough to l to satisfy E2(m)<E1(m), which means that f(max) must be much larger than f(min). How is f(l) designed?

I really don't understand the selfish mining attack in your whitepaper, and I don’t understand how the 1/m^2 was derived?

I think it can be understood like this.

when two miners do not cooperate in mining, their luck l1 will be better, and the mining difficulty f(l1) will be lower;
when they cooperate, their luck l2 will be worse, The mining difficulty f(l2) is higher.

Although the power of their cooperation is *2, when f(l2)>2*f(l1), it can satisfy E2<E1.


From another perspective, the variance of cooperation is greater than that of non-cooperation. one-cpu-one-vote is the result.
angrybirds.allen
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
June 10, 2020, 05:46:45 AM
 #17

If this mechanism works properly, I think the project has great potential.
Indeed, no matter which hash function you choose, as long as you use the same idea of traditional PoW, pools are inevitable.
Sherlock.Holmes
Member
**
Offline Offline

Activity: 141
Merit: 38


View Profile
June 10, 2020, 02:22:00 PM
 #18

I'm not sure to fully understand your idea.

For the 4th part in your whitepaper, the difficulty function f(l) must be sensitive enough to l to satisfy E2(m)<E1(m), which means that f(max) must be much larger than f(min). How is f(l) designed?

I really don't understand the selfish mining attack in your whitepaper, and I don’t understand how the 1/m^2 was derived?

I think it can be understood like this.

when two miners do not cooperate in mining, their luck l1 will be better, and the mining difficulty f(l1) will be lower;
when they cooperate, their luck l2 will be worse, The mining difficulty f(l2) is higher.

Although the power of their cooperation is *2, when f(l2)>2*f(l1), it can satisfy E2<E1.


From another perspective, the variance of cooperation is greater than that of non-cooperation. one-cpu-one-vote is the result.


Thank you very much. You are right. From the perspective of minimizing risk, the expected output of cooperation is low and the variance is large. Rational miners will choose to mine independently. Cool
x23a1s
Full Member
***
Offline Offline

Activity: 171
Merit: 100

kiramine.com


View Profile
June 11, 2020, 11:06:30 AM
 #19

when will the test/mainnet launch ?
orange094
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
June 11, 2020, 12:27:18 PM
 #20

I want to know how to participate in mining.  Roll Eyes
Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 »  All
  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!