ITS_Blog

스마트 계약 및 뇌물 수수 본문

------------------

스마트 계약 및 뇌물 수수

알 수 없는 사용자 2018. 6. 21. 14:21

우리는 부유한 적수가 기존의 해킹 능력을 빌려 나카모토 스타일의 합의 프로토콜을 공격할 수 있도록 하는 스마트 계약을 제안한다. NAT의 뇌물 수수 계약은 다음을 강조합니다.


이테름의 삼촌이 뇌물 수수 공격을 직접적으로 입증하기 위해 보상금을 사용했다.

뇌물을 받은 광부들과 뇌물을 받은 광부들 사이에 신뢰가 필요 없는 최초의 역사를 개혁하는 공격

골드 핑거 공격의 첫번째 실현으로, 한 암호화 기술(예:Ethereum)에서 다른 암호화 기술의 유용성을 줄이기 위해 광부에게 보상하는 계약을 사용합니다(예:Biyptorrency).

이 게시물은 이번 회의에서 개최될 제5차 비트 코인 및 블록 체인 연구 회의에서 발표될 전체 논문(패트릭 맥코리, 알렉산더 힉스 및 사라 메이클렌)의 개요를 제공합니다.


뇌물 수수 공격이란 무엇인가?

기본적으로, 부유한 적수는 어떤 식으로든 블록 체인을 조종하고 싶어 한다. 예를 들어 트랜잭션을 검열하거나 블록 체인의 기록을 수정하거나 다른 블록 체인의 유틸리티를 줄입니다.


하지만 전방에 하드웨어를 구입하고 기존 광부들과 경쟁하는 것은 엄청나게 비싸며 보잉 한 두대를 필요로 할 것이다. 대신, 앨리스가 공격을 수행하기 전에 해시 파워를 일시적으로 임대하고 네트워크 해시 속도의 대부분을 얻는 것이 더 쉽고 비용 효율적일 수 있습니다.


해킹 능력은 외부 서비스(예:AWS또는 전문 서비스)를 사용하거나 기존의 광부에게 직접 지불하여 두가지 방식으로 이루어질 수 있습니다. 우리의 공격에 대해, 우리는 앨리스가 후자를 시도하고 있다고 가정하고, 뇌물을 받은 광부들에게 그녀를 믿어 줄 것을 요구하지 않고 그렇게 한다.


뇌물을 받고, 삼촌 블록으로 돈을 지불한다.

우리의 첫번째 계약인 CensorshipCon은 두가지 흥미로운 통찰력을 보여 준다.


첫째, 그것은 어떻게 에테렘의 삼촌 블록 상이 앨리스에게 직접적으로 보조금을 줄 수 있는지, 그리고 어떻게 그녀에게 이익을 줄 수 있는지를 보여 준다. 이것은 단순히 뇌물을 받은 모든 광부들이 삼촌 블록 광산 전략을 추진할 것을 요구한다.


둘째, 모든 광부들은 컴퓨터 무게를 보호하기 위해 에테름에서 채굴을 계속할 수 있고 앨리스에게 블록 체인의 완전한 통제권을 줄 수 있다. 이것은 앨리스가 정직한 광부들보다 더 많은 광산의 힘을 가지고 있는 한 효과가 있다. 그녀가 네트워크 해시 레일에서 요구하는 부분의 하한 값은 정직한 광부보다 높고 네트워크 보조금의 극대화는 25%에 불과하다.


이에 따라 GHOST프로토콜의 변형과 삼촌 블록 보상을 추가로 도입함으로써 합의된 의정서는 이제 정부가 후원하는 뇌물 수수 공격을 직접적으로 지원할 수 있는 수단을 제공한다.


한 브라이버가 블록 체인의 역사를 변경할 수 있습니다.

우리의 두번째 계약인 히스토르/리비전은 앨리스가 새로운 포크로 만족해야 하는 정확한 조건을 시행할 수 있도록 해 주는 첫번째 뇌물 수수 계약입니다. 과거 역사적인 뇌물 수수 공격과는 달리 앨리스와 밥은 계약을 믿을 필요만 있고 서로를 믿을 필요는 없다.


이 뇌물 사건의 근본적인 원인은 앨리스가 자신의 첫번째 뇌물을 받은 구역에 이 거래를 포함시키도록 요구되는(보증금을 예치한)역사/종교/관습 계약을 만드는 거래를 한다. 이후 계약은 올바른 높이(예:블록 100)에 포함되었는지, 블록 체인에 포함된 다른 계약의 상태가 예상을 충족하는지(예:패리티-벽 버그 수정)확인합니다. 만약 이러한 조건들이 충족된다면, 그 계약은 그 블록의 코인버스 주소로 뇌물을 보낼 것이다. 이후에 뇌물을 받은 광부들은 뇌물을 받은 모든 블록의 계약서에 서명하여 보상을 요구할 수 있다.


계약은 뇌물을 받은 사람에 대한 모든 검사를 요구할 수 있고, 뇌물을 받은 사람이 감사할 수 있기 때문에, 서로에 대한 요구 사항은 없습니다.

Comments