비트코인을 얻어낼 수 있는 가장 기본적인 방법채굴을 이야기 할 떄 proof of work라고 해서 작업증명이라는 표현을 많이 한다.참가자가 어떠한 일을 하고 일정 보상(Reward)를 받는다sybil attacks한 사람이 다른 사람의 아이디를 가로채어 여러 사람인척
블록체인의 속도 문제를 해결하기 위한 대안\-> off-chain state channels스타벅스의 기프티콘을 예로 거래할 때마다 신용카드 조회하고 결재 확인하고 중앙서버에 접속을 하면 시스템에 어떤 오버로드가 걸릴 수 있는데 이를 해결하기 위해 스타벅스 기프티콘을
블록체인의 속도 개선하기 위한 하나의 방법이다.각각의 샤드가 데이터를 병렬처리하는 것이 가능하다.하나의 DB or Table을 두개로 쪼개서 운용한다.\-> 쪼개진 두 개의 DB or Table에 동시에 접근한다.\-> 효율성이 높아진다.병렬화 및 보안성 보장을 위해