똥글이의 암호화폐 :: 똥글이의 암호화폐


요즘 HTML 코인이 많이 핫합니다. 이전에는 별 관심이 없다가 최근에 핫해진 이유로 투자를 해보기 위해서 GITHUB에 있는 오픈 소스를 분석해봤습니다. 결과적으로 말하면 스캠코인입니다.

GITHUB의 HTML 코인에 대한 설명은 다음과 같이 되어있네요.


HTMLCOIN is a new blockchain based on Qtum which uses Bitcoin Core and integrates Ethereum based smart contracts.


퀀텀 기반의 새로운 블록체인을 적용한 것이 HTML COIN입니다. 


I have analyzed GITHUB open source to invest in HTML coin. As a result, it is the SCAM COIN.


오랜기간 동안 1-2사토시에서 머물다가 올해부터 갑자기 이름을 타며 뻠핑이 되었네요. 

뻠핑이 된 이유는 잘모르겠습니다만, HTML 코인이 스캠이라는 근거를 알려드리겠습니다.


It stayed at 1-2 Satoshi for a long time, but from this year suddenly it became expensive by name. I'm not sure why it was pamping, but I'll tell you why the HTML coin is a scam.




왼쪽은 HTML의 오픈소스이며, 오른쪽은 퀀텀의 오픈소스입니다. 앞으로의 소스 비교도 다음과 같습니다. 

Beyond Compare라는 프로그램으로 소스코드의 바이너리 일치여부를 확인했습니다. 빨간색은 소스코드가 다르다는 의미이죠. 여기서 새로운 블록체인이 적용되었다는 소스를 상세히 까보겠습니다.


The comparison of all the following source codes is the same on the left and right. I checked the binary code of the source code with a program called Beyond Compare. Red means the source code is different. Let's look at the source that a new block chain has been applied here.



상단은 chain.cpp의 소스파일입니다. 간단히 봐도 퀀텀소스에서 변수명만 변경된 것을 알 수 있습니다. 이해하기 어려운 분께 부연 설명드리면 수학적으로 x+y = 1이라는 수식을 a+b = 1 이라는 수식과 바꾼 것과 같은 경우입니다.


The source file for chain.cpp. You can see that only the variable name has changed in the quantum source. For those who have difficulty understanding, it is mathematically equivalent to replacing x + y = 1 with a + b = 1.



chainparamsbase.cpp 파일입니다. 이 소스에서는 포트값만 바뀐 것을 볼 수 있네요.

 

다음 퀀텀 소스와 많이 다른 chainparams.cpp소스를 분석해보겠습니다.

HTML소스에는 퀀텀에 없는 다음과 같이 추가된 함수가 있네요.


The chainparamsbase.cpp file. In this source, we can see that only the port value has changed. Let's analyze the source of chainparams.cpp, which is a lot different from the next quantum source.  As follows, there is a function in the HTML source that is not in the quantum and is added.



static void MineGenesis(CBlockHeader& genesisBlock, const uint256& powLimit, bool noProduction)

{

    if(noProduction)

        genesisBlock.nTime = std::time(0);

    genesisBlock.nNonce = 0;


    LogPrintf("NOTE: Genesis nTime = %u \n", genesisBlock.nTime);

    LogPrintf("WARN: Genesis nNonce (BLANK!) = %u \n", genesisBlock.nNonce);


    arith_uint256 besthash;

    memset(&besthash,0xFF,32);

    arith_uint256 hashTarget = UintToArith256(powLimit);

    LogPrintf("Target: %s\n", hashTarget.GetHex().c_str());

    arith_uint256 newhash = UintToArith256(genesisBlock.GetHash());

    while (newhash > hashTarget) {

        genesisBlock.nNonce++;

        if (genesisBlock.nNonce == 0) {

            LogPrintf("NONCE WRAPPED, incrementing time\n");

            ++genesisBlock.nTime;

        }

        // If nothing found after trying for a while, print status

        if ((genesisBlock.nNonce & 0xfff) == 0)

            LogPrintf("nonce %08X: hash = %s (target = %s)\n",

                   genesisBlock.nNonce, newhash.ToString().c_str(),

                   hashTarget.ToString().c_str());


        if(newhash < besthash) {

            besthash = newhash;

            LogPrintf("New best: %s\n", newhash.GetHex().c_str());

        }

        newhash = UintToArith256(genesisBlock.GetHash());

    }

    LogPrintf("Genesis nTime = %u \n", genesisBlock.nTime);

    LogPrintf("Genesis nNonce = %u \n", genesisBlock.nNonce);

    LogPrintf("Genesis nBits: %08x\n", genesisBlock.nBits);

    LogPrintf("Genesis Hash = %s\n", newhash.ToString().c_str());

    LogPrintf("Genesis hashStateRoot = %s\n", genesisBlock.hashStateRoot.ToString().c_str());

    LogPrintf("Genesis Hash Merkle Root = %s\n", genesisBlock.hashMerkleRoot.ToString().c_str());

} 


이 소스는 퀀텀의 소스코드와 많이 달라 복잡해보이지만 결론적으로 말씀드리면 HASH의 주소값을 변경하는 것입니다. 즉, 굳이 집어넣어도 되지 않을 사항을 추가한 것이죠. 또 다른 추가 근거는 다음에 소스코드에 있습니다.


This source is very different from the source code of Quantum, but in conclusion, it is changing the address value of HASH. That is, The source adds something that you can not even put in. Another additional basis is in the source code next.



hash.cpp 파일을 바이너리 일치여부를 하면 HTML 소스에 SHA512 관련 함수가 추가 되어있습니다. 이는 퀀텀에 없는 SHA512 문자열 해시를 추가한 것이죠. 즉, 새로운 설명에 언급되어 있는 새로운 블록체인 추가라는 것은 SHA512 문자열 해시를 적용한 것이 전부입니다. 간단히 말하면 기술적인 기능보다는 해시값의 길이와 내부 블록의 길이를 확장한것 뿐이라는 사실이죠.

이는 사실 요즘 나온 코인에 대부분 적용되어 있는 사항입니다.


When I tried to match the binary in the hash.cpp file, I could see that the SHA512 related function was added to the HTML source. This is the addition of a SHA512 string hash that is not in Quantum. That is, adding a new block chain mentioned in the new description is all about applying the SHA512 string hash. In other words, it is the extension of the length of the hash value and the length of the inner block rather than the technical function. This is in fact most of the time applied to coins coming out of these days.





다음 추가적인 사항을 찾아보면 찾아볼 수록 더 가관입니다. 개행문자(문자 엔터) 추가 하는 정도에 그치거나,



시간 조절 관련 데이터 변경이나 qtum이라고 되어있는 문자열을 htmlcoin이라고 변경하는 수준에 그칩니다. 나머지 모든 소스 대부분이 문자열을 변경하는 수준에 있습니다. 과연 HTML 코인이 기술력이 있는지는 잘 모르겠네요.


Look at the following image. Change the data related to the time adjustment, or change the string called qtum to the level of htmlcoin. Most of the rest of the sources are at the level of changing strings. I do not know if HTML Coin is technically capable.



메이크파일을 보면 더 비교할 것도 없네요. 큰따옴표를 추가한 수준입니니다. 가독성을 위해서인지는 모르겠지만 큰 의미가 없네요.

If you look at the makefile, there's nothing more to compare. Only the source code is at the level with double quotes added.


제가 포스팅을 드리진 않았지만 아인스타인늄 코인 또한 라이트코인과 비교했을 때 위와 같은 수준입니다. 대부분 문자열만을 변경하는 수준에 그치네요.

HTML코인은 온라인 플랫폼 구성을 위해 Proof Of Mass Adoption 프로젝트를 진행하는 것으로 알려져있는데요. 과연 이 프로젝트를 개발진들이 진행을 하고 있는지부터 물음표가 생기네요.

I did not post it, but the Einsteinium coin was also the same level as the light coin. HTML coin is known to run the Proof Of Mass Adoption project for online platform configuration. It is a question mark from the fact that the developers are proceeding with this project.


public web : https://htmlcoin.com/

html github : https://github.com/HTMLCOIN/HTMLCOIN

qtum github : https://github.com/qtumproject/qtum

[경고] 본글은 가격 변동성이 매우 심한 암호화폐와 관련된 이슈를 다루고 있습니다. 암호화폐에 투자하는 것은 고위험군 투자지표로 분류되어 많은 손실이 있을 수 있으며, 본 블로그의 게시글이 정확한 정보인지에 대해 스스로 확인해야 합니다. 본 게시물은 참조용으로만 사용해야 하며 암호화폐의 투자지표로 사용될 수 없습니다. 이에따라 암호화폐 투자행위의 결과에 대한 책임 여부는 투자자에게 귀책됩니다. 본 게시글과 관련된 투자행위는 수익률을 보장하지 않습니다. 따라서 원금 및 수익률의 전부 또는 일부에 손실의 위험이 존재하며, 원금과 수익률의 손실 내지 감소의 위험은 전적으로 자기책임하에 있습니다.

[Warning] This blog article deals with issues related to highly volatile cryptocurrency. Investing in cryptocurrency is classified as a high-risk investment indicator and has a lot of losses, and You must confirm yourself that this post is correct. Please note that this article is for reference only, and It is your responsibility to determine whether or not you are willing to invest. Investing in connection with this posting does not guarantee your financial principal and return. Therefore, if you invest in cryptocurrency, there may be a risk of loss of all or part of the principal, and you are responsible for both the loss of principal and the risk of loss of return.


공식 텔레그램 SIC 코인 마케팅 관계자인줄 알았던 Andreas Kartrud는 회사 관계자가 아니라 오랜기간 SIC 코인을 투자했었던 단순 투자자임을 밝혔습니다.

항간에 떠도는 SWC 코인을 개발할 의사가 없다는 정보는 모두 루머입니다.

Andreas Kartrud, who knew to be an official telegram SIC coin marketer, revealed that he was not a company official but a simple investor.

It's rumor for the company to do not intend to develop a SWC coin.


하기의 관련 정보는 현재 루머로 돌고 있는 사항이며, 상기의 SIC 투자자의 개인 의사입니다.

The following related information is personal opinion of SIC investor.

1. 모든 관련 계약은 다음주에 서명될 것이다. 월요일이라고 생각하지는 말아라.

1. All related contracts will be signed next week. Do not think you are Monday.


2. 코인익스체인지의 거래소의 버그로 해커가 SIC 코인의 일부를 탈취해갔다. 이러한 이유로 SWC 코인을 만들어서 생성된 것이다. 내가 알고있는 사실은 SWC코인은 800억개가 생성되었다는 사실이다.

2. As a bug in Exchange of Coin Exchange, a hacker took a part of SIC coin. For this reason, it was created by making a SWC coin. What I do know is that the SWC coin has generated 80 billion.




3. 코인익스체인지의 SWC 총 공급량은 140억개 이상이 아니며, 해킹된 이후에 판매되는 코인의 개수이다. 정확한 숫자는 나도 알지 못한다.

3. Coin Exchange's total supply of SWC is not more than 14 billion, and the total supply is the number of coins sold after being hacked. I do not know the exact number.


4. 나는 SIC 코인을 지원하겠지만, SWC 코인 또한 SIC 코인 이후에 나왔기 때문에 당연히 지원할 것이다.

4. I will support the SIC coin, but the SWC coin will also be supported since it came after SIC coin.


5. SWC를 지원하지 않을것이라고 말하지 않았습니다. 나는 SWC이 활용되는 것을 지지하며, SWC 코인과 SIC가 같이 쓰이기를 원한다. 다만, SWC코인을 사는 것을 추천하지 않는다.

5. I did not say that I will not support the SWC coin. I support the use of SWC coins and want to use them with SWC coins and SIC coins. However, I do not recommend buying a SWC coin.


6. SIC가 SWC보다 메인이다. 아무도 SWC를 사고싶어 하지 않기 때문에 1사토시에서 판매하는 것이다.

6. SIC coin is more main than SWC coin. Because no one wants to buy a SWC coin, it will be sold at 1 satoshi.


7. SWC코인을 SIC의 업그레이드라고 생각하지 말아라. SIC와 SWC는 같은 코인이다.

7. Do not think of the SWC coin as an upgrade of SIC. SIC and SWC are the same coin.


8. 나는 SWC에 조금 투자했다. 2600만 SIC 코인을 가지고 있다. 하드포크 이후 많은 SWC의 코인을 받았다.

8. I invested a little in SWC. It has 26 million SIC coins. After hard fork, I received many SWC coins.


9. SIC가 상승하면 SWC가 상승할 것이다.

9. As the SIC rises, the SWC will rise.


10. CEO는 SIC와 SWC가 같이 발전할 것이라고 말했고, 일부 계획은 SIC가 아니라 SWC에 적합할 것이라고 말했다. 이것은 SIC와 SWC가 같은 계획을 가지고 있다는 것을 의미한다. SIC와 SWC는 서로 잘 맞는 순서대로 발전할 것이다.

10. The CEO said that SIC and SWC will develop together, and some plans will be suitable for SWC, not SIC. This means that SIC and SWC have the same plan. SIC and SWC will evolve in the right order.


11. 초기 개발 목표대로 SIC에 투자하는 것이 더 이익을 많이 안겨줄 것이라고 생각한다.

11. I think that investing in SIC will be more profitable as the initial development goal.


12. SWC가 정확히 무엇인지 이해를 하고 허위정보에 속지 마십시오.

12. plz understand what SWC is exactly and do not be fooled by false information.


13. SWC와 SIC 코인에 투자하는 경우 적절한 이해를 필요로 합니다. 이 채팅방에는 아무도 두 코인에 대해 이해하는 사람이 없어 보입니다. 내 설득에 이해하지 못하면 나는 더이상 설명하지 않겠다.

13. Investment in SWC and SIC coins requires proper understanding. No one in this room seems to understand anyone about the two coins. If you do not understand my persuasion, I will not explain it anymore.


14. SWC코인에 대해 알기 위해서는 http://swisscoin.eu 에서 백서를 읽어라.

14. To learn more about SWC coins, read the white paper at http://swisscoin.eu.


15. 나는 개인적으로 SIC 코인에 투자를 많이 했기 때문에 설명하는 것이 아니다. 코인에 대한 모든 차이점과 진실을 설명하려고 노력하고 있다. 여러분 모두 코인에 대해 정확한 정보가 없어보이기 때문이다. 무엇을 투자할 것인지 결정을 내릴 때에는 코인의 배경을 이해하는 것이 매우 중요하다.

15. I personally did not explain because I invested a lot in the SIC coin. I'm trying to explain all the differences and the truth about coin. Because you all seem to have no accurate information about coins. It is very important to understand the background of the coin when deciding what to invest.


16. 모든 사람들이 SWC와 관련해서 행운이 있기를 바란다. 나는 SIC코인과 함께 지속적으로 노력할 것이다.

16. I hope everyone is lucky with SWC. I will continue to work with the SIC coin.


17. SIC 코인을 원하지 않는 사람들은 SWc  코인 또한 원하지 않을 것이다.

17. People who do not want a SIC coin will not want an SWC coin either.

 




[경고] 본글은 가격 변동성이 매우 심한 암호화폐와 관련된 이슈를 다루고 있습니다. 암호화폐에 투자하는 것은 고위험군 투자지표로 분류되어 많은 손실이 있을 수 있으며, 본 블로그의 게시글이 정확한 정보인지에 대해 스스로 확인해야 합니다. 본 게시물은 참조용으로만 사용해야 하며 암호화폐의 투자지표로 사용될 수 없습니다. 이에따라 암호화폐 투자행위의 결과에 대한 책임 여부는 투자자에게 귀책됩니다. 본 게시글과 관련된 투자행위는 수익률을 보장하지 않습니다. 따라서 원금 및 수익률의 전부 또는 일부에 손실의 위험이 존재하며, 원금과 수익률의 손실 내지 감소의 위험은 전적으로 자기책임하에 있습니다.

[Warning] This blog article deals with issues related to highly volatile cryptocurrency. Investing in cryptocurrency is classified as a high-risk investment indicator and has a lot of losses, and You must confirm yourself that this post is correct. Please note that this article is for reference only, and It is your responsibility to determine whether or not you are willing to invest. Investing in connection with this posting does not guarantee your financial principal and return. Therefore, if you invest in cryptocurrency, there may be a risk of loss of all or part of the principal, and you are responsible for both the loss of principal and the risk of loss of return.

1···6061626364656667