디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

먼저 실패처리가 아닌 먼저 성공이 가능한가모바일에서 작성

프갤러(118.235) 2025.07.21 12:00:23
조회 78 추천 0 댓글 0

개발하다보면 얻는 통찰중에 validation 은 선행됨이 필수라는 것이다

이것에 당연함을 깨보자는 것임


먼저 실패하는 이유는 무엇?

비지니스는 검증의 이유를 두가지로 보겠다

저장된 값으로 가능한가? 논리적으로 가능한가?

이를 해결하기 위해 zk 알고리즘을 사용한다

논리적으로 가능한가? 에 대해서 해결할 알고리즘에 보내주는 파라미터에 해당 계산이 필요한 zk payload 를 풀수 있는 curve 를 만든다(알려진 커브를 쓰는것도 좋다)

해당 논리 계산을 프론트엔드 wasm에서 페이로드를 계산하고 r, k 를 발행시킨다

이후 누구인지를 식별하는 것인지에 대한 private key 로 r 상 k 로 해싱된 s 를 구한다

이것으로 빠르게 사용자는 페이로드에 대한 valid 를 구하고 이를 파라미터에 포함해서 보낸다


해당 커브곡률은 이미 파라미터가 동일한 타입에서 계산됬음을 가정하기에 key validation 이 곧 논리적 validation 의 결과인가? 의 여부임으로 첫번째 문제가 풀린다


저장된 값 검증은? 동일 여부만 계산한다(only cmp)

이후 성공 변화율 후처리를 계산하여 이후 동일여부를 위한 값을 저장한다(재고 변화량, 고객 포인트량, 이벤트 포인트 차감 등)


우선 성공을 처리하고, 고객이 떠난후에 계산을 미루는 방식이다

어떤 이점이 있는가?

타 클라이언트 혹은 다른 서비스와의 Connection 시간을 줄일수 있다

 먼저 성공하고 빠르고 명확한 검증된 결과를 반환 가능하다

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 영포티룩도 멋지게 소화할 것 같은 40대 스타는? 운영자 25/10/27 - -
AD 할로윈 슈퍼위크~!! 운영자 25/10/23 - -
2873918 삼성카드앱 웹뷰냐..? [4] 하아얀갤로그로 이동합니다. 07.23 150 0
2873916 잼미니 CLI 존나게 귀찮아가지고 씨발 bat파일 만들어두니 편하다 [1] ㅆㅇㅆ(124.216) 07.23 97 0
2873915 뀨뀻! 딱뀨(211.235) 07.23 62 0
2873913 [애니뉴스] Rx에서 개발중인 TextEgine [2] 프갤러(121.172) 07.23 105 0
2873909 임베디드와 윈도우즈로 쌓여가는 나의커리어 네오커헠(61.253) 07.23 135 0
2873905 좇센 경찰 중국 공안하고 무슨차이냐??? 뒷통수한방(1.213) 07.23 75 0
2873904 양자 우주 이런거 보니깐 전부 거품이더만 [2] 뒷통수한방(1.213) 07.23 83 1
2873903 재미가 없어 넥도리아(220.74) 07.23 59 0
2873902 20년 전에도 인생무상 덧이 없다는건 여전히 똑같다. 넥도리아(220.74) 07.23 61 0
2873900 니들 전자가 순간이동 하는건 알고있냐? [14] 헬마스터갤로그로 이동합니다. 07.23 187 1
2873899 sk 유심 폐기하라는데, 아직도 내가 쓰고 있네..., 넥도리아(220.74) 07.23 77 0
2873898 한국에서 태어나는것은 좇나 선택받은게 맞는이유 뒷통수한방(1.213) 07.23 72 0
2873897 스마트폰 저항하나 순간접착제로 붙이는거 내란세력만큼 심각한 처리냐 넥도리아(220.74) 07.23 81 0
2873896 중요한건 미래로 개발자라는 커리어를 이어나가는거지 네오커헠(61.253) 07.23 137 0
2873895 1억 모으기 힘드노 [5] 아스카영원히사랑해갤로그로 이동합니다. 07.23 156 0
2873894 언어가 중요한게아냐 웹앱만 아니면된다 네오커헠(211.235) 07.23 132 0
2873893 구글 메타 빌게이츠 좇센에 태어났으면 그 널린 아파트도 못샀음 뒷통수한방(1.213) 07.23 49 0
2873892 러스트가 뭔데 씹덕들아 도배하지마라 ㅇㅇ(211.234) 07.23 63 0
2873890 분해와 조립의 재능이 없는것 같다 스마트폰 분야는... 넥도리나(220.74) 07.23 64 0
2873888 근데 솔직히 프로그래밍 주언어가 뭔지 그게 중요함? [1] 프갤러(222.114) 07.23 84 3
2873886 국뽕서울쥐포gook 들 현실ㄷㄷ [1] 프갤러(149.40) 07.23 99 1
2873885 세계기업들이 러스트도입해서 점점 좇망테크 타는거구나 ㅇㅇ 뒷통수한방(1.213) 07.23 71 0
2873884 인지과학조져라 손발이시립디다갤로그로 이동합니다. 07.23 51 0
2873882 흠 러스트 신뢰성 운운할 수준이 아닐텐데 프갤러(218.154) 07.23 70 0
2873881 러스트를 하는것은 잘못이아님 뒷통수한방(1.213) 07.23 73 1
2873875 문재인 아들은 코더라는놈이 이상한 작품으로 해쳐먹음?? 뒷통수한방(1.213) 07.23 65 0
2873874 c와 cpp는 표준 실컷 정해도 컴파일러가 못따라간다. [1] 프갤러(218.154) 07.23 100 0
2873873 문재인 아들 자바랑 러스트할꺼같음 ㅇㅈ?? [4] 뒷통수한방(1.213) 07.23 108 0
2873871 문재인아들이 퍼플렉시티 같은거 개발했으면 ㅇㅈ한다 뒷통수한방(1.213) 07.23 71 0
2873870 문재인 아들 얼마나 수준높은지 공개 왜 않하냐?? [2] 뒷통수한방(1.213) 07.23 92 0
2873869 딱그(211.235) 07.23 51 0
2873867 문재인 아들 깃허브 주소뭐냐?? [2] 뒷통수한방(1.213) 07.23 104 0
2873862 고지능 러슬람아 일하는중이라면서 글쓸시간이 넘치나보누 [1] 뒷통수한방(1.213) 07.23 67 0
2873861 저능한걸 저능하다고 지적도 해줘야 사회가 건강해진다. [1] 프갤러(218.154) 07.23 78 0
2873858 초천재 아스카 열일했다 [5] 아스카영원히사랑해갤로그로 이동합니다. 07.23 88 0
2873856 개발 QA 용 추천 좀 슈퍼그록 30$ vs 클로드 pro 20$ 프갤러(222.121) 07.23 85 0
2873855 자신이 똑똑하다고 하는건 저능아라는 증거임. [6] 프갤러(222.114) 07.23 117 0
2873854 거듭 말하지만 나는 조용히 눈팅하고 있었는데 러못 저지능자가 먼저 [1] 프갤러(218.154) 07.23 71 0
2873853 러슬람들아 천재적이고 높은 지능으로 무언가 만들어줘 [1] 뒷통수한방(1.213) 07.23 82 0
2873852 러빠들 솔직히 찍먹쟁이들만 잔뜩 있음. 프갤러(222.114) 07.23 73 0
2873851 근데 기술이 발전했다는데 왜 혁신적이고 특별한 게 없음?? 뒷통수한방(1.213) 07.23 56 0
2873850 나는 뇌의 5%라고한다 [4] 헬마스터갤로그로 이동합니다. 07.23 103 0
2873849 민생 쿠폰으로 다들 뭐 할거에요? 프갤러(222.114) 07.23 73 0
2873847 저능아 특징 [2] 프갤러(222.114) 07.23 94 0
2873846 자바 자바스크립트 파이썬 고도 iso에서 관리 안하는데 뭔 상관? 프갤러(218.154) 07.23 74 0
2873843 러스트는 이미 검증된 언어 프갤러(218.154) 07.23 53 0
2873842 키킼 딱새(211.235) 07.23 67 0
2873840 러스트 안하겠다는 선택은 나쁘지 않아. 프갤러(218.154) 07.23 76 0
2873838 러스트 안하는게 나은건 대부분의 프로그래머가 지능이 낮기 때문 프갤러(218.154) 07.23 55 0
2873835 이거 하나 분명히 해 두자면 난 일하면서 눈팅 정도만 하고 있었다. 프갤러(218.154) 07.23 61 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2