Skip to main content Link Menu Expand (external link) Document Search Copy Copied

해당 프로젝트는 석사 연구과정 중, 텀 프로젝트로 블록체인 합의알고리즘을 새롭게 설계한 프로젝트입니다.

📃 기존 에너지 거래 방식 한계점 분석

한계점 및 제안하는 블록체인 플랫폼

1. 기존 에너지 거래 방식 한계점

img

  • 한국 전력 공사의 계약 독점
  • 계약 무결성 침해 위험 존재
  • 계약 수수료 발생
  • 수동화 계약으로 인한 비효율성

2. 제안하는 에너지 거래 블록체인 플랫폼

img

  • 지속적으로 변하는 블록 채굴자에게 계약 위임
  • 계약 무결성 보존
  • 채굴자에게 계약 수수료 지급
  • 자동화 계약으로 인한 효율성

✍️ 2-stage 합의 알고리즘 설계

2-stage 합의 알고리즘

1. 트랜젝션 설계

  1. Not signed by Supplier : 트랜잭션 전송
FROM(ID)ENERGYMONEYTO(ID)signature1signature2Fee
Amy5041$M1Sig(Amy, Tx1)NULL5%
Bob3022$M3Sig(Bob, Tx2)NULL7%
Chen2056$M2Sig(Chen, Tx3)NULL3%
  1. Signed by Supplier : 서명 후 트랜잭션에 담기
FROM(ID)ENERGYMONEYTO(ID)signature1signature2Fee
Amy5041$M1Sig(Amy, Tx1)Sig(M1,Sig(Amy,Tx1))5%
Bob3022$M3Sig(Bob, Tx2)Sig(M2,Sig(Bob,Tx2))7%
Chen2056$M2Sig(Chen, Tx3)NULL3%

2. 2-stage consensus algorithm

  • 블록 생성자 결정

𝑀𝑖𝑛𝑒𝑟=𝑀𝑎𝑥_𝐴𝑑𝑑𝑟 (ℎ𝑎𝑠ℎ(𝑃𝑟𝑒𝑣𝐵𝑙𝑜𝑐𝑘𝐻𝑎𝑠ℎ,𝐴𝑑𝑑𝑟)

  • 블록 완결

∑(0<𝑖<𝑑)𝑅𝐸100_𝑖^𝑎𝑔𝑟𝑒𝑒 ≥2/3 𝑅𝐸100_𝑡𝑜𝑡𝑎𝑙

3. 프로토타입 결과

img img img img