크립토 연구의 세 가지 사고 모델에 대한 수다
원문 저자: RainandCoffee
누군가가 내게 인생의 여정을 단순화해 달라고 한다면, 나는 이것이 긴 결정의 여정이라고 말할 것이다(결국, 그것은 결정 트리가 될 것이다). 이러한 경우, 내가 내리는 모든 결정은 다른 방향으로 경로를 전환하며, 이러한 결정들은 미래의 결과를 함께 변화시킨다. 그래서 내 질문은, 우리는 어떻게 "최선의" 결정을 내려 유리한 결과를 만들어낼 수 있을까?
결정 트리
여러분에게 마음의 모델(Mental Models) 개념을 소개하고, 이러한 모델이 우리가 결정을 내리는 데 어떻게 도움이 되는지, 그리고 목표를 달성할 기회를 어떻게 증가시키는지 설명하겠다. 이러한 경우, 우리는 우리의 암호화 여정에 긍정적인 영향을 미칠 수 있는 결정을 어떻게 내릴 수 있을까?
마음의 모델의 아이디어는 특정 사물이 어떻게 작동하는지를 평가할 수 있는 방법을 찾는 것이며, 그런 다음 어떤 것이 작동하는 방식을 이해함으로써, 사후에 더 나은 결정을 내리는 데 도움이 될 것이다. 기본적으로, 같은 실수를 반복하지 않는 한, 우리는 효율성을 극대화할 수 있다.
이것은 특정 모델(또는 프로토콜)이 어떻게 작동하는지를 이해함으로써 우리의 결정을 신념으로 이끌 수 있다는 것을 의미한다. 이러한 결정은 종종 서로 다른 약속 기간을 가지며, 모두 균형을 이루어야 한다. 이러한 균형은 작을 수 있지만, 다른 경우에는 중대한 영향을 미칠 수 있다.
대부분의 경우, 우리는 그냥 자연스럽게 흘러가며, 왜 그런지 스스로에게 질문하지 않는다. 좋은 예로, 우리는 암호화 특정 서사의 기본 촉매제를 이해하지 못한 채 서사를 고정한다. 대부분의 사람들은 Twitter나 Google에서 프로젝트의 몇 가지 "아이디어"를 이해하기 위해 검색을 할 것이다. 그러나 이것은 대부분의 사람들이 도달할 수 있는 가장 먼 거리이며, 신념을 확립하는 데는 아무런 도움이 되지 않으며, 대부분의 경우 실패로 이어진다.
그렇다면 우리는 무엇을 할 수 있을까? 우리는 이미 확립된 마음의 모델을 사용하여 특정 프로젝트의 개념을 단순화할 수 있다. 내가 말하고자 하는 것은 x가 x를 활성화했다는 것을 아는 것이 아니라, 특정 프로토콜의 핵심 구성 요소와 그 상호 작용 방식을 파악하고, 범위 내의 촉매제를 이해하는 것이다. 대부분의 경우, 이것은 우리가 어떤 신념을 가져야 하는지를 명확히 알 수 있게 해준다.
우리가 연구할 첫 번째 모델은 제1원리(First Principles)이다. 제1원리의 개념은 문제를 처음부터 해결하는 가장 효율적인 방법을 찾는 것이다. 암호화에 적용할 때, 우리는 유사한 프로토콜을 비교하고, 스스로에게 물어볼 수 있다. 어떤 일을 하는 방식이 다른 방식보다 더 효율적인가?
그렇다면, 당신의 뇌에서 무언가가 점화될 것이고, 당신의 신념이 증가할 것이다. 가장 효율적인 방법을 찾는 방법에 대해, 당신은 스스로에게 몇 가지 질문을 할 수 있다:
- 어떤 시스템이 이 프로토콜을 지원하는가? 그들은 어떻게 작동하는가?
- 이 프로토콜의 초기 버전이 더 효율적인가? 우리는 이 부분에서 혁신할 수 있는가?
- 우리가 혁신할 수 있다면, 어떤 다른 접근 방식이 있는가?
- 이러한 매개변수에 더 적합한 경쟁자가 있는가?
당신이 이 버전이 이전 버전보다 더 효율적이라는 것을 깨닫게 된다면, 당신은 분명한 가치를 발견한 것이다. 만약 당신이 이전 버전이 이러한 매개변수에 더 적합하다는 것을 깨닫게 된다면, 일반적으로 당신은 계속 나아가야 할 것이다(다른 유리한 촉매제가 없는 한).
제1원리
두 번째로 매우 유용한 모델은 One Level Higher이다. 이 모델의 개념은 특정 프로토콜이 전체 기본 개념을 더 효율적으로 변화시켰는지, 아니면 시스템 내의 하나의 기어만 변화시켰는지를 결정하는 것이다. 예를 들어, 어떤 프로토콜이 이미 존재하는 프로토콜을 단순히 포크하고 그 기반 위에서 약간 변경했는지, 아니면 전체 기본을 더 효율적인 방식으로 변화시키고 있는가?
많은 경우, 사소한 방식으로 어떤 것을 다시 하는 것은 큰 가치를 증가시키지 않는다. 그러나 완전히 다른 방식으로 어떤 것에 혁신을 가한다면, 가치를 증가시킬 수 있는 독창적인 것을 창출할 가능성이 더 높다. 여기서 당신이 확인해야 할 것은 기본적으로 어떤 프로젝트가 최적화하고 있는 수준이다.
동일하게 중요한 것은 당신에게 신념을 주는 프로토콜을 계속 연구하는 것이다. 여기서 시간이 지남에 따라, 당신은 어떤 촉매가 다가오고 있는지, 어떤 이야기가 전개되고 있는지, 그리고 그것들에 대응하기 위해 최상의 상태를 유지하는 방법을 재평가해야 한다. 만약 당신이 어떤 곳에 문제가 있다는 것을 깨닫게 된다면, 그것을 해결하기 위해 노력해야 한다.
따라서, 만약 당신이 처음의 신념이 잘못되었다는 것을 깨닫게 된다면, 그것을 바꾸는 것도 나쁘지 않다. 이것은 결국 우리가 소위 말하는 후회를 최소화하는 결과를 가져올 것이다. 기본적으로, 당신은 항상 현재의 마음가짐에서 가장 후회하지 않을 장기 결정을 선택해야 한다. 따라서, 당신의 결정을 지속적으로 재평가함으로써, 당신은 최선의 결정을 내릴 수 있게 될 것이다.
이제 더 개인적인 것으로 전환하자 ------ 내가 좋아하는 작업 방식과 그것을 최적화할 수 있는지에 대해. 사람들이 내게 내 작업 방식을 설명해 달라고 요청할 때, 나는 Flow State 개념을 사용한다. Flow State를 설명하는 가장 좋은 방법은 그것을 "영역 안에 있는 상태"로 보는 것이다. 이는 기본적으로 당신이 어떤 것에 전념하고 있는 상태이다.
이는 일반적으로 매우 긍정적인 것으로 여겨지며, 나는 이에 동의하는 경향이 있지만, 동전의 다른 면을 살펴보자. 이러한 작업 방식은 부정적인 영향을 미칠까? Flow State 상태에 들어가면서, 나는 특정 정보에 내 생각을 묻어두는 경향이 있으며, 때때로 다른 업데이트된 정보로 인해 닫히기도 한다. 이는 내가 원래 가져야 했던 것을 때때로 놓치는 결과를 초래할 수 있다.
이와 관련하여 더 잘 할 수 있는 한 가지 방법은 파레토 원칙을 살펴보는 것이다. 파레토 원칙의 아이디어는 당신의 대부분의 결과가 소수의 원인에서 온다는 것이다. 기본적으로, 중요한 소수는 다수보다 결과를 더 크게 변화시킬 것이다. 따라서, 특정 측면에서 자신을 향상시키는 데 시간을 투자하고, 새로운 것을 연구하여 최신 정보를 얻고, 심지어 다른 사람의 조언을 얻는 것이 중요하다 --- 결국 이것이 더 나은 결과를 가져올 것이다.
파레토 원칙
마지막으로, 베이즈 학습 이론, 특히 베이즈 추론을 살펴보자. 이 이론의 아이디어는 더 많은 사용 가능한 정보나 증거를 수집함에 따라 어떤 것의 확률을 업데이트하는 것이다. 암호화 분야에서 우리는 이를 사용하여 새로운, 더 시의적절한 정보를 얻었을 때 우리의 신념을 수정할 수 있다.
만약 당신이 과거에 내린 결정이 잘못되었다는 것을 깨닫게 된다면, 새로운 정보를 얻은 후에 당신은 신념을 재평가하고 변경할 수 있는 능력을 가지게 된다. 이는 결국 어떤 신념이 작용할 확률이 훨씬 더 높아지게 할 것이다(베이즈 확률).
이는 분명히 내가 과거에 쓴 내용과는 큰 차이가 있지만, 이 글에서 당신이 어떤 가치를 찾기를 바란다.