⛓️solidity로 블록체인에 문자를 써봤다⛓️
1172 단어 solidityBlockchain
소개
이 기사에서는 solidity라는 js와 같은 언어를 사용하여 블록 체인에 메시지를 작성하거나 블록 체인에 작성된 메시지를 얻고 싶습니다.
어떤 버전의 solidity로 작성할지 명기
pragma solidity ^0.4.18;
contract 정의
contract Message{
}
블록체인에 메시지 작성
contract 속에 쓰여진 메시지를 인수에 갖고, 그 인수를 블록체인상에 기술하는 함수를 쓴다.
string public message;
function createMessage(string writtenMessage) public {
message = writtenMessage;
}
블록체인에 쓴 메시지 읽기
contract 속에 블록체인 상에 보존되어 있는 message 라는 변수의 값을 돌려주는 함수를 쓴다.
function readMessage() public view returns(string) {
return message;
}
이상으로 solidity로 걸려 처리는 끝났습니다. 그리고는, 이 contract를 배치해 web3.js를 사용해 프런트 엔드와 연결하면 움직입니다! 덧붙여서 블록체인에 메시지를 쓰는 처리는 web3.js의 methods.myMethod.send()를 사용하지 않으면 안되는데, 블록체인에 쓴 메시지를 읽는 처리는 web3.js의 methods.myMethod.call() 사용합니다. 왜냐하면 쓰기에는 eth가 필요하지만 읽기에는 eth가 필요 없기 때문입니다.
Reference
이 문제에 관하여(⛓️solidity로 블록체인에 문자를 써봤다⛓️), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/eyexx/items/50755f54c2be93f529a3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)