새로운 희망

응용 프로그램 플랫폼의 미래

이미지 : Mr Hasgaha (CC BY-NC 2.0)

우리는 현재 중앙 통제 감옥에 살고 있습니다. 이 감옥은 나머지를 희생시키면서 몇 가지 특권에 대한 접근을 가능하게합니다. 그러나 기술은이를 바꿀 잠재력이 있습니다.

오늘날 전세계에 거주하는 소프트웨어 개발자라면 세계에서 가장 큰 글로벌 혁명의 일원이 될 가능성이 있습니다. 수십억의 사람들의 삶을 변화시키고 생명을 구하고 디지털 경제에 수십억의 사람들을 포함시킬 새로운 경제 기회를 창출하는 혁명.

중앙 집중식 플랫폼

2011 년에 저는 페이스 북에서 가장 인기있는 음악 앱을 작업하는 스타트 업 팀의 일원으로 월간 3 천만 명이 넘는 사용자가있었습니다. 우리는 Spotify, Bands in Town, Google Search 및 Billboard Magazine과 같은 다른 훌륭한 음악 서비스와 통합되어 미친 듯이 성장했습니다. 50 만 개의 밴드가이 플랫폼을 사용하여 프로필, 여행 날짜, 음악 스트리밍 및 상품을 관리했습니다.

그러던 어느 날 페이스 북은 아티스트 프로필에 대한“기본 방문 페이지”설정을 해제했습니다. 밤새 트래픽이 소멸되었습니다. 그날 수백 개의 다른 회사들이 그 단일 기술 선택에 매료되었습니다. Facebook은 하나의 기능 플립을 뒤집었고 그 결과 수백 명의 개발자가 일자리를 잃었습니다. 수백 가지의 유용하고 흥미로운 앱이 사라졌습니다. 창조적 가능성의 흥미 진진한 생태계는 존재하지 않았습니다.

그러나 그런 종류의 파괴적인 힘을 무모하게 사용하는 회사는 Facebook만이 아닙니다. Google 검색은 검색 트래픽에 의존하는 회사를 위해 대기업을 창출 한 다음 검색 알고리즘 업데이트로 동일한 회사를 제거하는 것으로 유명합니다.

문제는 Facebook, Google 또는 Apple이 악하다는 것이 아닙니다. 문제는 소수의 대기업의 통제하에 너무 많은 권력이 집중되어 있다는 것입니다. 미래의 앱 상태는 통제 범위를 벗어날 수 있습니다. 당신의 운명에 대한 통제력은 다른 누군가에게 속할 수 있습니다.

자체 관심이있는 대기업이 아니라 커뮤니티가 통제하고 관리하는 아키텍처 위에 앱을 구축 할 수 있다면 어떨까요? 보다 포괄적이고 분산 된 응용 프로그램 플랫폼을 구축하기 위해 협력하는 개발자와 함께 연결된 전 세계 컴퓨터 네트워크를 상상해보십시오.

웹이 태어 났을 때, 아이디어는 누구나 어디서나 자유롭게 연결할 수있는 문서를 게시 할 수 있도록하는 것이 었습니다. 중앙 엔티티가 제어하지 않는 네트워크 위에 구축되었습니다. 1990 년대에 여러 경쟁 독점 서비스가 등장했습니다. AOL 및 Compuserve와 같은 회사는 World Wide Web과 직접 경쟁하여 자체 컨텐츠 네트워크를 시작했지만 웹은 이겼습니다.

Microsoft와 Apple은 또한 모바일 장치 용 플랫폼을 소유하기 위해 싸웠습니다. 2010 년에 시간을 멈춘다면 애플이 그 전쟁에서 승리했다고 가정 할 수 있습니다. 그러나 오늘날 오픈 소스 Linux 운영 체제는 전 세계 모바일 스마트 폰 시장의 86 %를 차지하는 Android 장치를 지원합니다.

1990 년대에 라이센스 비용 (및 때로는 로열티)을 청구하는 상용 소프트웨어 라이브러리가 라이브러리 환경을 지배했습니다. 오늘날 누군가가 비공개 소스 GUI 툴킷을 작성하고 라이센스 비용을 청구하려고하면 공개 소스 React 에코 시스템을 포기할 사람이 거의 없습니다.

그러나 우리는 생존을 위해 Facebook, Google 또는 Twitter와 같은 중앙 집중식 엔티티에 의존하는 응용 프로그램을 계속 작성합니다. 쓰나미가 다가오고 있습니다.

1990 년대 후반, 사람들은 처음에는 중앙 서버에있는 FTP (File Transfer Protocol)를 통해 인터넷에서 MP3 파일을 공유하기 시작했습니다. 그러나 곧 중앙 서버가 레코드 회사의 공격을 받았습니다. 커뮤니티는 최초의 인기있는 분산 음악 공유 서비스 인 Napster와 싸웠지 만 레코드 회사는 Napster가 직접 음악을 호스팅하지 않더라도 사람들이 법을 어길 수 있다고 주장했습니다.

Napster는 중앙 집중식 회사가 소유하고 운영하는 회사였으며 2000 년에 Metallica는 Napster를 고소하여 폐쇄했습니다.

그러나 P2P (peer-to-peer) 스토리가 끝났다고 생각하면 잘못 알고있는 것입니다. Napster의 유골에서 Gnutella, Bittorrent 및 IPFS가 상승했습니다. 오픈 소스 구현을 포함한 모든 개방형 프로토콜. 소송을 제기 할 통제 회사가없는 모든 사람들은 지금까지 아무도이를 폐쇄 할 수 없었습니다.

중앙 집중식 자본

2008 년 주택 시장은 추락했다. 소수의 매우 큰 은행에 무담보 담보 부채가 너무 많이 집중되어 있습니다. 대출 불이행 률이 그들에게 따라 잡기 시작했을 때, 도미노가 무너지기 시작하여 여러 은행 붕괴와 구제 금융이 미국에서만 총 7.7 조 달러를 넘었습니다. 비슷한 붕괴와 구제 금융이 유럽 전역에 울려 퍼졌으며, 전 세계 경제를 위협하고 대공황 이후 세계를 가장 깊은 경기 침체에 빠뜨 렸습니다.

2009 년 1 월 9 일, 비트 코인 블록 체인에서 Genesis 블록이 채굴되었습니다. 블록 내에 포함 된 메시지는 다음과 같습니다.

“은행을위한 두 번째 구제 금융 위기에 처한 The Times 03 / Jan / 2009 장관”

은행 기관에 대한 세계의 신뢰는 위기를 유발하는 최저 수준에 도달했으며, 2 년간의 금융 위기, 일자리 손실 및 주택 압류로 산산조각 난 대중은 2011 년 전 세계에 퍼져있는 월스트리트 시위를 구성하기 위해 모였습니다. 위기를 일으킨 은행가들은 중산층이 증발하는 동안 황금 낙하산으로 떠내려 갔다. 대중은 분노했다.

그 이후로 은행은 같은 게임을 다시 시작했으며 Facebook, Google 및 Apple은 더 많은 힘을 가지고 있으며 세계는 우리의 자유에 대한 공격을 받고 있습니다.

우리의 유일한 희망

분산 아키텍처가 폭발적으로 폭발했습니다. 비트 코인 (Bitcoin)은 투자자의 상상력을 불 태우는 불꽃이었고, 돈이 암호 화폐에 로켓 연료를 부으면서 개발자 커뮤니티가 형성되고 성장하고 성장하고 더 성장하기 시작했습니다.

2011 년 이후 비트 코인 네트워크 해시 파워는 8 배나 증가했으며 가격도 함께 상승했습니다.

Hans HODL의 비트 코인 해시 파워 그래프 : 2011–2018

비트 코인 거래는 비트 코인 블록 체인 덕분에 작동합니다. 최초의 디지털 부족 및 분산 된 합의에 대한 대규모 시연. 2013 년까지 중요한 개발자가 디지털 부족 및 DLT (Decentralized Ledger Technology)로 무엇을 달성 할 수 있을지 궁금해했습니다.

답은“많이”입니다. Vitalik Buterin이라는 이름의 개발자는 중앙 집중식 월드 오브 워크래프트 게임에 3 년 동안 투자 한 규칙이 바뀌면서 좌절했습니다. Buterin은 Bitcoin에 참여하여 블록 체인이 할 수있는 다른 작업을 탐색하려고했습니다. 분산 세계 컴퓨터라는 아이디어가 그의 마음에 형성되기 시작했습니다.

2015 년에는 Vitalik Buterin, Gavin Wood 및 Joseph Lubin이 이더 리움을 시작했으며 그 주위에 대규모 개발자 커뮤니티가 모였습니다. 2017 년까지 ICO 빅뱅은 대부분 이더 리움 위에 수천 개의 대체 암호 화폐를 출시하여 전통적인 벤처 자금에 대한 대안을 제공하고 그 과정에서 몇 명의 새로운 억만 장자를 채굴했습니다.

2017 년 말까지 투자 열풍이 정점에 도달했으며 2018 년 대부분 동안 가격이 현실로 떨어졌습니다. 2018 년 가격 인하는 비트 코인 가격이 또 다른 규모의 성장에 도달 할 때마다 역사적으로 반복되는 현상입니다. 나를 믿으십시오, 우리보다 우리보다 훨씬 앞서 가고 있습니다.

한편, Sliver.tv와 Tencent Games와의 파트너십을 포함하여 Sliver 플랫폼에서 소비되고 게임 내 구매에 사용될 수있는 암호 화폐로 e 스포츠 시청자 및 스 트리머에게 보상을 제공하는 Sliver.tv의 파트너십을 포함하여 1 세대 확장 가능 dApp이 출시되기 시작했습니다.

한편, Waves 플랫폼을 사용하면 누구나 암호 화폐를 쉽게 만들 수 있습니다. Bitcoin 및 Ethereum에서 사용하는 PoW (Proof of Work) 모델보다 빠른 기본 계층 스케일링 솔루션 인 Leased Proof of Stake (LPoS) 컨센서스를 기반으로 자체 블록 체인을 실행합니다. 월렛 소프트웨어에는 사용자가 토큰을 거래 할 수있는 내장 된 분산 교환 (DEX) 기능이 있습니다. Waves 지갑은 Android 스토어에서 100,000 회 이상 다운로드되었습니다.

혁명에 관심이 있다면 대부분의 암호화 앱은 프론트 엔드에서 JavaScript를 사용하여 빌드됩니다. 블록 체인 노드 구현 (블록 체인과 통신하는 소프트웨어)은 C ++ (Bitcoin Core), Go (Ethereum) 및 JavaScript (Lisk)를 포함한 광범위한 기술을 기반으로합니다.

블록 체인 응용 프로그램은 일반적으로 스마트 계약에 의존하며 원장에 기록되는 데이터뿐만 아니라 해당 데이터를 처리하는 알고리즘에 대한 합의를 제공합니다.

대부분의 이더 리움 개발은 현재 Solidity에서 이루어지며 현재까지 가장 많이 사용되는 스마트 계약 프로그래밍 언어입니다.

비트 코인에는 비트 코인 스크립트가 있습니다. Waves는 의도적으로 튜링이 불완전한 RIDE라는 기능적 프로그래밍 언어를 가지고 있으며 Cardano는 Haskell에서 영감을 얻은 기능적 프로그래밍 언어 인 Plutus를 보유하고 있습니다. 필립와 들러 (Philip Wadler) 프로그래밍 언어들.

그러나 이러한 모든 블록 체인 프로그래밍 언어에도 불구하고 전 세계의 대량의 암호화 및 블록 체인 프로그래밍은 JavaScript로 수행됩니다. JavaScript는 암호화 혁명에 힘을 실어주는 사용자 인터페이스의 사실상의 표준입니다.

"세계에서 대량의 암호화 및 블록 체인 프로그래밍은 JavaScript로 수행됩니다."

새로운 블로그

JavaScript에 대한 첫 번째 게시물을 작성하기 전에 10 년 이상 전문적으로 JavaScript로 프로그래밍했습니다.

암호화에 대한 첫 번째 블로그 게시물을 작성하기 전에 10 년 이상 분산 아키텍처를 사용, 구축 및 추적했습니다.

저는보고, 배우고, 구축하고, 팀을 이끌고, 적절한 순간을 기다렸습니다. 사람들이 처음 듣게되면 기술은 폭발하지 않습니다. 처음에는 느리게 구축 된 다음 변곡점에 도달하고 실제로 주류 채택으로 폭발하기 시작합니다.

암호화가 폭발하려고합니다. 2019 년은 최초의 수백만 명의 사용자 dApp이 시장에 출시 된 해가 될 것이며 비 블록 체인 괴짜들은 처음으로 암호 화폐 거래를 시작합니다.

언젠가는 분산 아키텍처에 대한 JavaScript 장면에서 JavaScript 개발자에게 특히 관심이 있다면 블로그에 올릴 수 있습니다. 그러나 대부분의 암호 작성은 The Challenge라는 새로운 블로그에서 집을 찾을 것입니다.

The Challenge의 첫 블로그 게시물은 영향력있는 Cryptoasset 분석가 Hans HODL이 작성했습니다. 그를 소개하게 된 것을 자랑스럽게 생각합니다.

암호화가 왜 그렇게 큰지에 대해 더 자세히 알고 싶다면 숨을 쉬고 간식을 챙기고 우리의 싸움 노래“도전”을 읽으십시오.

Eric Elliott는 분산 시스템 전문가이며“JavaScript 응용 프로그램 프로그래밍”의 저자입니다. DevAnywhere.io의 공동 창립자로서 개발자에게 원격으로 작업하고 업무 / 생활 균형을 수용하는 데 필요한 기술을 가르칩니다. 그는 암호화 프로젝트를위한 개발 팀을 구성하고 조언하며, Adobe Systems, Zumba Fitness, Wall Street Journal, ESPN, BBC 및 Usher, Frank Ocean, Metallica 등 최고의 레코딩 아티스트를위한 소프트웨어 경험에 기여했습니다.

그는 세상에서 가장 아름다운 여성과 함께 외진 생활을 즐깁니다.