<feed xmlns='http://www.w3.org/2005/Atom'>
<title>go-tangerine/core/vm, branch w-ci</title>
<subtitle>Tangerine full node (https://github.com/tangerine-network/go-tangerine)
</subtitle>
<id>https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/atom?h=w-ci</id>
<link rel='self' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/atom?h=w-ci'/>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/'/>
<updated>2019-09-17T08:57:31+00:00</updated>
<entry>
<title>Revert "core: consider reset round when getting config state"</title>
<updated>2019-09-17T08:57:31+00:00</updated>
<author>
<name>Wei-Ning Huang</name>
<email>w@byzantine-lab.io</email>
</author>
<published>2019-08-27T15:42:58+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=0c18330437a5efc236602fb6f9ede57e6f17828b'/>
<id>urn:sha1:0c18330437a5efc236602fb6f9ede57e6f17828b</id>
<content type='text'>
This reverts commit 01cb8de88b0697879cc366e3ee962c9523dfcc14.
</content>
</entry>
<entry>
<title>core: vm: fix DKG nacking threshold</title>
<updated>2019-09-17T08:57:31+00:00</updated>
<author>
<name>Wei-Ning Huang</name>
<email>w@byzantine-lab.io</email>
</author>
<published>2019-08-27T15:20:24+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=8d2396a5aa3f9963369a7d37128447b5be20903b'/>
<id>urn:sha1:8d2396a5aa3f9963369a7d37128447b5be20903b</id>
<content type='text'>
DKG nacking threshold should only be t + 1 instead of 2t + 1
</content>
</entry>
<entry>
<title>core: vm: allow unstake empty staked node</title>
<updated>2019-09-17T08:57:31+00:00</updated>
<author>
<name>Wei-Ning Huang</name>
<email>w@byzantine-lab.io</email>
</author>
<published>2019-08-26T15:09:21+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=757817cc1587a00cf00463b7c0b71aadad5c0336'/>
<id>urn:sha1:757817cc1587a00cf00463b7c0b71aadad5c0336</id>
<content type='text'>
</content>
</entry>
<entry>
<title>core: vm: reject transaction for some gov methods if value &gt; 0</title>
<updated>2019-09-17T08:57:31+00:00</updated>
<author>
<name>Wei-Ning Huang</name>
<email>w@byzantine-lab.io</email>
</author>
<published>2019-08-26T03:47:24+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=b91351e4b03de9aed53d7b323a873926afe2491f'/>
<id>urn:sha1:b91351e4b03de9aed53d7b323a873926afe2491f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>core: add p2p whitelist for consortium</title>
<updated>2019-09-17T08:57:31+00:00</updated>
<author>
<name>Jhih-Ming Huang</name>
<email>jm@byzantine-lab.io</email>
</author>
<published>2019-08-16T08:28:50+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=0594f51ee194bc975a75d293a789d98f47f3f4d9'/>
<id>urn:sha1:0594f51ee194bc975a75d293a789d98f47f3f4d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>core: vm: use correct notary set size when verifying CRS</title>
<updated>2019-09-17T08:57:31+00:00</updated>
<author>
<name>Wei-Ning Huang</name>
<email>w@byzantine-lab.io</email>
</author>
<published>2019-08-05T08:59:34+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=562b8e09900cd5196922fa4d306d428b9b88e170'/>
<id>urn:sha1:562b8e09900cd5196922fa4d306d428b9b88e170</id>
<content type='text'>
</content>
</entry>
<entry>
<title>params: update testnet config and dMoment</title>
<updated>2019-09-17T08:57:31+00:00</updated>
<author>
<name>Wei-Ning Huang</name>
<email>w@byzantine-lab.io</email>
</author>
<published>2019-08-05T03:59:42+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=c744f2cafa476f6a1a38a0a3a24e031883d9c853'/>
<id>urn:sha1:c744f2cafa476f6a1a38a0a3a24e031883d9c853</id>
<content type='text'>
</content>
</entry>
<entry>
<title>core: consider reset round when getting config state</title>
<updated>2019-09-17T08:57:31+00:00</updated>
<author>
<name>Wei-Ning Huang</name>
<email>w@byzantine-lab.io</email>
</author>
<published>2019-08-04T05:39:30+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=5e30a1686f8a049c27d10d21cca1b7b5aee18f70'/>
<id>urn:sha1:5e30a1686f8a049c27d10d21cca1b7b5aee18f70</id>
<content type='text'>
Previous config snapshot is determined as follows, for round n:

Return the snapshot state of round (n - ConfigRoundShift)

However this may cause the system to stuck at a particular round if the
DKG for the next round continues to fail (maybe due to node failure).
To fix this, instead of using the simple logic above, we consider the
reset rounds as a normal round, and use the snapshot of the reset rounds
as config. Thus we could gradually push out the broken nodes from
nodeset. The snapshot is now determined as follows, for round n:

If resetCount &lt; ConfigRoundShift
	Return the snapshot state of round (n - ConfigRoundShift)
Else
	Reutrn the stateshot state of (n + resetCount - ConfigRoundShift)
</content>
</entry>
<entry>
<title>core: add GovUtil to unify governance state related access</title>
<updated>2019-09-17T08:57:31+00:00</updated>
<author>
<name>Wei-Ning Huang</name>
<email>w@byzantine-lab.io</email>
</author>
<published>2019-07-25T12:41:46+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=174f6bfcdf4e2c7fea3a071653908b477ad9a3b3'/>
<id>urn:sha1:174f6bfcdf4e2c7fea3a071653908b477ad9a3b3</id>
<content type='text'>
Add GovUtil so we could use the same logic in everywhere that requires
access to governance state, such as configuration and CRS.
</content>
</entry>
<entry>
<title>import: switch consensus core to gitlab.com/tangerine-network/tangerine-consensus</title>
<updated>2019-09-17T08:57:30+00:00</updated>
<author>
<name>Wei-Ning Huang</name>
<email>w@byzantine-lab.io</email>
</author>
<published>2019-06-23T07:39:23+00:00</published>
<link rel='alternate' type='text/html' href='https://lant.com.tw/~lantw44/cgit/cgit.cgi/go-tangerine/commit/?id=e6f5201b178f40b516ffe7b98757df25f8aee028'/>
<id>urn:sha1:e6f5201b178f40b516ffe7b98757df25f8aee028</id>
<content type='text'>
</content>
</entry>
</feed>
