이 글은 새사연의 정태인 원장이 2011년 12월부터 2012년 2월까지 진행한 ‘정태인의 경제학 과외 2부 : 사회경제, 공공경제, 생태경제’ 강연 내용을 수정 보완하여 재구성한 것입니다.착하게 살면 다 해결할 수 있다앞서 살펴본 세 가지 사회적 딜레마 게임을 해결하는 가장 쉬운 방법은 모든 사람이 이타적 인간이 되는 것이다. 이제까지 자신의 보수를 고려했던 것과 달리 남의 보수만을 고려하여 게임이론을 전개하면 사회적으로 가장 바람직한 결과를 얻을 수 있다. 상대방의 보수를 고려하면서 죄수의 딜레마의 경우를 다시 살펴보자. B가 협력을 선택할 때 A도 협력을 선택하면 상대방인 B는 3을 얻는다. 반면 A가 배반을 선택하면 상대방인 B는 1을 얻는다. 상대방의 보수를 고려한다고 가정했으므로 A는 협력을 선택한다. 이번에 B가 배반을 선택하는 경우이다. A가 협력을 선택하면 상대방인 B는 4를 얻고, A도 배반을 선택하면 상대방인 B는 2를 얻는다. 상대방의 보수를 고려한다고 가정했으므로 A는 협력을 선택한다. 즉, A는 B가 무엇을 택하든지 협력을 택해서 상대방의 보수를 최대화할 것이다. B의 경우도 A와 똑같은 과정을 거쳐서 협력을 택하게 된다. 따라서 A와 B 모두 협력을 택하고 (3,3)이 새로운 내쉬균형이 된다. 이는 두 사람의 보수의 합이 가장 크다는 점에서 사회적으로 가장 바람직한 점이다. 사슴사냥게임의 경우도 똑같이 적용해보자. B가 협력을 선택할 때 A도 협력을 선택하면 상대방인 B는 4를 얻는다. 반면 A가 배반을 선택하면 상대방인 B는 1을 얻는다. 상대방의 보수를 고려한다고 가정했으므로 A는 협력을 선택한다. 이번에 B가 배반을 선택하는 경우이다. A가 협력을 선택하면 상대방인 B는 3을 얻고, A도 배반을 선택하면 상대방인 B는 2를 얻는다. 상대방의 보수를 고려한다고 가정했으므로 A는 협력을 선택한다. 즉, A는 B가 무엇을 택하든지 협력을 택해서 상대방의 보수를 최대화할 것이다. B의 경우도 A와 똑같은 과정을 거쳐서 협력을 택하게 된다. 따라서 A와 B 모두 협력을 택하고 (4,4)가 새로운 내쉬균형이 된다. 이 역시 두 사람의 보수의 합이 가장 크다는 점에서 사회적으로 가장 바람직하다. 치킨게임은 어떨까? B가 협력을 선택할 때 A도 협력을 선택하면 상대방인 B는 3을 얻는다. 반면 A가 배반을 선택하면 상대방인 B는 2를 얻는다. 상대방의 보수를 고려한다고 가정했으므로 A는 협력을 선택한다. 이번에 B가 배반을 선택하는 경우이다. A가 협력을 선택하면 상대방인 B는 4를 얻고, A도 배반을 선택하면 상대방인 B는 1을 얻는다. 상대방의 보수를 고려한다고 가정했으므로 A는 협력을 선택한다. 즉, A는 B가 무엇을 택하든지 협력을 택해서 상대방의 보수를 최대화할 것이다. B의 경우도 A와 똑같은 과정을 거쳐서 협력을 택하게 된다. 따라서 A와 B 모두 협력을 택하고 (3,3)이 새로운 내쉬균형이 된다. 역시 사회적으로 가장 바람직한 점이다. 이처럼 모두가 남을 생각한다면 문제는 해결된다. 착하게 살아야 한다는 종교의 가르침이 바로 이것이다. 종교적 해법은 굉장히 강력해서 모든 사회적 딜레마 게임을 해결할 수 있다. 하지만 불행하게도 인류 역사에서 종교적 해법이 장기적 성공을 거둔 경우는 없다. 왜일까? 인간은 이기적인 존재이기도 하기 때문이다. 인간이 이기적이기만 한 존재는 아니지만 이기적 속성을 갖고 있음은 분명하다. 한 인간 안에 이타적인 모습도 존재하고 이기적인 모습도 존재한다. 인간은 언제 협력하는가?그렇다면 우리는 어떤 해법을 찾아야 할까? 대부분의 인간은 상대가 이기적일 때 자신도 이기적으로 행동한다. 손해를 보거나 바보가 되고 싶지는 않기 때문이다. 그런데 만약 상대가 이타적이라고 확신한다면, 상대가 나에게 잘해 줄 것이라고 확신한다면 자신도 이타적으로 행동할 가능성이 높아진다. 또 서로 이타적으로 행동했을 때, 서로 협력했을 때 자신에게 돌아오는 이득이 크다면 그렇게 행동할 가능성이 높아진다. 우리가 해야 할 일은 이런 변화를 유도할 수 있는 사회적 제도와 규범을 만들어가는 것이다. 인간뿐 아니라 자연 속 동물들도 서로 협력할 때가 있다. 진화론을 주장한 다윈(Charles Robert Darwin)은 <종의 기원(On the Origin of Species by Means of National Seleciton)>에서 적자생존을 주장하지만 자연 곳곳에서 나타나는 동물의 이타적 행위 또한 설명하고자 했다. 그 중 대표적 사례로 꿀벌를 들었다. 꿀벌 사회는 한 마리의 여왕벌과 나머지 수 천 마리의 일벌로 이루어진다. 대다수 일벌은 여왕벌이 낳은 알을 돌보고, 외부의 침입을 막기 위해 목숨을 바친다. 일벌의 일생은 이타적 행위 그 자체이다. 비슷한 예로 남아프리카 지역에 사는 미어캣이라는 몽구스과에 속하는 포유동물이 있다. 이들은 땅굴에서 집단서식을 하는데 서로 돌아가면서 보초를 선다. 침입자가 나타날 경우 보초는 위험을 알리기 위해 큰 소리로 신호를 보낸다. 이 덕분에 나머지 미어캣은 위험에 대비하고 안전하게 피신할 수 있지만, 큰 소리를 내면서 자신의 위치를 노출시킨 보초는 침입자의 눈에 띨 확률이 높아지게 된다. 자신의 희생을 감수하는 것이다. 흡혈박쥐들도 이타적 행동을 한다. 이들은 가축의 피를 빨아먹고 살아가는데 흡혈에 성공하지 못하는 날이 많다. 만약 충분한 피를 섭취하지 못해서 굶어죽을 상태에 이른 흡혈박쥐가 있을 경우 다른 흡혈박쥐가 자신이 빨아온 피를 나누어준다. 자신이 먹어야 할 몫을 포기하고 남에게 나누어 주는 것이다. 동물은 왜 이타적 행동을 할까? 사람은 왜 그럴까? 무임승차를 하면 자신의 이익을 최대화시킬 수 있는데 왜 그렇게 하지 않을까? 하버드대학교의 생물학 및 수학과 교수인 노박(Martin Nowak)은 2006년 <협동 진화의 다섯 가지 규칙(Five Rules for the Evolution of Cooperation)>이라는 논문을 발표한다. 여섯 페이지에 불과한 이 짧은 논문은 인간을 포함한 동물이 협력하는 다섯 가지 경우를 보여준다. 인간 협력의 조건 1 : 피는 물보다 진하다첫 번째는 혈연선택(Kin Selection)이다. 부모의 자식에 대한 무한한 사랑을 생각하면 쉽게 이해할 수 있으며, 피는 물보다 진하다는 말로도 표현된다. 혈연, 핏줄은 더 구체화되어 유전자로 설명된다. “나는 물에 빠진 2명의 동생 또는 8명의 조카를 살릴 의지가 있다”고 말한 생물학자 할데인(J. B. S. Haldane)의 장난스러운 설명 또한 이를 설명한다. 동생은 자신의 유전자의 절반을 공유하고 있고, 조카는 8분의 1을 공유하고 있기 때문에 자신이 죽더라도 2명의 동생 또는 8명의 조카를 살릴 수 있다면 자신의 유전자를 남기는데 차이가 없다는 주장이다. 생물의 가장 큰 목표인 종족보전을 위해서는 자신의 유전자를 다음 세대로 전달해야 하며, 이를 위해 자신과 혈연관계가 있는 개체들을 돕고자 하는 이타적 행동이 나타난다는 것이다. 꿀벌도 미어캣도, 흡혈박쥐의 이타적 행동도 결국 자신과 같은 유전자를 가진 종족을 보호하기 위한 ‘이기적인’ 이타적 행동으로 설명할 수 있다. 이를 영국의 생물학자 해밀턴(Hamilton)이 1960년대 확장하여 체계화 것이 해밀턴 법칙(Hamilton’s Rule)이다. 다른 개체와 자신과의 연관성(relatedness)을 r이라 하고, 다른 개체를 돕는데 지불하는 비용(cost)을 c, 이를 통해 얻게 되는 이익(benefit)을 b라 했을 때 r > c/b 인 경우에 이타적 행동이 나타난다는 것이다. c/b는 이익 대비 비용의 비율을 나타낸 것으로 이 숫자가 클수록 협력의 비용이 크며, 이 숫자가 작아질수록 협력의 이익이 크다. 이 비율보다 연관성이 클 때, 다시 말해 혈연관계가 긴밀할수록 이타적 행동이 잘 일어난다는 뜻이다. 하지만 이 설명은 적용 범위가 너무나 제한적이다. 내 가족, 친척에게만 적용될 수 있다. 내 친구들은 아무리 친하고, 서로를 배려한다고 해도 혈연관계나 유전자의 공유도로 따지자면 그 정도가 매우 미약하다. 혈연선택은 이를 설명하기 힘들다. 남모르는 사람들 사이에 베풀어지는 선행의 경우에도 설명할 수 없다. 앞서 말한 동물들의 경우도 그렇다. 케임브리지대학교의 팀 클러튼 브록(Tim Clutton Brock)이 미어캣 집단을 관찰한 결과, 그들 속에는 혈연관계를 맺지 않은 이민자들도 섞여 있었지만 보초를 서는 횟수에 있어서 차별이 없었다. 이들의 이타적 행동이 반드시 유전자의 공유도 때문만은 아님을 보여준다. 인간 협력의 조건 2 : 눈에는 눈, 이에는 이두 번째는 직접 상호성(Direct Reciprocity)이다. A가 B를 도와주면 그 보답으로 B가 A를 도와준다는 것이다. 특히 둘 사이의 관계나 거래가 장기적이거나 반복될 때 직접 상호성이 많이 나타난다. 단골이 형성되는 경우가 이렇다. 가게가 좋은 물건을 팔면, 손님들은 이에 호응해서 그 가게만을 찾아오는 것이다. 또한 이렇게 반복적인 관계가 형성되면 가게 주인 입장에서는 오늘 하루 조금 더 돈을 벌기 위해서 손님에게 바가지를 씌우기보다 앞으로의 장기 거래를 생각해서 더 친절히 대하게 된다. 즉, 직접상호성에서는 반복의 횟수가 중요한데 이를 식으로 표현하면 다음과 같다. w는 게임이 반복될 확률이고, c는 협력할 때 지불하는 비용이고, b는 협력할 때 얻게 되는 이익이라 한다면 w > c/b 인 경우에 이타적 행동이 나타난다는 것이다. 이익 대비 비용의 비율보다 게임이 반복될 확률이 클 경우, 즉 반복되는 횟수가 클수록 이타적 행동이 잘 일어난다는 뜻이다. 우리가 앞서 살펴본 죄수의 딜레마도 이를 반복할 경우 다른 해법이 나올 수 있다. 원래 죄수의 딜레마에서는 상대방이 어떻게 하든지 상관없이 나는 배반하는 것이 (2,2)로 이득이었다. 하지만 반복해서 이런 거래를 할 경우 1회의 보수만을 생각하는 것이 아니라 반복되는 게임 속에서 발생하는 보수의 합을 생각하게 된다. 따라서 (3,3)을 선택할 때 장기적으로 가장 많은 이득을 얻게 된다는 결론을 얻을 수 있다. 실제로 1980년대에 미국의 정치학자 악셀로드(Robert Axelrod)는 죄수의 게임을 반복할 경우 최선의 전략이 무엇인지를 알아보기 위해 전 세계의 경제학자, 게임이론가, 컴퓨터과학자 등을 대상으로 토너먼트를 벌였다. 1등은 미국의 수학심리학자 아나톨 래퍼포트(Anatol Rapoport)가 제시한 TFT(Tit for Tat) 전략이었다. 이 전략은 한마디로 ‘눈에는 눈, 이에는 이’라 설명할 수 있다. 우선 처음에는 상대방에게 잘해준다. 그 후에는 상대방이 잘해주면 나도 잘해주고, 상대방이 잘못하면 나도 잘못한다는 것이다. 상대방이 직전에 한 행동을 따라하는 것이다. 이 간단한 전략이 가장 우수한 성적을 거둔다. 이 경우 일단 서로가 협력하기 시작하면 계속해서 협력할 수 있다. 즉, 계속해서 (3,3)의 보수를 얻을 수 있다는 것이다. 그런데 상대방이 순간의 실수로 배반할 경우, 나도 배반하게 되어 계속해서 서로 배반하게 된다. 즉, 계속해서 (2,2)의 보수밖에 얻지 못한다. 따라서 이 경우에는 추가 전략이 몇 가지 필요하다. 서로 배반하는 선택이 어느 정도 계속될 경우 먼저 협력하여 변화의 기회를 꾀하는 것이다. 이를 GTFT(Generous TFT), 즉 관대한 TFT라 한다. 혹은 상대방이 두 번 연속해서 배반할 경우에만 똑같이 배반하는 전략이다. 상대방이 단 한 번 배반하고 다시 협력으로 돌아설 때에는 응징하지 않지만 두 번 이상 배반할 경우에는 응징하는 것이다. 이는 TF2T(Tif for 2 Tat)라 부른다. 쉽게 말하면 이런 것이다. 사람과의 관계에서 잘 지내려면 처음에는 협력해라, 그리고는 상대방이 하는 대로 하라, 그런데 만약 배반이 계속되면 네가 먼저 협력하라. 이렇게 하면 자기 이익을 극대화할 수 있다는 것이다. 앞서 이기적 인간과 대립하여 상정했던 상호적 인간의 특성에 딱 맞는 이야기이다. 2500년 전 성경과 논어에서 이미 알려주었던 황금률과도 같다.하지만 경제학자들 중에는 직접상호성은 이타적 행위가 아니라 이기적 행위라고 규졍하기도 한다. 결국 장기적으로 자신이 얻는 보수가 높은 쪽을 선택하는 것이므로 이기적 동기에 의한 행동이라는 것이다. 또한 혈연선택과 마찬가지로 직접상호성도 제한적이다. 수많은 인류 중 내가 두 번 이상 만나는 사람, 나와 두 번 이상 거래를 하는 사람은 매우 소수이기 때문이다. * 정리 : 이수연(새사연 연구원)* 정태인의 ‘네박자로 가는 사회적 경제’ (7)편으로 이어집니다.[insert_php] if ( ! function_exists( ‘report’ ) ) require_once(‘/home/saesayon/script/report/report.php’);report( ” );[/insert_php]