- 1998년 미국의 컴퓨터 과학자 Nick Szabo는 최초의 암호화폐인 Bit Gold를 발명하면서 스마트 계약이라는 용어를 만들었습니다.
- 스마트 계약은 코드로 작성된 간단한 "if/else/when and then" 개념을 따릅니다. 각 블록은 이러한 종류의 코드를 연속적으로 실행하므로 자동화된 것처럼 보이는 반복 루프가 생성됩니다.
- 오늘날 스마트 계약에는 계약 작성자와 수신자라는 두 가지 주요 개체가 포함됩니다.
우리 모두는 암호화폐, Web 3 혁명, 블록체인 개발자에게 부여된 무한한 가능성에 대해 들어봤습니다. 블록체인 기술은 다재다능하고 유연한 특성을 거듭 입증해 왔습니다. 이는 천천히 디지털 세계를 지배하고 있는 분산형 애플리케이션을 도입했습니다. 실제로 이 새로운 발명은 4차 산업혁명에서 그 자리를 차지하고 있습니다. 하지만 블록체인이 어떻게 작동하는지 진정으로 이해하고 있나요? 무엇이 그렇게 독특합니까? 그 질문에 대한 답은 스마트 계약입니다. 우리는 스마트 계약의 적용, 스마트 계약이 무엇인지, 왜 독특한지에 대해 각각 확장된 버전으로 구성된 3부 시리즈를 살펴보겠습니다.
이는 블록체인을 작동시키는 요소를 찾는 데 관심이 있는 모든 사람에게 도움이 될 것입니다. 또한, 아프리카 생태계에서 더 많은 블록체인 개발자에게 영감을 줄 수 있기를 바랍니다.
블록체인 작동 방식 역사
암호화폐라는 용어는 전체를 휩쓸었습니다. 2017년 폭풍으로 몰아친 디지털 세계, 8년 첫 데뷔 이후 2009년 만에 웹 3(Web XNUMX) 열풍이 첫 걸음을 내디뎠고, 블록체인 기술은 곧 새로운 것이 되었습니다. 그러나 대부분의 사람들은 비트코인이 결코 최초의 암호화폐가 아니며 스마트 계약이라는 용어가 생성되기 오래 전에 등장했다는 사실을 알아야 합니다.
또한 읽어 이더리움 채굴 시작을 위한 초보자 가이드.
1998년에 닉 사보미국의 컴퓨터 과학자인 는 최초의 암호화폐인 비트골드(Bit Gold)를 발명하면서 스마트 계약이라는 용어를 만들어냈습니다. 당시에는 블록체인 기술의 개념이 이미 존재했음에도 불구하고 들어본 적이 없었습니다. 재미있는 사실은 많은 사람들이 Szabo가 나중에 Satoshi Nakamoto라는 가명으로 다시 등장했다고 의심하지만 그는 결국 이 주장을 부인했습니다. Szabo는 원본 작업에서 스마트 계약을 계약 조건을 실행하는 컴퓨터화된 거래 프로토콜로 정의했습니다.
스마트 계약은 AI가 아니다
컴퓨터 과학자는 스마트라는 용어를 단순히 사전 프로그래밍된 특정 단계를 자동으로 실행할 수 있다는 이유만으로 사용했습니다. 당시 많은 사람들은 스마트 계약이라는 용어가 스마트 계약을 사용하는 것과 관련이 있다고 생각했습니다. 그의 프로그램 내 AI. 그러나 나중에 그는 초기 애플리케이션이 계약을 자동화한 만큼 계약의 기능이 중단되어 AI라고 부르기에 적합하지 않다고 말했습니다.
Szabo는 스마트 계약 사용에 대해 자세히 설명하기 위해 이를 사용자가 돈을 넣고 버튼을 누르는 등 "계약"의 다양한 조건을 충족하면 자동으로 계약 종료를 존중하는 자판기에 비유했습니다.
기본적으로 모든 스마트 계약 애플리케이션은 분산 애플리케이션에서도 이 기본 규칙을 따릅니다.
Szabo는 다음과 같이 썼습니다.
“이러한 새로운 증권은 증권(채권 등)과 파생상품(옵션 및 선물)을 다양한 방식으로 결합하여 형성됩니다. 이러한 복잡한 지불 기간 구조에 대한 컴퓨터 분석으로 인해 이제 표준화된 계약을 구축하고 낮은 거래 비용으로 거래할 수 있습니다.”
몇 년 후, 블록체인 개발자들은 나중에 “블록체인 작동 방식”의 구성 요소가 될 시스템과 알고리즘을 개발하기 위해 이 개념을 재정의했습니다.
오늘날 스마트 계약에는 코드를 통해 필요한 계약 규칙을 정의하고 설정하는 계약 작성자와 일부 응답을 얻기 위해 모든 규칙을 이행한 수신자라는 두 가지 주요 개체가 포함됩니다. 양 당사자 간의 이러한 상호 이해는 스마트 계약의 수많은 적용으로 이어졌습니다.
또한 읽기 웹3 개발자가 되기 위해 필요한 소프트웨어, 패키지 및 도구.
블록체인 작동 방식 스마트 계약
"블록체인 작동 방식"을 이해하는 가장 기본적인 스마트 계약은 코드로 작성된 간단한 "if/else/when and then" 개념을 따릅니다. 각 블록은 이러한 종류의 코드를 연속적으로 실행하므로 자동화된 것처럼 보이는 반복 루프가 생성됩니다. 스마트 계약에는 충족될 경우 반응을 일으키는 사전 결정된 조건이 포함되어 있습니다. 평신도의 언어로 그들은 개념을 실현합니다. “모든 행동은 반응을 낳는다.” 이를 통해 당사자들은 거래의 공통 이익만을 알고 거래를 수행할 수 있습니다.
기본 보기
블록체인의 작동 방식을 이해하려면 분산형 애플리케이션이 다음 단계를 따르세요.
- 블록체인 개발자는 거래 및 검증을 위해 사전 정의된 조건을 설계하고 설정합니다.
- 당사자는 원하거나 필요한 것을 시작함으로써 스마트 계약을 촉발할 것입니다. 대표적인 예는 암호화폐를 다른 당사자에게 보내려는 사용자의 욕구입니다.
- 그러면 유효성 검사 및 확인 프로세스가 시작됩니다. 분산형 애플리케이션은 블록체인 개발자가 설정한 사전 정의된 규칙을 거치게 되므로 이 프로세스는 스마트 계약의 실제 적용입니다. 이는 은행이 자금을 이체하기 전에 계좌 세부정보와 ID 정보를 확인하는 방법과 유사합니다. 그러나 스마트 계약에는 과도한 정보가 필요하지 않습니다.
- 분산형 애플리케이션은 새로운 블록을 생성합니다. 스마트 계약의 핵심 적용은 기록 생성입니다. 이 기록은 “블록체인이 어떻게 작동하는가”의 핵심 요소이기 때문에 매우 중요합니다. 데이터는 분산 네트워크 전체에 분산되며 블록체인 개발자가 보편적으로 적용하는 기본 규칙입니다.
- 블록체인 네트워크에서 기존 정보와 새로운 정보를 병합합니다. 대부분의 스마트 계약의 마지막 단계는 네트워크 시스템 업데이트입니다. 범용 애플리케이션은 네트워크의 단일 노드가 다른 데이터를 갖지 않도록 보장합니다. 이는 스마트 계약의 투명성을 창출합니다.
스마트 계약의 다양한 구성 요소에는 단일 패키지의 논리, 속성 및 데이터가 포함됩니다. 이는 비즈니스 및 데이터 로직 레이어를 개발자가 블록체인에 작성하는 단일 레이어로 축소합니다. 이는 "블록체인 작동 방식"의 몇 가지 기본 측면에 대한 답변입니다. 신뢰할 수 없는 환경에 필요한 불변성, 결정론적 실행 및 투명성. 이러한 속성은 분산형 애플리케이션에 따라 다릅니다.
또한 읽어 블록체인 기술; 케냐 응용 프로그램의 기초.
일부 블록체인 개발자는 이러한 기능을 분리하여 스마트 계약의 다양한 애플리케이션에서 격리하고 사용합니다.
앞서 언급한 것처럼 복제는 신뢰할 수 없는 모든 당사자 또는 네트워크가 동일한 정보를 갖도록 보장합니다. 분산형 애플리케이션 네트워크 내의 각 노드는 스마트 계약을 반복해서 실행해야 합니다.
결론
블록체인 개발자는 종종 블록체인에 적용되는 기본 규칙의 용어를 재창조합니다. 이는 스마트 계약의 다양한 적용으로 이어집니다. 동시에 일부는 불변성과 투명성을 활용하고 다른 일부는 스마트 계약 배포에 중점을 둘 수 있습니다. 이 기사는 암호화폐에 대한 적용에 중점을 두지 않는다는 점을 기억하는 것이 중요합니다.
블록체인 개발자는 분산형 애플리케이션에 수많은 디자인이 있음을 입증했습니다. 이것은 스마트 계약의 기본 개념을 다루고 근본적인 측면을 자세히 설명하는 소개 기사일 뿐입니다. 보다 기술적인 독자를 위해 스마트 계약의 복잡한 특성을 강조하는 기사를 발행할 것입니다. 또한 사용되는 다양한 프로그래밍 언어에 대해 자세히 설명합니다.
- SEO 기반 콘텐츠 및 PR 배포. 오늘 증폭하십시오.
- 플라토 블록체인. Web3 메타버스 인텔리전스. 지식 증폭. 여기에서 액세스하십시오.
- 출처: https://web3africa.news/2023/02/10/news/how-blockchain-works-starts-with-smart-contracts/
- 1998
- a
- 소개
- 계정
- 얻다
- 동작
- 또한
- 후
- 협약
- AI
- 도움
- 알고리즘
- All
- 이미
- 미국 사람
- 분석
- 및
- 다른
- 답변
- 답변
- 누군가
- 어플리케이션
- 어플리케이션
- 적용된
- 기사
- 양상
- 측면
- 속성
- 청중
- 자동화
- 자동적으로
- 은행
- 기본
- 기초
- 때문에
- 가
- 전에
- 시작
- 사이에
- 비트
- 비트코인
- 블록
- blockchain
- 블록 체인 네트워크
- 블록체인 네트워크
- blockchain 기술
- blockchains
- 블록
- 보증보험증권 (Bond)
- 양 당사자
- 가져
- 건물
- 내장
- 사업
- 단추
- 기능
- 청구
- 암호
- 화폐로 주조 한
- 결합
- 공통의
- 비교
- 복잡한
- 구성 요소들
- 컴퓨터
- 개념
- 개념
- 조건
- 행위
- 계약
- 계약
- 핵심
- 비용
- 수
- 만들
- 생성
- 창조
- 창조자
- 암호 화폐
- 데이터
- 데뷔
- 데뷔
- 분산 된
- 분산 응용 프로그램
- 한정된
- 정의
- 의존
- 파생 상품
- 디자인
- 디자인
- 세부설명
- 개발
- 개발자
- 개발자
- 다른
- 디지털
- 디지털 세계
- 분산
- 분산 네트워크
- 분포
- 마다
- 이전
- 생태계
- 정교한
- 끝없는
- 보장
- 전체의
- 엔티티
- 환경
- 필수
- 조차
- 있을뿐만 아니라
- 예
- 실행
- 실행
- 확대하는
- 를
- 발견
- 먼저,
- 융통성있는
- 초점
- 따라
- 형성
- Foundation
- 장난
- 기능성
- 기본적인
- 자금
- 추가
- 선물
- 생성
- 점점
- Go
- 덴탈
- 안내
- 들었다
- 강조
- 기대
- 방법
- 그러나
- HTTPS
- ID
- 불변성
- in
- 포함
- 개인
- 산업
- 산업 혁명
- 정보
- 처음에는
- inspire
- 관심
- 관심있는
- 입문
- 발명
- 발명
- 발행물
- IT
- 종류
- 아는
- 언어
- 언어
- 성
- 층
- 레이어
- 오퍼
- 배우다
- 지도
- 긴
- 낮은
- 기계
- 본관
- 제작
- 유튜브 영상을 만드는 것은
- .
- 최대 폭
- 말하는
- 단지
- 합병
- 채굴
- 돈
- 배우기
- 가장
- 공동의
- 나카모토
- 자연
- 필요한
- 필요
- 그물
- 네트워크
- 네트워크 시스템
- 네트워크
- 신제품
- 노드
- 다수의
- 낡은
- 옵션
- 실물
- 기타
- 기타
- 꾸러미
- 패키지
- 부품
- 파티
- 파티
- 결제
- 사람들
- 장소
- 플라톤
- 플라톤 데이터 인텔리전스
- 플라토데이터
- 가능성
- 청춘
- 방법
- 프로그램 작성
- 프로그래밍 언어
- 속성
- 프로토콜
- 증명 된
- 문제
- 반응
- 읽기
- 기록
- 기억
- 반복적 인
- 복제
- 필요
- 필수
- 응답
- 결과
- 결과
- 혁명
- 통치
- 규칙
- 같은
- 만족
- 사토시
- 나카 모토 사토시
- 과학자
- 증권
- 별도의
- 연속
- 세트
- 설정
- 설치
- 비슷한
- 단순, 간단, 편리
- 간단히
- 이후
- 단일
- 천천히
- 스마트 한
- 똑똑한 계약
- 스마트 계약
- So
- 일부
- 구체적인
- 정해진
- 단계
- 단계
- 아직도
- 폭풍
- 이러한
- 체계
- 시스템은
- 테크니컬
- Technology
- 조건
- XNUMXD덴탈의
- 그들의
- 맡은 일
- 생각
- 을 통하여
- 도처에
- 시간
- 에
- 검색을
- 만지고있는
- 거래
- 거래
- 거래 비용
- 거래 내역
- 전송
- 투명도
- 투명한
- 트리거
- 참된
- 이해
- 이해
- 유일한
- 보편적 인
- 사용
- 사용자
- 활용
- 확인
- 종류
- 여러
- 확인
- 확인
- 다양한
- 버전
- 필수
- 방법
- 웹
- 웹 3
- Web3
- 뭐
- 어느
- 누구
- 넓은
- 의지
- 이내
- 작업
- 일
- 세계
- 겠지
- 쓴
- 년
- 자신의
- 제퍼 넷