Web3 JavaScript 예제 스크립트가 포함 된 Node.js는 이더 리움 블록 체인에서 기본 정보 (트랜잭션, 균형, 에테르 및 토큰)를 얻기위한 스크립트입니다.
나는 개발자가 아닙니다. 그러나 나는 이더 리움 블록 체인과 상호 작용하는 코드를 작성하는 방법을 배우고 싶었습니다. 웹 사이트에서 악명 높은 "블록 체인"을 사용하는 방법을 배우거나 일부 JavaScript를 사용하는 콘솔에서 더 흥미로운 블록 체인 프로젝트 중 하나 일 것이라고 생각했습니다.
이전에 언급했듯이 이것은 내가 개발자가 아니라고 말했듯이 이것은 상당히 도전으로 판명되었습니다. 인터넷 검색은 몇 가지 좋은 예를 찾았지만, 내가 끝낸 많은 것은 내가 쓴 코드였습니다. 이제 모든 전문가 ~할 것 같다 내 코드가 완벽하지 않다는 것을 알게 될 것입니다. 원래 나는이 모든 것들과 함께 중간 기사를 만들려고했지만 누군가가 도와 주거나 오류를 수정하는 것은 Github에서 더 쉬울 것입니다 ... 그래서 우리는 여기 있습니다.
Ubuntu 서버를 사용하여이를 테스트했습니다. 비슷한 설정이 필요하거나 자신의 컴퓨터를 사용할 수 있습니다. 시스템이 준비되면 다음을 설치해야합니다.
NPM을 사용하여 Node 및 Web3를 설치할 수 있습니다. Geth는 약간의 추가 TLC가 필요하므로 대신에 Infura API 토큰을 사용할 수 있으며 무료로 사용하면 실제로 자신의 노드를 실행하지 않고도 이더 리움 블록 체인에 완전히 액세스 할 수 있습니다.
또한 Web3 문서를 열어서 기능 및 유용한 기타에 대한 자세한 정보를 얻을 수있는 환상적인 아이디어입니다. 여기에서 찾을 수 있습니다 : http://web3js.readthedocs.io/en/1.0/getting-started.
한 가지 미세한 메모, 에테르 (일명 돈)로 놀기 시작하면 현지 지갑과 시스템을 일반적으로 잠그는 것이 현명한 아이디어입니다. 암호화는 재미 있지만, 특히 안전하지 않은 컴퓨터에서 작동하는 경우 총 Sh! t 쇼가 될 수도 있습니다. 그냥 머리 위로 ... 내가 당신에게 경고하지 않았다고 말하지 마세요.
나는 당신이 이더 리움의 기초와 "주소", "트랜잭션 해시/ID", "ERC-20 토큰"의 의미와 같은 용어를 적어도 알고 있다고 가정 할 것입니다. 그렇지 않다면, 당신은 다른 무엇보다도 그것을 읽고 싶을 수도 있습니다. 나는 당신이 실제 이더 리움 가치가 필요한 대신에 자리 표시 자 텍스트를 남겼습니다. Etherscan.io와 같은 블록 탐색기에서 직접 사용하거나 임의의 것을 잡을 수 있습니다.
실행하려면 Run node example-script.js 에서 콘솔을 사용하면 결과가 콘솔에 인쇄됩니다.
또한 각 스크립트에는 Github Repo Wiki 페이지가 있습니다. 거기에서 당신은 무슨 일이 일어나고 있는지에 대한 설명을 찾을 수 있습니다. 이것은 우리 사이의 정말로 oobish (나 자신이 포함 된)가 정확히 무슨 일이 일어나고 있는지 볼 수 있도록 이루어졌습니다.
Web3 1.0.0은이 편집 시점에 있습니다. 실제로 베타 버전을 설치했는지, 아마도 내 부분에 오류가 있을지 모르겠습니다. 즉, 그것은 효과가 있기 때문에 생산에 이상적이지는 않지만 몇 가지 스크립트를 배우고 실행하려는 사람의 요구에 적합해야합니다.
나는 이것들과 함께 웹 사이트를 만들고 싶었고 결과가 페이지에 표시되도록하기를 원했지만 너무 많은 노력으로 밝혀졌으며 내 JavaScript 능력은 작업이 아니었다.
다시, 나는 개발자가 아닙니다. 내가 여기에 코딩/쓴 내용에 문제가있는 경우, 저에게 전화를 걸거나 변경을 요청하십시오. 이 리포지토리가 다른 초보자가 이더 리움에 대해 더 많이 배우는 데 도움이되는 유등 자원으로 사용되기를 바랍니다.
poste입니다.