Achain Partner Li Pu : 블록 체인을위한 빠르고 안정적인 스마트 계약 구축 방법

[ad_1]

· 2018 년 4 월 2 일 · 11:30 am <! – 발췌

베이징 3 월 31 일. Achain 기술 파트너 인 Li Pu는 Blockchain Technology and Application Summit (BTA)에서 블록 체인에 대한 빠르고 안정적인 스마트 계약 구축 방법에 대한 의견을 나누었습니다. 중국 IT 포털 CSDN이 주최 한 이틀간의 행사에는 유명한 블록 체인 전문가, 투자자 및 블록 체인 기술자를 비롯하여 1,000 명이 넘는 참가자가 참석했습니다. Li의 경우 똑똑한 계약은 블록 체인과 결합 될 때 큰 잠재력을 가지고 있습니다. 똑똑한 계약은 블록 체인의 토대가 될 것입니다

End Excerpt ->

3 월 31 일, 베이징. Achain 기술 파트너 인 Li Pu는 Blockchain Technology and Application Summit (BTA)에서 블록 체인에 대한 빠르고 안정적인 스마트 계약 구축 방법에 대한 의견을 나누었습니다. 중국 IT 포털 CSDN이 주최 한 이틀간의 행사에는 유명한 블록 체인 전문가, 투자자 및 블록 체인 기술자를 비롯한 수천 명이 참석했습니다.


BTA 컨퍼런스에서 말하는 Li Pu

Li의 경우 똑똑한 계약은 큰 잠재력을 가지고 있습니다. blockchain과 결합 할 때. 똑똑한 계약은 더 많은 기능을 제공하여 블록 체인의 토대가 될 것입니다.

1994 년 Nick Szabo가 처음에 제기 한 스마트 계약 개념이 오래되었지만. 블록 체인의 기둥 중 하나 인 스마트 계약은 여전히 ​​비교적 새로운 개념입니다.

"격렬한 스토리지 문제와 해결 방법"

스마트 계약은 근본적으로 블록 체인 네트워크. 그것은 자연 계약의 의미 론적 구조를 가지고 있으며, 대부분 반자동입니다. 특정 스마트 계약의 설계는 블록 크기, 데이터 설계, 처리 간격 및 블록 생성 시간과 같은 한계 블록 체인 네트워크를 준수해야합니다. 블록 체인 네트워크는 특정 크기의 데이터 만 처리 할 수 ​​있으므로 저장소 및 처리 제한을 트리거하지 않는 스마트 계약을 설계하는 것이 중요합니다. 잘 설계된 스마트 계약은 스토리지 사용을 극대화하고 처리 속도가 빠릅니다.

이 문제를 해결하는 방법에는 두 가지가 있습니다. 하나는 두 개의 스토리지 계층을 들어오는 트랜잭션 데이터 용으로 설계 할 수 있습니다. 첫 번째 계층 (온 블록 체인 스토리지)에는 스마트 계약 실행 또는 트랜잭션의 동작이 저장됩니다. 두 번째 계층 (오프라인 저장소)에서 트랜잭션의 결과를 저장하거나 트랜잭션의 상태를 말합니다.

두 번째로 트랜잭션 데이터를 수정하기 위해 "before"및 "after"알고리즘이 사용됩니다. 현명한 계약 체결 프로세스. "이전"은 이전 데이터 상태를 나타내고 "after"는 트랜잭션이 완료된 데이터의 새 상태입니다. 이렇게하면 스마트 계약을 실행할 때 네트워크가 전체 데이터 클러스터를 작성하지 않아도됩니다. 대신 변경해야하는 부분 만 수정합니다.

블록 체인에서 "이전"및 "이후"작업 방법을 보여주는 그림

"최적의 성능을 보장 할 수 있도록 스마트 계약 설계 최적화"

[19659010스토리지측면의최적화외에스마트계약은성능향상을위한일련의원칙을따라야합니다이러한원칙은데이터가정확하고설계프로세스가견고하며스마트계약서가사용하기쉽기때문에"데이터유효성""설계프로세스완전성"및"스마트계약유틸리티"입니다

따라서 이러한 원칙에 따라 설계 프로세스가 작성되었습니다

  1. 블록 체인에서 스마트 계약서 코딩
  2. 블록 체인에 스마트 계약서 등록
  3. 블록 체인에서 스마트 계약서 실행
  4. 스마트 체인 계약 업그레이드, 블록 체인에서
  5. 스마트 계약서 제거 블록 체인

처음 세 단계는 이해하기 쉽습니다. 그것들은 기본적으로 앱을 만드는 것과 비슷합니다. 먼저 앱을 코딩 한 다음 휴대 전화에 설치 (블록 체인에 등록)하고 마지막으로 앱을 사용하기 시작합니다. 발산은 4 단계와 5 단계에서 발생합니다. 블록 체인은 변경 사항이 되돌릴 수 없으므로 고유합니다. 따라서 3 단계 후에 스마트 계약이 잘못 되었는 지 여부를 결정하기위한 조사가 이루어져야합니다. 버그가 없으면 다음 단계로 넘어가 스마트 계약을 업그레이드합니다. 결과적으로 스마트 계약은 블록 체인에 영구적으로 존재하게됩니다. 그러나 똑똑한 계약에 결함이있는 것으로 판명되면 블록 체인에 표시되지 않는 현명한 계약을 해지 할 수 있습니다.

Li :

이렇게하면 스마트 계약이 안전하고 공개적으로 사용하기 전에 단단한. 그리고 Achain에서는 블록 체인에 배치하기 전에 오프 체인 스마트 계약 테스트를위한 샌드 박스 메커니즘을 사용합니다.

Li는 업계가 아직 비교적 새롭고 큰 수요가 있기 때문에 프로그래머의 블록 체인 개발에 더 많은 참여를 요구합니다. 블록 체인 개발자 용


이미지 제공 : Achain

이 기사의 내용은 참조 된 회사에서 제공 한 것입니다. Bitcoinist는이 페이지에서 내용, 정확성, 품질, 광고, 제품 또는 기타 자료를 보증하거나 이에 대해 책임지지 않습니다. 독자는 회사와 관련된 모든 행동을 취하기 전에 자체 조사를해야합니다.

의견보기

[ad_2]

Source link

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments