깃허브에 각각의 목차를 두고 코드를 나누어 놨습니다.벨로그 글도 조금 더 진행 후에 분기하여 다시 업로드 하겠습니다.깃허브 링크자바스크립트는 싱글 쓰레드(Single Thread)다.러스트는 low level이다나는 인터프리터 언어가 싫다.리눅스를 사랑하자4-1. vi
기업 협약 프로젝트에서 구현했던 ERC721 컨트랙트를 ERC1155 로 마이그레이션하며 알게된 내용과 그 예제를 작성합니다추가적으로, ERC 오픈 소스를 사용하며 참고하면 좋을 내용 역시 작성하였습니다.ERC 공부하는 법\-> openzeppelin Docs와 Git
Go 예제(하이퍼레저 패브릭)공통점을 가지고 개발을 진행하는 것이 여러모로 도움이 될 듯 하다.다양한 주제를 이야기할 수 있겠지만, 이 레포지토리에서는 객체지향 만을 생각에 두고 기술한다.객체지향적 사고, 관점, 개발, 코드 등 예전부터 쭉 이어져오고 있는 개발 트렌드
1- 모듈화, 사용 용이성, 유지 보수 용이성. 라이브러리 사용이나 다른 계약에서 상속을 포기하면 코드는 유지 관리, 읽기, 재사용 등이 어려운 수십 가지 기능이 포함된 거대한 파일이 됩니다.2- 부모/자식 계약을 구현하는 것은 코드의 논리와 더 관련이 있습니다. 예를
투명성 : 대등 네트워크, 데이터 변경 확인 가능분산성 : 각 노드로 데이터 분산 저장, 제3자의 검증이 애초에 필요없는 구조로 설계가 들어가있음.확장성 : 오픈 소스. API 친숙. 구축, 연결, 확장 가능보안성 : 원장이 모두에게 퍼져있어 조작 방지 어려움. 해킹이
솔리디티 타입에 대해 간단히 정리한다.반드시 공식문서를 각자 확인할 것.Solidity Types(https://docs.soliditylang.org/en/v0.8.14/types.html?highlight=array기본적으로 알고있는 값을 가지는 타입Boo
타입스크립트, 솔리디티, 혹은 자바 에서 인터페이스의 중요성을 말해보고 싶다.인터페이스의 중요성을 말한다면 기본적으로 패러다임, 혹은 설계를 하는 관점을 제시하면 좋다.객체지향으로 설계를 한다는 전제라면 가장 중요한 개념은 유형이고, 확장성을 위해선 항상 문제를 추상화
개발 전반에 걸쳐 API라는 단어를 정말 많이 사용하고 있다. 물론, 이 과정이 꼭 필요하다고 할 수는 없겠지만,API의 워딩을 깊게 바라보는 것은 개발 역량 자체에 큰 도움이 될 것이라 생각해, 정리글을 하나 작성한다.사실 모국어 한국어가 아닌 영어였다면, 단어 각각
UTXO : Unspent Transaction OutputsUTXO모델의 장점확장성(Scalability)동시에 여러개의 트랜잭션을 처리할 수 있으므로, 병렬 트랜잭션을 지원하고 확장성 혁신을 장려한다.프라이버시(Privacy)비트코인도 완전히 익명 시스템은 아니
유튜브 영상하나를 보고 간단히 정리를 한다.https://www.youtube.com/watch?v=K9L9YZhEjC0&t=1062s
https://velog.io/@recordboy/%ED%83%80%EC%9E%85%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8TypeScript-%ED%83%80%EC%9E%85-%EC%84%A0%EC%96%B8
import 사용의 장점이라고 한다면 무분별한 require의 남용을 막는 것이겠다.때문에, es6 사용을 시작했다면 기존의 require에서의 데이터 순위 방법을 좀 변경을 시켜야 겠다.
npm / yarn 차이에 따라 tsconfig.json 인식을 조금 못하네?commonjs ~ es\*\* 모듈 설정에 따라 못 읽는 경우가 잘 보이네. 일단 commonjs로 쓰도록 하자esModuleInterop 설정을 해주는데도 왜 안먹히지? 흠,,,ts-nod