스팀은 그 가능성만큼이나 논란도 많은 플랫폼입니다. 블록체인 기반이라는 특징은 실시간 민주주의와 검열에서의 자유를 안겨주었지만 한편으로는 영구히 삭제되지 않는 컨텐츠와 단지 7일동안의 보상이라는 한계도 갖고 있습니다. 잊혀질 권리에 대한 문제점은 블로터 포럼: ‘스팀잇’, 가능성부터 논란까지에서도 언급되었으며, 비즈니스 모델 문제는 써드파태 앱 중 하나인 Chainbb의 실패를 비롯하여 여타 써드파티 앱들의 고군분투에서 드러나고 있습니다.
이러한 문제해결을 위해서는 어떻게 해야할까요? 블록체인의 특성을 살리면서 잊혀질 권리를 찾을 방법은 없을까요? 스팀 매수자를 기다리는 것 외에 다른 비즈니스 모델은 없을까요? 저는 여기에 대한 한 가지 해법을 제시해보고자 합니다. 그것은 바로 컨텐츠 암호화입니다.
현재 스팀잇에 올라오는 모든 컨텐츠는 스팀 블록체인에 평문으로 올라옵니다. Busy에서 올린 컨텐츠는 Steemit에서도, esteem에서도, 그리고 블록체인 자체에서도 읽을 수 있습니다. 하지만 많은 사용자들이 Steemit을 가장 처음 접하고 스팀잇이 레퍼런스이기에 대부분의 사람들은 써드파티 앱보다는 스팀잇을 선호하게 됩니다.
하지만 만약에 써드파티 앱에서 올라오는 글이 암호화되었고, 그 컨텐츠를 써드파티 앱에서만 읽을 수 있다면 어떻게 될까요?
먼저 사람들은 특정 써드파티에 올라온 글을 읽기 위해 좋든 싫든 그 써드파티 앱을 사용하게 될 것입니다. 물론 선택적으로 암호화해서 어떤 글은 스팀잇에서도 읽을 수 있지만 어떤 글은 스팀잇에서 열면
스팀가즈아에서 작성된 글입니다. 글을 읽으시려면 아래 링크로 접속해주세요.
https://steemgazua.com/#kr-gazua/@gazuago/20180320t134947171z
-----BEGIN PGP MESSAGE-----
Version: OpenPGP.js v.1.20130420
Comment: http://openpgpjs.org
wUwDPglyJu9LOnkBAfkBNVEwdcow4rXk9snzo2eB6QQ2jR5Kt/e7aM4agn3C
uk2hMU32gUxJ2iRhXlKf9NelRu9+iHT2/Pg3juZ2Be5g0lEB4GLbPkHJqUYX
bD/cABCzIMJSPQWkc5/NN1+Q08lfkpsIFAGoeYyJub9YHLN4+dy4TDTKDYDM
m014KHgX+z1HAgDPI8OdfYhh5SDL5Z0JhE0=
=e1K+
-----END PGP MESSAGE-----
이렇게 나오게 됩니다 (위 메시지 해독법은 글 마지막에 올립니다). 조금 더 구체적으로는 각 포스팅마다 암호키가 존재하고, 이 키는 써드파티앱의 프론트앤드 서버가 가지고 있습니다.
결과적으로 사용자는 특정 컨텐츠를 읽기 위해 특정 플랫폼에 접속해야만 하게 되고 이렇게 모아진 사용자 유입은 광고나 다른 비즈니스 모델을 쉽게 접목할 수 있게 됩니다. 이를 통해 외부자금 유입이 더 원활해지고, 스팀 보상 외에도 다른 보상재원이 마련되게 되며, 외부자금 중 일부는 스팀을 매수하는데 사용될 수도 있습니다.
이 방법의 또다른 장점은 잊힐 권리를 찾아줄 수 있다는 것입니다. 누군가가 다른 사람의 인권을 침해하는 (대표적인 예로 리벤지 포르노와 같은) 컨텐츠를 올린다면 프론트앤드 운영자는 피해 당사자의 요청에 따라 관련 포스팅의 암호키를 폐기하여 접근이 불가하게 만들 수 있습니다. 물론 이 방식은 검열에 취약하다는 단점이 있지만 법적, 제도적으로는 더 합리적인 접근으로 보이며, 일반 사용자들에게는 더 장점이 되는 방식일 수 있습니다. 검열 불가능성을 강조하는 컨텐츠라면 여전히 블록체인에 평문으로 올리는 방법을 택할 수 있습니다.
조금 다른 방식을 택한다면 아예 프론트앤드 서버에 컨텐츠를 올리고 스팀에는 링크나 해쉬만을 다른 방식을 택할 수도 있습니다. 앞의 암호화 방식과 장점과 단점은 비슷하나 조금 서버 의존적이라는 단점이 존재하며, 서버가 해킹될 경우 컨텐츠가 조작될 수 있다는 약점도 있습니다.
이 모델을 응용하면 여러가지 새로운 방식이 접목될 수도 있습니다. 보팅을 한 사람에게만 글을 보여준다든지, 7일이 지난 글에는 팁을 보내줘야 복호화를 해서 보여준다든지 하는 등 스팀의 보상체계를 넘어선 새로운 시도들이 가능합니다. 스팀의 창의적인 사용은 계속 되어야합니다 ^^
아래는 테스팅용 privatge key 입니다. https://www.igolder.com/PGP/decryption/ 에서 위 메시지와 아래 private key를 넣고 암호를 풀어서 내용을 확인해보세요.
-----BEGIN PGP PRIVATE KEY BLOCK-----
Version: OpenPGP.js v.1.20130420
Comment: http://openpgpjs.org
xcA4BFG7HSMBAf9rxilz/h34SkppmiIhAnalaWMvXLOHaBliXlrKf/tiBxWj
DXP3AGO+0qzFFEHfIOCcOgYdyfHPcrSmQwbQHSsLABEBAAEAAf9m6OKeSrFt
a+rgKXibUpHeYuJ90CPxkRpkDrrdEBYHRIME/ySgBqFncJTjoR4Q8q0bFns6
ZHq14sqZJAM+HnzhAQC7WmQngm/joUp0U+nS1VRRdFyAm0VjPEvbtuyC1xjG
WwEAk0NORnDtObt7sWk95i7z+WAEid8FVOvXzF9MH4zuLREBAIsWokhJJ316
8V9T2D6obelSTn3kPXs+XloMBMdsZ2ioTdjNJFRlc3QgTWNUZXN0aW5ndG9u
IDx0ZXN0QGV4YW1wbGUuY29tPsJcBBABAgAQBQJRux0kCRA+CXIm70s6eQAA
v/oB/i7HOftjt49XUNmZOxQIBDwu0qzvc00bqegpLrqe5/ATjDVqh4RM4uch
+2L58j2X2U9OKAvNQjtS9GijOgNtfVo=
=Pt3C
-----END PGP PRIVATE KEY BLOCK-----