Author

Topic: [EMC] EMERCOIN — Blockchain Service Platform. PoS&PoW | BTC merge-mined - page 104. (Read 393845 times)

hero member
Activity: 535
Merit: 501
EMC
Released version v 0.2.4

There are two new features which have no analogues in Bitcoin, Peercoin:

deletetransaction

Deletes transaction from wallet.dat and memory pool.
Does not delete transaction from blockchain,
affects local wallet/mempool only.

Command useful for delete unconfirmed transaction from a wallet.
Unconfirmed transaction can happening as minting/mining collision result,
or frozen transaction in the orphaned block(s).

When transaction deleted, it's inputs restored back to unspent
status in the local wallet.

If some confirmed transaction has been deleted, you can restore it in the wallet
by run emercoin program with option -rescan.

gettxlistfor
[type=0] [verbose=0]

This feature allows you to get extended statistics on transactions of any EMC-address.
In fact, we did built blockchain-explorer allows you to chain analysis blocks.

The parameter "type": 0 - show all sent and received transaction 1 - only received 2 - only sent (default = 0)

Option "Verbose": 1 - show details with the transaction amount, 0 - only TX ID transaction (default = 0)

sr. member
Activity: 458
Merit: 250
Today is the Pepsi-Cola`s Day! Exchange rate 1 EMC = 0.33 cents! Smiley

Pepsi-Cola`s Day? I shall buy some soda to celebrate  Grin
hero member
Activity: 535
Merit: 501
EMC
Today is the Pepsi-Cola`s Day! Exchange rate 1 EMC = 0.33 cents! Smiley
hero member
Activity: 535
Merit: 501
EMC
hero member
Activity: 535
Merit: 501
EMC
Released version v 0.2.3

Fixed a bug (stop downloading the chain) in a 32-bit version of Linux
sr. member
Activity: 458
Merit: 250
There is now a second exchange (next to https://coin-swap.net/market/EMC/BTC) evaluating to list EMC.

You can vote for it on:
https://bleutrade.com/voting/EMC


As well as bleutrade, emc is listed for evaluation at askcoin too ( https://askcoin.net/votes ) but I don't know if another exchange is desirable at this time or not? It might be best to develop new features and services first.

ps: EMC was listed at Coinmarketcap.com, as well: http://coinmarketcap.com/currencies/emercoin/
full member
Activity: 854
Merit: 100
There is now a second exchange (next to https://coin-swap.net/market/EMC/BTC) evaluating to list EMC.

You can vote for it on:
https://bleutrade.com/voting/EMC

legendary
Activity: 1792
Merit: 1008
/dev/null
got a problem my bfgming says not providing work fast enough and Im running a rockminer with wallet, how do I fix that?
use GBT; dont use getwork.
hero member
Activity: 535
Merit: 501
EMC
got a problem my bfgming says not providing work fast enough and Im running a rockminer with wallet, how do I fix that?

And with what settings to run?
hero member
Activity: 826
Merit: 500
Join @Bountycloud for the best bounties!
got a problem my bfgming says not providing work fast enough and Im running a rockminer with wallet, how do I fix that?
hero member
Activity: 535
Merit: 501
EMC
I am very pleased to see the innovative Emercoin now added to Coin-Swap! From my understanding, Coin-Swap is reliable and trustworthy but you should always do your own due diligence before trading on a new exchange. They have a thread here on bitcointalk which may be worth monitoring.

While Fixx is focused on long-term development of EMC, and does not want price speculation - the listing on exchange does allow for some small amount of price discovery against BTC and opportunity to buy & sell.

I trust Fixx will inform us all of any software update, as we want to ensure that the exchange is always aware of any future important changes.

I have put some low-priced EMC up for the first interested: https://coin-swap.net/market/EMC/BTC

ps: Congratulations on the implementation of STUN, I was very excited to read the excellent explanation of why it was added!

Thank you for your kind words! We will try even more!
sr. member
Activity: 458
Merit: 250
I am very pleased to see the innovative Emercoin now added to Coin-Swap! From my understanding, Coin-Swap is reliable and trustworthy but you should always do your own due diligence before trading on a new exchange. They have a thread here on bitcointalk which may be worth monitoring.

While Fixx is focused on long-term development of EMC, and does not want price speculation - the listing on exchange does allow for some small amount of price discovery against BTC and opportunity to buy & sell.

I trust Fixx will inform us all of any software update, as we want to ensure that the exchange is always aware of any future important changes.

I have put some low-priced EMC up for the first interested: https://coin-swap.net/market/EMC/BTC

ps: Congratulations on the implementation of STUN, I was very excited to read the excellent explanation of why it was added!
member
Activity: 102
Merit: 12
> Thats a good idea.

Yes, you right.

> First my alarm bells were ringing -> using STUN to bypass NAT restrictions.

You right again.

> but if STUN is only used to get the public IP

STUN is "mirror", located in the public Internet. You looking to a mirror, and see "Who I am".

STUN explains not only external IP address, but also help to consider, which type of NAT device (or chain of NAT devices) you behind.
Unfortunately, NAT does not have standardized masquerading algorithms, and NAT devices from different vendors have different behavior.
For details, see good explanation on CISCO site:
http://www.cisco.com/web/about/ac123/ac147/archived_issues/ipj_7-3/anatomy.html

In VOIP, NAP problem existing extremely sharp, because of SIP is true p2p network. Therefore, STUN had been designed
primarily for SIP-networks (phones, etc).

> everytihng is fine Smiley

Yes, you right again.

In the EmerCoin, from STUN extracted ExternalIP only, all another info is not retrieved.
And, this is enough for close security breach, inherit from the original BitCoin code.
 
Currently, in the EMC-wallet is collected list of 47 STUN-servers over the world (US, Europe, Russia, Japan, etc).
And request algorithm for each wallet start, uses random "start server position", and pseudorandom "traversal order" for ask server,
and iterate servers, until receive correct answer. Therefore, no any server can collect IPs of EMC-wallets - in the
best case, he can collect 1/47 of wallet list, this information is useless. And, in addition, there is problem for collector to
distinct requests from wallet and requests from SIP-devices.
legendary
Activity: 1792
Merit: 1008
/dev/null
Why does Emercoin have STUN? What are you trying to achieve with it?

Major improvement:

  For the first time in the history of cryptocurrencies, is used STUN protocol to obtaining an external IP address, instead of WEB-service.

  This problem is already discussed in the cryptocurrency community, for example, here:
http://www.reddit.com/r/Bitcoin/comments/29zx7z/bitcoin_core_uses_showmyip_as_a_centralized_hard/

But, without any positive outcome.

Problem description:

  Bitcoin and it’s descendants (PPC, QRK, etc) – all of them uses same public WEB-server for obtain external IP.
There is two public servers, hardcoded into a wallet program:
- http://checkip.dyndns.or
- http://www.showmyip.com

For source code, see https://github.com/bitcoin/bitcoin/blob/master/src/net.cpp, function GetMyExternalIP()

  What is interesting: 2nd server http://www.showmyip.com is out of service nowadays. So, all Bitcoin and altcoin networks currently
dependent  on single WEB-server: checkip.dyndns.org. If this server will gone, then coin network will not died, but dramatically lost stability.
This will happening, because of peers wouldn't able to advertise  (represent) another peers into network, and peer network
connectivity will be decreased.

  Moreover, current WEB-mechanism for obtain external IP is based on non-standardized human-oriented text protocol.
Therefore, if site owners will modify output format, (for instance, for better reading), then all coin wallets will be unable
to parse and understand answers, and results will be as same as server down.

  In addition, dyndnd.org’s owners able to analyze WEB-server logs, and collect list of IP addresses, where is running coin wallets
and request timestamps, if is not doing this right now (request signature is hardcoded and well known, and easy to distinct).
If we remember, users usually runs wallet just before start some transactions, then we aware:
analyst can correlate wallet start and transaction time, and link it to IP address.
This is serious compromise of coin users anonymity.

Our solution:

  We substituted current non-standard, hard-weight (based on TCP/HTTP) protocol to protocol, based on mature standard RFC3489 (STUN),
designed especially for this purpose. See: http://en.wikipedia.org/wiki/STUN . This is lightweight, UDP-based protocol, used in SIP-based
applications (VOIP, IP-video) for 10+ years. And since it is standardized, we can use unlimited list of  servers for request, and always be
sure: EmerCoin wallet can parse/understand answer from anyone.

  Currently, new EMC-wallet for obtain IP address uses 47 STUN-servers, distributed worldwide, and request sequence is random. Therefore,
nobody can collect significant list if our wallets. Moreover, we performed some steps for randomize signature request, and for server is difficulty
to distinct EMC-wallet request from request, sent by IP phone or softswitch.

  Therefore, we reached our goals: removed dependency from centralized server, increased network stability and provide real  anonymity.

  EmerCoin - cryptocurrency of future. Download/upgrade a new wallet here: http://emercoin.com/downloads/
Thats a good idea. First my alarm bells were ringing -> using STUN to bypass NAT restrictions. but if STUN is only used to get the public IP, everytihng is fine Smiley
hero member
Activity: 535
Merit: 501
EMC
Why does Emercoin have STUN? What are you trying to achieve with it?

Major improvement:

  For the first time in the history of cryptocurrencies, is used STUN protocol to obtaining an external IP address, instead of WEB-service.

  This problem is already discussed in the cryptocurrency community, for example, here:
http://www.reddit.com/r/Bitcoin/comments/29zx7z/bitcoin_core_uses_showmyip_as_a_centralized_hard/

But, without any positive outcome.

Problem description:

  Bitcoin and it’s descendants (PPC, QRK, etc) – all of them uses same public WEB-server for obtain external IP.
There is two public servers, hardcoded into a wallet program:
- http://checkip.dyndns.org
- http://www.showmyip.com

For source code, see https://github.com/bitcoin/bitcoin/blob/master/src/net.cpp, function GetMyExternalIP()

  What is interesting: 2nd server http://www.showmyip.com is out of service nowadays. So, all Bitcoin and altcoin networks currently
dependent  on single WEB-server: checkip.dyndns.org. If this server will gone, then coin network will not died, but dramatically lost stability.
This will happening, because of peers wouldn't able to advertise  (represent) another peers into network, and peer network
connectivity will be decreased.

  Moreover, current WEB-mechanism for obtain external IP is based on non-standardized human-oriented text protocol.
Therefore, if site owners will modify output format, (for instance, for better reading), then all coin wallets will be unable
to parse and understand answers, and results will be as same as server down.

  In addition, dyndnd.org’s owners able to analyze WEB-server logs, and collect list of IP addresses, where is running coin wallets
and request timestamps, if is not doing this right now (request signature is hardcoded and well known, and easy to distinct).
If we remember, users usually runs wallet just before start some transactions, then we aware:
analyst can correlate wallet start and transaction time, and link it to IP address.
This is serious compromise of coin users anonymity.

Our solution:

  We substituted current non-standard, hard-weight (based on TCP/HTTP) protocol to protocol, based on mature standard RFC3489 (STUN),
designed especially for this purpose. See: http://en.wikipedia.org/wiki/STUN . This is lightweight, UDP-based protocol, used in SIP-based
applications (VOIP, IP-video) for 10+ years. And since it is standardized, we can use unlimited list of  servers for request, and always be
sure: EmerCoin wallet can parse/understand answer from anyone.

  Currently, new EMC-wallet for obtain IP address uses 89 STUN-servers, distributed worldwide, and request sequence is random. Therefore,
nobody can collect significant list if our wallets. Moreover, we performed some steps for randomize signature request, and for server is difficulty
to distinct EMC-wallet request from request, sent by IP phone or softswitch.

  Therefore, we reached our goals: removed dependency from centralized server, increased network stability and provide real  anonymity.

  EmerCoin - cryptocurrency of future. Download/upgrade a new wallet here: http://emercoin.com/downloads/
legendary
Activity: 1792
Merit: 1008
/dev/null
A new version release v 0.2.2

Advanced dynamic IP protocol STUN added!
Why does Emercoin have STUN? What are you trying to achieve with it?
hero member
Activity: 535
Merit: 501
EMC
A new version release v 0.2.2

Advanced dynamic IP protocol STUN added!
member
Activity: 102
Merit: 12
I have 300 coins to sell, can i still sell?
300 coins with current exchange rate $0.0025/EMC is $0.75 = 75 cents.
This is too small value.
I recommend you to keep them (maybe, exchange rate will goes up), or donate to emerfor project: http://emerfor.org/
hero member
Activity: 641
Merit: 500
in that case - anyone want it for some good feed back? PM me
hero member
Activity: 535
Merit: 501
EMC
I have 300 coins to sell, can i still sell?

No, there is minimal amount is $5 (2000.00 EMC)
You need to get somewhere else 1700 EMC
Jump to: