분산 디지털 통화에서 비트 코인 및 이중 지출 방지


18

Bitcoin 이라는 중앙화 온라인 통화를 만드는 최근의 접근 방식에 관심이있었습니다. 목표는 중앙 당국이나 이중 지출이나 위조없이 통화를 이체하는 방법을 갖는 것입니다. 이들의 접근 방식은 네트워크의 모든 노드가 작업 증명 계산을 수행하여 트랜잭션을 검증하도록하고 가장 검증 된 트랜잭션은 공식적인 것으로 간주됩니다. 공격자가 공식 기록을 위조하려면 (첫 지출을 되돌리고 동전을 다시 사용하기 위해) 네트워크에서 컴퓨팅 능력의 대부분을 가져야합니다. 가장 큰 단점은이 체계에서 모든 거래의 기록이 공개되어야한다는 것입니다.

트랜잭션이 없는지 확인하는 유일한 방법은 모든 트랜잭션을 인식하는 것입니다. 민트 기반 모델에서 민트는 모든 거래를 인식하고 어느 것이 먼저 도착했는지 결정했습니다. 신뢰할 수있는 당사자없이이를 달성하려면 거래를 공개적으로 발표해야합니다.

그러한 거래에서 모든 거래를 공개적으로 알아야한다는 것이 명백합니까? 더 광범위하게 : 탈 중앙화 디지털 통화 또는 관련 아이디어에 대한 Cstheory / Crypory 연구가 있습니까?

노트

나는 crypto.SE에-게시 교차메타 토론 .


1
논문의 2 장 "공식 및 전산 암호화 : 프로토콜, 해시 및 확약"( dare.ubn.kun.nl/dspace/handle/2066/40158 )에 관심이있을 수 있습니다.
Oleksandr Bondarenko 2016 년

이 게시물은 이 레딧 스레드 에서 논의 됩니다 .
닐 영

답변:


5

이 분야에서 많은 작업이 이루어졌습니다. 좋은 설문 조사는 "금융 암호화 및 보안 핸드북"(암호화)의 첫 번째 장과 일곱 번째 장 (기술 조사)입니다.

이중 지출을 막고 공개적인 전 세계 성적표를 요구하지 않는 첫 번째 계획은 Chaum, Fiat 및 Naor [Crypto 88]입니다. 그들의 모델에서, 사용자는 자신의 신원과 연결될 수없는 디지털 현금을 얻습니다. 그러나 동전을 두 배나 쓰면 동전이 결국 은행으로 돌아올 때 자신의 신원을 밝힐 것입니다. CFN은 매우 비효율적이며이를 개선하기위한 많은 노력이있었습니다.


2
참조 주셔서 감사합니다! 1 장을 살펴본 결과, 조사 된 모든 시스템에 중앙 발급 기관이 필요한 것 같습니다 (이 기관도 신뢰할 수 있다고 가정). 비트 코인의 재미있는 기능 중 하나는 시스템에 민트 나 뱅크가 없다는 것입니다 (또는 모든 사용자의 네트워크가 민트입니다). 신뢰할 수있는 박하에 의존하지 않는 결과가 있습니까? 아니면 이것이 전자 현금 커뮤니티에 큰 관심을 일으키지 않습니까?
Artem Kaznatcheev

1
아시다시피, 당신은 공개 성적표가없는 분산 된 민트 / 은행을 찾고 있습니까? 나는 그러한 계획을 알지 못합니다 (이유가 불가능한 강력한 이유도 아닙니다). 분명히 두 가지 속성 중 하나를 가진 체계가 있습니다 (비트 코인 및 그 이전 버전, CFN 및 후속 버전). 두 가지를 모두 달성하는 것은 어려운 것처럼 보이지만 흥미로운 문제가 있습니다.
PulpSpy
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.