디시인사이드 갤러리

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

갤러리 본문 영역

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

프갤러(118.235) 2025.07.21 12:00:23
조회 61 추천 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
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 의외로 연애 못할 것 같은 연애 하수 스타는? 운영자 25/08/04 - -
AD 휴대폰 액세서리 세일 중임! 운영자 25/07/28 - -
공지 프로그래밍 갤러리 이용 안내 [92] 운영자 20.09.28 46031 65
2877891 나는 강하다. [1] 프갤러(121.139) 17:32 14 1
2877890 곽튜브도 20대에 연애3번했는데 모쏠들은 정체가 뭐냐?? [2] 뒷통수한방(1.213) 17:26 22 0
2877889 나님.. 분명히 봤어.. 가슴.. 가슴에.. 점이 있었다고..!! [2] ♥꽃보다냥덩♥갤로그로 이동합니다. 17:03 33 0
2877888 학교 커리큘럼 안좋은 편이야? [3] 프갤러(14.7) 16:57 31 0
2877887 운영체제 들으려고 하는데 [3] 프갤러(118.217) 16:42 35 0
2877886 일본 외노자 7월 급여가 나왔습니다 [6] 프로외노자갤로그로 이동합니다. 16:30 94 0
2877885 영혼이 뜯어먹히는 고문! 프갤러(220.84) 16:25 14 0
2877884 하이닉스 직원 25년 1월 월급명세서 [3] 발명도둑잡기(118.216) 16:17 40 0
2877883 월요일 비 온다며 왜 안 와 발명도둑잡기(118.216) 16:16 11 0
2877882 운영체제 들으려는데 선수과목 뭐 있음? [7] 프갤러(118.217) 16:10 47 0
2877880 해킹공부까지 갈필요도 없고 그냥 그누보드 취약점널렸는데 프갤러(183.101) 16:06 25 0
2877879 사라진 인간의 환영이 아른거리네요. 프갤러(220.84) 16:06 16 0
2877878 나도 20살때 개발공부하고싶었어 밀우갤로그로 이동합니다. 16:04 20 0
2877877 러스트로 하자는 주장요즘 많이 사라짐 프갤러(183.101) 16:02 19 0
2877876 러스트의 '견고함'이 대규모 리팩토링의 덫이 될 때 나르시갤로그로 이동합니다. 16:00 21 0
2877875 남걱정할시간에 내인생이나 잘돌봐야지 프갤러(183.101) 15:52 20 1
2877874 항상 프로그래밍에 감사한다. 재능도 없고 지식도 일천한 나에게 [1] ㅆㅇㅆ(124.216) 15:47 35 0
2877872 재작년에 취업 못해서 벌을 받아요. [2] 프갤러(220.84) 15:42 39 0
2877871 이벤트 루프, 어떤 구성이 최선일까? (4+1가지 아키텍처) [3] 나르시갤로그로 이동합니다. 15:40 34 0
2877870 oecd 기준 우울증 압도적 1위국가 대한민국 프갤러(183.101) 15:40 16 0
2877869 러스트는 선택받은 소수만이 할만한 언어다. [1] 프갤러(218.154) 15:34 28 0
2877868 자유마저 저절로는 안 옵니다. 프갤러(220.84) 15:31 17 0
2877867 유튜브 자막 보는 웹브라우저 확장기능 발명도둑잡기갤로그로 이동합니다. 15:28 11 0
2877866 이렇게 더운날 [2] 개멍청한유라갤로그로 이동합니다. 15:26 33 0
2877865 크롬 열린 탭 저장 확장기능 비교 [1] 발명도둑잡기갤로그로 이동합니다. 15:25 18 0
2877864 해킹 공부하면 현타온다 [5] 루도그담당(118.235) 15:22 49 0
2877863 그나저나 자동차 업계 임베디드 사람들이 걱정이네 네오커헠(1.237) 15:22 43 0
2877862 면목이 없어요. 늘 죄송합니다. 프갤러(220.84) 15:18 17 0
2877861 언젠가 러스트도 완전히 떼야하는데 아직 러스트 코드는 작성 안해봄 ㅆㅇㅆ(124.216) 15:15 23 0
2877860 주변에 꽃 나무 숲 등 자연 있으면 정신건강 좋아지고 발명도둑잡기(118.216) 15:13 13 0
2877859 비동기는 실행 모델 개념으로 접근해야함. 컨트롤 플로우 흐름으로 봐야함 [4] ㅆㅇㅆ(124.216) 15:11 44 0
2877858 매일 반복되는 삶이라는 여정이 너무 기대되고 두근거려요... ㅇㅇ(223.39) 15:10 23 0
2877857 비동기 매커니즘은 언어마다 구현이 다름 [4] ㅆㅇㅆ(124.216) 15:08 53 0
2877856 이벤트루프는 비동기를 구현하는 방법일뿐이고 [1] 루도그담당(118.235) 15:08 26 0
2877855 이정도면 부모님 노후걱정 안해도 되냐 [2] 아스카영원히사랑해갤로그로 이동합니다. 15:08 33 0
2877854 과거도 현재도 미래도 없었습니다. 프갤러(220.84) 14:59 20 0
2877853 Cursor IDE + Gemini CLI 가 현 웹앱개발 작업환경이네 [4] 네오커헠(1.237) 14:50 68 0
2877852 비동기의원리는 이벤트루프아닌가 [20] 밀우갤로그로 이동합니다. 14:37 110 0
2877851 여기에 이런거 물어봐도 되냐 ? [6] ㅇㅇ갤로그로 이동합니다. 14:34 39 0
2877850 나님 끙.. ♥꽃보다냥덩♥갤로그로 이동합니다. 14:33 20 0
2877849 지난주 금요일날 1차면접봤는데 채용공고가 사라졌음 프갤러(121.125) 14:32 26 0
2877848 디시에 자살관련글 ai 필터링잇는듯? [3] 헬마스터갤로그로 이동합니다. 14:31 39 0
2877845 소프트웨어 개발자 노무현 [1] 어린이노무현갤로그로 이동합니다. 14:15 37 1
2877844 무소불위의 힘을 가지고 주체를 못한 벌레를 추모합시다. 프갤러(220.84) 14:11 23 0
2877842 디시같은 사이트에서 클라이언트 포트번호 기록하냐? [3] 프갤러(222.235) 13:56 27 0
2877839 별점5개 약속 서비스 배달 시키면 [1] 헬마스터갤로그로 이동합니다. 13:48 30 0
2877835 디앱 스토어에 머라도 올려보구 싶은데 팀원 구할까,, [3] 어린이노무현갤로그로 이동합니다. 13:27 38 0
2877829 부모 클래스가 '말과 행동이 다른 사람' ㅇㅇ갤로그로 이동합니다. 13:15 29 0
2877828 취업 안되는게 당연하지 [1] 프갤러(223.38) 13:14 38 0
뉴스 감성 힐링 아이콘 ‘키키(KiiiKiii)’, 써스데이 아일랜드(Thursday Island)의 새로운 뮤즈로 발탁 디시트렌드 08.01
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2