과학 그리고 기술

반복의 기술

암호화폐는 소프트웨어로 구현된 프로토콜(규약)입니다. 프로토콜이란 참가자들 간의 지능형 의사소통을 말합니다. 소프트웨어는 궁극적으로 주어진 목표에 따라 데이터를 조작하는 것입니다. 하지만 유용하고 안전한 프로토콜을 가질 뿐만 아니라, 안정적하고 신뢰할수 있는 소프트웨어와 그 반대와의 차이점은 오직 사람에 달려있습니다.

훌륭한 소프트웨어는 신뢰성, 명확한 비즈니스 요구 사항과 반복 가능한 프로세스 그리고 철저한 테스트 및 지칠 줄 모르는 반복을 필요로 합니다. 또한 훌륭한 소프트웨어는 문제를 완전히 해결할수 있는 시스템을 설계하기에 충분한 도메인 지식을 가진 재능있는 개발자가 필요합니다.

유용하고 안전한 프로토콜, 특히 암호화 및 분산 시스템과 관련된 프로토콜은 보다 학문적이고 표준 지향적인 프로세스로 시작됩니다. 유용한 프로토콜을 확립하기 위해서는 동료의 리뷰, 끝없는 토론 그리고 트레이드 오프에 대한 확고한 개념이 필요합니다. 그러나 이것들 만으로 충분하지 않습니다. 프로토콜은 현실에서 사용되어지고 테스트 되어져야 합니다.

암호화폐 산업에서 특별히 어려운 점은 두 개의 완전히 다른 철학이 적절한 변증법적 합의 없이 뒤섞여 있다는 점입니다. "빠르게 변화하고 목표를 성취하는 것"같은 젊음과 야망 그리고 열정으로 움직이는 스타트업 정신이 우리의 정명제입니다. 반명제는 암호화폐 영역에서의 혁신들을 충분한 펀딩과 명성을 누리는 훌륭한 위치에 정착시키고자 하는 욕구에서 나오는 것으로, 느리고 체계적이며 학술 지향적인 접근 방식입니다.

결과적으로 많은 암호화폐들은 오직 개념 검증에만 관련된 백서 또는 급하게 작성된 코드에 의해 완전히 특정지어 집니다. 현재 시가총액 상위 10대18 암호화폐 중 어떤 것도 상호 검증한 프로토콜에 근거하지 않습니다. 그리고 현재 상위 10대 암호화폐들 모두 공식적인 규격에 기반하여19 구현되지 않았습니다.

그러나 수십억 달러의 가치가 위험에 빠져있습니다. 한번 배포가 되면 암호화폐는 변경하기가 매우 어렵습니다. 그렇다면 어떻게 사용자는 그들이 안전한 시스템을 사용하고 있는지 알 수 있을까요? 어떻게 사용자는 마케팅에서 주장하는 것이 적절하다는 것을 알 수 있을까요? 만일 제안된 프로토콜이 그런 주장들을 절대 달성할 수 없다면 어떻게 될까요?

IOHK가 Cardano를 만들기를 원했던 가장 큰 이유 중 하나는 프로세스에 대한 합의와 존중이 결여되어 있기 때문입니다. 우리는 더 효과적이고 정상적이며 정직하게 일하는 예시로서 사용될 수 있는 리퍼런스 프로젝트를 개발하고자 했습니다.

우리의 목표는 완전히 새로운 개발방법론과 프로토콜을 제안하는 것이 아닙니다. 오히려 위대한 소프트웨어와 프로토콜이 이미 존재함을 인지하고, 그러한 생성을 유도한 환경을 모방하는데 있습니다. 둘째로는 이 조건들을 공개적으로 알리고 공익을 위해 모방될 수 있는 오픈 소스를 만드는 것입니다.


18: 시가 총액 별 종합 리스팅은 www.coinmarketcap.com을 참조하십시오.

19: 이더리움은 옐로 페이퍼 (Yellow Paper)라고 알려진 준 공식적인

Last updated: Invalid date