Daf Yomi recently learned the sugya and I was left with a number of fundamental questions. <div dir="auto">1. What is the mechayev for Bnei Noach to keep the 7 mitzvos? We have matan Torah where we accepted the Torah. Where is the equivalent by the Bnei Noach?</div><div dir="auto">2. How are they supposed to know what to do? The Gemara has a fundamental dispute as to what are the 7 mitzvos. One Tanna takes out cursing hashem and eiver min hachai and replaces it with kilayim and sirus.  All the tannaim learn them out from pesukim in bereishis.  <span style="font-family:-apple-system,helveticaneue;background-color:rgba(0,0,0,0);border-color:rgb(0,0,0);color:rgb(0,0,0)">How are the Bnei Noach supposed to know that annd who is right? Also, </span>how were the people from creation until bereishis was written supposed to know what the 7 mitzvis are? The Gemara also has a dispute as to which arayos are prohibited for Bnei Noach based on derashos. How are the Bnei Noach supposed to figure that out? </div><div dir="auto"><br></div><div dir="auto">I saw a fascinating Chizkuni who addressed these questions in a way. The chizkuni (Bereishis 7:21) asked how could hashem punish the dor hamabul when they weren’t chayav in anything? He answered that gezel is a mitzvah that they should have known without any chiyuv. The obvious question on the chizkuni is when did they become chayav in the 7 mitzvos especially things like eiver min hachai which are not something you could figure out? </div><div dir="auto">The Mishne Lamekech (melachim 10:8 at the very end) quotes a question from the yefe toar. How could Rav Yitzchak say that the Torah shoujd have started from hachodesh hazeh, if so we wouldn’t know what the 7 mitzvos are? He answers that Torah is just for the Jewish people and not for the non Jews. But it begs the question, so how do the non Jews know what the 7 mitzvos are? </div>