mining custom_top_html:no
default debug random = 5 / type = READ / detected = READ

원본링크 : https://forum.tao.foundation/topic/33/tethash-vs-ethash-개략적-설명

 

FNV 구체설명 및 EIP-1485 PR추가.

 

-  TEThashV1 과 Ethash 의 차이점은 ,

Ethash Mix 및 DAG 생성단의 FNV Hash 를,

FNV1A 로 업데이트 하였습니다. (기존은 현재는 depricated 된 FNV0 입니다.)

ETHASH 블록도는 이더리움 연구회의 https://steemit.com/kr/@dongsamb/ethereum-pow-ethash 참조.

또한, 일부 기존 ETHASH 에서 Offset 을 초기값으로 사용하는 FNV1A 의 경우 Offset 을 사용하지 않고, FNV1A 라고 주장하는데,

이는 잘못된 주장입니다.

FNV1A 의 Offset 은 이미 검증된 PrimeNumber (소수, 암호학에서 가장중요하게 여기는 숫자그룹) 입니다.

이전단의 Keccak 을 거치고 나오는 값이 Random 넘버라서, Offset 이 필요없다는 주장은,

일견 맞을듯하지만, 상당한 암호학적 오류가 있습니다.

이유는, 랜덤넘버가 소수일 확률은 지극히 낮기 때문입니다.

따라서, 정해진 소수를 정확히 사용하는게 해시 관점에서 보안적으로 더 강하다고 보시면 됩니다.

이때, TETHASHV1 에서는 원 FNV1A 를 최대한 적용하여, 곱하기 연산이 두번 들어가기 때문에,

TEthashV1 이 기존 Ethash 보다, 3~10% 정도 해시가 낮게 나오는 현상을 볼수있습니다.

하지만, ASIC 이나, FPGA 로 갈경우는 위의 곱하기 연산은 CPU 의 기본 계산유닛으로서, 같은 조건에서는 클럭이 높은 CPU 에서 더 효율이 좋다고 보시면 됩니다.

참고로, CPU 채굴가능한 모네로의 경우 AES (암호화 알고리즘) 이 표준 하드웨어 블록이라서, i 시리즈 CPU 안에 기본 내장되어있어서,

 

이를 마이닝프로그램이 활용하면, CPU 로도 상당한 해시가 나오는것을 확인할수있습니다.

FNV 설명.

 

EIP-1485 PR  논의링크 :

https://ethereum-magicians.org/t/anti-eth-asic-mining-eip-1485-pr/1807

 

EIP-1485 PR :

https://github.com/ethereum/EIPs/blob/7336cceac6c997252299a463ffe896a3414c479b/EIPS/eip-1485.md

 

FNV-0 : (depricated)

 hash = 0
 for each byte_of_data to be hashed
 	hash = hash × FNV_prime
 	hash = hash XOR octet_of_data
 return hash

이를 표준 FNV(x,y) 로 C 함수로 구현하면.

    fnv(x,y)   ((x * fnvprime) ^ y)

 

FNV1A 는

   hash = FNV_offset_basis
   for each byte_of_data to be hashed
   	hash = hash XOR byte_of_data
   	hash = hash × FNV_prime
   return hash

이를 fnv1a(x,y) 일경우,  입력은 4바이트 align 으로 정한다.

 

C 로 풀어쓰면,

fnv1a(x,y)     ( ((offset ^ x ) * fnvprime) ^ y) * fnvprime )

 

그외, FNV 변형 테스트 및 분석 코드 링크

 

https://github.com/tao-foundation/FNV-Analysis

 

 

이전글 :  https://www.ddengle.com/mining/10223791

 

-------------------------------------

꼬리말

* 게시글 내용 삭제레벨 강등

* 질문은 각 주제별 게시판에 적어주세요.

 

비트코인 암호화화폐 커뮤니티 땡글~ 땡글~

-------------------------------------

1,487
TAG •

안씨아저씨님의 서명

사업자명 : 트러스트팜모바일 - 부설 - 트러스트코인마이닝

사업자정보 : 707-88-00735 , 고객센터 1566-9153 , 경기도 성남시, 충남 아산시 ,안규태           

신품 8웨이 보드셋 17.5 만, 채굴기문의는 1566-9153 
12웨이마더보드,PCI1to4,라이저,1800W 채굴용파워 
차이소몰 고객센터로 https://chaisomall.com

네이버 :  https://smartstore.naver.com/trustfarmmobile   

지마켓 :  http://minishop.gmarket.co.kr/trustfarmm  

쿠팡    :  https://store.coupang.com/link/trustfarmm 

 

 Email : info@trustfarm.net 
TAO.Foundation founder, 

WEB : https://trustcoinmining.com , https://trustfarm.io , https://chaisomall.com , 

Pool : https://pool1.tao.foundation  , https://pool2.tao.foundation 

 

TEO  :  0x5ad71f1852928d0527c69855880edc4a766b142c 

BTC  :  1MmNYLp7Bq8WoLVZgHQ3z4CHnFEEKuCY3g

ETH, ETC : 0x8df9f63bddd6918590fd283969cf9f3bd14b1793 

 

안씨아저씨 블록체인사랑방 (TAO 텔레그람방) https://t.me/trustfarmblockchaintalk

TAO Blockchain Architecture - TEO (TrustETHreOrigin) Coin Founder

Telegram,Kakao,Twitter, WeChat: @trustfarm

 

Former Musicoin.org official Korea Ambassader/CoreDev , Polkadot ambassador

 

댓글 26
  • FNV1A를 잘못 주장하고 계십니다.

    이것이 올바른데,
    hash = offset_basis
    for each octet_of_data to be hashed
    hash = hash xor octet_of_data
    hash = hash * FNV_Prime
    return hash

    아래와 같이 쓰고계시죠.
    hash = 0
    for each octet_of_data to be hashed
    hash = hash xor offset_basis # 잘 못 넣음
    hash = hash * FNV_Prime # 잘 못 넣음
    hash = hash xor octet_of_data
    hash = hash * FNV_Prime
    return hash
  • @ethminer
    ethminer님 축하합니다. 16 보너스 캐시에 당첨되셨습니다.!!
  • @ethminer

    본인이 더 공부하고 오세요.
    FNV1A 는 (((offset ^ x ) * fnvprime ^ y) *fnvprime) 입니다.
    그 내용 바이트로 푼것은 fnv1c 로 해서 제가 올려놓은 부분이 있습니다.

    암호학 과 이 부분에 대해서 좀 더 공부 하셨으면 합니다.

  • @안씨아저씨
    이더리움도 틀렸고 , ProgPoW도 틀렸다고 주장하고 계시네요
  • @ethminer
    ethminer님 축하합니다. 5 보너스 캐시에 당첨되셨습니다.!!
  • @ethminer
    이더리움 틀린것 아니죠.
    단, 업데이트 안되었고, 또한, 지금은 ethash 를 제대로 관리할 개발자가 없는것이죠.
    ProgPoW 는 컴파일해서, 현실적용가능한 코드 나와도,

    그거 검증, 최적화 하는데, ethash 만큼 걸립니다. (2~3년) .
    그것 믿고 쓰겠어요?

    또한, 쪽지 보냈으니, 그것 디스코드에 그대로 붙이세요.
    나도, 그것 그대로 캡쳐해서 여기 게시판에 그대로 공개할테니.
  • http://www.isthe.com/chongo/tech/comp/fnv/index.html#FNV-1a

    basis_offset은 루프 안에 들어가면 안됩니다. 그걸 넣으면 FNV1a라고 이름을 붙일 수 없습니다.
  • ?
    뭔가 무림 고수들의 혈전이 떠올려집니다..ㅎㅎ 부럽습니다
  • ?
    @내가하면로멘스
    범인의 눈에는 안보이는..
    뭔가 휙휙 지나가는데.. 펑펑 터지는 소리와 주변 물건들이 작살나고 있는데..
    걍 우리는.. 소리나 바람만 느낄 수 있는...그런..느낌..이랄까라...할까요? ㄷㄷ
  • 다들 존경스럽습니다.
  • @굿터치
    굿터치님 축하합니다. 3 보너스 캐시에 당첨되셨습니다.!!
  • 새로 업뎃#1 했습니다.
  • @안씨아저씨
    안씨아저씨님 축하합니다. 3 보너스 캐시에 당첨되셨습니다.!!
  • @안씨아저씨
    업뎃 하신 공식은 data가 x와 y 딱 한 세트만 있다면 FNV1a가 맞습니다.
    그러나, 데이터가 많다면???

    그러한 경우 보통 해시 함수에서 되먹임 루프를 돌리죠. 지금 개발중인 progpow.go에 들어있는 예를 들어보겠습니다.
    인용 시작
    laneResults[lane] = 0x811c9dc5 /* offset_basis */
    for i := uint32(0); i < progpowRegs; i++ {
    fnv1a(&laneResults[lane], mix[lane][i])
    }
    인용 끝
    이대로 보면 살짝 분간이 잘 안가므로 다음과 같이 읽기 쉽게 만들면
    hash = 0x811c9dc5 /* offset_basis */
    for i = 0; i < 루프회수; i++ {
    hash = fnv1a(hash, data[i])
    }
    여기서 fnv1a(hash, data) = (hash ^ data) * 0x1000193
    즉, hash 초기화 할때에 basis_offset은 단 1회 쓰입니다. 루프 내에서는 basis-offset이 아예 안쓰이죠.
    (이미 아시겠지만 이더리움의 FNV1은 basis_offset = 0과 같으며 이경우 특별히 FNV0. FNV1과 FNV1a의 차이는 단순히 XOR 연산 순서의 차이)
  • @ethminer
    ethminer님 축하합니다. 32 보너스 캐시에 당첨되셨습니다.!!
  • @ethminer
    그건 PROGPOW 에서 사용하는 방식이고,

    기존 이티해시에서는

    FNV REDUCE 시에, 기존fnv 함수를 네스트로 씁니다. 즉, 독립적인 FNV 를 사용하는것입니다.

    또한, FNV 안에서 OFFSET 이 더 들어가도, 더 SECURE 해지지, 들어가지 않아야 되는게 아닙니다.
  • @안씨아저씨
    참 답답하시네요.. offset이 루프 안에 들어가면 FNV1a이 전혀 아닌 새로운 알고리즘이다 이겁니다. FNV1a도 아닌데 FNV1a라고 하고 있으니
    ProgPoW 개발자가 FNV1a 제대로 이해하고 있는것 맞느냐는 되 물음을 한거잖아요.

    정 이상하다고 생각하시면 직접 ProgPow 개발하는 Minoreity 디스코드 채널에 가서 컨택해보시던가요.
  • @ethminer
    ethminer님 축하합니다. 16 보너스 캐시에 당첨되셨습니다.!!
  • 무슨말인지 도통 모르겟다는.ㅎㅎ. P106 090으로도 채굴좀 돌릴수 있게 해주셔요. 돌리다보면 뻗어있습니다.
  • @밤마다영웅
    튜닝값을 좀 낮춰보세요.
  • @안씨아저씨
    문제 해결 했습니다. 개고생해서 해결 ㅠㅠ
  • @밤마다영웅
    https://github.com/tao-foundation/teominer/issues 에다가, 문제 , 그리고, 해결방안 공유해주세요.
    한글로 쓰도 되요. 아무 상관없어요.
    그리고, 텔방에서 저희관리자에게 whitelist 하시고, 지갑주소 주세요.
    작은 TIP 이라도 드립니다. ^^
  • 진짜로 무림 고수들이 휙휙 하는것 같네요. 눈깜작할 사이 이미 30합을 겨루었다 뭐 이런...
  • ?
    기술적으론 이해가 1도 안되는데
    머리속에
    2분이 공중부양해서
    장풍날리는 모습은 보임..ㅎㅎ
  • ?
    좋은글 감사드려요
default debug random = 0 / type = READ / detected = READ

채굴

코인 채굴에 관한 게시판입니다.

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
공지 채굴 새로 들어오시는분들! - 땡글 이용시 지켜지면 좋은 것 80 295 67408
김광부
2017.06.25
공지 [공동구매] PNC PARTNER EVEREST 라이저 PCI-E 1x USB 홀더 (5/24~5/30) 2 newfile 270
공구관리자
2022.05.24
공지 서비스마켓 게시판 신설 안내 16 update 7 2346
관리자
2022.04.13
48831 채굴 부팅 오류 문의 드립니다. 안녕하세요 채굴기 부팅을 하는데 라이져카드 5개만 꽂으면 부팅이 되는데 6개를 꽂으면 부팅이 안되고 계속 _ &lt;-- 검은 바탕에 이 표시만 깜빡거리고 부팅이 안됩니다ㅠㅠ 지금 두대나 그러는데 혹시 이유 아시는분 ... 9 0 402
열무애비
2018.11.14
채굴 (업뎃#1) TETHASHv1 vs ETHASH 개략적 설명 (EIP-1485 PR) 원본링크 : https://forum.tao.foundation/topic/33/tethash-vs-ethash-개략적-설명   FNV 구체설명 및 EIP-1485 PR추가.   -  TEThashV1 과 Ethash 의 차이점은 , Ethash Mix 및 DAG 생성단의 FNV Hash 를, FNV1A 로... 26 7 1374
안씨아저씨
2018.11.14
48829 채굴 TEO Airdrop 진행상황 및 향후 일정. 리스크관리방안 메인넷 런치하고, Pool 과 노드의 안정성을 점검하느라, 많이 바빴습니다.   내일부터는 본격적인 Airdrop 을 진행하게 됩니다. 성공적으로 완료되면, 완전한 퍼블릭넷으로 공개됩니다.   또한, 가장 큰 일인 Airdrop... 12 6 651
안씨아저씨
2018.11.14
48828 채굴코인소개 zls코인... 거래소 추가... 및 포크 한다고 합니다~         안녕하세요 모나콩~ 입니다...     현제... zls 코인이...    거래소... 듣보잡1탄...    1번상장 https://fcbaccount.com/account/exchange    2번상장 https://www.probitex.com/    듣보잡..  거래소2탄..... file 0 522
모니콩
2018.11.14
48827 채굴 하이브os(hive os)에서 Autofan: GPU driver error, no temps 이런 에러가 납니다.   Autofan: GPU driver error, no temps    오버를 낮춰도 뜨네요..    원인을 아시는분 계신가요?                          ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문... 5 file 1 2331
nomad3
2018.11.14
48826 마노POS CRC 코인 스왑 시작 (1 old coin = 100 new coins)       일전에 올렸던 글처럼 마노코인 CRC가  스왑을 시작했네요. ㅋ 지금 가격은 바닥입니다. 살아 날 수 있을 지... 마스터 노드를 위한 수량은  Collateral: 1,000,000 CRC (one input)입니다. ㅋ 기존 1,000개 ... 2 file 0 450
마이닝컨설팅그룹
2018.11.14
48825 채굴 etnx 하드포크후... 줄어든 수량 채굴~         과연...   채산성이 어찌 될지...    현제 6~7...ltc..   1,000,000:1      넷해시 1m아라래서... 10k 1일 150~170개 내외 채굴... 되긴 하는데...   혹이라도 채굴하실분은 지금이 기회가 되지 않을지?     ... 0 390
모니콩
2018.11.14
48824 질문 전기 문의드립니다.         컨테이너에서 채굴장 하려고 하는데요   3*9에 각각 100Kw전기 연결하려고합니다.   안전관리허가나 머 이런거 따로 받아야 하나요???   현재 일반공장에 전기가 있어서 모자분리해서 옆에다 만들려고 합니다... 2 0 409
라그나크롱
2018.11.14
48823 채굴코인소개 신고 누적으로 인하여 열람이 차단되었습니다.       쉽고간단한 채굴코인 블러드코인 소개합니다 안녕하세요 블러드코인에 대해 소개해 드립니다 우선 블러드코인은 일반적인 채굴 즉, 그래픽카드(gpu)채굴이 아닌 cpu로만 하는 채굴 방식이라 전기세에 대한 걱정... 8 0 1019
낙랑마린
2018.11.14
48822 채굴 리눅스 1060 3GB Claymore ETH외 채굴시 devfee DAG 오류 해결 이제 곧 1060 3GB 카드는 리눅스에서도 ETH 채굴이 막바지에 도달했고 다른 코인으로 전환을 위해 준비할 때가 되었습니다.   일단 Claymore가 편리하고 모니터링도 쉬워서 그대로 사용하려고 하는데 devfee 채굴시 D... 2 2 595
JasonLee2017
2018.11.14
48821 채굴코인소개 REOSC 코인 소개 (스탁익스체인지 상장 + 넷해쉬 91 GH + 현재 15 사토시) +++++++추가 현재 91.1 GH로 증가 (2018.11.24 PM 09:23) 상장가 3사토시에서 15 사토시로 증가 채굴량은 점점더 헬로 가고 있습니다.   ++++++추가 기존 넷해쉬 20GH에서 76GH로 증가. 상장가 3 사토시에서 14 사토... 32 4 1038
마스터훈
2018.11.14
48820 채굴 하이콘채굴스레드~   오늘 이래저래 난관에 많이 부딪히네요....   하나하나 도움주신분 감사합니다.   json 파일 수정이.....RX470 인데..... 아래처럼하면 안되요......   뭐가문제인가요?????? 밑에 파일은 RX580 일때 했던 파일인데... 7 file 0 464
울산초보
2018.11.14
48819 채굴 [정보] 마이닝 프로그램 업데이트 !! (Mining software Update) 주로 X16r, CNv2 마이닝에 사용하는 프로그램들이 업데이트되었네요. NVIDIA 사용자는 CryptoDredge, T-Rex miner, Z-enemy Miner를 확인하시고, AMD사용자는 WildRig Multi Miner, TeamRedMiner, SrbMiner, JCE CPU ... 14 14 1544
마이닝컨설팅그룹
2018.11.14
48818 질문 HIS RX-470 8G (삼성램) 부탁드립니다. 중고 채굴기를 업어 왔는데, 전에 쓰시던 분이(원클릭)램타이밍만 하시고 롬플했으면 될것을... 전압 클럭 팬속 이런걸 다 건드려 놓으셔서...그 위에 제가 램타 후 롬플하려다가 롬플 중 PC가 먹통이 되고 껐다 켜는... 9 0 1720
성재72
2018.11.14
48817 채굴 드라이버쫌 가르쳐주세요ㅠ   메인보드는 ASRock  h81pro ?이구요ㅠ     그래픽카드는 ASUS RX470 인데 당췌 드라이버가 안잡히고   느낌표만뜹니다ㅠ 버전을 어떤걸 받아야할지 모르겠습니다.   3dp로 드라이브받으면 570으로 받아지는거 같고.... 9 file 0 1286
울산초보
2018.11.14
48816 채굴 우분투 18.04 에서 ccminer 를 돌리는 방법.!   안녕하세요.   많은 분들이   우분투를 시작하기부터, 어려움이 많으실 것으로 알고 있습니다.   처음부터 차근차근, 올리겠습니다.   알고 있는것은 공유하는겁니다.!!!   우선 우분투의 기초지식이 있으면 좋겠지... 1 1 764
항시대기
2018.11.14
48815 채굴 zpool에서 채굴하시는분 계신가요?       1080 10대와 1080 ti 4대를 24시간 돌렸는데 너무 안나오네요...   알고리즘은 x16r 돌리고 있고 같은 채굴기로 HTH만 캐면 하루에 5만개정도 나와 0.015비트정도로 10불정되 되는데....   24시간 zpool에서 LT... 3 file 0 395
무대매너
2018.11.14
48814 채굴 윈도우10 1809업데이트 재개     미국 현지 날짜겠죠?   13일부로 1809 업데이트가 재개 되었다고 하네요   혹시나 윈도우 관련 이슈가 발생할 수 있으니   윈도우 기반이신 분들은 한번 더 확인하세용~~   저는 제 개인피씨 업뎃하러 가야겠어욤... 13 7 1196
Assaravia
2018.11.14
48813 채굴 그래픽카드 특정 코인 채굴 시에만 오류     중고만 매입해서 구매하다 보니 별별 카드를 다 만나고 있습니다. 570인데 모내로만 캐면 오류가 나고 이더륨은 잘 캡니다. 1060인데 이더륨 캐면 해쉬 0나오지만 비골 레이븐은 잘 캡니다. p106인데 이더륨만 캐... 7 1 377
bestbester
2018.11.14
48812 채굴 요즘 유앤림 안하나요?   전에 유앤림에서 MDF케이스 구입해 사용했는데... 라이저카드가 마음에 들어 몇개 주문했더니 발송이 안되네요? 영업을 안하는건가... 그만한 라이저카드 없는데....취소할지말지 고민되네요                      ... 0 332
앗싸가오리
2018.11.14
목록
Board Pagination Prev 1 ... 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 ... 3595 Next
/ 3595
default debug random = 0 / type = READ / detected = READ