<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dexon/consensus, branch yilan</title>
<subtitle>DEXON full node (https://github.com/dexon-foundation/dexon)
</subtitle>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon/'/>
<entry>
<title>consensus: dexcon: set correct tx fee receiver</title>
<updated>2019-04-10T09:38:04+00:00</updated>
<author>
<name>Wei-Ning Huang</name>
<email>w@dexon.org</email>
</author>
<published>2019-04-10T08:49:36+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon/commit/?id=b102e88097d7555b776e95565355ab3dacced1f9'/>
<id>b102e88097d7555b776e95565355ab3dacced1f9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>dexcon: correctly fine DKGSet for not producing blocks (#325)</title>
<updated>2019-04-09T13:32:59+00:00</updated>
<author>
<name>Wei-Ning Huang</name>
<email>w@dexon.org</email>
</author>
<published>2019-04-01T14:03:46+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon/commit/?id=37257d9e7981661d3f19eae5ea5d49bcedea3698'/>
<id>37257d9e7981661d3f19eae5ea5d49bcedea3698</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>vendor: sync to latest core (#320)</title>
<updated>2019-04-09T13:32:59+00:00</updated>
<author>
<name>Jimmy Hu</name>
<email>jimmy.hu@dexon.org</email>
</author>
<published>2019-04-01T10:01:26+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon/commit/?id=a2436b50ae570eb92afd836ca93005b60f6e0e21'/>
<id>a2436b50ae570eb92afd836ca93005b60f6e0e21</id>
<content type='text'>
* vendor: sync to latest core

* dex, core: fix conflict

x
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* vendor: sync to latest core

* dex, core: fix conflict

x
</pre>
</div>
</content>
</entry>
<entry>
<title>core: fix finalize logic (#302)</title>
<updated>2019-04-09T13:32:58+00:00</updated>
<author>
<name>Jimmy Hu</name>
<email>jimmy.hu@dexon.org</email>
</author>
<published>2019-03-27T05:17:22+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon/commit/?id=4e0fc985b66e584177572481dfe9e21858a7711c'/>
<id>4e0fc985b66e584177572481dfe9e21858a7711c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>core: set extended round block reward to zero (#298)</title>
<updated>2019-04-09T13:32:58+00:00</updated>
<author>
<name>Wei-Ning Huang</name>
<email>w@dexon.org</email>
</author>
<published>2019-03-26T03:16:22+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon/commit/?id=78b707cebf4b3bc101e0793f14f9cac7323bff04'/>
<id>78b707cebf4b3bc101e0793f14f9cac7323bff04</id>
<content type='text'>
To discourage DKG set from prolonging the round indefinitely, we set the
block reward of the extended round to 0. The gas fee is send to the
DEXON governance owner for safe keeping and later used by the foundation.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To discourage DKG set from prolonging the round indefinitely, we set the
block reward of the extended round to 0. The gas fee is send to the
DEXON governance owner for safe keeping and later used by the foundation.</pre>
</div>
</content>
</entry>
<entry>
<title>consensus: dexcon: disqualify dead node (#280)</title>
<updated>2019-04-09T13:32:58+00:00</updated>
<author>
<name>Wei-Ning Huang</name>
<email>w@dexon.org</email>
</author>
<published>2019-03-20T03:55:01+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon/commit/?id=bbd2910687e9e5cd5c52e887f837f5c992ba2261'/>
<id>bbd2910687e9e5cd5c52e887f837f5c992ba2261</id>
<content type='text'>
Since a qualified node might fail stopped, we need to remove them from
qualified nodes to maintain network integrity. We do this by inspect the
previous round to see if there are dead nodes. A dead node is a notary
set node that does not propose any block in the previous round. We
disqualify them by fining them so their staked value is 1 wei below
minStake. This make them unqualified for being notary set in the follow
on rounds.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since a qualified node might fail stopped, we need to remove them from
qualified nodes to maintain network integrity. We do this by inspect the
previous round to see if there are dead nodes. A dead node is a notary
set node that does not propose any block in the previous round. We
disqualify them by fining them so their staked value is 1 wei below
minStake. This make them unqualified for being notary set in the follow
on rounds.
</pre>
</div>
</content>
</entry>
<entry>
<title>core: vm: flatten governance</title>
<updated>2019-04-09T13:32:57+00:00</updated>
<author>
<name>Wei-Ning Huang</name>
<email>w@dexon.org</email>
</author>
<published>2019-02-25T11:35:06+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon/commit/?id=b708ec0f082d431dfe6d56882d58043811647ac7'/>
<id>b708ec0f082d431dfe6d56882d58043811647ac7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>core: Remove K, Phi and NumChains from Governance (#198)</title>
<updated>2019-04-09T13:32:57+00:00</updated>
<author>
<name>Jimmy Hu</name>
<email>jimmy.hu@dexon.org</email>
</author>
<published>2019-02-22T05:14:55+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon/commit/?id=11e2de8c43f867764d4dd1146d467cb6e9bf114b'/>
<id>11e2de8c43f867764d4dd1146d467cb6e9bf114b</id>
<content type='text'>
* change default sync_core.sh
* vendor: sync to latest core
* core: Remove K, Phi and NumChain
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* change default sync_core.sh
* vendor: sync to latest core
* core: Remove K, Phi and NumChain
</pre>
</div>
</content>
</entry>
<entry>
<title>consensus: dexcon: snapshot round height when finalizing block (#170)</title>
<updated>2019-04-09T13:32:56+00:00</updated>
<author>
<name>Wei-Ning Huang</name>
<email>w@dexon.org</email>
</author>
<published>2019-01-24T07:05:24+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon/commit/?id=87db7f44d06ff4610b7a7a0b3bc845b8d8e342d0'/>
<id>87db7f44d06ff4610b7a7a0b3bc845b8d8e342d0</id>
<content type='text'>
Instead of having BP to send a tx to register the round height, just
modify the state when finalizing block.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of having BP to send a tx to register the round height, just
modify the state when finalizing block.</pre>
</div>
</content>
</entry>
<entry>
<title>core, dex/downloader: polish headers verification and blocks insertion logic (#168)</title>
<updated>2019-04-09T13:32:56+00:00</updated>
<author>
<name>Sonic</name>
<email>sonic@dexon.org</email>
</author>
<published>2019-01-24T02:38:28+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon/commit/?id=bbb1ebede10cd691de4ef2fe4bf276d2fa357a31'/>
<id>bbb1ebede10cd691de4ef2fe4bf276d2fa357a31</id>
<content type='text'>
Refactor GenerateDexonChain function, move governance tx logic to
the user of GenerateDexonChain (testchain_test.go) and move fake node set
code to FakeDexcon.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Refactor GenerateDexonChain function, move governance tx logic to
the user of GenerateDexonChain (testchain_test.go) and move fake node set
code to FakeDexcon.
</pre>
</div>
</content>
</entry>
</feed>
