성공적인 Dynamic Federations 키 전환의 바로 뒤를 잇는 것이 Liquid가 구축된 무료 오픈 소스 코드베이스인 Elements의 최신 릴리스입니다. 버전 22.1에서 우리는 비트코인 코어 22.1로 Elements를 최신 상태로 바꿔 놓았고, 네이티브 리퀴드 테스트넷에 대한 기본 지원과 아울러 많은 작은 개선 사항을 추가했는데 여기에는 다음의 것들이 포함됩니다.
RPC 업데이트: blind_reissuance_amount_proof 출력에 대한 decodepsbt 및 수정 검사
PSET 스왑 예시 수정
walletcreatefundedpsbt에 include_explicit 추가
누락된 필드 signblock_challenge를 다시 getblock에 추가
testproposedblock이 RPC_VERIFY_ALREADY_IN_CHAIN을 반환하도록 함.
전체 변경 로그를 검토하여 릴리스의 세부 사항을 자세히 살펴보고, BOL2(Build On L2) 커뮤니티의 개발자 페이지에 피드백을 게시하여 마음에 드는 점이나 개선할 점을 알려주십시오.
가능성 탐색하기
Liquid 기반 구축 작업이 가지는 이점의 하나가, opcode 라이브러리(즉, CAT, DETERMINISTICRANDOM, CHECKSIGFROMSTACK)를 통해 강력한 스마트 계약 기능이 활용 가능하게 된다는 사실입니다. 이러한 새로운 opcode는 비수탁 옵션 계약, 분산형 거래소와 같은 인프라, 무신뢰성 스왑과 같은 차세대 금융 상품을 가능하게 하여, 자본 시장에 대한 전반적인 신뢰의 필요성을 줄여줍니다.
이러한 고급의 스마트 계약 직접 실험해보려는 개발자들을 위해서, 이제 Elements에 Liquid Testnet라는 기본 기능이 있습니다. 더 이상 부풀려진 구성 파일로 테스트 네트워크를 가동하던 시대가 아닙니다! 사라져서 다행입니다! 이제는 그냥 elementsd chain=liquidtestnet을 실행하면 끝나는 것입니다 (이것은 elements-qt에서도 작동합니다).
Testnet은 생산 체인의 내부 기능을 가지고 있어서 실제 비트코인을 거래 수수료로 지출해야 하는 부담이 없기 때문에, Liquid를 기반으로 구축할 때 유용한 도구입니다. Liquid Testnet에서 누락된 유일한 기능이 Bitcoin에서의 페그인 및 페그아웃입니다. elementsd chain=liquidtestnet으로 Elements에서 Liquid Testnet을 실행한 후, 공식 Liquid 수도꼭지를 사용하여 (디지털 증권에 관심이 있을 경우) 테스트넷 L-BTC, TEST 자산 또는 테스트넷 AMP 토큰을 보내서 구축 작업을 시작할 수 있습니다.
Liquid의 실행
Liquid는 금융 시장 및 디지털 증권 발행에 중점을 둔 Elements의 가장 인기 있는 구성으로, elements-qt를 실행할 때 기본 노드가 됩니다. 자체 Liquid 노드를 실행함으로써, L-BTC 페그인에 대해 무신뢰성 검증을 실시하고 기본 설정이기도 한 validatepegin=1 옵션을 활성화하여 공급할 수 있게 됩니다. 이 기능을 사용하려면 RPC를 통해 사용할 수 있는 비트코인 노드가 필요하다는 점에 유념하시기 바랍니다. 또한, Liquid 자산을 보내고 받고 발행할 수 있으며, getpeginaddress RPC를 사용하여 Liquid에 비트코인 페그인을 수행하고 코인을 해당 주소로 바로 보낼 수 있습니다. 전송이 최종 정산에 (102 개의 비트코인 블록 또는 최장 16시간으로) 도달하고 면, Liquid 노드에서 해당 자금을 청구할 수 있습니다. 자세한 지침은 여기 Elements Projects 사이트에서 자습서를 읽으십시오.
우리는 항상 Elements Core를 최적화하는 새로운 방법과 Liquid가 후드 아래에서 실행되는 방식에 대해 생각합니다. 커뮤니티에서는 Raspberry Pi의 초저가 버전과 같은 기성품 DIY 하드웨어와 호환되고 더 경량형인 Elements 노드 클라이언트를 희망해왔습니다. 내부 벤치마킹을 통해 메모리 사용량이 약 50%의 감소하는 상황이어서, 우리는 다음 릴리스를 준비하면서 이러한 요청을 우선시하고 있습니다. 해당 프로덕션이 조만간 준비되기를 바라면서, 우리는 Bitcoin, Lightning 및 Liquid 노드를 가장 접근하기 쉽고 저렴한 하드웨어에서 동시 실행하는 것을 목표로 소프트웨어 최적화 작업을 계속해 나갈 것입니다.
Liquid Testnet 및 Liquid 노드를 설정하고 실행하는 방법에 대한 자세한 안내를 원하시면, 새로 준비한 개발자 문서 포털에서 설명서를 읽어보십시오.
Liquid 커뮤니티에 동참하기
새로운 BOL2 커뮤니티 플랫폼을 둘러보면, Elements 및 Liquid에 익숙해질 수 있습니다. 우리는 새로운 22.1 릴리스 관련 무엇이든 물어보세요 시간을 통해 하루 종일 커뮤니티로부터의 모든 질문을 처리합니다. 이 플랫폼은 비트코인의 두 번째 계층을 구축하고 생각을 공유하는 Liquid 개발자 및 사용자와 연결하는 방법에 대해 자세히 알아볼 수 있도록 하는 훌륭한 리소스입니다.
여러분 모두를 만나 뵙기를 고대하겠습니다!