일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- JUCE library
- 자료구조
- 알고리즘
- OS
- LOB
- vim-go
- C언어
- 운영체제
- 코딩
- Nebula
- 백준
- C++ library
- Docker
- 공룡책
- JUCE라이브러리
- c++ heap
- 연결리스트
- BOJ
- JUCE
- 프로그래밍
- gui
- go channel
- C++
- 리듬게임
- tour of go
- C++ gui 라이브러리
- go
- JUCE 튜토리얼
- a tour of go
- C++ gui
- Today
- Total
CafeM0ca
[컨퍼런스]BUIDL 본문
11/29 ~ 11/30 2일간 진행되는 블록체인 컨퍼런스인 BUIDL에 다녀왔다.
모카는 11월 29일날 들으러간 친구의 말로는 재미없다고 하여 11월 30일에만 르메르디앙 호텔밥 먹을 각오로 갔다.
결론부터 말하면 호텔밥 맛있었다. 또먹고싶네;
대략 3가지 발표를 들었는데 다 영어였다 ㅠ. 통역은 기술적인 부분이라 불안전했다. 아는 단어 나올때 마다 좋아했다.
1. KLAYTN
듣기로는 기존에 블록체인들은 문제가 많은데 기업이 원하는 블록체인 플랫폼을 만들자는게 목표라고 한것같다.(통역기 안끼고 들어서..)
이더리움 개발 언어인 solidity를 문제없이 사용할 수 있고 web3js도 약간의 수정을 거치면 사용할 수 있다고 한다.
자세한건 구글링.
2. Lightweight Threads(LWTS)
가장 흥미롭고 재밌었던 발표. OS나 kernel단에서 제공하는 쓰레드들은 묵직하다. (e.g. pthread) LWTS는 user단에서 사용하는 것으로 가볍고 성능이 좋다. Goroutine을 핵심적으로 사용하는데 Go가 상대적으로 빠른것은 아니지만 그럼에도 불구하고 고른 이유는 디버깅이나 생산성면에서 훨씬 좋기 때문이라고 한다.
트랜젝션에서 ecrecover라는게 있는데 이것은 많은 컴퓨팅 파워를 요구한다. 이 과정을 goroutine pool에 집어넣고 병렬처리를 하여 속도를 높이는데 2배이상의 성능이 나온다.
또한 트랜젝션의 의존성을 알아내면. 트랜잭션들끼리 묶어서 병렬처리가 가능한데. 트랜잭션 의존성이 최악일 경우를 고려하면 순차적으로 트랜잭션을 처리하는 방법과 병렬적으로 처리하는 방법 둘 다 해보고 빠른쪽으로 선택한다고 한다.
3. RSK
오픈소스. 메인넷, 테스트넷 존재. 채굴을 하기 위해서는 많은 컴퓨팅 파워가 필요한데. 이 채굴까지에는 어느정도 텀이 있다.(BTC가 10분정도) 그 텀동안 컴퓨팅 파워가 띵가띵가 놀고있는것을 방지하기 위한 것이다. 놀고 있는동안 RSK에 컴퓨팅 파워를 빌려주고 그 댓가로 BTC를 받는다. 빌려준 컴퓨팅 파워는 다른 코인의 트랜잭션 처리에 사용한다는 것 같음. 이더리움 개발할 때 사용가능.(Remix를 쓰던 Truffle을 쓰던)
https://github.com/rsksmart/rskj 참고.
alebanzas라는 사람한테 물어보면 잘 알려줄꺼다.
p.s) 몰랐는데 오픈제플린 SafeMath도 이쪽이랑 관련있네;;
영어학원 바로 신청하러 간다..
'잡담' 카테고리의 다른 글
[독후감] 경청 (0) | 2020.01.10 |
---|---|
새해 다짐 (0) | 2019.01.01 |
[잡담]특성화고 특혜 (0) | 2018.11.25 |
[잡담] 소프트웨어 나눔축제 후기 (0) | 2018.09.02 |
[잡담] 제4회 C++ KOREA 세미나 후기 (0) | 2018.08.04 |