전체글 24

DAML에는 자체 상호 운용성 계층이 있습니까? 아니면 Canton DAML이 상호 운용성 계층입니까?

Q DAML에는 자체 상호 운용성 계층이 있습니까? 아니면 Canton DAML이 상호 운용성 계층입니까? A 두가지 질문에 대해 “예”라고 대답하고 싶습니다. Canton 프로토콜은 DAML의 상호 운용성 계층입니다. Canton 커미터(committers) 및 중재자(mediators)는 DAML 원장에 대한 합의 및 데이터 교환을 제공하기 위해 서로 다른 블록체인 / DLT에서 실행할 수 있습니다. 참여자 노드는 그러한 많은 DAML 원장에 연결하고 이들을 통해 거래할 수 있으므로 진정한 상호 운용성을 제공합니다. 원문 : Does DAML have its own interoperability layer or is Canton DAML’s interoperability layer? https://d..

포럼 번역 2020.09.21

명령 완료(completion service) 스트림에서 OK 해석

Q 분산 설정에서 완료 스트림에 대한 OK 응답은 트랜잭션이 네트워크에 성공적으로 커밋되었음을 의미합니까 (즉, 합의가 이루어졌는지)? 아니면 명령이 내 노드에서 성공적으로 검증되고 커밋을 위해 네트워크에 제출되었음을 나타내는 것일 뿐입니까? A 명령 완료(completion service) 에 대한 OK 는 트랜잭션이 커밋 되었음을 의미합니다. 후자는 명령이 로컬 참여자 노드에서 검증되고 실행되었음을 의미합니다. 트랜잭션이 생성되어 분산된 커밋을 위해 원장으로 전송되고 참가자가 상태에 대한 업데이트를 받으면 완료 서비스가 실제 결과를 알려줍니다. 제출 서비스(submission service)에서는 성공적인 결과가 돌아오고 완료 서비스(completion service)에서 성공적인 커밋을 관찰 할 수..

포럼 번역 2020.09.21

복수의 명령을 단일 submission로 제출했을때 트랜잭션 결과

Q CommandSubmission 서비스를 사용하여 동일한 submission에서 여러 명령을 제출하면 모든 명령의 이벤트가 포함된 단일 트랜잭션이 생성됩니까? 아니면 각 명령이 자체 트랜잭션으로 돌아올까요? 하나의 큰 트랜잭션에서 여러 명령을 제출할지 아니면 작은 트랜잭션으로 분리할지 결정할 때 성능 고려 사항이 있습니까? A 단일 제출(submission)은 항상 단일 트랜잭션으로 이어집니다. 그리고 성능 고려 사항이 있습니다. 500개의 생성(create) 명령(command)을 사용하는 단일 제출은 각각 하나의 생성 명령을 사용하는 500 개의 제출보다 훨씬 빠릅니다. 동기화 및 합의를 포함한 원장 왕복은 비용이 많이 듭니다. 단일 트랜잭션이 실제로 훨씬 더 빠르기는 하지만 성능상의 이유로 대규..

포럼 번역 2020.09.21

DAML 오라클

"Oracle"은 분산 원장 플랫폼에서 가격, 날씨 또는 시간과 같은 외부 정보를 제공하는 모든 종류의 서비스에 대한 매우 광범위한 용어입니다. 여기서 "사용 가능하게 만든다"는 것은 정보를 다른 계약에서 사용할 수 있도록 스마트 계약에 저장하는 것을 의미합니다. 가장 간단한 형태의 Oracle은 원장에서 데이터 유형을 사용할 수 있는 단일 (신뢰할 수 있는) 당사자 일뿐입니다. template WeatherReport with weatherService : Party location : Location time : Time weather : Weather subscribers : [Party] where signatory weatherService observer subscribers 완전한 오라클은 ..

포럼 번역 2020.09.21