전체 글65 [BlockChain] 스마트 컨트랙트 알아보기 스마트 컨트랙트 스마트 컨트랙트는 블록체인 네트워크에 호스팅되고 실행되는 프로그램입니다. 스마트 컨트랙트는 조건을 지정해두고, 해당 조건이 충족되면 미리 정해둔 계약을 이행하는 방식으로 코드를 작성합니다. 탈중앙화 된 블록체인에서 실행하기 때문에, 계약 조건이나 이행 내용을 변조하기 어려우며 계약을 신뢰하기 위한 제 3자가 필요하지 않습니다. 스마트 컨트랙트의 발전 스마트 컨트랙트의 개념은 1994년 닉 사보(Nick Szabo)에 의해 만들어졌습니다. 닉 사보는 스마트 컨트랙트를 '계약 조건을 실행하는 전산화된 트랜잭션 프로토콜은 일반적인 계약 조건을 만족하고, 악의적이거나 우발적인 예외를 최소화하며, 신뢰할만한 중개자의 필요성을 최소화하는 것을 목표로 한다.'라고 정의했습니다. 스마트 컨트랙트를 실제.. 2022. 5. 11. [BlockChain] 완결성과 CAP 완결성(Finality) 블록체인에서 완결성(Finality)은 '일단 블록체인에 커밋되어 잘 구성된 모든 블록은 취소되지 않는다'는 것입니다. 사용자는 거래할 때 거래가 완료되면 거래를 임의로 변경하거나 되돌릴 수 없다는 확신을 원합니다. 완결성의 종류 확률적 완결성 확률적 완결성(Probabilistic finality)체인 기반 프로토콜이 제공하는 완결성 유형은 트랜잭션이 포함된 블록이 체인 깊숙이 가라않을수록 트랜잭션이 되돌리지 않을 확률이 높아진다는 것입니다. 블록이 깊을수록 해당 블록을 포함하는 포크가 가장 긴 체인일 가능성이 높아집니다. 절대적 완결성 절대적 완결성(Absolute Finality)은 PBFT(Practical Byzantine Fault Tolerance)기반 프로토콜에서 .. 2022. 5. 11. [BlockChain] ICO 알아보기 ICO란? ICO(Initial Coin Offering)의 뜻은 암호화폐의 공개를 의미하며, 주식시장의 IPO처럼 암호화폐시장에 새로 개발한 암호화폐를 그 기능과 목적이 설명된 백서와 함께 공개함으로써, 투자자들로부터 사업 자금을 모집하여 암호화폐를 상장시키는 과정을 말합니다. ICO의 위험성 ICO는 백서나 웹사이트를 만들면, 사용할수 있게 제작되었습니다. 이 점을 이용한 악의적인 사람들이 백서를 겉으로 있어보이게 작성하고, 웹사이트를 허위로 제작했습니다. 사람들은 그게 사실인줄 알고 투자를 하였지만 제작자들은 그 돈을 가지고 도망갔습니다. DAICO DAICO(DAO + ICO)는 이더리움 창시자 비탈릭 부테린이 제안한 새로운 ICO모델입니다. DAO 모델을 사용하게 되면 큰 세력이나 개인의 의견이.. 2022. 5. 10. [BlockChain] DAO 알아보기 DAO란? DAO(Decentralized Autonomous Organization)는 탈중앙화 자율 조직이라는 뜻으로, 중앙화된 소유주 없이 자율적으로 구성원들이 프로세스를 실행하고 분산화 되어 있는 시스템입니다. 이 시스템은 인공지능 기술을 이용해 사람의 개입 없이 정해진 규칙에 따라 자동으로 운영됩니다. DAO는 생산기능을 최대화하며 그 작업을 계산 가능한 상호작용 작업으로 분할하며, 해당 작업들을 수행하는 사람에게 인센티브를 제공합니다. DAO와 전통적인 조직 DAO 전통적 조직 민주화 계층적 변경 사항이 있을 경우, 투표가 필요 변경을 요구하거나 투표를 제안 투표 결과에 따라 중개자 없이 자동으로 구현 투표가 허용되면 투표를 진행해 결과에 따라 수동으로 구현 제공되는 서비스는 분산 방식으로 자.. 2022. 5. 10. 이전 1 ··· 4 5 6 7 8 9 10 ··· 17 다음