Pages:
Author

Topic: Ercoin — proof of stake, fair distribution, messages, accounts, original code - page 4. (Read 18639 times)

hero member
Activity: 924
Merit: 526
GIF by SOCIFI
Ercoin now has a logo.

It looks very....vintage Cheesy

Might be an idea to hire a logo designer at some point, in exchange for some Ercoin of course!
jr. member
Activity: 115
Merit: 2
Founder of Ercoin and Paspagon
jr. member
Activity: 115
Merit: 2
Founder of Ercoin and Paspagon
News

Locked accounts are now able to designate other addresses as validators. This change means that compromising validator’s key won’t necessarily mean loss of funds. While it results in a lower incentive to protect validators’ keys, it also results in a lower incentive to crack validators (as there will be little funds to steal). Locked accounts will still have an incentive to make validators secure, as compromised validators can lower the currency value.

This change also means that stakeholders will be able to easily delegate the duty of running a validator to other entity. This opens a possibility of validators being backed by multiple stakeholders.

As a next step, entropy of validators’ drawing was reduced. There are now 20 validator slots and randomness is only used to apportion fractional parts. For a discussion of random number generator and apportionment algorithm, see a related thread on erlang-questions.

Lock time was limited to three years in regard to drawing validators. The main purpose of taking lock time into account when drawing validators is to choose validators that prefer long time appreciation of currency value over short time fee profits. Three years seem sufficient for this purpose.

Tendermint was upgraded to 0.21.0 (this involves only changing port numbers).
STT
legendary
Activity: 4088
Merit: 1452
I think your thread is not detailed enough, requires more information, and needs to set more rewards to attract a large number of people to participate

Generally needs more info, more of a hook to capture peoples attention.     First five minutes of every introduction to a new entrant is vital in settling an image going forward in peoples handle on that particular product innovation I reckon

I would vote this domain from the choices listed.    I guess this is very much a work in progress so I'm always interested in new ideas and possibilities of course, good luck.
ercoin.tech   
jr. member
Activity: 115
Merit: 2
Founder of Ercoin and Paspagon
News

A Telegram group and a Discord channel have been created by muf18. They are not currently bridged to the official IRC channel, though it is under consideration. As a reminder, the IRC channel is bridged with the Matrix network which has many clients.

The ercoin_abci module (over 2000 lines of code) has been split into smaller ones. This will hopefully make the code more accessible to new developers.

Validators now won’t get full rewards if an epoch lasted longer than expected (this is introduced to eliminate an incentive to delay blocks and make an epoch last longer, covering more transactions).

Calculation of genesis data has been documented and implemented. The browser wallet supports creating genesis transactions.

A new transaction type for burning coins has been introduced. Also balances of expired accounts are now destroyed instead of being put into long fee deposit. This makes Ercoin a slightly deflationary currency.

Tendermint version has been upgraded to 0.20.0.

ercoin.tech is now generated using Zodiac instead of Hakyll. The main reason for that change is that there was no caching of Hakyll compilation between CI builds and as a result they used to last very long. Zodiac is a much more lightweight solution, as it depends on Make, AWK and sh instead of 3.5 GB of Hakyll binaries.

The browser wallet has become an official one and it now supports lock transaction type.
newbie
Activity: 43
Merit: 0
Great and promising project. Looking forward for development of the project and the implementation of the long term plan for the project. I hope that many people are interested in your project
jr. member
Activity: 115
Merit: 2
Founder of Ercoin and Paspagon
Development news:

The GUI wallet now supports persistence, transaction creation (for transfer and account transaction types) and communication with Tendermint (using RPC). It can therefore be used to play with an Ercoin node.

It is now easier to run a node for testing purposes, as IPFS is no longer used to bootstrap initial state and also there is Docker support. If Docker Compose is installed, then starting a node (consisting of ABCI server and Tendermint as ABCI client) is just a matter of executing a few commands.

Tendermint has been updated to 0.17.1.

Ercoin now supports persistence, hence restarting a node doesn’t mean replaying all transactions. State is dumped to disc at the beginning of each epoch.

Note that currently the GUI wallet encodes keys using Base58, while the command line wallet uses hex encoding.
jr. member
Activity: 115
Merit: 2
Founder of Ercoin and Paspagon
Development news:

Fee deposit mechanism has been changed. Deposit has been divided into short (fees paid for current processing) and long (fees paid for long term storage). At the end of every epoch, short fee deposit and part of long fee deposit are divided between those validators that have less than 2/3 of absencies in block signatures, proportionally to their voting power. The sharp threshold intends to disincentivize censorship attacks. The whole mechanism allows to bypass/diminish issues with putting proposer into block header and injecting entropy into Tendermint. See comments in issue 952 in Tendermint for details.

Despite to what https://beacon.nist.gov/home says, version 2.0 of the NIST randomness beacon has already been relesased. I’ve submitted a merge request to Ercoin preparing ground for planting beacon-generated values.

There have been new versions of Tendermint (and ABCI) released. The newest one is 0.15.x (Ercoin currently runs on 0.14.x).

Ercoin now has continuous integration.

Issue related to Triq plugin in erlang.mk has been fixed (in Erlang; fix is not available in any of the released versions yet). I’m willing to pay part of the relevant bounty.
jr. member
Activity: 115
Merit: 2
Founder of Ercoin and Paspagon
I’ve started writing a simple GUI wallet in ClojureScript. Source code is currently available at https://gitlab.com/KrzysiekJ/ercoin-wallet. Every commit is automatically built and deployed to https://krzysiekj.gitlab.io/ercoin-wallet/ (so there is already a working demo). For now, there is only account (keypair) management, without persistence, without transaction handling and without actual communication with the node (which will use WebSocket endpoint provided by Tendermint).
jr. member
Activity: 115
Merit: 2
Founder of Ercoin and Paspagon
Some development-related news:

Tendermint has recently added a roadmap to its repository. The first two entries are the issues that Ercoin is particularly interested in:


The issue with Triq plugin for erlang.mk has been diagnosed. The source of the problem occured to be in Erlang itself. Bounty has been extended until November 1st, giving precedence to the person that debugged the issue.

NIST beacon page still states that “Version 2.0 of the NIST beacon is planned to be deployed in the Summer of 2017.” Not much time left then. Relevant TODO: https://gitlab.com/Ercoin/ercoin/blob/bbc1297188da73e95c0a46196ae1a4475c8877c7/src/ercoin_abci.erl#L561
member
Activity: 66
Merit: 10
jr. member
Activity: 115
Merit: 2
Founder of Ercoin and Paspagon
Does accounts mean that people won't be able to mistakenly send money to a nobody's wallet?

Yes, this is even tested.
sr. member
Activity: 602
Merit: 250
Does accounts mean that people won't be able to mistakenly send money to a nobody's wallet?
jr. member
Activity: 115
Merit: 2
Founder of Ercoin and Paspagon
A simple website is now live: http://ercoin.tech. It is crude on purpose, as its aim is to provide information and it’s targeted primarily for potential contributors, not for broad audience yet.
full member
Activity: 168
Merit: 100
I’ve created a non-binding poll about which domain should Ercoin use for its website (which doesn’t exist yet).

Where is that poll? Smiley
Look at the top of this topic. Smiley

Sometimes the things are literally in front of your nose Grin Thank you!
jr. member
Activity: 115
Merit: 2
Founder of Ercoin and Paspagon
I’ve created a non-binding poll about which domain should Ercoin use for its website (which doesn’t exist yet).

Where is that poll? Smiley
Look at the top of this topic. Smiley
full member
Activity: 168
Merit: 100
I’ve created a non-binding poll about which domain should Ercoin use for its website (which doesn’t exist yet).

Where is that poll? Smiley
jr. member
Activity: 115
Merit: 2
Founder of Ercoin and Paspagon
I’ve created a non-binding poll about which domain should Ercoin use for its website (which doesn’t exist yet).
jr. member
Activity: 115
Merit: 2
Founder of Ercoin and Paspagon
I’ve established two bounties for Ercoin-related development:


See the relevant issues for details.
sr. member
Activity: 602
Merit: 250
You get it through burning Blackcoin.
Pages:
Jump to: