
Arbitrary Token Bridging
TL; DR오늘 우리는 Optimistic Ethereum에 대한 임의의 토큰 입금 및 인출을 가능하게 하는 새로운 게이트웨이 인터페이스를 출시하게 되어 매우 기쁩니다! 게이트웨이의 이전 주요 릴리스에서는 Optimism 토큰 목록 에 나열된 토큰을 L2로(및 그 반대로) 전송하도록 허용했습니다. 이 새로운 릴리스를 통해 우리는 혁신의 문을 열고 모든 ERC20 토큰이 계층 간의 경계를 전환할 수 있도록 하고자 합니다.작동 원리L2 체인을 개발할 때 토큰 브리징을 처리하는 방법을 알아내는 것은 복잡하고 균형이 풍부한 환경을 만듭니다. 우리의 브리지 구현은 다음과 같은 사실 간의 균형을 제공하고자 합니다.ERC20은 인터페이스일 뿐입니다 . L1에는 수백 가지의 다양한 토큰 구현이 있습니다. 이들 중 일부는 즉시 사용 가능한 OpenZeppelin 토큰과 크게 다릅니다. 따라서 모든 잠재적 유형의 예금 자금을 포괄하는 단일 "브리지 ERC20" 구현을 안치하는 것은 불가능합니다....
The Highly Optimistic Dev Blog #01: The Mystery of the Missing Message[KOR]
편집팀의 메모: 옵티미스틱 이더리움 의 우주에는 흥미로운 작업이 너무 많아서 우리가 무엇을 했는지 세상에 알리기 위해 잠시 시간을 내는 것을 종종 잊습니다. 낙관적 이더리움의 내부 작동 방식과 이를 실현하는 데 도움을 주는 사람들에 대해 더 자세히 알고 싶다는 많은 분들의 의견을 들었습니다. 그 결과 우리는 낙관적 이더리움에서 일하는 사람들이 매일 그들이 다루는 아이디어와 도전에 대해 글을 쓰는 데브 블로그를 시작합니다 . 우리는 이러한 블로그 게시물에 특정 스타일이나 구조를 적용하지 않습니다. 우리 각자가 Optimism에서 우리의 작업에 대해 생각하는 방식을 그대로 볼 수 있습니다. 우리는 이것이 낙관적 경험을 들여다보는 작은 창처럼 작용하기를 바랍니다. Highly Optimistic Dev Blog의 첫 번째 버전에 오신 것을 환영합니다! ☺️ 저자: 켈빈 피처요약 및 배경이것은 2021년 6월 초 며칠 동안 Optimistic Ethereum 테스트넷 배포가 새로운 L...
![Cover image for OVM Deep Dive [KOR]](https://img.paragraph.com/cdn-cgi/image/format=auto,width=3840,quality=85/https://storage.googleapis.com/papyrus_images/7bed0c28a7451bc3ac2d6c15ff32525701f35fb9e1f206452879effbef6ace46.png)
OVM Deep Dive [KOR]
핵심요약 – Layer 2 시스템용으로 설계된 모든 기능을 갖춘 EVM 호환 실행 환경인 OVM을 구축했습니다. 이 게시물은 OVM이 이더리움 메인 체인과 동일한 롤업을 가능하게 하는 방법을 설명합니다. OVM을 구축하는 이유는 무엇입니까? 우리 팀의 많은 사람들은 이전에 계약을 지원하는 최초의 일반화된 플라즈마 구성인 plapps를 설계하기 위해 일했습니다 ! 그러나 plapps에는 제한된 "단어" 계약과 관련된 완전히 새로운 개발자 도구가 필요했습니다. 이더리움 L2는 단순히 이더리움을 사용하여 확장하는 것을 의미하는 것이 아니라 이더리움 자체를 확장하는 것을 의미합니다 . 이것은 결국 이더리움 스마트 계약의 전체 기능 세트를 확장성 환경으로 가져오겠다고 약속한 최초의 L2 구성인 Optimistic Rollup을 개발하게 했습니다 . Unipig.exchange는 처음으로 이 전례 없는 기능을 시연했습니다. 처음으로 Uniswap은 L2에 있었습니다. 그러나 Unipig는...
www.twitter.com/stalim1717

Subscribe to stalim17

Arbitrary Token Bridging
TL; DR오늘 우리는 Optimistic Ethereum에 대한 임의의 토큰 입금 및 인출을 가능하게 하는 새로운 게이트웨이 인터페이스를 출시하게 되어 매우 기쁩니다! 게이트웨이의 이전 주요 릴리스에서는 Optimism 토큰 목록 에 나열된 토큰을 L2로(및 그 반대로) 전송하도록 허용했습니다. 이 새로운 릴리스를 통해 우리는 혁신의 문을 열고 모든 ERC20 토큰이 계층 간의 경계를 전환할 수 있도록 하고자 합니다.작동 원리L2 체인을 개발할 때 토큰 브리징을 처리하는 방법을 알아내는 것은 복잡하고 균형이 풍부한 환경을 만듭니다. 우리의 브리지 구현은 다음과 같은 사실 간의 균형을 제공하고자 합니다.ERC20은 인터페이스일 뿐입니다 . L1에는 수백 가지의 다양한 토큰 구현이 있습니다. 이들 중 일부는 즉시 사용 가능한 OpenZeppelin 토큰과 크게 다릅니다. 따라서 모든 잠재적 유형의 예금 자금을 포괄하는 단일 "브리지 ERC20" 구현을 안치하는 것은 불가능합니다....
The Highly Optimistic Dev Blog #01: The Mystery of the Missing Message[KOR]
편집팀의 메모: 옵티미스틱 이더리움 의 우주에는 흥미로운 작업이 너무 많아서 우리가 무엇을 했는지 세상에 알리기 위해 잠시 시간을 내는 것을 종종 잊습니다. 낙관적 이더리움의 내부 작동 방식과 이를 실현하는 데 도움을 주는 사람들에 대해 더 자세히 알고 싶다는 많은 분들의 의견을 들었습니다. 그 결과 우리는 낙관적 이더리움에서 일하는 사람들이 매일 그들이 다루는 아이디어와 도전에 대해 글을 쓰는 데브 블로그를 시작합니다 . 우리는 이러한 블로그 게시물에 특정 스타일이나 구조를 적용하지 않습니다. 우리 각자가 Optimism에서 우리의 작업에 대해 생각하는 방식을 그대로 볼 수 있습니다. 우리는 이것이 낙관적 경험을 들여다보는 작은 창처럼 작용하기를 바랍니다. Highly Optimistic Dev Blog의 첫 번째 버전에 오신 것을 환영합니다! ☺️ 저자: 켈빈 피처요약 및 배경이것은 2021년 6월 초 며칠 동안 Optimistic Ethereum 테스트넷 배포가 새로운 L...
![Cover image for OVM Deep Dive [KOR]](https://img.paragraph.com/cdn-cgi/image/format=auto,width=3840,quality=85/https://storage.googleapis.com/papyrus_images/7bed0c28a7451bc3ac2d6c15ff32525701f35fb9e1f206452879effbef6ace46.png)
OVM Deep Dive [KOR]
핵심요약 – Layer 2 시스템용으로 설계된 모든 기능을 갖춘 EVM 호환 실행 환경인 OVM을 구축했습니다. 이 게시물은 OVM이 이더리움 메인 체인과 동일한 롤업을 가능하게 하는 방법을 설명합니다. OVM을 구축하는 이유는 무엇입니까? 우리 팀의 많은 사람들은 이전에 계약을 지원하는 최초의 일반화된 플라즈마 구성인 plapps를 설계하기 위해 일했습니다 ! 그러나 plapps에는 제한된 "단어" 계약과 관련된 완전히 새로운 개발자 도구가 필요했습니다. 이더리움 L2는 단순히 이더리움을 사용하여 확장하는 것을 의미하는 것이 아니라 이더리움 자체를 확장하는 것을 의미합니다 . 이것은 결국 이더리움 스마트 계약의 전체 기능 세트를 확장성 환경으로 가져오겠다고 약속한 최초의 L2 구성인 Optimistic Rollup을 개발하게 했습니다 . Unipig.exchange는 처음으로 이 전례 없는 기능을 시연했습니다. 처음으로 Uniswap은 L2에 있었습니다. 그러나 Unipig는...
<100 subscribers
<100 subscribers


"검증관에 간섭하지 않았더라면 나도 무사했을 텐데!"
모두에게 공개: Optimistic Ethereum 테스트넷의 마지막 단계에 오신 것을 환영합니다! 단계별 가이드를 따라 사기를 증명하고 L2의 보안에 기여한 보상을 받으세요! 이곳을 처음 사용하는 경우 테스트넷 발표를 확인하여 이전 단계에 대해 알아볼 수 있습니다.
앞으로 우리는 의도적으로 테스트넷에서 사기를 저지를 것입니다. 예, 바로 여러분입니다! — 우리 체인을 안전하게 유지하는 1-of-N이 될 기회를 가지세요. 귀하의 기술 능력 수준은 중요하지 않습니다. 검증기를 설정하는 것은 매우 쉽습니다. 단계별 가이드를 따르려면 계속 읽으십시오. 사기 증명 프로세스를 가장 먼저 완료한 사람은 3.2 ETH의 상금을 받습니다!
이 프로토콜은 낙관적 롤업입니다. 즉, 사기 행위를 발견하면 누구나 체인 확인 및 분쟁 제출에 참여할 수 있습니다. 프로덕션으로 배송되기 전에 이 코드를 테스트하려면 여러분의 도움이 필요합니다.
이 가이드의 내용:
종속성 설치
검증기 다운로드
노드 구성
테스트넷 ETH 받기
검증기 실행
사기 증명
비디오 자습서를 따르려는 경우:
이 가이드의 내용:
종속성 설치
검증기 다운로드
노드 구성
테스트넷 ETH 받기
검증기 실행
사기 증명
비디오 자습서를 따르려는 경우:
테스트넷 검증기를 실행하려면 git, Docker/Docker Compose 및 npm이 필요합니다. 없는 경우 여기에서 설치 지침을 찾을 수 있습니다. Git: https://git-scm.com/book/en/v2/Getting-Started-Installing-Git Docker: https://docs.docker. com/get-docker 도커 작성: https://docs.docker.com/compose/install/#install-compose Npm: https://www.npmjs.com/get-npm
👩🏻💻 참고: 엄격한 종속성은 아니지만 실제로 상을 받으려면 검증기가 지속적으로 실행되기를 원할 것입니다. 그대로 둘 수 있는 기본이 아닌 컴퓨터 사용을 고려하십시오.
검증기 다운로드
필요한 종속성이 설치되면 검증자 코드를 다운로드합니다. 이 코드는 검증자와 사기 증명자의 두 가지 서비스를 실행합니다.
$ git 클론 https://github.com/ethereum-optimism/verifier.git
$ cd 검증자
🤓 검증자는 시퀀서가 L1에 게시한 롤업 트랜잭션을 다운로드한 다음 이를 로컬에서 실행하여 상태 루트를 계산합니다. 사기 증명자의 임무는 검증자의 상태 루트를 시퀀서가 게시한 것과 비교하는 것입니다. 불일치가 있는 경우 사기 증명자가 자동으로 분쟁을 제출합니다.
노드 구성
사용 편의성을 위해 검증자 매개변수에 대한 기본값을 이미 제공했습니다. 고급 사용자가 아닌 경우 다음 섹션으로 건너뛸 수 있습니다 .
다른 노드를 연결하려면 Alchemy 또는 Infura 프로젝트를 설정할 수 있습니다. 먼저 HTTP URL을 가져옵니다.

다음으로 이동하여 docker-compose.env다음 변수를 설정합니다.
ETH1_HTTP = <내 HTTP URL>🤓 첫 번째 var는 사기 증명자가 사용하고 두 번째 var는 검증자가 사용합니다.
전투 준비:
이제 L1 노드를 구성했으므로 검증자는 L2 상태를 무신뢰로 추적할 준비가 되었습니다. 그러나 우리는 한 단계 더 나아가 사기를 증명하기 위해 분쟁을 제출하기 위해 가스 비용을 지불할 수 있는 L1 지갑에 자금을 조달해야 합니다.
$ npm 설치
$ npm 실행 키 만들기
이 명령은 검증자를 위한 새 개인 키를 생성하고 저장합니다 docker-compose.env. 키 관리가 안전하지 않도록 testnet에 대해 이 프로세스를 간소화했습니다. 🚫 진짜 ETH를 보내지 마세요! 🚫
💎 우리 테스트넷은 Kovan에서 실행되므로 Kovan 테스트 eth를 얻자! **Kovan 수도꼭지 거터 **또는 Kovan 기본 수도꼭지를 사용할 수 있습니다 .
💸 Etherscan을 확인하여 귀하의 주소가 성공적으로 펀딩되었는지 확인하십시오( https://kovan.etherscan.io/ ).
가자! 여기까지 온 것을 축하합니다!
$ npm 실행 시작
해당 명령을 실행하면 도커 이미지 다운로드가 시작되며 다음과 같이 표시됩니다.

그런 다음 멋진 로그 스트림을 얻을 수 있습니다.

🤓 무슨 일이야? 음, L2 체인을 확인하고 있습니다. 즉, 노드가 레이어 1에서 모든 레이어 2 트랜잭션을 다운로드하여 로컬 OVM으로 수집하고 해당 트랜잭션의 결과인 L2 상태를 계산합니다. 검증기를 실행한다는 것은 체인 상태를 알려주는 제3자를 신뢰할 필요가 없다는 것을 의미합니다. 직접 계산합니다! 이 과정에서 시퀀서에 의한 상태의 사기성 제안도 확인합니다. 조만간 우리는 사기 제안을 할 것입니다! 그런 일이 발생하면 검증자는 차이를 인식하고 사기 증거 제출을 시작하고 사기 제안을 삭제해야 합니다.
사기 증명

검증자는 사기를 감지하면 사기 증거를 자동으로 제출합니다. 사기 증명을 완료한 첫 번째 검증자가 승리합니다.
거기에 매달리고 다음 며칠 동안 계속 지켜보십시오. 트위터에서 팔로우@optimismPBC당첨된 검증자 주소를 발표할 때 알림을 받으려면!
https://medium.com/ethereum-optimism/fraud-proof-security-drill-will-you-be-my-1-of-n-654e78c5ee1c
"검증관에 간섭하지 않았더라면 나도 무사했을 텐데!"
모두에게 공개: Optimistic Ethereum 테스트넷의 마지막 단계에 오신 것을 환영합니다! 단계별 가이드를 따라 사기를 증명하고 L2의 보안에 기여한 보상을 받으세요! 이곳을 처음 사용하는 경우 테스트넷 발표를 확인하여 이전 단계에 대해 알아볼 수 있습니다.
앞으로 우리는 의도적으로 테스트넷에서 사기를 저지를 것입니다. 예, 바로 여러분입니다! — 우리 체인을 안전하게 유지하는 1-of-N이 될 기회를 가지세요. 귀하의 기술 능력 수준은 중요하지 않습니다. 검증기를 설정하는 것은 매우 쉽습니다. 단계별 가이드를 따르려면 계속 읽으십시오. 사기 증명 프로세스를 가장 먼저 완료한 사람은 3.2 ETH의 상금을 받습니다!
이 프로토콜은 낙관적 롤업입니다. 즉, 사기 행위를 발견하면 누구나 체인 확인 및 분쟁 제출에 참여할 수 있습니다. 프로덕션으로 배송되기 전에 이 코드를 테스트하려면 여러분의 도움이 필요합니다.
이 가이드의 내용:
종속성 설치
검증기 다운로드
노드 구성
테스트넷 ETH 받기
검증기 실행
사기 증명
비디오 자습서를 따르려는 경우:
이 가이드의 내용:
종속성 설치
검증기 다운로드
노드 구성
테스트넷 ETH 받기
검증기 실행
사기 증명
비디오 자습서를 따르려는 경우:
테스트넷 검증기를 실행하려면 git, Docker/Docker Compose 및 npm이 필요합니다. 없는 경우 여기에서 설치 지침을 찾을 수 있습니다. Git: https://git-scm.com/book/en/v2/Getting-Started-Installing-Git Docker: https://docs.docker. com/get-docker 도커 작성: https://docs.docker.com/compose/install/#install-compose Npm: https://www.npmjs.com/get-npm
👩🏻💻 참고: 엄격한 종속성은 아니지만 실제로 상을 받으려면 검증기가 지속적으로 실행되기를 원할 것입니다. 그대로 둘 수 있는 기본이 아닌 컴퓨터 사용을 고려하십시오.
검증기 다운로드
필요한 종속성이 설치되면 검증자 코드를 다운로드합니다. 이 코드는 검증자와 사기 증명자의 두 가지 서비스를 실행합니다.
$ git 클론 https://github.com/ethereum-optimism/verifier.git
$ cd 검증자
🤓 검증자는 시퀀서가 L1에 게시한 롤업 트랜잭션을 다운로드한 다음 이를 로컬에서 실행하여 상태 루트를 계산합니다. 사기 증명자의 임무는 검증자의 상태 루트를 시퀀서가 게시한 것과 비교하는 것입니다. 불일치가 있는 경우 사기 증명자가 자동으로 분쟁을 제출합니다.
노드 구성
사용 편의성을 위해 검증자 매개변수에 대한 기본값을 이미 제공했습니다. 고급 사용자가 아닌 경우 다음 섹션으로 건너뛸 수 있습니다 .
다른 노드를 연결하려면 Alchemy 또는 Infura 프로젝트를 설정할 수 있습니다. 먼저 HTTP URL을 가져옵니다.

다음으로 이동하여 docker-compose.env다음 변수를 설정합니다.
ETH1_HTTP = <내 HTTP URL>🤓 첫 번째 var는 사기 증명자가 사용하고 두 번째 var는 검증자가 사용합니다.
전투 준비:
이제 L1 노드를 구성했으므로 검증자는 L2 상태를 무신뢰로 추적할 준비가 되었습니다. 그러나 우리는 한 단계 더 나아가 사기를 증명하기 위해 분쟁을 제출하기 위해 가스 비용을 지불할 수 있는 L1 지갑에 자금을 조달해야 합니다.
$ npm 설치
$ npm 실행 키 만들기
이 명령은 검증자를 위한 새 개인 키를 생성하고 저장합니다 docker-compose.env. 키 관리가 안전하지 않도록 testnet에 대해 이 프로세스를 간소화했습니다. 🚫 진짜 ETH를 보내지 마세요! 🚫
💎 우리 테스트넷은 Kovan에서 실행되므로 Kovan 테스트 eth를 얻자! **Kovan 수도꼭지 거터 **또는 Kovan 기본 수도꼭지를 사용할 수 있습니다 .
💸 Etherscan을 확인하여 귀하의 주소가 성공적으로 펀딩되었는지 확인하십시오( https://kovan.etherscan.io/ ).
가자! 여기까지 온 것을 축하합니다!
$ npm 실행 시작
해당 명령을 실행하면 도커 이미지 다운로드가 시작되며 다음과 같이 표시됩니다.

그런 다음 멋진 로그 스트림을 얻을 수 있습니다.

🤓 무슨 일이야? 음, L2 체인을 확인하고 있습니다. 즉, 노드가 레이어 1에서 모든 레이어 2 트랜잭션을 다운로드하여 로컬 OVM으로 수집하고 해당 트랜잭션의 결과인 L2 상태를 계산합니다. 검증기를 실행한다는 것은 체인 상태를 알려주는 제3자를 신뢰할 필요가 없다는 것을 의미합니다. 직접 계산합니다! 이 과정에서 시퀀서에 의한 상태의 사기성 제안도 확인합니다. 조만간 우리는 사기 제안을 할 것입니다! 그런 일이 발생하면 검증자는 차이를 인식하고 사기 증거 제출을 시작하고 사기 제안을 삭제해야 합니다.
사기 증명

검증자는 사기를 감지하면 사기 증거를 자동으로 제출합니다. 사기 증명을 완료한 첫 번째 검증자가 승리합니다.
거기에 매달리고 다음 며칠 동안 계속 지켜보십시오. 트위터에서 팔로우@optimismPBC당첨된 검증자 주소를 발표할 때 알림을 받으려면!
https://medium.com/ethereum-optimism/fraud-proof-security-drill-will-you-be-my-1-of-n-654e78c5ee1c
Share Dialog
Share Dialog
No activity yet