Bitcoin Forum
May 31, 2024, 01:23:15 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 [7] 8 9 10 »
121  Alternate cryptocurrencies / Altcoin Discussion / Re: A new type of consensus protocol on: April 04, 2018, 09:15:10 AM
I think I can understand what he means. It is of course your only view, but if you posted it here, I guess, you want opinions then. Honeycombs and Flower are, probably,  not sounding very serious for some people and in some languages. I'm not the one to giving advices or something, but you might be want some more dramatic? Like Thunder and Lightning? Or Fortress and  Army?
Thank you for your opinion!
I don't want any dramatic, but I have to give those nodes names.
I thought it would be better if those names help understand what their functions are.
If there is any misunderstanding of those names, I am sorry about that, please ignor them and read on.
They are just names.
122  Alternate cryptocurrencies / Altcoin Discussion / Re: A new type of consensus protocol on: April 04, 2018, 03:29:58 AM

Are you serious? I am getting the giggles when I see the flower and the honeycomb in the diagram. I assume the worker is the bee gathering the honey then lol?


Yes I am serious and yes it is the worker bee. Why is that so funny to you?
123  Alternate cryptocurrencies / Altcoin Discussion / Re: A new type of consensus protocol on: April 04, 2018, 03:03:47 AM
Do you have thoughts on a transition strategy that takes into account the vested interests of existing miners in the Bitcoin network?  (money, equipment, energy, location) after all, they are the ones to be tempted in a more environmental direction. At this point i am more interested in a tempting transition strategy than any secure principle... in my opinion this needs to be a slow transition over many years where hashing is phased out... Thanks for the post!
I 'm afraid I have not thought that way.But they can at  least stop spending more money into it. Smiley
124  Alternate cryptocurrencies / Altcoin Discussion / Re: A new type of consensus protocol on: April 03, 2018, 11:54:59 PM

Figure 2: Process of block generation vote and validation
As shown in the scheme above, the system will count votes in certain existing blocks and the honeycomb with maximum votes can have the highest chance to win the competition.


Figure 3: Process of main chain vote and validation
As shown in the scheme above, whenever there is any fork, the transactions will also vote for the branch, which determines the number of votes (stakes) for different branches in the next voting, i.e. the amount of block generation difficulty parameter Y is determined. Thus, the more votes one branch can get, the faster it will be to generate the next block, and the faster broadcast is helpful to gain more votes in the next round. This process will increase the gap between these two branches and determine the main chain in short time.
125  Alternate cryptocurrencies / Altcoin Discussion / Re: A new type of consensus protocol on: April 03, 2018, 11:54:20 PM
Consensus Process

1. Before publishing a transaction, a Flower node will broadcast a signal to preannounce it. The Workers nearby send "Honey gather" requests back when they detect the signal.

2.After receiving the first request from a Worker, the Flower packs the main chain’s  tail-block "b" and the address "m" of the Honeycomb who owns the Worker into the transaction structure , and then broadcasts the transaction. A successful "Honey gathering" is completed.

3.This transaction is validated and packed into a new block by another miner, and then broadcasted in the network.

4. When a Honeycomb receives a new block, he begins to validate it. At the same time, the Honeycomb checks the field "b"f and "m" of each transaction. Mark the transactions with "x" when their "m" fields point at the Honeycomb himself and mark them with "y" when their "b" fields match the current chain’s tail-block.

5. Equally divide the balance of each Flower between all of its transactions in that block.

6. Add up the balances divided at the previous step of all the transactions marked with both "x" and "y" until the Honeycomb meets the target of generating a block. The result is denoted by "X" and the max number of statisticed blocks is 100.
 
7.Add up the divided balances of the transactions marked with "y" only in the current block and denote the result by "Y".

8.The Honeycomb is trying periodically to meet the target of generating a block with a mathematical operation based on constants such as timestamps and private signatures. That is denoted by: proofFunction() < target*d*X*Y, "d" means the difficulty adjustment parameter. Other blocks received during that process, competing for the main chain, should be parallel processed. In order not to weaken the main chain, dthere is no need to stop competing for the current chain if the weight of main chain is less than the existing chain plus eight, and it actually follows its own benefits (possible to main chain).

9.After meeting the target of generating a block, the Honeycomb packs all of the transactions received during this period into a new block and broadcasts it. All of the "xy" marked transactions (coded within 100 blocks in order to save some space), profits of all nodes and other parameters should also be packed for verification. Mining rewards will be distributed proportionally between miners and all the flower nodes marked with xy.


For better understanding, the steps can be briefed as
"Every time they publish a transaction, the stakeholders vote with their stake on the miners to generate a block and on the branches to be accepted as part of the main chain. The more stake a block or a miner get, the higher chance they win the competition."

126  Alternate cryptocurrencies / Altcoin Discussion / Re: A new type of consensus protocol on: April 03, 2018, 11:49:57 PM
The network scheme is shown as below:
127  Alternate cryptocurrencies / Altcoin Discussion / Re: A new type of consensus protocol on: April 03, 2018, 11:49:07 PM
Here are the summaries of this article:
Compared with "POW" and "POS", this model has the following benefits:

No hashpower competition and no high-energy-consumption;
No "nothing at stake" and "stake grinding" attack;
Optimize wealth distribution logic based on "stake" and replace all the inactive nodes with miners to maintain the network;
The new way of mining competition helps change the environment of App or website development and improve the user experience.

128  Alternate cryptocurrencies / Altcoin Discussion / Re: A new type of consensus protocol on: April 03, 2018, 11:47:46 PM

Figure 2: Process of block generation vote and validation
As shown in the scheme above, the system will count votes in certain existing blocks and the honeycomb with maximum votes can have the highest chance to win the competition.


Figure 3: Process of main chain vote and validation
As shown in the scheme above, whenever there is any fork, the transactions will also vote for the branch, which determines the number of votes (stakes) for different branches in the next voting, i.e. the amount of block generation difficulty parameter Y is determined. Thus, the more votes one branch can get, the faster it will be to generate the next block, and the faster broadcast is helpful to gain more votes in the next round. This process will increase the gap between these two branches and determine the main chain in short time.
129  Alternate cryptocurrencies / Altcoin Discussion / Re: A new type of consensus protocol on: April 03, 2018, 11:46:10 PM
Consensus Process

1. Before publishing a transaction, a Flower node will broadcast a signal to preannounce it. The Workers nearby send "Honey gather" requests back when they detect the signal.

2.After receiving the first request from a Worker, the Flower packs the main chain’s  tail-block "b" and the address "m" of the Honeycomb who owns the Worker into the transaction structure , and then broadcasts the transaction. A successful "Honey gathering" is completed.

3.This transaction is validated and packed into a new block by another miner, and then broadcasted in the network.

4. When a Honeycomb receives a new block, he begins to validate it. At the same time, the Honeycomb checks the field "b"f and "m" of each transaction. Mark the transactions with "x" when their "m" fields point at the Honeycomb himself and mark them with "y" when their "b" fields match the current chain’s tail-block.

5. Equally divide the balance of each Flower between all of its transactions in that block.

6. Add up the balances divided at the previous step of all the transactions marked with both "x" and "y" until the Honeycomb meets the target of generating a block. The result is denoted by "X" and the max number of statisticed blocks is 100.
 
7.Add up the divided balances of the transactions marked with "y" only in the current block and denote the result by "Y".

8.The Honeycomb is trying periodically to meet the target of generating a block with a mathematical operation based on constants such as timestamps and private signatures. That is denoted by: proofFunction() < target*d*X*Y, "d" means the difficulty adjustment parameter. Other blocks received during that process, competing for the main chain, should be parallel processed. In order not to weaken the main chain, dthere is no need to stop competing for the current chain if the weight of main chain is less than the existing chain plus eight, and it actually follows its own benefits (possible to main chain).

9.After meeting the target of generating a block, the Honeycomb packs all of the transactions received during this period into a new block and broadcasts it. All of the "xy" marked transactions (coded within 100 blocks in order to save some space), profits of all nodes and other parameters should also be packed for verification. Mining rewards will be distributed proportionally between miners and all the flower nodes marked with xy.


For better understanding, the steps can be briefed as
"Every time they publish a transaction, the stakeholders vote with their stake on the miners to generate a block and on the branches to be accepted as part of the main chain. The more stake a block or a miner get, the higher chance they win the competition."

130  Alternate cryptocurrencies / Altcoin Discussion / Re: A new type of consensus protocol on: April 03, 2018, 11:30:57 PM
The network scheme is shown as below:
131  Alternate cryptocurrencies / Altcoin Discussion / Re: A new type of consensus protocol on: April 03, 2018, 11:28:03 PM
Here are the summaries of this article:

Compared with "POW" and "POS", this model has the following benefits:
no hashpower competition and no high-energy-consumption;
 no "nothing at stake" and "stake grinding" attack;
optimize wealth distribution logic based on "stake" and replace all the inactive nodes with miners to maintain the network;
ensure the rewards are matchable with working load to facilitate the benign development of cryptocurrencies.
132  Local / 中文 (Chinese) / Re: 项目筹备中,先在中文区贴一下,请各种大神乱入 on: April 03, 2018, 10:58:01 PM
LZ不打算开源?
要开源,申请专利不等于不开源啊
133  Alternate cryptocurrencies / Altcoin Discussion / A new type of consensus protocol on: April 03, 2018, 05:19:04 PM
Hi every one:

Here is a new type of consensus protocol that might help resolve some

common problems of POW and POS:

disabled

And there are some draft project plans based on the protocol.

I want to share them with you and hope to find someone interested.

Anyone who has any question, please let me know. Thanks!


Previous post(Chinese)
disabled
134  Alternate cryptocurrencies / Altcoin Discussion / Re: A new consensus protocol on: April 03, 2018, 04:04:23 PM
Quote
What if a Honeycomb has created network of Flowers accounts with fake network configuration, so that it appears very easy for him to gather?
How a Honeycomb's work can be verified when time passed and network configuration changed?

Also, what is the main selling point of this consensus algorithm, energy efficiency?
1.Flowers vote with their stakes and that can not be faked.
2.Honeycomb's work doesn't need to be verified. But I don't think I get what you mean.
3.
Quote
Compared with "POW" and "POS", this model has the following benefits: no hashpower competition and no high-energy-consumption; no "nothing at stake" and "stake grinding" attack; optimize wealth distribution logic based on "stake" and replace all the inactive nodes with miners to maintain the network; ensure the rewards are matchable with working load to facilitate the benign development of cryptocurrencies.
135  Local / 中文 (Chinese) / Re: 项目筹备中,先在中文区贴一下,请各种大神乱入 on: April 03, 2018, 03:09:23 PM
英文区已发 Grin
https://bitcointalk.org/index.php?topic=3251016.0
谢谢 nuszjj 的翻译
剩下部分的也拜托了
136  Alternate cryptocurrencies / Altcoin Discussion / A new type of consensus protocol on: April 03, 2018, 03:04:47 PM
Hi every one:

Here is a new type of consensus protocol and some draft plans based on it.  

[disabled]

The translation is being worked on, I will update it as soon as possible.

Or you can read the Original Version

[disabled]

if it is possible.

I want to share them with you and hope to find someone interested.

Anyone who has any question, please let me know. Thanks!


Previous post(Chinese)
https://bitcointalk.org/index.php?topic=3185546.0


137  Local / 中文 (Chinese) / Re: 项目筹备中,先在中文区贴一下,请各种大神乱入 on: April 03, 2018, 12:46:36 AM
占个位置,亲眼见证楼主币的整个发育过程
谢谢关注,今天翻译应该能好
138  Local / 中文 (Chinese) / Re: 项目筹备中,先在中文区贴一下,请各种大神乱入,另寻有偿翻译 on: April 02, 2018, 04:43:09 AM
樓主一直在跟帖啊,真是有心,為你點讚
跟帖表示我的存在,谢谢夸奖
139  Local / 中文 (Chinese) / Re: 项目筹备中,先在中文区贴一下,请各种大神乱入,另寻有偿翻译 on: April 01, 2018, 04:50:46 PM
就是说楼主的这种投票方式更能防止作弊,对不?
额,不是一回事,跟防止作弊没关系,跟DPOS或者BFT都不是一种投票,可以简单粗暴的理解为用票数代替算力的POW
140  Local / 中文 (Chinese) / Re: 项目筹备中,先在中文区贴一下,请各种大神乱入,另寻有偿翻译 on: April 01, 2018, 02:13:24 PM
和BFT系的例如(Tendermint)区别呢?
BFT系这种有validator节点的应该算是半分布式系统,共识逻辑是大多数投票;
我们是没有特殊身份验证的全分布式系统,和POS、POW应该算同一系,虽然也是投票,但是此投票完全是服务于中本聪的共识逻辑
Pages: « 1 2 3 4 5 6 [7] 8 9 10 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!