<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dexon/consensus, branch testnet</title>
<subtitle>DEXON full node (https://github.com/dexon-foundation/dexon)
</subtitle>
<id>https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon/atom?h=testnet</id>
<link rel='self' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon/atom?h=testnet'/>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon/'/>
<updated>2019-04-09T13:32:59+00:00</updated>
<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>urn:sha1:37257d9e7981661d3f19eae5ea5d49bcedea3698</id>
<content type='text'>
</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>urn:sha1:a2436b50ae570eb92afd836ca93005b60f6e0e21</id>
<content type='text'>
* vendor: sync to latest core

* dex, core: fix conflict

x
</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>urn:sha1:4e0fc985b66e584177572481dfe9e21858a7711c</id>
<content type='text'>
</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>urn:sha1: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>
</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>urn:sha1: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>
</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>urn:sha1:b708ec0f082d431dfe6d56882d58043811647ac7</id>
<content type='text'>
</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>urn:sha1:11e2de8c43f867764d4dd1146d467cb6e9bf114b</id>
<content type='text'>
* change default sync_core.sh
* vendor: sync to latest core
* core: Remove K, Phi and NumChain
</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>urn:sha1: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>
</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>urn:sha1: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>
</entry>
<entry>
<title>app: fix reward bug with empty block (#155)</title>
<updated>2019-04-09T13:32:56+00:00</updated>
<author>
<name>bojie</name>
<email>bojie@dexon.org</email>
</author>
<published>2019-01-16T09:08:56+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/dexon/commit/?id=430e4cd399e10f45c29212cf8d598a7beb7d4605'/>
<id>urn:sha1:430e4cd399e10f45c29212cf8d598a7beb7d4605</id>
<content type='text'>
* app: fix reward bug with empty block

* make block generation consistent

* revert change to dmoment in genesis.json
</content>
</entry>
</feed>
