IT32 라이트닝 네트워크 - 비트코인 송금, 채널 열기 라이트닝 네트워크 노드를 운영하기 위해서 다른 노드간의 채널을 개설해야 합니다. 채널을 열어놔야 누군가 결제요청에 대한 중간 다리 역할로 수수료를 받을 수가 있는데, 노드 끼리 서로서로 채널을 오픈하는 방법도 있지만 저는 https://lightningnetwork.plus/ 사이트를 통해서 채널 개설을 하였습니다. Lightning Network Plus에서는 노드 간 채널 생성을 위한 중계 또는 알선을 해주는 서비스를 무료로 제공을 합니다. 홈페이지에서 Create Swap 메뉴를 통해 채널 구성원들을 모집하거나 다른 노드 운영자가 만들어 놓은 Swap에 참가하는 방법이 있습니다. 위 사진 처럼 삼각형 모양의 노드 연결을 구성할 수 있고 사각형, 오각형도 있습니다. Swap에 참가하는 참가자의 수에 .. 2023. 2. 13. 라이트닝 네트워크 노드 구축 (with 라즈베리파이) 라즈페리파이를 이용한 라이트닝 네트워크 구축 하는 방법입니다. 라이트닝 네트워크 노드 구축을 위해 Umbrel이란 오픈소스 프로젝트에서 라즈베리파이를 위한 OS를 제공하고 있습니다. 설치와 구축 방법이 아주 쉽게 되어 있구요. 서버 구축을 위해 추천하는 스펙은 아래와 같습니다. 라즈베리파이 4 1TB 이상의 SSD (HDD도 가능하지만 싱크하는데 시간이 아주 오래 걸립니다.) SSD를 인식하기 위한 케이스 (저는 IPTIME 사의 HDD3225 제품 구매) 16GB 이상의 MicroSD (라즈베리파이 OS 설치용) 전원 공급을 위한 USB-C 케이블, 이더넷 케이블 등등이 있습니다. 저는 회사에 있는 3D 프린터로 라즈베리파이용 케이스도 제작을 하였습니다. 발열이 심할 것 같아 팬을 설치할 수 있는 케이.. 2023. 2. 13. Next.js 페이지마다 다른 레이아웃 적용하기 Next.js 에서 레이아웃같이 모든 페이지에 공통된 CSS나 태그 등을 지정하고 싶을 때 _app.js 파일에 추가하여 적용을 합니다. import Layout from "components/layouts/layout"; export default function App({ Component, pageProps }: AppProps) { return ( ); } 하지만 로그인, 로그아웃 같은 페이지 같이 레이아웃이 필요 없거나 페이지별로 다른 레이아웃을 적용하고 싶을 경우 getStaticProps를 활용하여 선택을 할 수 있습니다. 아래와 같이 getStaticProps를 작성하여 각 페이지에 layout 이란 프로퍼티를 추가해 줍니다. export const getStaticProps = async.. 2022. 12. 27. OpenAI 사의 챗GPT 체험 (인공지능 채팅 봇) 최근 OpenAI 사의 인공지능 챗봇인 Chat GPT라는 서비스가 많은 관심을 받고 있는 중입니다. 질문에 답변하는 수준이 아주 높고 문장 수준도 웬만한 사람들 이상 수준급이라고 하는데 몇 번 질문을 하다 보면 금세 공감이 갈 정도입니다. 오픈소스로 시작을 하였다가 상업화를 하였는데 이 때문에 우려하는 말들이 많이 나오는 중이고, 지금 세상에 나와서는 안될 아주 무서운 프로그램이라는 기사도 나오는 상황입니다. 체험을 위해서는 가입이 필요한데 메일 주소와 휴대전화 인증으로 생성 가능합니다. https://chat.openai.com/ 나름 머리를 써가며 이것저것 질문을 계속 던지고 있는데 꽤 만족할 만한 대답을 보여줍니다. 영어 문법에 대한 확인도 해주고, 한글 질문도 가능하다고 친절하게 답변을 해줍니다.. 2022. 12. 22. 이전 1 2 3 4 5 6 ··· 8 다음