mining custom_top_html:no
default debug random = 1 / 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

사업장소재지  : (HQ) 경기도 성남시 분당구 운중로124, 301호 (운중동,마크시티블루) 
                    

사업장 전화번호  : 1566-9153 ,  대표자 이름    : 안규태

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

Pool : https://teopool.tao.foundation  , https://teopool2.tao.foundation 

ETH, ETC : 0x8df9f63bddd6918590fd283969cf9f3bd14b1793 

TEO  :  0x5ad71f1852928d0527c69855880edc4a766b142c 

 

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

TAO Blockchain Architecture - TEO (TrustETHreOrigin) Coin Founder

Telegram,Kakao,Twitter, WeChat: @trustfarm

 

제품몰 : 1)  gmarket - HLK-SW16  :   http://minishop.gmarket.co.kr/trustfarmm , https://chaisomall.com
Former Musicoin.org  official Korea Ambassader/CoreDev

 

댓글 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 보너스 캐시에 당첨되셨습니다.!!
  • @ethminer
    걔들보고 https://ethereum-magicians.org/t/anti-eth-asic-mining-eip-1485-pr/1807 에다 쓰라고 하세요. ㅎㅎㅎ.
  • 무슨말인지 도통 모르겟다는.ㅎㅎ. P106 090으로도 채굴좀 돌릴수 있게 해주셔요. 돌리다보면 뻗어있습니다.
  • @밤마다영웅
    튜닝값을 좀 낮춰보세요.
  • @안씨아저씨
    문제 해결 했습니다. 개고생해서 해결 ㅠㅠ
  • @밤마다영웅
    https://github.com/tao-foundation/teominer/issues 에다가, 문제 , 그리고, 해결방안 공유해주세요.
    한글로 쓰도 되요. 아무 상관없어요.
    그리고, 텔방에서 저희관리자에게 whitelist 하시고, 지갑주소 주세요.
    작은 TIP 이라도 드립니다. ^^
  • 진짜로 무림 고수들이 휙휙 하는것 같네요. 눈깜작할 사이 이미 30합을 겨루었다 뭐 이런...
  • ?
    기술적으론 이해가 1도 안되는데
    머리속에
    2분이 공중부양해서
    장풍날리는 모습은 보임..ㅎㅎ
  • ?
    좋은글 감사드려요

채굴

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

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
공지 채굴 새로 들어오시는분들! - 땡글 이용시 지켜지면 좋은 것 49 update 241 58178
김광부
2017.06.25
공지 땡글 경매 5탄!! 암호화폐 하드월렛 Ledger Nano S 7 file 10 237
ESN경매
2019.12.06
공지 가칭 "땡글 지갑" 베타테스터를 모집합니다. 26 file 15 882
땡글개발자
2019.11.15
공지 로그인이 안되시는 분은 문의해주시기 바랍니다. 4 5 2566
땡글개발자
2019.08.21
48948 채굴 rx590 리뷰 나왔네요           암드는 사파이어꺼 봐야죠 ㅋㅋㅋ     http://www.hwbattle.com/bbs/board.php?bo_table=hottopic&amp;wr_id=10069     요약하면    10프로 정도 성능 향상   전기도 더 먹는다..   메모리가 기본 2100 채... 14 1 3894
소박하게캐자
2018.11.16
48947 채굴 1060 3기가 이더 채굴 끝?     이제 거의 끝나는거 같은데..   제가 4월에 윈도우 8.1 설치 할때 에폭 테스트 해봤을때는 229 까지 가던데.. 지금은 228에서도 eres 0 했는데도 불구하고 대그 에러가 뜨네요..   이제 그는 퇴역할 때가 된걸까... 7 0 660
메르시
2018.11.16
48946 채굴 이더리움채굴과 이더계열 타코인 수익차이?   이더리움만 주구장창 캤을떄와   이클, 유비크, 칼리, 뮤직코인, 익스팬스, esn 같은 애들을 캤을 때,  채굴 수익에서 큰 차이가 나나요?   이제 3기가 dag가 죽은거같아서요                     ----------------... 3 0 776
메르시
2018.11.16
48945 채굴 지금 한국에서 GPU 채굴 순익 나나요?             월세 관리비 전기료   다 내고 순익 나오나요?   @Bestbester   순익 나오신다길래 저전력이 얼마나 나오시는지 궁금합니다           ------------------------------------- 꼬리말 * 게시글 내용 삭제... 25 0 1269
공업용선풍기
2018.11.16
48944 질문 amd드라이버 구버전을 어디서 찾나요? amd 그래픽 드라이버가 제대로 깔리지 않아서 계속 삽질하고 있습니다.  amd 홈페이지에서 이것저것 여러개 다운 받아 설치해봐도 설치되어서도문제가 일어나고 안설치되면 더 문제고  10개정도의 버전은 다 다운받아... 13 0 3007
바닥에살아도하늘을보는광부
2018.11.16
48943 채굴 s9 아식 맡실때 있나요??? 검단 지역에요         아식을 맡길건데요... 집이 검단이라서요               ------------------------------------- 꼬리말 * 게시글 내용 삭제시 레벨 강등 * 질문은 각 주제별 게시판에 적어주세요.   비트코인 암호화화폐 커... 2 0 361
sk8er123
2018.11.16
48942 채굴 채굴이나 열심히 4일전에 확장한다고 그래픽카드 수백개 사놨네요. 열심히 조립 중입니다. 가격이 폭락해서 우울하지만 지금 시세로도 순익이 반으로 줄어서 그렇지 순익은 나옵니다. (이더리움도 순익이 나옵니다.)   저는 튜닝에 목... 79 25 2311
bestbester
2018.11.16
48941 채굴 삭제한 글입니다 삭제한 글입니다 0 199
버거거킹
2018.11.16
48940 채굴 그래픽 카드를 버러야하나....     470  인지 570 인지 모를녀석!!   이것저것 드라이브 전부 느낌표!   같이동봉되어있는 씨디  어렵게 odd 빌려 설치했는데   느낌표! 그럼당췌 메인보드랑 안맞다는 말인가요?   이건되고 안되고의 문제가아니라 ... 13 1 1177
울산초보
2018.11.16
48939 채굴 RX590 판매 개시를 하긴 했습니다~ 안녕하세요.   RX590 판매 개시를 하긴 했습니다만, 시기가 시기이니만큼 관심도가 아무래도 낮은것 같습니다.. ㅠㅠ   비싼 가격도 아니고, 이전같으면 득달같이 사서 테스트를 해보았겠지만, 저도 '뭐 나중에 사보... 27 file 3 1760
크림메일
2018.11.15
48938 채굴 z9 mini 설치방법이 궁굼합니다. 안녕하세요   z9 mini 를 하나 가져왔는데   도통 어떻게 사용하는지 모르겠습니다.   6핀짜리 전원부 4개가 있는데 이거는 그냥 gpu에   들어가는 파워선중에 6핀을 모두 꼽으면 되는지   궁굼하고 또, 모니터는 어... 13 0 493
코인여의
2018.11.15
48937 채굴 SRB마이너 세팅방법(초보자용)아시는 사장님들은 안보셔도됩니다. SRB마이너는 AMD 마이닝용도입니다. 일단받는 주소는: https://mega.nz/#F!qVIgxAwB!kKmgCDICmQwbdVvMb-tAag 여기입니다. 여기서 부터 진짜아무것도 모르는 컴맹기준으로 설명하겠습니다. 링크로들어가시면 파란거보... 3 file 6 1266
울산초보광부
2018.11.15
48936 채굴 비트코인캐시 해시전쟁, 제가 아는 만큼 올렸습니다..   https://www.youtube.com/watch?v=2jY9yp023UY&amp;feature=youtu.be         그리고 거래소 마다 리포트 발행하고 있으니 보시면 공부 많이 되는데요  코빗께 저는 제일 좋더라고요    https://medium.com/korbit/... 13 9 2680
풀트리
2018.11.15
48935 질문 파워렉스 1200w 골드 시세가 어찌 되나요? 올초에 살때 20만원 초반에 샀고, 지금 새거 시세가 20중반인데... 중고는 얼마쯤 되나요? 꽤 많이 가지고 있는데..  인제 채굴도 안하고 팔려고 하는데 너무 파워 중고 가격을 후려치는 기분이라..   차라리 그 가격... 6 0 549
스푸마토
2018.11.15
48934 채굴 cpuminer-opt-3.8.8.1-windows.zip 사용법     새로운 cpu코인 체굴 도전중인데요....   아래 cpu마이너 다운받았는데요.. 사용법을 모르겠네요;;   편집에서 제 지갑주소 넣고 해야하는데..뭘로 해야할지요.....   그리고 밑에 소스코드&lt;---이건 먼가요?   ==... 6 0 1503
BCI
2018.11.15
48933 채굴 Coincalculators에 MBC 추가 Coincalculators에  MBC 채굴계산기가 추가되었네요. (원래 있어나요. ) - 링크 : https://www.coincalculators.io/coin.aspx?crypto=microbitcoin-mining-calculator   그나저나.. 이번달 어떻게 살지.. ㅜㅜ       ... 2 file 1 376
마이닝컨설팅그룹
2018.11.15
48932 채굴 아무래도 윈도우8.1gtx1060 3g 이더리움채굴이 곧 끝날것 같습니다     근 3달 동안 안꺼졌던 채굴기가 전부 꺼져있어서 가봤내요 라이저 , 파워 아주 생쇼를 다 했는데 안고쳐져서 설마? 하고 보니 dag사이즈가 거의 많이 올라와있더라구요 ㅜㅜ  명령어 조금 추가해서 생명을 연장 ... 2 0 695
디퀘남12
2018.11.15
48931 채굴 이더리움클레식 메모리 문제 질문입니다.       이더리움클레식 채굴하고 있는데... 오늘 리부팅 된놈들은 채굴이 되지 않고 낫 이너프 메모리 등등 오류가 가는군요.... 무슨일이 있는것일까요.....           RX570 4G 6WAY로 돌리고 있는데... 그냥 리부팅... 4 file 0 634
구름귀신
2018.11.15
48930 채굴 코인수는 늘었지만...       에효... 코인수는 늘어났는데... 가치는 오히려 떨어졌네요 ㅠ 일단 아식은 내렸는데... GPU 장비도 전기를 정말 내려야하나... 고민이네요 ㅠㅠ               ------------------------------------- 꼬리말 ... 14 2 785
Ragon!!!
2018.11.15
48929 채굴 이구성에 맞는 스마트 플러그 하나만 추천 부탁드려요           채굴기 1 1050ti 6way  채굴기 2 P106-100 6way  채굴기 3 GTX1060 6way 채굴기 4 P106-90 6way 채굴기 5 1050ti 12 way 채굴기 6 P106 6way  채굴기 7 P106 12way      이렇게 물려 있는데요...  보통 보... 8 file 0 763
김승리
2018.11.15
목록
Board Pagination Prev 1 ... 208 209 210 211 212 213 214 215 216 217 ... 2660 Next
/ 2660
PC debug / slots = 2 / size = 0 / random = 1