EthSide — An Ethereum Drivechain 指南

2023-07-19 16:07:52
  • 作者:Paul Sztorc

  • 譯者:Jack3.14

  • 來源:https://www.drivechain.info/blog/ethside-guide/

在本指南

我們展示了如何使用Eth的軟件堆棧,但使用 BTC 來交 gas 費用(即不購买以太幣)。這需要Bip300,但我們仍然可以通過DriveNet(激活Bip300的比特幣核心版本)進行演示。具體來說,我們做5個步驟:打开Linux,打开三個終端窗口,創建一個項目文件夾。使用第一個終端窗口:下載主鏈 Mainchain 全節點軟件,以regtest模式運行,強制它每5秒找到1個塊(為了我們的方便),並在其上激活以太坊側鏈。使用第二個終端窗口下載、構建、運行和連接“ethSide”(我們的以太坊側鏈克隆)。通過 BMM 盲合並挖掘,它還將每5秒找到一個區塊。使用第三個終端窗口來玩以太坊-創建帳戶,使用Eth函數,特別是:將10BTC從主鏈Mainchain 存入 Eth側鏈。最後,我們將去remix.ethereum.org,將我們的側鏈無縫插入ETH的基礎設施。在那裏我們可以運行合約。

第1步:設置

需要LINUX。Mac/Windows用戶可以使用 VirtualBox 或 VMWare 等軟件免費運行 Linux-請參閱這些 指南。這既簡單又安全-它可以阻止DriveNet接觸您計算機的其余部分。下圖:您正在查看Ubuntu桌面。

打开終端-(右鍵單擊->“在終端中打开”)

第2步:下載和使用主鏈

現在我們想做一堆步驟:創建一個項目文件夾,執行更新和安裝依賴項,下載DriveNet-42,為其區塊鏈創建一個特殊目錄(在項目文件夾內,它不會打擾您的任何其他文件),打开DriveNet(在正則表達式模式下,這樣我們就可以不受工作量證明的阻礙地進行測試),提出並激活以太坊側鏈(在側鏈插槽#1中),最後命令正則表達式區塊鏈每5秒找到一個塊。在終端中,運行以下操作(復制/粘貼,使用[ctrl+c],[ctrl+shift+v]:

由於“sudo”,您可能需要您的Ubuntu密碼(以授予安裝更新的權限):

下面,我們完成了:DriveNet以regtest模式運行,每5秒找到一個新塊:

第3步:下載並使用ethSide

現在打开第二個終端選項卡。

現在我們想下載、構建、運行和連接ethSide(我們的以太坊側鏈克隆)。在新的終端選項卡中運行:

(它可能會再次詢問您的Ubuntu密碼)。(它也可能會抱怨已經安裝了Rust,如果由於某種原因已經安裝了Rust,那么就不需要再次安裝了。) (“構建”步驟可能需要一點時間 — — 3分鐘左右。) 您現在應該正在挖掘 ethSide 區塊:

第4步:玩轉以太坊

打开第三個終端選項卡。在其中,點燃以太坊:

./ethereum-sidechain/build/bin/geth attach http://127.0.0.1:8545

Eth終端現已开啓!您現在可以使用以太坊。嘗試制作一個新的“錢包”:

personal.newAccount()

試着檢查你的錢包余額 — — 零Coins ……現在

eth.getBalance(eth.accounts[0])

或者使用“help”(或Tab鍵),看看你可以嘗試什么:

最後,確保您運行以下命令:

eth.deposit(eth.accounts[0], web3.toSatoshi(10), web3.toSatoshi(0.0001)) eth.getBalance(eth.accounts[0])

該命令將從主鏈中獲取10個BTC(因為您一直在挖礦),並將它們發送到ETH側鏈。(硬幣的可分割性在ETH世界是不同的,所以你得到的不是10,000,0000“sats”,而是10000000000000000000又名1000京單位10,000,0000,00,000,0000的“sid-gwei”(有點像sats-squared)。以太坊不是很有趣嗎!?) (當硬幣被送回主鏈時,它們將返回到原始的“sat”級別的可分割性。)

現在,休息一下!這是你應得的!當我們回來時,我們將利用“remix.ethereum.org”(ETH社區建立的开發網站)。

步驟#5:玩轉 Remix IDE

現在入侵更廣闊的ETH世界 https://remix.ethereum.org/。像綿羊中的狼一樣,點擊側邊欄的ETH標志,然後將 “Remix VM (London)” 更改為“External Http Provider”。

它將自動連接到您的ethSide節點。它甚至會顯示10個“Ether”(您從主鏈存入的)。

現在我們可以在這個網站上運行合約了。例如,“存儲” 合約…

一旦我們選擇1_Storage. sol,我們就可以編譯它(在第三個側邊欄選項卡上)。

一旦我們編譯它,我們就可以在第四個選項卡上部署它。

一旦我們部署它,我們就可以利用它!具體來說,在這種情況下,我們可以使用“1_Storage. sol”來存儲一個數字,然後檢索它!以太坊的“魔力”!

我們所做的走查與本網站提倡的非常相似。您可以瀏覽該網站,看看其他指南的應用情況如何!

在結論 我們運行了一個ETH合約…在BTC之上。我們沒有購买任何以太幣!我們留下了第一層 — — 我們的 Layer1 比特幣主鏈全節點,對以太坊的規則一無所知。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。

推薦文章

btc日內再次下跌 短线應當如何處理?

盡管以太坊現貨ETF獲批是個好消息,但市場反應卻不如預期。在消息公布後,以太坊價格出現了小幅下跌,...

加密蓮
134 3個月前

7月23日、BTC(合約)ETH(合約)行情分析及操作策略

昨日收益還是不錯的,日內給出的現價空單分別止盈我們目標點位,恭喜跟上的朋友喫肉。時間一晃到月底了,...

倪老師
134 3個月前

幣圈院士:血與淚的教訓!交易者為何總是撞死在同一棵樹上?

幣圈院士談。交易市場中的幾種“死法” 在幣圈市場鱗次櫛比的海洋,風起雲湧,時常讓人感到驚手不及。在...

幣圈院士
139 3個月前

7月23:Mt. Gox 比特幣錢包在市場緊縮的情況下轉移了價值 28.2 億美元的 BTC

7月23:Mt. Gox 比特幣錢包在市場緊縮的情況下轉移了價值 28.2 億美元的 BTC一個引...

168超神
131 3個月前

悅盈:比特幣68000的空完美落地反彈繼續看跌 以太坊破前高看回撤

一個人的自律中,藏着無限的可能性,你自律的程度,決定着你人生的高度。 人生沒有近路可走,但你走的每...

我是周悅盈
111 3個月前

btc完美盈利 晚間波動較大注意

昨日btc空單完美給到,最大化走出一千七百點空間~ btc: 日內开盤下跌繼續測試66000一线,...

加密蓮
121 3個月前