區塊鏈投票

2021-01-11 CSDN技術社區

In my previous post, I had attempted to enumerate the benefits of using Blockchain technology in addressing the pain points of traditional voting. In this post, I have tried to explore this concept further and illustrate how Blockchain can be leveraged in every stage of the election process.

在我以前的文章中 ,我曾嘗試列舉使用區塊鏈技術來解決傳統投票的痛點的好處。 在這篇文章中,我試圖進一步探索這個概念,並說明如何在選舉過程的每個階段都可以利用區塊鏈。

The ceaseless pandemic has forced every industry to innovate their use of technology and find new ways of running the business with minimum disruption. Challenges with conducting elections during these uncertain times are not any different. Traditional voting predominantly involves people standing in long queues in front of their designated polling stations and casting their choice using paper or electronic ballots. In today’s setting, finding contactless alternatives to in-person voting has become vital. Ensuring the election integrity and safeguarding its outcome even when remote voting becomes a norm is crucial. Technologies such as Blockchain have several inherent capabilities that are conducive for holding secure and yet transparent elections.

不斷的大流行迫使每個行業創新其技術的使用,並找到以最小的中斷來經營業務的新方法。 在這些不確定的時期進行選舉的挑戰沒有什麼不同。 傳統投票主要是使人們排長隊在指定的投票站前,並使用紙質或電子投票的方式進行選擇。 在當今的環境中,尋找非接觸式替代現場投票變得至關重要。 即使在遠程投票成為常態的情況下,確保選舉的完整性並維護其結果至關重要。 諸如區塊鏈之類的技術具有多種固有功能,有利於舉行安全而又透明的選舉。

In the last couple of years, Blockchain has undergirded several elections, from Sierra Leone in 2018 to Russia in 2020. The US Postal Service (USPS) has filed a patent for a Blockchain voting system. The USPS is reportedly contemplating Blockchain as a feasible option for managing the mail-in votes that are expected to surge during the upcoming elections, due to the increased number of voters choosing to vote remotely.

在過去的幾年中,區塊鏈進行了幾次選舉,從2018年的獅子山到2020 年的俄羅斯 。 美國郵政服務局(USPS)已為區塊鏈投票系統申請了專利 。 據報導,由于越來越多的選民選擇遠程投票,USPS正在考慮將區塊鏈作為管理郵寄投票的可行選擇,而郵寄投票預計將在即將到來的選舉中激增。

傳統投票可以在投票過程的每個階段利用區塊鏈 (Traditional voting can leverage Blockchain in every phase of the voting process)

We are still in the nascent phases of full-fledged Blockchain adoption. Expecting that the technology will uproot and replace everything in its way is whimsical at best. Accordingly, the objective here is not to replace the traditional voting system, but to augment it with Blockchain in every phase in the elections.

我們仍處於成熟的區塊鏈採用階段。 期望這項技術將以自己的方式連根拔起並取代一切,這只是異想天開。 因此,這裡的目的不是要取代傳統的投票系統,而是在選舉的每個階段都用區塊鏈來增強它。

管理選舉程序 (Manage Election Process)

Traditionally, managing an election involves all events from election planning to announcing the results. It includes determining the voting booths, assigning the polling staff, and dispatching the ballot boxes.

傳統上,管理選舉涉及從選舉計劃到宣布結果的所有事件。 它包括確定投票站,分配投票人員和分發投票箱。

Similarly, with Blockchain systems, there are technology-specific processes that need to be managed. Firstly, authorities responsible for managing the election process are designated the role of election administrator on the Blockchain Platform. They configure the ballots, register the voters, create and activate the election, observe the voting process, close election, observe and deploy the results on the system.

同樣,在區塊鏈系統中,需要管理特定於技術的流程。 首先,在區塊鏈平臺上指定負責管理選舉過程的機構為選舉管理員 。 他們配置選票,註冊選民,創建和激活選舉,觀察投票過程,結束選舉,觀察結果並將其部署在系統上。

Administrator nodes can create the election ballot using the decentralized apps that interact with the election smart contracts. These smart contracts have the details of the election, including the candidates and their contesting jurisdiction. Separate ballot contracts based on the candidates and the jurisdiction makes the election process further decentralized.

管理員節點可以使用與選舉智能合約進行交互的分散式應用程式創建選舉投票。 這些智能合同具有選舉的詳細信息,包括候選人及其競爭管轄權。 基於候選人和管轄權的單獨投票合同使選舉過程進一步分散。

選民登記 (Voter Registration)

An election system should allow only eligible individuals to vote in an election. Hence it is vital to work with various government agencies responsible for issuing reliable identity information for the voters.

選舉制度應僅允許合格個人在選舉中投票。 因此,與負責為選民發布可靠身份信息的各種政府機構合作至關重要。

Voters should be able to use both paper and web-based registration forms, thereby ensuring no one is left out. On ascertaining the eligibility of the registered voters, the administrators add them to the list of voters. Unique ID and PIN are then issued to the voters. They will use these IDs to attest their identity during the voting process. Leveraging mechanisms such as Zero-Knowledge Proofs will ensure that no one, including the election authorities, can recognize the voter by the IDs issued.

選民應該能夠使用紙質和基於網絡的註冊表格,從而確保沒有人遺漏。 在確定已登記選民的資格時,管理人員會將其添加到選民列表中。 然後將唯一的ID和PIN發放給選民。 他們將在投票過程中使用這些ID來證明自己的身份。 藉助「零知識證明」等機制,可以確保包括選舉當局在內的任何人都無法通過發行的身份證件來識別選民。

選民身份驗證 (Voter Identity Verification)

Now we arrive on the voting day. Before the voters cast their votes, their identity has to be verified to ensure they are eligible to vote and that they have not already cast their ballot. In traditional voting, when the voters arrive at their polling stations, the election official assigned to the booth verifies the voter’s ID and confirms that the voter has not voted yet.

現在我們到了投票日。 在選民投票之前,必須先核實其身份,以確保他們有資格投票並且尚未投票。 在傳統投票中,當選民到達投票站時,分配給展位的選舉官員會驗證選民的ID,並確認選民尚未投票。

When the voter registers on a Blockchain-powered system, they can leverage the smart contracts to ascertain their identity. Voters using the applications running on Blockchain can send a hash of the ID issued to them during the registration process, which is then verified with the IDs stored in the system. Smart contracts can also check the Blockchain system and verify if the voter has already exercised their vote. On successful verification, the voters will be able to log into the application to cast their votes. However, to dissuade tracking a ballot back to the voter, the Blockchain systems storing the voter information must be kept separate from the system storing the votes information.

當投票人在基於區塊鏈的系統上註冊時,他們可以利用智能合約來確定其身份。 使用在區塊鏈上運行的應用程式的選民可以在註冊過程中發送給他們的ID的哈希值,然後使用存儲在系統中的ID進行驗證。 智能合約還可以檢查區塊鏈系統,並驗證選民是否已經行使了投票權。 成功通過驗證後,選民將能夠登錄該應用程式進行投票。 但是,為了阻止追蹤選民的投票,必須將存儲選民信息的區塊鏈系統與存儲選民信息的系統分開。

投票投 (Vote Casting)

Blockchain combines the power of cryptography with transparency, which makes it a convenient and secure option for online voting. The votes recorded on Blockchain will be tamper-resistant. People can now cast their ballots at the convenience of their homes. They can vote with a computer or a mobile device, without compromising the security or their privacy. Additionally, they will be able to verify their votes and ensure they are counted.

區塊鏈將加密技術的功能與透明性相結合,這使其成為在線投票的便捷且安全的選擇。 記錄在區塊鏈上的選票將具有防篡改功能。 人們現在可以在家中方便地進行投票。 他們可以在不損害安全性或隱私的情況下使用計算機或行動裝置進行投票。 此外,他們將能夠核實自己的選票並確保被計票。

But, with Blockchain-only or in hybrid voting where voters can choose their voting mechanism, it is crucial to prevent multiple votes by the same voter. When the voter logs into the voting application, the resulting URL can be embedded with voter-specific information and disabled once they cast their ballots. Furthermore, updating the voter Blockchain once the voter has exercised their right ensures they cannot vote again in the current elections. Finally, to encourage voter participation, voters can earn rewards for casting their votes.

但是,在僅區塊鏈或混合投票中,投票人可以選擇投票機制的情況下,防止同一選民進行多次投票至關重要。 當投票者登錄投票應用程式時,結果URL可以嵌入投票者特定的信息,並在投票後禁用。 此外,一旦選民行使其權利,就更新選民區塊鏈,以確保他們無法在當前選舉中再次投票。 最後,為了鼓勵選民參與,選民可以通過投票獲得獎勵。

投票記錄 (Vote Recording)

It is beneficial to record the elections only on the immutable ledger, which is easier to count and verify. The systems storing the ballots have to be tamper-resistant and incontrovertible. They have to be decentralized enough to isolate the hacking attempts. The time taken to confirm the votes into Blockchain should also be reasonable.

僅在不變的分類帳上記錄選舉是有益的,這更易於計數和驗證。 存放選票的系統必須具有防篡改性和不可爭議性。 必須將它們分散管理以隔離黑客攻擊嘗試。 確認投票進入區塊鏈所花費的時間也應該是合理的。

微網絡 (Micro networks)

Firstly, instead of replicating the voting records across all the nodes participating in the voting Blockchain, taking a sidechain approach is beneficial. Dividing the voting Blockchain into smaller jurisdiction or district-wise networks assures faster block confirmation and also limits the hacks. The keys required to encrypt and decrypt the votes will change from one constituency to another. Any hacker getting hold of the private key can only get to reveal the choices of the particular constituency.

首先,採用側鏈方法是有益的,而不是在參與投票的區塊鏈的所有節點之間複製投票記錄。 將有投票權的區塊鏈劃分為較小的管轄區域或地區網絡,可確保更快地進行區塊確認,並限制黑客入侵。 加密和解密投票所需的密鑰將從一個選區更改為另一個選區。 掌握私鑰的任何黑客都只能揭露特定選區的選擇。

透明驗證 (Transparent Verification)

Secondly, the decision to add or reject the ballots should be transparent and devoid of malicious intent. The voters submit their choices as transactions to the respective constituency nodes. These nodes then verify if the voter and the vote is valid. On verification, the constituency nodes add the transaction to the block. The block is then transmitted to all the nodes connected to the nodes until the complete network is updated. Voters receive a transaction ID, which they can use to verify their votes.

第二,增加或拒絕選票的決定應當透明,沒有惡意。 選民將他們的選擇作為交易提交給各個選區節點。 這些節點然後驗證投票者和投票是否有效。 驗證後,選區節點會將交易添加到塊中。 然後將該塊傳輸到連接到節點的所有節點,直到更新完整的網絡。 選民會收到一個交易ID,可以用來驗證自己的投票。

投票存儲 (Vote Storage)

It is paramount not to divulge how the voters voted, the political party they voted for, even to the voters or the validator nodes. Voters should be able to prove they voted but not to whom they voted. It is vital to prevent vote manipulation, voter coercion, and the bandwagon effect. Zero-Knowledge Proofs are beneficial for the voters to declare their votes without any details of the ballots themselves.

至關重要的是不要透露選民如何投票,他們投票支持的政黨,甚至是選民或驗證者節點。 選民應該能夠證明他們投票了,但不能證明他們投票給了誰。 防止選票操縱,選民脅迫和潮流影響至關重要。 零知識證明有利於選民在沒有任何選票細節的情況下宣布自己的選票。

激勵措施 (Incentives)

Finally, it is essential to incentivize the validator nodes to remain honest. To prevent the delays in vote confirmations due to low transaction fees, it is better to have fixed transaction charges, while keeping the rewards for validating the votes separate from the price required to confirm transactions.

最後,必須激勵驗證者節點以保持誠實。 為了防止由於交易費用低而延誤投票確認,最好有固定的交易費用,同時將確認票的獎勵與確認交易所需的價格分開。

計票 (Vote Counting)

The final phase of any election process is to tally the votes. An election system should ensure and prove to a voter that their ballots were counted, and counted correctly. It should not enable control to a third party to tamper with any vote. Additionally, it should not allow a single entity to control over tallying votes and determining an election result.

任何選舉程序的最後階段都是匯總選票。 選舉制度應確保並向選民證明已正確計算了他們的選票。 它不應使控制權能夠篡改任何第三方。 此外,它不應允許單個實體控制票數和確定選舉結果。

The jurisdiction nodes will query and publish the vote count at each constituency level using the smart contracts. The cumulative results from all constituencies form the final tally and determine the winning party. Furthermore, Blockchain voting systems also allow post-electoral audits by the electoral administration.

轄區節點將使用智能合約在每個選區級別查詢和發布投票數。 所有選區的累積結果將構成最終的計票並確定獲勝方。 此外,區塊鏈投票系統還允許選舉管理部門進行選舉後審計。

有關區塊鏈投票的擔憂 (Concerns with Blockchain Voting)

Blockchain technology provides the much needed resilient alternative to traditional voting. But, the technology also brings in problems unique to Blockchain. First, for the technology to succeed on such a vast scale, a sound governance model is a must. Determining the right Blockchain platform, the appropriate consensus mechanism, and error-free and all-inclusive smart contracts is vital. Safeguards against rigging of the systems using the 51 percent attack or fraudulent nodes are necessary. Measures to protect voter privacy is essential.

區塊鏈技術為傳統投票提供了迫切需要的彈性替代方案。 但是,該技術還帶來了區塊鏈特有的問題 。 首先,要使這項技術在如此巨大的規模上取得成功,就必須有一個健全的治理模型。 確定正確的區塊鏈平臺,適當的共識機制以及無差錯和包羅萬象的智能合約至關重要。 必須採取措施防止使用51%攻擊或欺詐性節點操縱系統。 保護選民隱私的措施至關重要。

Additionally, ensuring the validation process before vote confirmation does not disenfranchise the voters is essential. Likewise, preventing voters from casting their ballots multiple times due to slower block confirmation time is critical.

此外,確保在確認投票之前進行確認過程不會使選民失去選舉權至關重要。 同樣,防止選民由於較慢的區劃確認時間而多次投票也很重要。

In conclusion, Blockchain technology might not be the silver bullet. At present, it might not be self-sufficient to conduct elections on a massive scale. But, the merits of the technology has the potential to improve the traditional voting processes, while maintaining election integrity and the legitimacy of its outcomes.

總之,區塊鏈技術可能不是靈丹妙藥。 目前,進行大規模選舉可能還不夠自給。 但是,該技術的優點可以改善傳統的投票流程,同時保持選舉的完整性和其結果的合法性。

相關焦點

  • 麻省理工學院的論文說區塊鏈可能會「引發投票系統的其他問題」
    麻省理工學院(MIT)的研究人員在一份措辭嚴厲的報告中指出,從網際網路投票轉向基於區塊鏈的投票可能會「越來越糟糕」。研究報告的作者認為,關於網上投票的研究是「不確定的」,甚至有可能增加被剝奪選舉權的情況。研究人員指出,確保投票是通過區塊鏈登錄的方法並不能解決這個問題。該論文解釋說:「考慮到目前的計算機安全狀況,任何通過網際網路或區塊鏈投票而產生的投票率上升,都將以失去對自己的選票已被確認的有意義保證為代價,而不是不可檢測的更改選票或廢棄的選票。」
  • 區塊鏈工藝流程包括哪些?
    安全 區塊鏈沒有一個集中的系統。從本質上講,信息存儲在區塊鏈上保存和保護所有參與計算機在全球範圍內。因此,為了破解這個系統,黑客必須突破大多數同時參與的電腦。這是一個幾乎不可能完成的任務。 分散控制 區塊鏈提供了個人的能力能夠控制自己的資源(有形和無形)。由於沒有中央控制點,區塊鏈上的每一個參與者保持權力和控制他們的數據。
  • 區塊鏈日報:EOS主網啟動投票通過 稱正在驗證階段(6月9日)
    ,稱正在驗證階段  在今天上午9點,EOS全球會議開始,參會的135名BP對於是否啟動主網進行了投票,最終投票結果為GO。  美國康乃狄克州將建立特別工作組研究區塊鏈技術  據ethnews消息,美國康乃狄克州州長Dannel Malloy籤署了法律SB44,將建立一個特別工作組,將研究區塊鏈技術並制定「促進州內區塊鏈行業擴張」的總體規劃。該法案在5月份通過了參眾兩院,沒有一位立法者投票反對該措施。
  • Cosmos 和Polkadot:區塊鏈的互操作性
    委託者可以選擇自己投票,也可以將投票權給他們委託的驗證者。驗證者必須對每一項提案進行表決,否則其代幣會被「消減」。Cosmos上的開發人員開發人員可以通過兩種方式在Cosmos網絡的基礎上進行開發。構建使用IBC互動的新區塊鏈,並在Cosmos zones中構建智能合約。為此,他們開發了Cosmos SDK,允許開發人員輕鬆地在Cosmos網絡上構建新的區塊鏈。
  • 區塊鏈治理與 Polkadot 的鏈上治理實踐
    區塊鏈的治理結構包含了決策和溝通的過程,對區塊鏈特別是公鏈生態具有隱形但長遠的作用。上一世代的公鏈發軔於鏈下治理,新一代的公鏈對鏈上治理持更加開放的態度。我們認為鏈上和鏈下治理有各自的適用邊界, Polkadot 等公鏈針對鏈上治理的模式做出了很多改進,長遠來看鏈上治理符合區塊鏈的開放內涵,是不應放棄探索的方向。
  • aelf區塊鏈瀏覽器概述及使用說明
    為方便aelf社區用戶即時查詢鏈上信息以及參與到鏈上事務中,aelf特發布區塊鏈瀏覽器作為aelf生態的配套工具。本文檔將對aelf區塊鏈瀏覽器的功能屬性及使用方法進行圖文說明。1. aelf區塊鏈瀏覽器概述aelf區塊鏈瀏覽器主要用作監控和搜索主鏈及其側鏈信息。
  • 區塊鏈設計需考慮生態系統,什麼是區塊鏈生態系統?
    現如今,這個類比已經擴展到區塊鏈世界,其中生態系統涉及到不同參與者們,包括參與者之間的相互作用、與區塊鏈去中心化應用以及與外部現實世界之間的關係。典型的區塊鏈可能有多個參與者:用戶、組織、礦工、交易所、開發者、工程師、投資者等。交易是區塊鏈網絡的核心。沒有交易,區塊鏈網絡將變得過時。
  • Cosmos:讓區塊鏈實現多鏈交互的大宇宙
    Cosmos是基於跨鏈協議的區塊鏈網絡生態系統,旨在打通不同的區塊鏈網絡,讓其具有互操作性,使不同區塊鏈的價值得以自由流轉,從而根本上解決區塊鏈的「孤島效應」。2019年3月,Cosmos主網Cosmos Hub正式上線。
  • 「區塊鏈項目直通車」| 高科技農業+區塊鏈——MFCC
    區塊鏈 項目直通車【區塊鏈項目直通車】旨在為各位投資人,投資方提供一個線上甄選優質項目的平臺。我們將邀請海量區塊鏈項目進行線上路演。敬請關注!在這裡,你可以尋找潛在標的,把握投資機會。你離成功投資,也許只差一個直通車!
  • 區塊鏈版本的拍賣簡理
    我們將回顧不良行為的基礎知識,以便我們在以後檢查區塊鏈交易費用經濟學的詞彙! 串通投標共謀是猖獗的,對於許多人來說,被抓住的懲罰是將概率成本降低到更有利可圖的遊戲中。投標人經常可以相互串通,以指定獲獎者,提交幻影出價,並分配戰利品。
  • 廣東省網際網路協會區塊鏈專業委員會正式成立
    傅強表示,區鏈委成立之後,將致力推動三項工作:一是致力推動制定區塊鏈行業監管標準,規範區塊鏈應用與服務,保障區塊鏈應用環境安全、公平、可信;二是致力推動區塊鏈企業認定與區塊鏈示範項目評定,力爭為社會提供一批值得信賴的,真正有區塊鏈技術應用服務能力的企業;三是積極搭建平臺,做好服務,整合資源,對接供給與需求,助力區塊鏈產業發展,幫助區塊鏈企業發展壯大。
  • 區塊鏈行業食物鏈_什麼是區塊鏈!區塊鏈是做什麼的?我們能用區塊鏈...
    林正真誤打誤撞闖入的公司,正是區塊鏈行業中最知名的兩家頭部媒體之一。  2018年春節,區塊鏈爆火,成為人人討論的話題焦點。這種狂熱甚至演變為了一種「行為藝術」:知名創業者們每天凌晨3點在社群中大聊區塊鏈改變世界,第二天聊天截圖便在網絡和媒體上瘋傳。  突如其來的集體狂熱讓人們相信:「在區塊鏈即將到來的日子裡,連睡覺都是浪費時間。」
  • 冰川世紀-開啟區塊鏈遊戲新篇章
    寵物很多人都知道,生活中人們最常養的寵物就是貓貓狗狗了,除了現實中養寵物之外,小時候就養過電子寵物,現在很多人都會在網際網路上養寵物,以前就有QQ寵物,不過隨著區塊鏈的大火,區塊鏈除了數字貨幣外,區塊鏈寵物養成也火了。由此背景下PAN獨立投資公司研發出巔峰之際——冰川世紀。
  • 關於區塊鏈的普遍誤解:狹義區塊鏈和廣義區塊鏈的區別
    狹義區塊鏈和廣義區塊鏈的區別 我們從技術角度分析一下區塊鏈到底是什麼?其實從本質上來說,區塊鏈是一種底層基礎架構,它的應用範圍不僅局限於金融行業,也可以在其他行業。 我們從技術角度分析一下區塊鏈到底是什麼?
  • 區塊鏈項目的基本理念與思想源流_澎湃研究所_澎湃新聞-The Paper
    這就是區塊鏈技術應用項目的實質。區塊鏈項目和歐美主要國家的政治生活均涉及投票。投票規則看著複雜,實際上很簡單。一個群體做事,最好的是大家一致同意,但一個大的群體想要一致同意很難,等於一個人否決就把你難住了,甚至一個人可以拿威脅行使否決權來訛詐你。所以在一個大群體、大社會裡面要實現一致同意很不容易。怎麼辦?
  • Cosmos究竟可以做什麼,還被譽為了區塊鏈的網際網路
    Cosmos旨在解決區塊鏈交互操作和可擴展性問題,其區塊鏈間通訊協議可以實現區塊鏈的互聯,支持不同區塊鏈之間的資產轉移。以下為Cosmos項目詳細解讀。 Cosmos核心技術:Tendermint Cosmos有一個很獨特的宇宙觀:這個世界不可能由一個區塊鏈主導,一定是多鏈並存,多幣並行的世界。如何把多鏈和多幣整合成一個生態系統,就是Cosmos的終極理想。
  • 遊戲+區塊鏈出路在何方 是區塊鏈遊戲 還是區塊鏈遊戲平臺
    隨著區塊鏈技術的發展,越來越多的遊戲人(也包括投機客)將目光轉向了區塊鏈+遊戲這一新概念。當下區塊鏈+遊戲行業分成兩種不同的發展模式。一種是以以太貓為代表的,通過區塊鏈技術打造單個區塊鏈遊戲;另一種是以新加坡拓撲基金會創立的TopChain(中文名:拓撲鏈)為代表的,通過區塊鏈技術建立一個去中心化平臺,對接所有的遊戲。
  • Cosmos告訴你區塊鏈的未來在哪裡
    V2版本由ICF投資的Swish Labs開發,建立Cosmos Hub和以太坊之間雙向的Peg Zone,允許ETH和ATOM在彼此的區塊鏈間互相轉移。應用案例:Cosmos SDK的DeFi模塊Cosmos 網絡的核心是數字權利可以在不同的去中心化區域(如區塊鏈)之間安全地傳輸。換句話說,一個鏈上的驗證人可以在其他鏈上持有並轉移資產。而通過IBC就可以將基於Cosmos SDK建立的「原生鏈」相互打通。
  • 區塊鏈的五大挑戰以及AI帶來的四大機遇 |鏈捕手
    首先,簡單介紹區塊鏈和人工智慧的基本概念,並且討論當前這兩者面臨的主要挑戰;第二,從區塊鏈角度看,AI能否帶來什麼好處;第三,從AI角度看,區塊鏈能夠解決什麼問題;第四,我們看看區塊鏈和人工智慧融合的一種全新可能,即離散計算資源以區塊鏈組織而形成人工智慧雲平臺。考慮篇幅問題,本文先講第一部分與第二部分。
  • 區塊鏈科普——區塊鏈的What、Why、How
    作為一種新興技術,區塊鏈技術經過十年的發展,已經從數字貨幣開始延伸到數字金融、物聯網、智能製造、供應鏈管理、數字資產交易等多個領域,「區塊鏈」本身也從一個密碼極客們口口相傳的專業名詞一躍成為人盡皆知的新基建技術。但由於具備相當的專業度及複雜度,區塊鏈技術的入門門檻相對較高,許多對區塊鏈懷揣憧憬的朋友難入其門。